@font-face{font-family:Century Gothic;src:url(/fonts/century-gothic/GOTHIC.TTF) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Century Gothic;src:url(/fonts/century-gothic/GOTHICB.TTF) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Century Gothic;src:url(/fonts/century-gothic/GOTHICI.TTF) format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Century Gothic;src:url(/fonts/century-gothic/GOTHICBI.TTF) format("truetype");font-style:italic;font-weight:700;font-display:swap}:root{--font-main: "Century Gothic", Gilroy, Inter, Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-code: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--color-black: #0d0d0d;--color-dark: #252525;--color-gray-dark: #636768;--color-gray: #8b9193;--color-gray-light: #aeb2b3;--color-navy-deep: #071122;--color-navy: #0a283f;--color-blue-dark: #0f4a7a;--color-blue: #1d72c6;--color-yellow: #f8e800;--color-cream: #ffeebf;--bg-0: var(--color-black);--bg-1: var(--color-navy-deep);--bg-2: var(--color-navy);--panel-bg: rgb(7 17 34 / .86);--panel-bg-soft: rgb(10 40 63 / .72);--line-soft: rgb(255 238 191 / .12);--line-blue: rgb(29 114 198 / .42);--line-yellow: rgb(248 232 0 / .38);--text-main: var(--color-cream);--text-sub: var(--color-gray-light);--text-dim: var(--color-gray);--primary: var(--color-blue-dark);--primary-strong: var(--color-blue);--accent: var(--color-yellow);--accent-strong: var(--color-cream);--destructive: hsl(0 84% 60%);--success: var(--color-blue);--gradient-primary: linear-gradient(135deg, var(--color-blue-dark) 0%, var(--color-blue) 100%);--gradient-accent: linear-gradient(135deg, var(--color-yellow) 0%, var(--color-cream) 100%);--gradient-card: linear-gradient(135deg, rgb(7 17 34 / .92) 0%, rgb(10 40 63 / .82) 56%, rgb(15 74 122 / .46) 100%);--gradient-card-strong: linear-gradient(135deg, var(--color-navy-deep) 0%, var(--color-navy) 48%, var(--color-blue-dark) 100%);--gradient-steel: linear-gradient(135deg, var(--color-dark) 0%, var(--color-gray-dark) 100%);--shadow-soft: 0 20px 60px rgb(0 0 0 / .58);--shadow-glow: 0 0 36px rgb(29 114 198 / .28);--shadow-yellow: 0 0 28px rgb(248 232 0 / .18);--color-bg-page: #040816;--color-bg-panel: #080d20;--color-bg-team: #0f152d;--color-bg-card: #1b223f;--color-bg-muted-card: rgba(87, 102, 131, .1);--color-border-blue: #3c62a9;--color-border-blue-soft: rgba(60, 98, 169, .25);--color-border-blue-input: rgba(60, 98, 169, .4);--color-border-blue-active: #3c62a9;--color-border-blue-medium: rgba(60, 98, 169, .4);--color-border-blue-strong: rgba(60, 98, 169, .5);--color-primary: #1d72c6;--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-muted: rgba(255, 255, 255, .5);--color-soft-blue-text: #d3e2ff;--color-input-placeholder: rgba(187, 210, 255, .5);--color-yellow-tag-bg: rgba(248, 232, 0, .05);--color-yellow-tag-border: rgba(248, 232, 0, .1);--color-error: #ff3333;--color-error-bg: rgba(255, 51, 51, .1);--color-error-border: rgba(255, 51, 51, .5);--color-header-separator: rgba(255, 255, 255, .1);--color-header-border: rgba(255, 255, 255, .1);--radius-panel: 24px;--radius-input: 16px;--radius-table-header: 10px;--shadow-panel: 0px 4px 8px rgba(1, 1, 1, .2), 0px 0px 16px rgba(1, 1, 1, .1);--shadow-clientmode-s: 0px 2px 4px rgba(1, 1, 1, .2), 0px 0px 8px rgba(1, 1, 1, .1);--shadow-clientmode-m: 0px 4px 8px rgba(1, 1, 1, .2), 0px 0px 16px rgba(1, 1, 1, .1)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:linear-gradient(90deg,#000000b8,#07112238 16%,#07112214,#07112238 84%,#000000b8),linear-gradient(180deg,#0f4a7a29,#07112257 42%,#000000e6),url(/back.png) center top / max(100vw,1780px) auto no-repeat fixed,var(--color-navy-deep)}body{font-family:var(--font-main);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-main);overscroll-behavior-y:none}.app-shell{min-height:100vh;padding:4.25rem 1.1rem 1.1rem;background:linear-gradient(115deg,rgb(29 114 198 / .18) 0 12%,transparent 12% 100%),linear-gradient(245deg,rgb(15 74 122 / .18) 0 10%,transparent 10% 100%),radial-gradient(60rem 34rem at 8% -8%,rgb(29 114 198 / .28),transparent 58%),radial-gradient(54rem 32rem at 100% 0%,rgb(248 232 0 / .08),transparent 62%),linear-gradient(160deg,var(--color-black),var(--color-navy-deep) 46%,var(--color-navy));color:var(--text-main);position:relative;isolation:isolate;overflow-x:hidden}.auth-page{min-height:100vh;padding:1.1rem;display:grid;place-items:center;background:linear-gradient(115deg,rgb(29 114 198 / .18) 0 14%,transparent 14% 100%),linear-gradient(245deg,rgb(15 74 122 / .2) 0 12%,transparent 12% 100%),radial-gradient(58rem 34rem at 0% -8%,rgb(29 114 198 / .25),transparent 58%),radial-gradient(48rem 28rem at 100% 0%,rgb(248 232 0 / .08),transparent 64%),linear-gradient(160deg,var(--color-black),var(--color-navy-deep) 46%,var(--color-navy));color:var(--text-main);position:relative;isolation:isolate;overflow:hidden}.app-shell:before,.auth-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background:linear-gradient(135deg,transparent 0 43%,rgb(29 114 198 / .2) 43% 49%,transparent 49% 100%),linear-gradient(225deg,transparent 0 43%,rgb(15 74 122 / .22) 43% 49%,transparent 49% 100%);background-size:38rem 18rem;background-position:right -10rem top 8rem;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 28%,black 100%);mask-image:linear-gradient(90deg,transparent 0%,black 28%,black 100%)}.app-shell:after,.auth-page:after{content:"";position:fixed;inset:auto -8rem -12rem auto;z-index:0;width:min(72vw,920px);height:min(58vw,640px);pointer-events:none;opacity:.45;background:linear-gradient(135deg,transparent 0 40%,rgb(7 17 34 / .1) 40% 48%,transparent 48% 100%),linear-gradient(225deg,transparent 0 40%,rgb(29 114 198 / .28) 40% 48%,transparent 48% 100%);background-size:17rem 9rem;transform:rotate(-2deg)}.app-shell>*,.auth-page>*{position:relative;z-index:1}.auth-page__panel{width:min(520px,100%);padding:1.2rem;gap:.95rem}.auth-page__brand{display:grid;gap:.3rem;text-align:center}.auth-page__brand h2{margin:0;font-size:1.28rem}.auth-page__brand p{margin:0}.auth-form{display:grid;gap:.72rem}.auth-form__actions{display:grid;gap:.5rem}.auth-form__field{display:grid;gap:.34rem}.auth-form__field span{color:var(--text-dim);font-size:.69rem;letter-spacing:.11em;text-transform:uppercase}.auth-form__field input{border:1px solid var(--line-soft);border-radius:12px;background:#071122b8;color:var(--text-main);padding:.62rem .72rem;font-size:.88rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.auth-form__field input:hover{border-color:#1d72c694}.auth-form__field input:focus-visible{outline:none;border-color:#1d72c6a6;box-shadow:0 0 0 2px #1d72c633}.auth-form__submit{width:100%;justify-content:center}.layout{display:grid;grid-template-columns:minmax(290px,24vw) minmax(0,1fr);gap:1rem;align-items:start;position:relative;isolation:isolate}.panel{background:var(--gradient-card);border:1px solid var(--line-soft);border-radius:14px;padding:.95rem;box-shadow:var(--shadow-soft),inset 0 1px #ffeebf14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;gap:.7rem;position:relative;overflow:hidden}.panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgb(248 232 0 / .12) 0 2px,transparent 2px 100%) top left / 5.5rem 100% no-repeat,linear-gradient(135deg,transparent 0 78%,rgb(29 114 198 / .12) 78% 84%,transparent 84% 100%);opacity:.78}.panel>*{position:relative;z-index:1}.panel--selector{min-height:auto;position:sticky;top:1.2rem;z-index:25}.panel__header{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.panel__header--stacked{position:relative}.panel__header h2{margin:0;font-size:1.12rem;font-weight:700;letter-spacing:0}.chip{padding:.35rem .62rem;border-radius:8px;border:1px solid var(--line-soft);font-family:var(--font-code);font-size:.7rem;color:var(--text-sub);background:#071122a3;white-space:nowrap}.selector-list{display:grid;gap:.5rem;max-height:calc(100vh - 10rem);overflow:auto;padding-top:.18rem;padding-right:.2rem}.selector-search{border:1px solid var(--line-soft);border-radius:12px;background:#071122b3;color:var(--text-main);padding:.6rem .7rem;font-size:.85rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.sidebar-sort-row{display:flex;gap:.45rem}.create-profile-form{display:grid;gap:.45rem}.create-profile-form input,.create-profile-form__select{border:1px solid var(--line-soft);border-radius:10px;background:#ffeebf09;color:var(--text-main);padding:.5rem .58rem;font-size:.83rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.create-user-password-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.create-user-modal{width:min(1120px,100%)}.create-user-modal__header p,.create-user-card__head h3,.create-user-list h3,.create-user-list p{margin:0}.create-user-layout{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:.85rem;align-items:start}.create-user-card,.create-user-list{border:1px solid var(--line-soft);border-radius:14px;background:#0711227a;padding:.85rem;display:grid;gap:.7rem}.create-user-card__head{display:flex;justify-content:space-between;gap:.65rem;align-items:center}.create-user-card input,.create-user-card select,.create-user-list select{width:100%;min-width:0;border:1px solid var(--line-soft);border-radius:10px;background:#071122bd;color:var(--text-main);padding:.58rem .66rem;font-family:var(--font-main);font-size:.86rem;line-height:1.25;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.create-user-card input::placeholder{color:var(--text-dim)}.create-user-card select,.create-user-list select{color-scheme:dark}.create-user-card select option,.create-user-list select option{background:var(--color-navy-deep);color:var(--text-main)}.create-user-card input:hover,.create-user-card select:hover,.create-user-list select:hover{border-color:#1d72c694;background:#0a283fdb}.create-user-card input:focus-visible,.create-user-card select:focus-visible,.create-user-list select:focus-visible{outline:none;border-color:#1d72c6b3;box-shadow:0 0 0 2px #1d72c633}.create-user-card input:disabled,.create-user-card select:disabled,.create-user-list select:disabled{cursor:not-allowed;opacity:.72}.profile-manage-card{border:1px solid var(--line-soft);border-radius:16px;padding:.75rem;background:#0711229e;display:grid;gap:.6rem}.profile-manage-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}.profile-manage-form input{border:1px solid var(--line-soft);border-radius:10px;background:#ffeebf09;color:var(--text-main);padding:.55rem .62rem;font-size:.84rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.selector-search:hover,.create-profile-form input:hover,.create-profile-form__select:hover,.profile-manage-form input:hover{border-color:#1d72c694}.selector-search:focus-visible,.create-profile-form input:focus-visible,.create-profile-form__select:focus-visible,.profile-manage-form input:focus-visible{outline:none;border-color:#1d72c6a6;box-shadow:0 0 0 2px #1d72c633}.profile-manage-actions{display:flex;gap:.5rem;flex-wrap:wrap}.profile-manage-checkbox{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-sub);font-size:.9rem}.profile-manage-checkbox input{width:auto}.profile-manage-card small{color:var(--text-dim);font-size:.72rem}.create-user-result{margin-top:.8rem;border:1px solid var(--line-soft);border-radius:14px;padding:.8rem;background:#0711229e;display:grid;gap:.65rem}.create-user-result__grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem .75rem;align-items:center}.create-user-result__grid span{color:var(--text-dim);font-size:.74rem}.create-user-result__grid code{font-family:var(--font-code);color:var(--text-main);word-break:break-all}.dashboard-panel-actions{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.app-menu{position:fixed;top:.7rem;left:.9rem;z-index:80}.app-menu__button{width:2.25rem;height:2.25rem;border:1px solid var(--line-soft);border-radius:8px;background:#071122db;color:var(--text-main);display:grid;place-content:center;gap:.22rem;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-menu__button span{display:block;width:1rem;height:2px;border-radius:999px;background:currentColor}.app-menu__button:hover,.app-menu__button:focus-visible{outline:none;border-color:#1d72c694}.app-menu__popover{position:absolute;top:calc(100% + .45rem);left:0;width:min(18rem,calc(100vw - 1.8rem));border:1px solid var(--line-soft);border-radius:10px;background:#071122f5;box-shadow:var(--shadow-soft);padding:.35rem;display:grid;gap:.25rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-menu__item{border:0;border-radius:7px;background:transparent;color:var(--text-main);padding:.62rem .7rem;text-decoration:none;font-size:.9rem;text-align:left;font-family:var(--font-main);cursor:pointer}.app-menu__item:hover,.app-menu__item:focus-visible,.app-menu__item.is-active{outline:none;background:#1d72c62e;text-decoration:none}.app-menu__item.is-disabled{border:1px solid hsl(0 72% 58% / .28);background:#e1474714;color:var(--text-dim);cursor:not-allowed}.app-menu__item.is-disabled:hover,.app-menu__item.is-disabled:focus-visible{outline:none;border-color:#e147477a;background:#e147471f}.selector-item{border:1px solid var(--line-soft);border-radius:14px;background:#0711229e;color:var(--text-main);text-align:left;padding:.72rem;display:grid;gap:.2rem;cursor:pointer;transition:.2s ease}.selector-item strong{font-size:.94rem}.selector-item span{font-size:.82rem;color:var(--text-sub)}.selector-item small{font-size:.7rem;color:var(--text-dim);font-family:var(--font-code)}.modal-backdrop{position:fixed;inset:0;z-index:2000!important;background:#0d0d0dc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:1rem}.modal-card{width:min(560px,100%);border:1px solid var(--line-soft);border-radius:20px;background:linear-gradient(135deg,var(--panel-bg),var(--panel-bg-soft));box-shadow:var(--shadow-soft),var(--shadow-glow);padding:.95rem;display:grid;gap:.7rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.modal-card--wide{width:min(980px,100%);max-height:min(88vh,920px);overflow:auto}.modal-card small{color:var(--text-dim);font-size:.72rem}.selector-item:hover{border-color:#1d72c699;transform:scale(1.002)}.selector-item.is-active{background:linear-gradient(130deg,#1d72c638,#1d72c633);border-color:#1d72c694}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.stat-card{border:1px solid var(--line-soft);border-radius:14px;padding:.7rem;background:#07112294;display:grid;gap:.2rem}.stat-card span{color:var(--text-dim);font-size:.69rem;text-transform:uppercase;letter-spacing:.1em}.stat-card strong{font-size:1.1rem;line-height:1.1}.stat-card small{font-size:.72rem;color:var(--text-sub);font-family:var(--font-code)}.bsb-adjustment{font-size:.66rem}.bsb-adjustment.is-high{color:var(--color-yellow)}.bsb-adjustment.is-low{color:#f5827a}.elo-adjust-value{font-size:.66rem;color:var(--text-dim);opacity:.85}.snapshots-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;align-items:start}.snapshot-card{border:1px solid var(--line-soft);border-radius:16px;padding:.75rem;background:#07112294;display:grid;gap:.65rem;align-content:start}.snapshot-card__header{display:grid;gap:.12rem}.snapshot-card__header h3{margin:0;font-size:.98rem}.snapshot-card__header small{color:var(--text-dim);font-size:.72rem;font-weight:500;white-space:nowrap}.snapshot-card__top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.snapshot-card__top>div,.snapshot-card__grid>div{border:1px solid var(--line-soft);border-radius:11px;padding:.45rem;display:grid;gap:.14rem;background:#07112285}.snapshot-card__top .is-emphasized{border-color:#f8e8008c;background:#f8e8001a}.snapshot-card span{color:var(--text-dim);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.snapshot-card strong{font-size:.94rem;line-height:1.1}.snapshot-card__meta-line{color:var(--text-sub);font-size:.69rem;font-family:var(--font-code);text-transform:none;letter-spacing:0;display:block}.snapshot-card__map-block{border:1px solid var(--line-soft);border-radius:11px;padding:.45rem;display:grid;gap:.32rem;background:#07112285}.snapshot-card__map-list{display:grid;gap:.2rem}.snapshot-card__map-item{display:flex;justify-content:space-between;gap:.4rem;border:1px solid var(--line-soft);border-radius:8px;padding:.25rem .35rem;background:#07112285}.snapshot-card__map-item span{font-family:var(--font-code);text-transform:none;letter-spacing:0;font-size:.69rem}.snapshot-card__map-item small{color:var(--text-sub);font-family:var(--font-code);font-size:.67rem}.snapshot-card__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.relations-block{display:grid;gap:.65rem}.relations-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;align-items:start}.relation-card{border:1px solid var(--line-soft);border-radius:16px;padding:.75rem;background:#07112294;display:grid;gap:.6rem;align-self:start}.relation-card__header{display:grid;gap:.14rem}.relation-card__header h3{margin:0;font-size:.94rem}.relation-card__header small{color:var(--text-dim);font-size:.72rem}.relation-list{display:grid;gap:.45rem}.relation-item{border:1px solid var(--line-soft);border-radius:12px;padding:.55rem;background:#0711228c;display:grid;gap:.28rem}.relation-item__top{display:grid;gap:.08rem}.relation-item__top strong{font-size:.88rem}.relation-item__top span{color:var(--text-sub);font-size:.74rem}.relation-item__meta{display:grid;gap:.14rem}.relation-item__meta small{color:var(--text-dim);font-size:.72rem;font-family:var(--font-code)}.relation-item__actions{display:flex;gap:.4rem;flex-wrap:wrap}.common-matches-block,.match-lookup-block{display:grid;gap:.6rem;border:1px solid var(--line-soft);border-radius:14px;padding:.75rem;background:#ffeebf05}.common-match-list{display:grid;gap:.45rem}.common-match-item{border:1px solid var(--line-soft);border-radius:12px;padding:.55rem;display:grid;gap:.25rem;background:#0711228f}.common-match-item__head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.common-match-item__head strong{font-size:.84rem;font-family:var(--font-code)}.common-match-item__head small,.common-match-item__meta small,.common-match-item__stats small{color:var(--text-sub);font-size:.72rem}.common-match-item__stats{display:grid;gap:.12rem}.common-match-item__actions{display:flex;gap:.4rem;flex-wrap:wrap}.match-lookup-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.match-lookup-form input{border:1px solid var(--line-soft);border-radius:10px;background:#ffeebf09;color:var(--text-main);padding:.55rem .62rem;font-size:.86rem;font-family:var(--font-code)}.match-details{display:grid;gap:.65rem}.match-details__grid{display:grid;grid-template-columns:1fr 1.35fr;gap:.65rem}.match-details__card{border:1px solid var(--line-soft);border-radius:14px;padding:.65rem;display:grid;gap:.45rem;background:#0711228f}.match-details__card h3{margin:0;font-size:.9rem}.feedback-drawer-backdrop{position:fixed;inset:0;z-index:120;background:#0d0d0d9e;display:flex;justify-content:flex-end}.feedback-drawer{width:min(560px,94vw);height:100vh;border-left:1px solid var(--line-soft);background:linear-gradient(135deg,var(--panel-bg),var(--panel-bg-soft));box-shadow:var(--shadow-soft),var(--shadow-glow);padding:.9rem;display:grid;grid-template-rows:auto auto auto 1fr;gap:.65rem}.feedback-drawer__toolbar{display:flex;gap:.38rem;flex-wrap:wrap;align-items:center}.feedback-list{display:grid;gap:.45rem;overflow:auto;padding-right:.2rem;align-content:start}.feedback-item{border:1px solid var(--line-soft);border-radius:12px;padding:.55rem;background:#07112294;display:grid;gap:.3rem}.feedback-item__head{display:flex;justify-content:space-between;align-items:center;gap:.45rem}.feedback-item p{margin:0;color:var(--text-main);font-size:.82rem;white-space:pre-wrap}.feedback-item small{color:var(--text-sub);font-size:.7rem;font-family:var(--font-code)}.feedback-status{border:1px solid var(--line-soft);border-radius:999px;padding:.18rem .46rem;font-size:.67rem;font-weight:600;text-transform:none;letter-spacing:.01em;font-family:var(--font-code);line-height:1.2}.feedback-status--new{border-color:#f8e80080;color:var(--color-yellow);background:#f8e80026}.feedback-status--in_progress{border-color:#1d72c68c;color:var(--color-cream);background:#1d72c624}.feedback-status--done{border-color:#f8e8008c;color:var(--color-yellow);background:#f8e80024}.feedback-item__actions{display:flex;gap:.32rem;flex-wrap:wrap}.team-list{display:grid;gap:.4rem}.team-item{border:1px solid var(--line-soft);border-radius:11px;padding:.45rem;display:grid;gap:.1rem;background:#0711228c}.team-item strong{font-size:.82rem}.team-item small{font-size:.72rem;color:var(--text-sub)}.table-wrap{overflow:auto}.stats-table{width:100%;border-collapse:collapse;font-size:.78rem}.stats-table th,.stats-table td{border-bottom:1px solid var(--line-soft);padding:.34rem .28rem;text-align:left;white-space:nowrap}.stats-table th{color:var(--text-sub);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.stats-table td{color:var(--text-main)}.pager{display:flex;align-items:center;justify-content:flex-start;gap:.7rem;color:var(--text-sub);font-family:var(--font-code);font-size:.78rem}.btn{border:1px solid transparent;border-radius:10px;padding:.52rem .68rem;font-size:.84rem;font-weight:650;font-family:var(--font-main);cursor:pointer;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .12s ease,box-shadow .2s ease}.btn:hover,.btn:focus,.btn:visited{text-decoration:none}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:focus-visible{outline:none;border-color:#1d72c6a6;box-shadow:0 0 0 2px #1d72c633}.btn:active:not(:disabled){transform:translateY(1px)}.btn--ghost{background:#0711229e;color:var(--text-sub);border-color:var(--line-soft)}.btn--ghost:hover:not(:disabled){border-color:#1d72c694;color:var(--text-main);background:#1d72c61a}.btn--ghost.is-active{border-color:#1d72c694;background:linear-gradient(130deg,#1d72c638,#1d72c633);color:var(--text-main)}.btn--regulation{border-color:#f8e8009e;background:linear-gradient(135deg,#f8e80029,#1d72c61f);color:var(--color-cream);box-shadow:inset 0 0 0 1px #f8e8002e}.btn--regulation:hover:not(:disabled){border-color:#f8e800d1;color:var(--color-cream);background:linear-gradient(135deg,#f8e8003d,#1d72c62e);box-shadow:0 6px 18px #1d72c629}.btn--primary{background:var(--gradient-primary);color:var(--color-cream);border-color:#1d72c661;box-shadow:var(--shadow-glow)}.btn--primary:hover:not(:disabled){filter:brightness(1.05)}.btn--danger{background:#ef434357;color:#ffd8d0;border-color:#ef43438c}.btn--danger:hover:not(:disabled){background:#7c1c139e;border-color:#ff785c8c}.muted{color:var(--text-dim)}.content-loading-state{min-height:220px;border:1px dashed var(--line-soft);border-radius:14px;background:#07112273;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;text-align:left}.content-loading-state--wide{min-height:320px}.content-loading-state--compact{min-height:120px}.content-loading-state__spinner{width:24px;height:24px;border-radius:999px;border:2px solid rgb(29 114 198 / .25);border-top-color:#1d72c6f2;animation:content-loader-spin .75s linear infinite;flex:0 0 auto}.content-loading-state__text{display:grid;gap:.2rem}.content-loading-state__text strong{font-size:.96rem;font-weight:700}.content-loading-state__text small{color:var(--text-dim)}.error-banner{border:1px solid rgba(255,118,94,.55);background:#a32a1859;color:#ffd8d0;border-radius:10px;padding:.52rem .66rem;font-size:.83rem}.parser-status-banner{border:1px solid rgb(29 114 198 / .45);background:#1d72c624;color:var(--text-main);border-radius:12px;padding:.56rem .7rem;font-size:.84rem}.animate-in{opacity:0;transform:translateY(12px);animation:panel-in .5s ease forwards}.animate-delay-1{animation-delay:.1s}@keyframes panel-in{to{opacity:1;transform:translateY(0)}}@keyframes content-loader-spin{to{transform:rotate(360deg)}}@media(max-width:1340px){.snapshots-grid{grid-template-columns:1fr}.snapshot-card__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1260px){.layout{grid-template-columns:1fr}.panel--selector{position:static}.selector-list{max-height:380px}.relations-grid{grid-template-columns:1fr}}@media(max-width:860px){.app-shell{padding:.9rem}.stats-grid,.snapshot-card__top{grid-template-columns:1fr}.snapshot-card__grid{grid-template-columns:1fr 1fr}.match-details__grid,.profile-manage-form,.match-lookup-form,.dagger-links__form,.bucket-breakdown__details{grid-template-columns:1fr}}@media(max-width:640px){.snapshot-card__grid{grid-template-columns:1fr}}.mode-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem}.mode-nav__item{text-align:center;text-decoration:none}.mode-nav__item.active{border-color:#1d72c694;background:linear-gradient(130deg,#1d72c638,#1d72c633);color:var(--text-main);text-decoration:none}.mode-nav__item:hover,.mode-nav__item:focus,.mode-nav__item:visited{text-decoration:none}.influencers-title-btn{border:0;background:transparent;color:var(--text-main);padding:0;margin:0;font-size:1.12rem;font-weight:700;cursor:default}.mode-popover{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:60;width:auto;max-width:100%;border:1px solid var(--line-soft);border-radius:14px;background:var(--gradient-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-soft);padding:.5rem}.dagger-header{border:1px solid var(--line-soft);border-radius:14px;padding:.75rem;background:#07112273}.dagger-header h3{margin:0 0 .3rem}.dagger-subjective{border:1px solid var(--line-soft);border-radius:14px;padding:.75rem;background:#07112273;display:grid;gap:.65rem}.dagger-subjective h3{margin:0}.dagger-subjective__controls{display:grid;gap:.7rem}.dagger-range-field{display:grid;gap:.4rem;font-size:.86rem;color:var(--text-sub)}.dagger-range-field input[type=range]{width:100%}.bucket-config-grid{display:grid;gap:.6rem}.bucket-config-row{display:grid;gap:.45rem;border:1px solid var(--line-soft);border-radius:10px;padding:.55rem;background:#0a283f61}.bucket-config-row strong{font-size:.9rem}.bucket-config-row small{color:var(--text-dim)}.bucket-config-row label{display:grid;gap:.25rem;font-size:.8rem;color:var(--text-sub)}.bucket-config-row input[type=number]{width:100%}.bucket-config-actions{display:grid;gap:.45rem}.bucket-breakdown__stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem}.bucket-breakdown__stage,.bucket-breakdown__card{border:1px solid var(--line-soft);border-radius:12px;padding:.65rem;background:#0a283f61;display:grid;gap:.35rem}.bucket-breakdown__stage span,.bucket-breakdown__row span{color:var(--text-dim);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.bucket-breakdown__stage strong,.bucket-breakdown__row strong{font-size:1rem;line-height:1.1}.bucket-breakdown__stage small{color:var(--text-sub);font-size:.75rem}.bucket-breakdown__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.bucket-breakdown__card h4{margin:0;font-size:.92rem}.bucket-breakdown__rows,.bucket-breakdown__text{display:grid;gap:.45rem}.bucket-breakdown__row{display:grid;gap:.18rem}.bucket-breakdown__text p{margin:0;color:var(--text-sub);line-height:1.45}.bucket-breakdown__text code{font-family:var(--font-code);font-size:.82rem}.dagger-checkbox-field{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-main)}.dagger-accordion{border:1px solid var(--line-soft);border-radius:14px;background:#07112273;overflow:hidden}.dagger-accordion__summary{list-style:none;cursor:pointer;display:grid;gap:.2rem;padding:.75rem}.dagger-accordion__summary::-webkit-details-marker{display:none}.dagger-accordion__summary span{font-weight:700;color:var(--text-main)}.dagger-accordion__summary small{color:var(--text-dim)}.dagger-accordion__body{padding:0 .75rem .75rem}.snapshots-grid--single{grid-template-columns:1fr}.dagger-links{border:1px solid var(--line-soft);border-radius:14px;padding:.75rem;background:#07112273;display:grid;gap:.6rem}.dagger-links__form{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;gap:.45rem}.dagger-links__form select{border:1px solid var(--line-soft);border-radius:10px;background:#071122b3;color:var(--text-main);padding:.5rem .6rem;font-size:.82rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.dagger-links__form select:hover{border-color:#1d72c694}.dagger-links__form select:focus-visible{outline:none;border-color:#1d72c6a6;box-shadow:0 0 0 2px #1d72c633}.dagger-links__list{display:grid;gap:.4rem}.dagger-links__add-btn{justify-self:center}.dagger-links__item{border:1px solid var(--line-soft);border-radius:11px;padding:.5rem;background:#07112294;display:flex;justify-content:space-between;align-items:center;gap:.5rem;transition:border-color .2s ease,background .2s ease}.dagger-links__item:hover{border-color:#1d72c673;background:#071122ad}.dagger-links__item div{display:grid;gap:.15rem}.dagger-links__item small{color:var(--text-sub);font-size:.72rem;font-family:var(--font-code)}.top-actions{position:fixed;top:.7rem;right:.9rem;z-index:60;display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.workspace-indicator,.logout-button{border:1px solid var(--line-soft);border-radius:8px;padding:.35rem .55rem;background:#071122d1;color:var(--text-sub);font-size:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logout-button{font-family:var(--font-main);cursor:pointer}.logout-button:hover,.logout-button:focus-visible{outline:none;border-color:#1d72c694;color:var(--text-main)}.workspace-select-page{min-height:100vh;display:grid;place-items:center}.workspace-select-panel{width:min(560px,calc(100vw - 2rem));padding:1.2rem}.workspace-select-list{display:grid;gap:.55rem}.workspace-select-item{min-height:46px;display:flex;align-items:center;justify-content:center}.dota-admin-detail{display:grid;gap:.85rem}.dota-admin-detail__id{overflow-wrap:anywhere;font-size:.82rem!important;line-height:1.35!important}.create-profile-form__readonly{min-height:42px;display:flex;align-items:center;padding:0 .75rem;border:1px solid var(--line-soft);border-radius:8px;color:var(--text-sub)}.create-user-list__table{display:grid;gap:.55rem;max-height:min(560px,62vh);overflow:auto;padding-right:.15rem}.create-user-list__row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(145px,170px) minmax(150px,190px) auto;gap:.65rem;align-items:center;padding:.7rem;border:1px solid var(--line-soft);border-radius:10px;background:#07112285}.create-user-list__row:hover{border-color:#1d72c66b;background:#071122ad}.create-user-list__identity,.create-user-list__meta{min-width:0;display:grid;gap:.2rem}.create-user-list__identity strong{font-size:.95rem}.create-user-list__identity span,.create-user-list__meta span{color:var(--text-dim);font-size:.72rem}.create-user-list__meta strong{color:var(--text-sub);font-size:.82rem;font-weight:500}.create-user-list__row strong,.create-user-list__row span,.create-user-list__row select{overflow-wrap:anywhere;min-width:0}.create-user-list__empty{border:1px dashed var(--line-soft);border-radius:10px;padding:1.1rem;color:var(--text-dim);text-align:center}.organizer-actions-grid,.organizer-card{display:grid;gap:.85rem}.commission-page{display:flex;justify-content:center;align-items:flex-start;padding:0;min-height:0;font-family:var(--font-main)}.commission-panel{width:min(1200px,100%);background-color:var(--color-bg-panel);border:1px solid var(--color-border-blue-medium);border-radius:20px;padding:28px 32px 32px;display:flex;flex-direction:column;gap:20px}.commission-panel>.panel__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:0;border:none;margin:0}.commission-panel>.panel__header h2{font-family:var(--font-main);font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin:0;letter-spacing:0}.commission-header-left{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.commission-segmented-control{display:flex;gap:4px;background:#07112266;border:1px solid var(--color-border-blue-soft);padding:4px;border-radius:20px}.commission-segmented-control button{background:transparent!important;border:none!important;color:var(--color-text-muted)!important;padding:6px 16px!important;border-radius:16px!important;font-family:var(--font-main)!important;font-size:.85rem!important;font-weight:600!important;cursor:pointer;transition:all .2s ease!important;box-shadow:none!important}.commission-segmented-control button:hover{color:var(--color-text-secondary)!important}.commission-segmented-control button.is-active{background:var(--color-border-blue-medium)!important;color:var(--color-text-primary)!important;box-shadow:none!important}.commission-panel .dashboard-panel-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.commission-panel select.commission-select{border-radius:20px!important;padding:6px 16px!important;min-height:36px!important;background-color:#07112266!important;border:1px solid var(--color-border-blue-medium)!important;color:var(--color-text-primary)!important;font-family:var(--font-main)!important;font-size:.85rem!important;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease!important;min-width:160px;box-shadow:none!important}.commission-panel select.commission-select:hover{border-color:var(--color-border-blue-strong)!important;background-color:#07112266!important}.commission-panel select.commission-select:focus-visible{outline:none!important;border-color:var(--color-border-blue)!important;box-shadow:0 0 0 2px #3c62a92e!important}.commission-toggle{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.85rem;cursor:pointer;color:var(--color-text-muted);white-space:nowrap}.commission-toggle input{margin:0;cursor:pointer;width:auto!important;min-width:auto!important;border:none!important;background:transparent!important;box-shadow:none!important}.commission-note{border:1px solid rgba(248,232,0,.2);border-radius:14px;background:#f8e8000a;color:var(--color-text-primary);padding:10px 16px;font-size:.9rem}.commission-table-wrap{overflow-x:auto;border-radius:0;background:transparent;border:none;box-shadow:none}.commission-table{width:100%;border-collapse:collapse;border-spacing:0;min-width:760px}.commission-table th{padding:14px 20px;text-align:left;font-family:var(--font-main);font-size:.85rem;font-weight:600;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-blue-soft);background:transparent;letter-spacing:.2px}.commission-table td{padding:10px 20px;color:var(--color-text-primary);font-family:var(--font-main);font-size:.95rem;border-bottom:1px solid rgba(60,98,169,.1);vertical-align:middle;background:transparent}.commission-table tr:last-child td{border-bottom:none}.commission-table tr.is-saving td{background-color:#1d72c60a}.commission-player-name{color:var(--color-text-primary);font-weight:600;font-size:.95rem;cursor:pointer;text-decoration:none;transition:color .2s ease}.commission-player-name:hover{color:var(--color-primary)}.commission-player-name:focus-visible{outline:2px solid rgba(60,98,169,.5);outline-offset:3px;border-radius:4px}.commission-table .clientmode-input-group{height:40px!important;min-height:40px!important;padding:4px 16px!important}.commission-table .clientmode-input-group__input{font-size:14px!important}.commission-table .commission-input-score-wrap{max-width:140px}.commission-table .commission-input-comment-wrap.is-invalid{border-color:var(--color-error)!important;box-shadow:0 0 4px #ff333326!important}.commission-stats-popover{position:fixed;z-index:80;width:min(900px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;border:1px solid var(--color-border-blue-medium);border-radius:20px;background:var(--color-bg-panel);box-shadow:var(--shadow-soft),var(--shadow-glow);padding:24px;display:grid;gap:16px}.commission-stats-popover__header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.commission-stats-popover__header strong{color:var(--color-text-primary);font-size:1.1rem;font-weight:700}.commission-stats-popover__header span{color:var(--color-text-muted);font-size:.85rem}.commission-stats-popover__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}@media(max-width:920px){.commission-stats-popover__cards{grid-template-columns:1fr}}.commission-final-cell{display:grid;grid-template-columns:minmax(4.5rem,1fr) auto;gap:.35rem}.warning-banner{border:1px solid rgb(248 232 0 / .42);border-radius:12px;background:#f8e8001a;color:var(--text-main);padding:.65rem .75rem}.player-badges{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.verified-badge{width:fit-content;border:1px solid rgb(29 114 198 / .5);border-radius:999px;background:#1d72c61f;color:var(--color-cream)!important;padding:.12rem .42rem;font-size:.68rem;font-family:var(--font-code)}.verified-badge-wrap{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap;width:fit-content}.verified-badge-date{display:none;color:var(--text-sub)!important;font-size:.68rem;font-family:var(--font-code)}.verified-badge-wrap:hover .verified-badge-date,.verified-badge-wrap:focus-within .verified-badge-date{display:inline}@media(max-width:900px){.create-user-layout,.create-user-list__row{grid-template-columns:1fr}}select{height:38px!important;box-sizing:border-box!important;padding:0 2.2rem 0 .8rem!important;font-size:.88rem!important;font-family:inherit!important;font-weight:500!important;border-radius:8px!important;border:1px solid var(--line-soft)!important;background-color:#071122bd!important;color:var(--text-main)!important;outline:none!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8.25 15L12 18.75 15.75 15m-7.5-6L12 5.25 15.75 9' /%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .6rem center!important;background-size:1.05rem!important;color-scheme:dark!important;width:220px!important}select:hover{border-color:#1d72c6b3!important;background-color:#0a283fd9!important}select:focus-visible{border-color:#1d72c6cc!important;box-shadow:0 0 0 2px #1d72c633!important}select option{background-color:var(--color-navy-deep)!important;color:var(--text-main)!important;padding:8px!important}.create-profile-form__select,.create-user-card select,.create-user-list select,.dagger-links__form select,.modal select,.overlay select{width:100%!important}.tooltip-cell{position:relative;display:inline-block}.tooltip-cell .custom-tooltip{visibility:hidden;opacity:0;width:max-content;max-width:250px;background-color:#0a283ff2;color:var(--text-main);text-align:left;border:1px solid rgb(29 114 198 / .6);border-radius:8px;padding:8px 12px;position:absolute;z-index:1000;bottom:125%;left:50%;transform:translate(-50%);transition:opacity .15s ease-in-out,transform .15s ease-in-out;pointer-events:none;font-size:.8rem;line-height:1.4;white-space:normal;box-shadow:0 4px 16px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:400}.tooltip-cell:hover .custom-tooltip,td:hover .tooltip-cell .custom-tooltip{visibility:visible;opacity:1;transform:translate(-50%) translateY(-4px)}.tooltip-cell .custom-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:rgb(29 114 198 / .6) transparent transparent transparent}.section-heading h2,.auth-page__brand h2,.panel__header h2,.snapshot-card__header h3,.relation-card__header h3,.organizer-card h3,.create-user-card__head h3,.create-user-list h3{color:var(--color-cream);letter-spacing:0}.section-heading p,.panel__header p,.auth-page__brand p{color:var(--text-sub)}.selector-search,.auth-form__field input,.create-profile-form input,.create-profile-form__select,.profile-manage-form input,.match-lookup-form input,.feedback-textarea,.organizer-card select,.organizer-card input,select:not(.commission-select){background-color:#071122c7!important;border-color:#ffeebf24!important;color:var(--color-cream)!important;box-shadow:inset 0 1px #ffeebf0a}.selector-search:hover,.auth-form__field input:hover,.create-profile-form input:hover,.create-profile-form__select:hover,.profile-manage-form input:hover,.match-lookup-form input:hover,.feedback-textarea:hover,.organizer-card select:hover,.organizer-card input:hover,select:not(.commission-select):hover{background-color:#0a283fe0!important;border-color:#1d72c69e!important}.selector-search:focus-visible,.auth-form__field input:focus-visible,.create-profile-form input:focus-visible,.create-profile-form__select:focus-visible,.profile-manage-form input:focus-visible,.match-lookup-form input:focus-visible,.feedback-textarea:focus-visible,.organizer-card select:focus-visible,.organizer-card input:focus-visible,select:not(.commission-select):focus-visible{border-color:#f8e800b8!important;box-shadow:0 0 0 2px #f8e80029,0 0 28px #1d72c633!important}.btn{border-radius:8px;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:.38rem}.btn--primary{background:var(--gradient-primary);color:var(--color-cream);border-color:#1d72c694;box-shadow:0 10px 28px #1d72c638,inset 0 1px #ffeebf24}.btn--primary:hover:not(:disabled){border-color:#f8e8006b;box-shadow:0 12px 34px #1d72c64d,inset 0 1px #ffeebf29;transform:translateY(-1px)}.btn--ghost,.app-menu__button,.logout-button,.workspace-indicator{background:linear-gradient(135deg,#071122db,#0a283fad);border-color:#ffeebf24;color:var(--text-sub)}.btn--ghost:hover:not(:disabled),.logout-button:hover,.logout-button:focus-visible,.app-menu__button:hover,.app-menu__button:focus-visible{background:linear-gradient(135deg,#0a283fe6,#0f4a7ac2);border-color:#1d72c69e;color:var(--color-cream)}.btn--ghost.is-active,.mode-nav__item.active,.selector-item.is-active{background:linear-gradient(135deg,#0a283feb,#1d72c657);border-color:#f8e80073;color:var(--color-cream);box-shadow:inset 3px 0 0 var(--color-yellow),0 12px 28px #00000040}.btn--regulation,.workspace-select-item:nth-child(2){background:var(--gradient-accent);color:var(--color-navy-deep);border-color:#f8e800b8;box-shadow:var(--shadow-yellow)}.app-menu__popover,.modal-card,.feedback-drawer,.mode-popover,.commission-stats-popover{background:linear-gradient(135deg,#071122fa,#0a283ff5 58%,#0f4a7abd);border-color:#ffeebf24;box-shadow:var(--shadow-soft),0 0 36px #1d72c62e}.selector-item,.stat-card,.snapshot-card,.relation-card,.relation-item,.common-matches-block,.match-lookup-block,.common-match-item,.match-details__card,.feedback-item,.team-item,.dagger-header,.dagger-subjective,.bucket-config-row,.bucket-breakdown__stage,.bucket-breakdown__card,.dagger-accordion,.dagger-links,.dagger-links__item,.feedback-device-list,.feedback-device-item,.create-user-card,.create-user-list,.profile-manage-card,.create-user-result,.organizer-card{background:linear-gradient(135deg,#071122b8,#0a283f8a);border-color:#ffeebf1f;box-shadow:inset 0 1px #ffeebf0a}.selector-item:hover,.snapshot-card:hover,.relation-item:hover,.dagger-links__item:hover,.create-user-list__row:hover{background:linear-gradient(135deg,#0a283fd6,#0f4a7a80);border-color:#1d72c680}.stat-card strong,.snapshot-card strong,.bucket-breakdown__stage strong,.bucket-breakdown__row strong,.commission-player-name{color:var(--color-cream)}.stat-card span,.snapshot-card span,.bucket-breakdown__stage span,.bucket-breakdown__row span,.stats-table th,.commission-table th{color:var(--color-gray-light)}.snapshot-card__top .is-emphasized,.commission-note,.warning-banner{border-color:#f8e8007a;background:linear-gradient(135deg,#f8e80021,#0a283f94);color:var(--color-cream)}.stats-table th,.commission-table th{background:linear-gradient(135deg,#071122f5,#0a283fd6)}.stats-table tr:hover td,.commission-table tr:hover td{background:#1d72c614}.workspace-select-panel,.auth-page__panel{border-color:#f8e8002e}.workspace-select-panel:after,.auth-page__panel:after,.commission-panel:after{content:"";position:absolute;right:-7.5rem;bottom:-4.5rem;width:18rem;height:10rem;pointer-events:none;opacity:.28;background:linear-gradient(135deg,transparent 0 42%,rgb(29 114 198 / .95) 42% 50%,transparent 50% 100%),linear-gradient(225deg,transparent 0 42%,rgb(15 74 122 / .95) 42% 50%,transparent 50% 100%);background-size:7rem 4rem}::selection{background:#f8e8004d;color:var(--color-cream)}.app-shell *,.auth-page *,.modal-backdrop *,.feedback-drawer-backdrop *{border-radius:0!important}.btn,.app-menu__item,.mode-nav__item,.workspace-select-item,.selector-item{min-height:38px;padding:.52rem .9rem;background:linear-gradient(180deg,#0a283ff5,#071122fa);border:1px solid rgb(255 238 191 / .12);color:var(--color-gray-light);box-shadow:inset 0 1px #ffeebf0d,0 8px 18px #00000040}.btn:hover:not(:disabled),.app-menu__item:hover,.mode-nav__item:hover,.workspace-select-item:hover,.selector-item:hover{background:linear-gradient(180deg,#0f4a7ae6,#0a283ff5);border-color:#1d72c69e;color:var(--color-cream)}.btn--primary,.btn--ghost.is-active,.mode-nav__item.active,.app-menu__item.is-active,.selector-item.is-active,.workspace-select-item:first-child{background:linear-gradient(180deg,#1d72c6f5,#0f4a7afa);border-color:#f8e80080;color:var(--color-cream);box-shadow:inset 0 0 0 1px #ffeebf14,0 10px 24px #00000052}.btn--primary:hover:not(:disabled),.btn--ghost.is-active:hover:not(:disabled),.mode-nav__item.active:hover,.app-menu__item.is-active:hover,.selector-item.is-active:hover,.workspace-select-item:first-child:hover{background:linear-gradient(180deg,#2682dafa,#0f4a7a);border-color:#f8e800c7;color:var(--color-cream)}.btn--regulation,.workspace-select-item:nth-child(2){background:linear-gradient(180deg,#0a283ff5,#071122fa);border-color:#ffeebf1f;color:var(--color-gray-light);box-shadow:inset 0 1px #ffeebf0d,0 8px 18px #00000040}.btn{min-height:42px;padding:.62rem .95rem;border-radius:0!important;font-weight:700}.btn--ghost,.btn--ghost.is-active,.mode-nav__item,.mode-nav__item.active,.app-menu__item,.app-menu__item.is-active,.selector-item,.selector-item.is-active{background:#070d12d1;border-color:#070d12f2;color:var(--color-gray-light);box-shadow:inset 0 1px #ffeebf0d,0 8px 18px #00000038}.btn--ghost:hover:not(:disabled),.btn--ghost.is-active:hover:not(:disabled),.mode-nav__item:hover,.mode-nav__item.active:hover,.app-menu__item:hover,.app-menu__item.is-active:hover,.selector-item:hover,.selector-item.is-active:hover{background:#0b141deb;border-color:#1d72c680;color:var(--color-cream)}.btn--regulation{background:#fae900;border-color:#f2ff3d9e;color:#000;box-shadow:inset 0 1px #ffeebf59,0 8px 18px #0000002e}.btn--regulation:hover:not(:disabled){background:#fae900e6;border-color:#f2ff3dd1;color:#000}.btn--primary,.workspace-select-item:first-child{background:#007dfae6;border-color:#ddd23c61;color:#000;box-shadow:inset 0 1px #ffeebf1f,0 8px 18px #0003}.btn--primary:hover:not(:disabled),.workspace-select-item:first-child:hover{background:#007dfa;border-color:#ddd23c8c;color:#000}.btn--danger{background:#ff000080;border-color:#f00c;color:var(--color-cream);box-shadow:inset 0 1px #ffeebf1a,0 8px 18px #0003}.btn--danger:hover:not(:disabled){background:#ff00009e;border-color:#ff0000f2;color:var(--color-cream)}.selector-item,.selector-item.is-active,.selector-item:hover,.selector-item.is-active:hover{min-height:0;padding:.72rem;display:grid;gap:.2rem;background:linear-gradient(135deg,#071122b8,#0a283f8a);border-color:#ffeebf1f;color:var(--color-cream);box-shadow:inset 0 1px #ffeebf0a}.selector-item:hover{background:linear-gradient(135deg,#0a283fd6,#0f4a7a80);border-color:#1d72c680}.selector-item.is-active{border-color:#f8e80085;box-shadow:inset 3px 0 0 var(--color-yellow),0 10px 22px #0000003d}.selector-item span{color:var(--text-sub)}.selector-item small{color:var(--text-dim)}.app-shell:before,.app-shell:after,.auth-page:before,.auth-page:after,.panel:before,.workspace-select-panel:after,.auth-page__panel:after,.commission-panel:after{display:none!important;content:none!important;background:none!important}.commission-table-wrap,.table-wrap,.commission-table,.stats-table{background:transparent!important}.commission-table th,.commission-table td,.stats-table th,.stats-table td{background:transparent!important;background-image:none!important}.commission-table th,.stats-table th{background:#071122b8!important}.commission-table tr,.stats-table tr{background:transparent!important}.commission-table tr.is-saving td,.stats-table tr:hover td,.commission-table tr:hover td{background:#0711222e!important}.app-shell,.auth-page{background:linear-gradient(90deg,#000000b8,#07112238 16%,#07112214,#07112238 84%,#000000b8),linear-gradient(180deg,#0f4a7a29,#07112257 42%,#000000e6),url(/back.png) center top / max(100vw,1780px) auto no-repeat fixed,var(--color-navy-deep)!important}.panel,.organizer-panel,.commission-panel,.workspace-select-panel,.auth-page__panel{background:linear-gradient(135deg,#0f4a7a,#0e2a4d)!important}.app-menu{left:6rem;top:.85rem}.app-menu:before{content:"";position:absolute;top:-.25rem;left:-5.35rem;width:4.3rem;height:3rem;pointer-events:none;-webkit-user-select:none;user-select:none;background:url(/logo.png) center / contain no-repeat;z-index:2}.workspace-indicator,.logout-button{background:linear-gradient(135deg,#fae900,#fae900e6)!important;border:1px solid hsl(56 70% 55% / .38)!important;color:#000!important;box-shadow:inset 0 1px #ffeebf3d,0 8px 20px #00000047}.logout-button:hover,.logout-button:focus-visible{background:linear-gradient(135deg,#ffef14,#fae900f0)!important;border-color:#ddd23c94!important;color:#000!important}.app-menu__button{width:2.35rem!important;height:2.35rem!important;padding:0!important;background:linear-gradient(135deg,#0f4a7ae6,#0e2a4dc7)!important;border:1px solid rgb(29 114 198 / .72)!important;border-radius:0!important;color:var(--color-cream)!important;box-shadow:inset 0 1px #ffeebf14,0 10px 26px #00000057;gap:.2rem!important}.app-menu__button span{width:1.05rem!important;height:2px!important;border-radius:0!important;background:var(--color-cream)!important}.app-menu__button:hover,.app-menu__button:focus-visible{background:linear-gradient(135deg,#1d72c6c7,#0f4a7af5)!important;border-color:#f8e8008a!important;color:var(--color-cream)!important}.app-menu__popover{top:calc(100% + .55rem)!important;left:0!important;width:min(22rem,calc(100vw - 2rem))!important;padding:.42rem!important;gap:.38rem!important;background:linear-gradient(135deg,#071b38f5,#0e2a4de6)!important;border:1px solid rgb(255 238 191 / .16)!important;border-radius:0!important;box-shadow:inset 0 1px #ffeebf14,0 18px 44px #00000073}.app-menu__item,.app-menu__item.is-active{min-height:2.65rem!important;padding:.55rem 1rem!important;display:flex!important;align-items:center!important;background:#071122f0!important;border:1px solid rgb(0 0 0 / .72)!important;border-radius:0!important;color:var(--color-gray-light)!important;font-size:1rem!important;font-weight:500!important;line-height:1!important;box-shadow:inset 0 1px #ffeebf0a,0 8px 18px #00000047}.app-menu__item:hover,.app-menu__item.is-active:hover{background:#0a283ffa!important;border-color:#1d72c69e!important;color:var(--color-cream)!important}.selector-list .selector-item,.selector-list .selector-item.is-active,.selector-list .selector-item:hover,.selector-list .selector-item.is-active:hover{min-height:6.45rem!important;padding:.72rem .82rem!important;display:grid!important;grid-template-rows:auto auto minmax(1.1rem,auto) auto;align-content:start!important;gap:.16rem!important;background:#071122c7!important;border:1px solid rgb(255 238 191 / .12)!important;color:var(--color-cream)!important;text-align:left!important;line-height:1.25!important;overflow:hidden!important;box-shadow:inset 0 1px #ffeebf0a,0 8px 18px #00000038}.selector-list .selector-item:hover{background:#0a283fe6!important;border-color:#1d72c680!important}.selector-list .selector-item.is-active{border-color:#f8e80085!important;box-shadow:inset 3px 0 0 var(--color-yellow),0 10px 22px #0000003d}.selector-list .selector-item strong,.selector-list .selector-item span,.selector-list .selector-item small{display:block!important;min-width:0;max-width:100%;line-height:1.18!important;white-space:normal;overflow:visible;text-overflow:clip}.selector-list .selector-item strong{font-size:1rem!important;font-weight:800!important;color:var(--color-cream)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selector-list .selector-item span{font-size:.82rem!important;color:var(--color-gray-light)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selector-list .selector-item small{font-size:.68rem!important;color:var(--color-gray)!important;font-family:var(--font-code)!important;overflow-wrap:anywhere}.selector-list .selector-item>.player-badges{display:flex!important;align-items:center;flex-wrap:wrap;gap:.24rem;min-height:1.05rem;overflow:visible}.sidebar-sort-row .btn--ghost{background:#070d12e6!important;border-color:#070d12fa!important;color:var(--color-gray-light)!important}.sidebar-sort-row .btn--ghost:hover:not(:disabled){background:#0b141df5!important;border-color:#1d72c685!important;color:var(--color-cream)!important}.sidebar-sort-row .btn--ghost.is-active,.sidebar-sort-row .btn--ghost[aria-pressed=true]{background:linear-gradient(135deg,#0f4a7a,#1d72c6f5)!important;border-color:#f8e80094!important;color:#000!important;box-shadow:inset 0 1px #ffeebf2e,0 10px 22px #00000047}.sidebar-sort-row .btn--ghost.is-active:hover:not(:disabled),.sidebar-sort-row .btn--ghost[aria-pressed=true]:hover:not(:disabled){background:linear-gradient(135deg,#1d72c6,#0f4a7a)!important;border-color:#f8e800bd!important;color:#000!important}.layout{align-items:start!important}.layout>.panel--selector,.layout>.panel.animate-in.animate-delay-1{margin-top:0!important;align-self:start!important;transform:none!important}.layout>.panel--selector{top:0!important}.app-shell{min-height:100vh!important;padding:105px 32px 32px!important;display:flex!important;flex-direction:column!important;background:var(--color-bg-page)!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;overflow-x:hidden}.app-shell:before{content:""!important;display:block!important;position:fixed!important;inset:0 0 auto!important;width:100%!important;height:80px!important;z-index:50!important;pointer-events:none!important;background:var(--color-bg-page)!important;border-bottom:1px solid var(--color-header-separator)!important;opacity:1!important;-webkit-mask-image:none!important;mask-image:none!important}.app-shell:after{content:""!important;display:block!important;position:fixed!important;top:12px!important;left:50%!important;z-index:65!important;width:82px!important;height:56px!important;pointer-events:none!important;transform:translate(-50%)!important;background:url(/logo.png) center / contain no-repeat!important;opacity:1!important}.app-menu{top:28px!important;left:24px!important;z-index:80!important}.app-menu:before{display:none!important;content:none!important}.app-menu__button{width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;display:grid!important;gap:4px!important;place-content:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-soft-blue-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-menu__button span{width:16px!important;height:2px!important;border-radius:999px!important;background:currentColor!important}.app-menu__button:hover,.app-menu__button:focus-visible{background:transparent!important;border:0!important;color:var(--color-text-primary)!important;box-shadow:none!important}.app-menu__popover{top:calc(100% + 22px)!important;left:0!important;width:min(320px,calc(100vw - 32px))!important;padding:8px!important;gap:6px!important;background:var(--color-bg-panel)!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:16px!important;box-shadow:var(--shadow-clientmode-m)!important}.app-menu__item,.app-menu__item.is-active{min-height:40px!important;padding:10px 12px!important;background:transparent!important;border:1px solid transparent!important;border-radius:12px!important;color:var(--color-text-secondary)!important;font-size:14px!important;font-weight:400!important;line-height:16px!important;box-shadow:none!important}.app-menu__item:hover,.app-menu__item.is-active,.app-menu__item.is-active:hover{background:#ffffff0f!important;border-color:var(--color-border-blue-soft)!important;color:var(--color-text-primary)!important}.top-actions{position:fixed!important;top:16px!important;right:24px!important;z-index:75!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:40px!important;flex-wrap:nowrap!important}.workspace-indicator{padding:0!important;min-height:20px!important;height:20px!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text-primary)!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.logout-button{height:48px!important;min-height:48px!important;padding:12px 16px!important;background:transparent!important;border:1.5px solid var(--color-header-separator)!important;border-radius:16px!important;color:var(--color-text-primary)!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.logout-button__icon{width:20px!important;height:20px!important;display:inline-block!important;background-color:currentColor!important;mask:url(/icons/exit.svg) no-repeat center / contain!important;-webkit-mask:url(/icons/exit.svg) no-repeat center / contain!important}.logout-button:hover,.logout-button:focus-visible{background:#ffffff0f!important;border-color:var(--color-border-blue-medium)!important;color:var(--color-text-primary)!important}.clientmode-layout{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) clamp(320px,22vw,420px)!important;gap:24px!important;align-items:flex-start!important}.clientmode-readonly-banner{grid-column:1 / -1;flex:0 0 100%;width:100%;background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:10px!important;padding:8px 10px;color:var(--color-error);font-size:12px;line-height:14px;display:flex;align-items:center;gap:12px}.clientmode-board,.clientmode-sidebar{background:var(--color-bg-panel)!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:24px!important;padding:16px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;display:flex!important;flex-direction:column!important;gap:20px!important;overflow:visible!important}.clientmode-board{width:100%!important;flex:none!important;min-width:0!important}.clientmode-sidebar{position:static!important;top:auto!important;width:100%!important;flex:none!important;max-height:calc(100vh - 121px)!important;align-self:start!important;margin-top:0!important;transform:none!important}.clientmode-board>.panel__header,.clientmode-sidebar>.panel__header{min-height:40px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.clientmode-board>.panel__header{padding-bottom:20px!important;border-bottom:1px solid var(--color-header-separator)!important}.clientmode-sidebar>.panel__header h2,.clientmode-board>.panel__header h2,.panel__header h2{margin:0!important;color:var(--color-text-primary)!important;font-size:20px!important;font-weight:700!important;line-height:24px!important}.clientmode-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;flex-wrap:wrap!important}.clientmode-header-actions .btn,.clientmode-toolbar-field--button .btn,.btn{height:40px!important;min-height:40px!important;padding:8px 16px!important;border-radius:16px!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;box-shadow:none!important}.clientmode-header-actions .btn.btn--ghost,.clientmode-header-actions .btn.btn--regulation,.btn--ghost,.btn--regulation{background:transparent!important;border:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--color-text-primary)!important}.clientmode-header-actions .btn.btn--ghost:hover:not(:disabled),.clientmode-header-actions .btn.btn--regulation:hover:not(:disabled),.btn--ghost:hover:not(:disabled),.btn--regulation:hover:not(:disabled){background:#ffffff0f!important;border:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--color-text-primary)!important}.btn--primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-text-primary)!important}.btn--primary:hover:not(:disabled){background:#247fd8!important;border-color:#247fd8!important;color:var(--color-text-primary)!important;transform:none!important}.btn--danger:hover:not(:disabled){background:#ff333314!important;border-color:transparent!important;color:var(--color-error)!important}.btn:disabled{opacity:1!important;background:#ffffff1a!important;border-color:transparent!important;color:var(--color-text-muted)!important;cursor:not-allowed!important}.clientmode-board__toolbar,.clientmode-board__toolbar--sets{padding:0 0 20px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-header-separator)!important;border-radius:0!important;display:block!important}.clientmode-toolbar-columns,.clientmode-toolbar-columns.is-admin,.clientmode-toolbar-columns.is-user{display:grid!important;grid-template-columns:max-content minmax(220px,1fr)!important;grid-template-areas:"settings summary" "autobalance autobalance"!important;align-items:end!important;gap:18px 24px!important}.clientmode-toolbar-column{display:flex!important;align-items:flex-start!important;gap:16px!important;min-width:0!important}.clientmode-toolbar-column--info{grid-area:info!important;width:100%!important;flex:none!important}.clientmode-toolbar-column--settings{grid-area:settings!important;width:auto!important;flex:none!important}.clientmode-toolbar-column--summary{grid-area:summary!important;width:100%!important;flex:none!important;align-self:end!important}.clientmode-toolbar-column--autobalance{grid-area:autobalance!important;width:min(720px,100%)!important;flex:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,max-content))!important;align-items:end!important;gap:12px 16px!important}.clientmode-toolbar-row,.clientmode-toolbar-row--figma,.clientmode-toolbar-row--triple,.clientmode-toolbar-row--double{display:flex!important;align-items:flex-start!important;gap:16px!important;width:100%!important}.clientmode-toolbar-row--figma{display:grid!important;grid-template-columns:200px 220px 126px 126px auto!important;align-items:end!important;gap:16px!important;width:auto!important}.clientmode-toolbar-field{display:flex!important;flex-direction:column-reverse!important;justify-content:center!important;gap:2px!important;min-width:126px!important}.clientmode-toolbar-field--name{width:296px!important;min-width:220px!important}.clientmode-toolbar-field--button{width:auto!important;min-width:119px!important}.clientmode-toolbar-field--button .btn{border:1px solid var(--color-border-blue-medium)!important;background-color:transparent!important;color:var(--color-text-primary)!important;border-radius:16px!important;height:40px!important;min-height:40px!important;transition:border-color .2s ease,background-color .2s ease!important}.clientmode-toolbar-field--button .btn:hover:not(:disabled){border-color:var(--color-border-blue-strong)!important;background-color:#ffffff0f!important}.clientmode-toolbar-field span,.clientmode-create-set__field>span{color:var(--color-text-secondary)!important;font-size:12px!important;font-weight:400!important;line-height:14px!important}.clientmode-select,.clientmode-create-set input,.clientmode-layout-input,.selector-search{width:100%!important;height:40px!important;min-height:40px!important;border:1px solid var(--color-border-blue-medium)!important;border-radius:16px!important;background-color:transparent!important;background-image:none!important;color:var(--color-text-primary)!important;padding:4px 12px!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:16px!important;box-shadow:none!important}.clientmode-select,select.clientmode-layout-input{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding-right:28px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='rgba(187, 210, 255, 0.78)' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E")!important;background-position:right 8px center!important;background-size:12px!important;background-repeat:no-repeat!important}.clientmode-select::placeholder,.clientmode-create-set input::placeholder,.clientmode-layout-input::placeholder,.selector-search::placeholder{color:var(--color-input-placeholder)!important}.clientmode-select:hover,.clientmode-create-set input:hover,.clientmode-layout-input:hover,.selector-search:hover{border-color:var(--color-border-blue-strong)!important;background-color:transparent!important}.clientmode-select:focus-visible,.clientmode-create-set input:focus-visible,.clientmode-layout-input:focus-visible,.selector-search:focus-visible,.feedback-textarea:focus-visible{outline:none!important;border-color:var(--color-border-blue)!important;box-shadow:0 0 0 2px #3c62a92e!important}.clientmode-toolbar-info{display:flex!important;flex-direction:column!important;gap:0!important;padding-top:6px!important}.clientmode-toolbar-info small{min-width:0!important;color:var(--color-text-secondary)!important;font-size:12px!important;font-weight:400!important;line-height:14px!important;overflow-wrap:anywhere!important}.error-banner,.warning-banner,.clientmode-mini-error{width:100%!important;min-height:40px!important;margin:0!important;background:var(--color-error-bg)!important;border:0!important;border-radius:10px!important;padding:8px 10px!important;color:var(--color-error)!important;font-size:12px!important;font-weight:400!important;line-height:14px!important;display:flex!important;align-items:center!important;gap:12px!important}.warning-banner__messages{display:flex!important;flex-direction:column!important;gap:4px!important;text-align:left!important}.error-banner:before,.warning-banner:before,.clientmode-error-icon{content:"!"!important;width:24px!important;height:24px!important;min-width:24px!important;border:1.5px solid currentColor!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--color-error)!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.clientmode-mini-error{min-height:64px!important;padding:14px 18px!important;font-size:16px!important;line-height:20px!important}.content-loading-state{min-height:120px!important;background:var(--color-bg-muted-card)!important;border:1px dashed var(--color-border-blue-soft)!important;border-radius:16px!important;color:var(--color-text-secondary)!important}.content-loading-state__text strong{color:var(--color-text-primary)!important;font-size:16px!important;line-height:20px!important}.content-loading-state__text small,.muted{color:var(--color-text-muted)!important}.clientmode-teams-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px 12px!important;align-items:start!important}.clientmode-team-card,.clientmode-team-card:hover{background:var(--color-bg-team)!important;border:0!important;border-left:2px solid var(--color-border-blue-strong)!important;border-radius:10px!important;padding:10px 14px!important;box-shadow:var(--shadow-clientmode-m)!important;display:flex!important;flex-direction:column!important;gap:12px!important;align-self:start!important}.clientmode-team-card.is-warning,.clientmode-team-card.is-warning:hover,.clientmode-team-card.is-media-warning,.clientmode-team-card.is-media-warning:hover{background:var(--color-bg-muted-card)!important;border-left-color:var(--color-error-border)!important;box-shadow:var(--shadow-clientmode-m)!important}.clientmode-team-card__head{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.clientmode-team-card__head>div:first-child{min-width:0!important}.clientmode-team-card__head h3{margin:0!important;color:var(--color-text-primary)!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;white-space:normal!important}.clientmode-team-card__head small{color:var(--color-text-secondary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14px!important}.clientmode-team-card__sum{width:auto!important;flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:6px!important;text-align:right!important}.clientmode-team-card__stats-row{display:flex!important;align-items:flex-end!important;gap:16px!important}.clientmode-team-card__stat-block{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important}.clientmode-team-card__stat-block strong{color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important}.clientmode-team-card__stat-block--risk strong{color:var(--color-error)!important}.clientmode-team-card__stat-block span{color:var(--color-text-secondary)!important;font-size:9px!important;font-weight:400!important;line-height:11px!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}.clientmode-team-card__sum small,.clientmode-team-card__warning{max-width:160px!important;color:var(--color-error)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:11px!important;overflow-wrap:anywhere!important}.clientmode-team-risk-details{width:100%!important;max-width:160px!important;overflow:hidden!important;background:var(--color-bg-muted-card)!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:8px!important}@keyframes number-pop{0%{transform:scale(.92);opacity:.8}to{transform:scale(1);opacity:1}}.animated-number{display:inline-block!important;animation:number-pop .22s cubic-bezier(.34,1.56,.64,1)!important}.clientmode-team-risk-details summary{cursor:pointer;color:var(--color-text-secondary);font-size:9px;line-height:11px;overflow-wrap:anywhere}.clientmode-team-risk-grid{display:grid;gap:4px;margin-top:6px}.clientmode-team-risk-grid small{color:var(--color-text-muted);font-size:11px;line-height:13px}.clientmode-slots-grid{width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important}.clientmode-slot,.clientmode-slot:hover,.clientmode-slot.is-filled,.clientmode-slot.is-filled:hover,.clientmode-slot.is-duplicate,.clientmode-slot.is-rating-warning,.clientmode-slot.is-rating-warning:hover{min-height:90px!important;padding:0!important;border:1px dashed var(--color-border-blue-soft)!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:stretch!important;overflow:visible!important}.clientmode-slot:not(.is-filled){min-height:40px!important;align-items:center!important;justify-content:center!important;background:var(--color-bg-muted-card)!important}.clientmode-slot:not(.is-filled)>span{color:var(--color-text-muted)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;line-height:14px!important}.clientmode-slot.is-filled,.clientmode-slot.is-filled:hover,.clientmode-slot.is-duplicate,.clientmode-slot.is-duplicate:hover,.clientmode-slot.is-rating-warning,.clientmode-slot.is-rating-warning:hover{border:none!important;background:transparent!important;box-shadow:none!important}.clientmode-slot.is-over{border-color:var(--color-border-blue)!important;background:#1d72c61f!important}.clientmode-slot__player,.clientmode-influencer-card{width:100%!important;background:var(--color-bg-card)!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:16px!important;box-shadow:var(--shadow-clientmode-s)!important;color:var(--color-text-primary)!important;display:flex!important;flex-direction:column!important;gap:12px!important}.clientmode-slot__player{padding:8px 10px!important}.clientmode-slot .clientmode-slot__player{border:1px solid var(--color-border-blue-soft)!important}.clientmode-slot.is-duplicate .clientmode-slot__player,.clientmode-slot.is-rating-warning .clientmode-slot__player{border-color:var(--color-error-border)!important}.clientmode-slot.is-over .clientmode-slot__player{border-color:var(--color-border-blue)!important}.clientmode-influencer-card{padding:12px 16px!important;cursor:grab!important;transition:border-color .2s ease,background .2s ease!important;gap:6px!important}.clientmode-influencer-card:hover{border-color:#3c62a999!important;transform:none!important}.clientmode-slot__player:hover{background:#232c52!important}.clientmode-influencer-card.is-assigned{background:var(--color-bg-card)!important;border-color:var(--color-border-blue)!important;box-shadow:var(--shadow-clientmode-s)!important}.clientmode-slot__top,.clientmode-influencer-card__top{min-height:20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.clientmode-player-title{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}.clientmode-player-title strong,.clientmode-influencer-card strong,.clientmode-slot__top strong{color:var(--color-text-primary)!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.clientmode-player-title span:not(.clientmode-player-dot),.clientmode-player-title small{min-width:0!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.clientmode-player-dot{width:4px!important;height:4px!important;flex:0 0 4px!important;border-radius:50%!important;background:var(--color-text-primary)!important}.clientmode-slot__player>small,.clientmode-influencer-card>small{color:var(--color-text-secondary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14px!important}.clientmode-slot__actions{display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important}.clientmode-slot__lock,.clientmode-slot__remove,.clientmode-influencer-card .clientmode-slot__remove{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--color-primary)!important;box-shadow:none!important;opacity:.95!important}.clientmode-slot__lock:hover:not(:disabled),.clientmode-slot__remove:hover:not(:disabled){background:transparent!important;color:var(--color-soft-blue-text)!important}.clientmode-slot__remove:hover:not(:disabled){color:var(--color-error)!important}.clientmode-slot__lock span,.clientmode-slot__remove span{width:20px!important;height:20px!important;display:block;background:var(--color-primary)!important}.clientmode-slot__lock:hover:not(:disabled) span,.clientmode-slot__remove:hover:not(:disabled) span{background:#fff!important}.clientmode-slot__lock span{mask:url(/icons/unlock.svg) no-repeat center / 16px 16px!important;-webkit-mask:url(/icons/unlock.svg) no-repeat center / 16px 16px!important}.clientmode-slot__lock.is-active span{mask:url(/icons/lock.svg) no-repeat center / 16px 16px!important;-webkit-mask:url(/icons/lock.svg) no-repeat center / 16px 16px!important}.clientmode-slot__remove span{mask:url(/icons/delete.svg) no-repeat center / 16px 16px!important;-webkit-mask:url(/icons/delete.svg) no-repeat center / 16px 16px!important}.player-badges{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}.clientmode-media-badge,.verified-badge,.clientmode-hover-preview__meta .clientmode-verified-pill,.clientmode-hover-preview__meta .clientmode-media-pill{min-height:20px!important;padding:2px 8px 4px!important;background:var(--color-yellow-tag-bg)!important;border:1px solid var(--color-yellow-tag-border)!important;border-radius:6px!important;color:var(--color-yellow)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14px!important;box-shadow:none!important}.clientmode-influencer-card__assigned{color:var(--color-soft-blue-text)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14px!important}.clientmode-sidebar .chip{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--color-text-secondary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:20px!important}.sidebar-sort-row{width:100%!important;padding:4px!important;display:flex!important;gap:4px!important;background:#5b638a0d!important;border:1px solid var(--color-border-blue-medium)!important;border-radius:16px!important}.sidebar-sort-row .btn--ghost{flex:1 1 0!important;height:31px!important;min-height:31px!important;padding:8px 12px!important;background:transparent!important;border:0!important;border-radius:12px!important;color:var(--color-text-secondary)!important;font-size:12px!important;font-weight:700!important;line-height:15px!important;text-transform:uppercase!important}.sidebar-sort-row .btn--ghost.is-active,.sidebar-sort-row .btn--ghost[aria-pressed=true]{background:var(--color-bg-card)!important;color:var(--color-text-primary)!important;box-shadow:var(--shadow-clientmode-s)!important}.sidebar-sort-row .btn--ghost:hover:not(:disabled),.sidebar-sort-row .btn--ghost.is-active:hover:not(:disabled),.sidebar-sort-row .btn--ghost[aria-pressed=true]:hover:not(:disabled){background:var(--color-bg-card)!important;color:var(--color-text-primary)!important}.clientmode-sidebar .sidebar-sort-row{position:relative!important}.clientmode-sidebar .sidebar-sort-slider{position:absolute!important;top:4px!important;bottom:4px!important;left:4px!important;width:calc(50% - 6px)!important;background:var(--color-bg-card)!important;border-radius:12px!important;box-shadow:var(--shadow-clientmode-s)!important;transition:transform .22s cubic-bezier(.4,0,.2,1)!important;pointer-events:none!important;z-index:1!important}.clientmode-sidebar .sidebar-sort-slider.is-right{transform:translate(calc(100% + 4px))!important}.clientmode-sidebar .sidebar-sort-row .btn--ghost{position:relative!important;z-index:2!important}.clientmode-sidebar .sidebar-sort-row .btn--ghost.is-active,.clientmode-sidebar .sidebar-sort-row .btn--ghost[aria-pressed=true],.clientmode-sidebar .sidebar-sort-row .btn--ghost:hover:not(:disabled),.clientmode-sidebar .sidebar-sort-row .btn--ghost.is-active:hover:not(:disabled),.clientmode-sidebar .sidebar-sort-row .btn--ghost[aria-pressed=true]:hover:not(:disabled){background:transparent!important;box-shadow:none!important;color:var(--color-text-primary)!important}.selector-list{display:flex!important;flex-direction:column!important;gap:10px!important;max-height:none!important;overflow:auto!important;padding:0 2px 4px 0!important}.clientmode-pool-drop{outline:1px dashed var(--color-border-blue)!important;border-radius:16px!important}.clientmode-hover-preview{position:fixed;z-index:160;width:min(340px,calc(100vw - 1rem));padding:10px;display:grid;gap:8px;pointer-events:none;background:var(--color-bg-card)!important;border:1px solid var(--color-border-blue)!important;border-radius:16px!important;box-shadow:var(--shadow-clientmode-m)!important;color:var(--color-text-primary)!important;overflow:hidden!important}.clientmode-hover-preview__head,.clientmode-hover-preview__maps,.clientmode-hover-preview__maps-list{display:grid;gap:6px}.clientmode-hover-preview__head strong{font-size:16px;line-height:20px}.clientmode-hover-preview__head small,.clientmode-hover-preview__label,.clientmode-hover-preview__stats small,.clientmode-hover-preview__map-item small{color:var(--color-text-secondary);font-size:12px;line-height:14px}.clientmode-hover-preview__label--maps{display:block;padding:6px 8px;border:1px solid var(--color-border-blue-soft);border-radius:10px!important;background:var(--color-bg-muted-card);color:var(--color-text-primary);white-space:normal}.clientmode-hover-preview__meta{display:flex;flex-wrap:wrap;gap:6px}.clientmode-hover-preview__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.clientmode-hover-preview__stats small,.clientmode-hover-preview__map-item{border:1px solid var(--color-border-blue-soft);border-radius:8px;padding:4px 6px;background:var(--color-bg-muted-card)}.clientmode-hover-preview__map-item{display:flex;justify-content:space-between;gap:8px}.clientmode-hover-preview__map-item span{color:var(--color-text-primary);font-size:12px;line-height:14px}.clientmode-regulation,.clientmode-regulation__section{display:grid;gap:12px}.clientmode-regulation p,.clientmode-regulation__section ul{margin:0;color:var(--color-text-secondary);line-height:1.55}.clientmode-regulation__section ul{padding-left:1.1rem}.clientmode-regulation__section strong,.clientmode-regulation__link a,.clientmode-regulation__link a:hover{color:var(--color-text-primary)}.feedback-device-list,.feedback-device-item{border:1px solid var(--color-border-blue-soft);border-radius:12px!important;background:var(--color-bg-muted-card);padding:10px;display:grid;gap:8px}.feedback-device-item__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.feedback-device-item__head .feedback-status{margin-left:auto}.feedback-device-item p{margin:0;white-space:pre-wrap;color:var(--color-text-secondary);font-size:12px}.feedback-device-item small{color:var(--color-text-muted);font-size:11px}@media(max-width:1440px){.app-shell{padding-inline:24px!important}.clientmode-layout{gap:18px!important;grid-template-columns:minmax(0,1fr) 380px!important}.clientmode-board{flex-basis:auto!important}.clientmode-sidebar{width:100%!important;flex-basis:auto!important}.clientmode-board>.panel__header{align-items:flex-start!important;flex-wrap:wrap!important}.clientmode-header-actions{gap:8px!important}.clientmode-header-actions .btn{padding-inline:12px!important}.clientmode-toolbar-columns,.clientmode-toolbar-columns.is-admin,.clientmode-toolbar-columns.is-user{grid-template-columns:max-content minmax(220px,1fr)!important;grid-template-areas:"settings summary" "autobalance autobalance"!important;gap:16px!important}.clientmode-toolbar-column--info,.clientmode-toolbar-column--settings,.clientmode-toolbar-column--summary{flex:none!important}.clientmode-toolbar-row--figma{display:grid!important;grid-template-columns:296px 126px 126px auto!important;align-items:end!important}.clientmode-toolbar-field,.clientmode-toolbar-field--name,.clientmode-toolbar-field--button{width:100%!important;min-width:0!important}.clientmode-toolbar-field--button{align-self:end!important}.clientmode-toolbar-info{padding-top:0!important;display:flex!important;flex-direction:column!important;gap:0!important;align-items:flex-start!important}.clientmode-teams-grid{grid-template-columns:repeat(3,minmax(240px,1fr))!important}}@media(max-width:1280px){.app-shell{padding-inline:18px!important}.clientmode-layout{gap:16px!important;grid-template-columns:minmax(0,1fr) 340px!important}.clientmode-board{flex-basis:auto!important}.clientmode-sidebar{width:100%!important;flex-basis:auto!important;padding:14px!important}.clientmode-sidebar>.panel__header h2{font-size:18px!important}.clientmode-influencer-card{padding:10px 12px!important}.sidebar-sort-row .btn--ghost{padding-inline:8px!important;font-size:11px!important}.clientmode-toolbar-columns,.clientmode-toolbar-columns.is-admin,.clientmode-toolbar-columns.is-user{grid-template-columns:max-content minmax(200px,1fr)!important}.clientmode-toolbar-row--figma{grid-template-columns:260px 112px 112px auto!important}.clientmode-teams-grid{grid-template-columns:repeat(2,minmax(250px,1fr))!important}}.clientmode-toolbar-column--autobalance .clientmode-toolbar-row--double{width:auto!important;display:contents!important}.clientmode-toolbar-column--autobalance .clientmode-toolbar-field{width:180px!important;min-width:0!important}.clientmode-toolbar-column--autobalance .clientmode-toolbar-field--button{width:auto!important}@media(max-width:1080px){.app-shell{padding-inline:14px!important}.clientmode-layout{gap:12px!important;grid-template-columns:minmax(0,1fr) 300px!important}.clientmode-board{flex-basis:auto!important}.clientmode-sidebar{width:100%!important;flex-basis:auto!important;padding:12px!important}.clientmode-sidebar>.panel__header{gap:8px!important}.clientmode-sidebar>.panel__header h2{font-size:17px!important}.clientmode-sidebar .chip{font-size:14px!important}.selector-search{font-size:13px!important}.sidebar-sort-row .btn--ghost{font-size:10px!important}}@media(max-width:900px){.clientmode-layout{grid-template-columns:minmax(0,1fr)!important}.clientmode-sidebar{position:static!important;width:100%!important;flex-basis:auto!important;max-height:none!important;padding:16px!important}.clientmode-toolbar-column--info,.clientmode-toolbar-column--settings,.clientmode-toolbar-column--summary,.clientmode-toolbar-column--autobalance{flex:none!important}.clientmode-toolbar-columns,.clientmode-toolbar-columns.is-admin,.clientmode-toolbar-columns.is-user{grid-template-columns:1fr!important;grid-template-areas:"settings" "summary" "autobalance"!important}.clientmode-toolbar-row--figma{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(126px,160px)) auto!important}.clientmode-toolbar-column--autobalance{grid-template-columns:repeat(4,minmax(0,180px))!important}.clientmode-teams-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){.app-shell{padding:96px 20px 20px!important}.top-actions{gap:16px!important}.workspace-indicator{font-size:14px!important}.clientmode-board>.panel__header,.clientmode-sidebar>.panel__header{align-items:flex-start!important}.clientmode-header-actions{width:100%!important;justify-content:flex-start!important}.clientmode-toolbar-columns,.clientmode-toolbar-columns.is-admin,.clientmode-toolbar-columns.is-user,.clientmode-toolbar-column,.clientmode-toolbar-column--autobalance{flex-direction:column!important;width:100%!important}.clientmode-toolbar-row,.clientmode-toolbar-row--figma,.clientmode-toolbar-row--triple,.clientmode-toolbar-row--double{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.clientmode-toolbar-row--figma .clientmode-toolbar-field--name,.clientmode-toolbar-row--figma .clientmode-toolbar-field--button,.clientmode-toolbar-info{grid-column:1 / -1!important}.clientmode-toolbar-column--autobalance{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clientmode-toolbar-column--autobalance .clientmode-toolbar-field{width:100%!important}.clientmode-toolbar-info{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:720px){.app-shell{padding:96px 16px 16px!important}.app-shell:after{width:64px!important}.top-actions{right:16px!important;gap:12px!important}.workspace-indicator{display:none!important}.logout-button{height:40px!important;min-height:40px!important;padding:8px 12px!important;font-size:14px!important}.clientmode-layout{gap:16px!important}.clientmode-board,.clientmode-sidebar{border-radius:18px!important;padding:14px!important}.clientmode-board>.panel__header,.clientmode-sidebar>.panel__header,.clientmode-toolbar-row,.clientmode-toolbar-row--figma,.clientmode-toolbar-row--triple,.clientmode-toolbar-row--double{flex-wrap:wrap!important}.clientmode-header-actions{justify-content:flex-start!important}.clientmode-toolbar-column--autobalance{grid-template-columns:minmax(0,1fr)!important}.clientmode-header-actions .btn,.btn{font-size:14px!important}.clientmode-toolbar-column,.clientmode-toolbar-column--info,.clientmode-toolbar-column--settings,.clientmode-toolbar-column--summary,.clientmode-toolbar-column--autobalance,.clientmode-toolbar-field,.clientmode-toolbar-field--name{width:100%!important;flex:1 1 100%!important}.clientmode-teams-grid{grid-template-columns:minmax(0,1fr)!important}.clientmode-player-title strong{max-width:46vw!important}}.clientmode-modal-card{width:min(560px,100%)!important;border:1px solid var(--color-border-blue-medium)!important;border-radius:20px!important;background:var(--color-bg-panel)!important;box-shadow:var(--shadow-soft),var(--shadow-glow)!important;padding:24px!important;display:grid!important;gap:20px!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.clientmode-modal-card.modal-card--wide{width:min(980px,100%)!important}.clientmode-modal-card .panel__header h2{font-family:Century Gothic,Arial,sans-serif!important;font-size:20px!important;font-weight:700!important;color:var(--color-text-primary)!important;margin:0!important}.clientmode-modal-card .panel__header .btn--ghost{font-family:Century Gothic,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;color:var(--color-text-secondary)!important;cursor:pointer!important;transition:color .2s ease,background-color .2s ease!important}.clientmode-modal-card .panel__header .btn--ghost:hover{color:var(--color-text-primary)!important;background-color:#ffffff0f!important}.clientmode-input-group{display:flex!important;flex-direction:column!important;border:1px solid var(--color-border-blue-medium)!important;border-radius:16px!important;background-color:#07112266!important;padding:4px 12px!important;gap:0px!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:100%!important;cursor:text!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important}.clientmode-input-group:hover{border-color:var(--color-border-blue-strong)!important}.clientmode-input-group:focus-within{border-color:var(--color-border-blue)!important;box-shadow:0 0 0 2px #3c62a92e!important}.clientmode-input-group__label{font-family:Century Gothic,Arial,sans-serif!important;font-size:10px!important;font-weight:400!important;color:var(--color-text-muted)!important;line-height:12px!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.clientmode-create-set input.clientmode-input-group__input,.clientmode-feedback-form input.clientmode-input-group__input,.clientmode-toolbar-row input.clientmode-input-group__input,.clientmode-toolbar-row select.clientmode-input-group__input,.commission-table input.clientmode-input-group__input,input.clientmode-input-group__input,select.clientmode-input-group__input{width:100%!important;height:20px!important;min-height:20px!important;border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;color:var(--color-text-primary)!important;padding:0!important;margin:0!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;box-shadow:none!important;outline:none!important}input.clientmode-input-group__input{padding-bottom:2px!important;line-height:18px!important}.clientmode-create-set input.clientmode-input-group__input:hover,.clientmode-feedback-form input.clientmode-input-group__input:hover,.clientmode-toolbar-row input.clientmode-input-group__input:hover,.clientmode-toolbar-row select.clientmode-input-group__input:hover,.commission-table input.clientmode-input-group__input:hover,input.clientmode-input-group__input:hover,select.clientmode-input-group__input:hover,.clientmode-create-set input.clientmode-input-group__input:focus-visible,.clientmode-feedback-form input.clientmode-input-group__input:focus-visible,.clientmode-toolbar-row input.clientmode-input-group__input:focus-visible,.clientmode-toolbar-row select.clientmode-input-group__input:focus-visible,.commission-table input.clientmode-input-group__input:focus-visible,input.clientmode-input-group__input:focus-visible,select.clientmode-input-group__input:focus-visible{border:none!important;background-color:transparent!important;outline:none!important;box-shadow:none!important}.commission-page{align-items:center!important;gap:25px!important;min-height:100vh!important;background:var(--color-bg-page)!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important}.commission-panel{width:1200px!important;max-width:calc(100vw - 64px)!important;padding:16px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important;background:var(--color-bg-panel)!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:var(--radius-panel)!important;box-shadow:var(--shadow-panel)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;overflow:visible!important}.commission-panel-top{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.commission-panel-title{min-width:0;display:flex;flex-direction:column;gap:12px}.commission-panel-title h2{margin:0;color:var(--color-text-primary);font-family:Century Gothic,Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:0}.commission-panel-count{flex:0 0 auto;color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:20px;white-space:nowrap}.commission-panel-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.commission-panel .dashboard-panel-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-start}.commission-segmented-control{height:36px;display:inline-flex;gap:4px;padding:3px;background:transparent;border:1px solid var(--color-border-blue-soft);border-radius:16px}.commission-segmented-control button{min-height:28px!important;padding:5px 12px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--color-text-muted)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:16px!important;box-shadow:none!important}.commission-segmented-control button:hover,.commission-segmented-control button.is-active{background:#ffffff0a!important;border-color:var(--color-border-blue-soft)!important;color:var(--color-text-primary)!important}.commission-panel select.commission-select{height:36px!important;min-height:36px!important;min-width:160px;padding:6px 12px!important;background:transparent!important;border:1px solid var(--color-border-blue-input)!important;border-radius:14px!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:16px!important;box-shadow:none!important}.commission-panel select.commission-select:hover,.commission-panel select.commission-select:focus-visible{outline:none!important;border-color:var(--color-border-blue-active)!important;background:transparent!important;box-shadow:0 0 0 1px #3c62a933!important}.commission-panel select.commission-select option{background:var(--color-bg-panel);color:var(--color-text-primary)}.commission-toggle{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:16px}.commission-toggle input{accent-color:var(--color-border-blue-active)}.commission-note{padding:10px 12px;border:1px solid rgba(248,232,0,.22);border-radius:10px;background:#f8e8000a;color:var(--color-text-secondary);font-size:14px;line-height:16px}.commission-error-state{padding:10px 12px;border:1px solid rgba(255,51,51,.4);border-radius:10px;background:#ff33331a;color:var(--color-error);font-size:14px;line-height:16px}.commission-empty-state{min-height:180px;display:grid;place-items:center;color:var(--color-text-muted);font-size:14px;line-height:16px;text-align:center}.commission-loading-state{display:flex;flex-direction:column}.commission-loading-row{height:60px;display:grid;grid-template-columns:220px 300px 270px minmax(260px,1fr);align-items:center;padding-left:15px;gap:0}.commission-loading-row span{width:min(120px,70%);height:16px;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:220% 100%;animation:commission-skeleton 1.35s ease-in-out infinite}.commission-loading-row span:nth-child(3){width:140px;height:40px;border-radius:14px}.commission-loading-row span:nth-child(4){width:min(360px,92%);height:40px;border-radius:14px}@keyframes commission-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}.commission-table-wrap{width:100%;overflow-x:auto;border:0;border-radius:0;background:transparent!important;scrollbar-width:thin;scrollbar-color:rgba(60,98,169,.45) rgba(255,255,255,.03)}.commission-table-wrap::-webkit-scrollbar{height:6px}.commission-table-wrap::-webkit-scrollbar-track{background:#ffffff08}.commission-table-wrap::-webkit-scrollbar-thumb{background:#3c62a973;border-radius:999px}.commission-rating-table{width:100%;min-width:900px;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.commission-rating-table__header,.commission-rating-table__row{display:grid;grid-template-columns:220px 300px 270px minmax(260px,1fr);align-items:center;padding-left:15px;box-sizing:border-box}.commission-rating-table__header{height:35px;border-bottom:.5px solid var(--color-border-blue-soft);border-radius:var(--radius-table-header) var(--radius-table-header) 0 0;color:var(--color-text-primary);font-size:14px;font-weight:400;line-height:16px}.commission-rating-table__header>div,.commission-rating-table__cell,.commission-rating-table__text,.commission-player-name{min-width:0;overflow:hidden;color:var(--color-text-primary);font-family:Century Gothic,Arial,sans-serif;font-size:14px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.commission-rating-table__body{display:flex;flex-direction:column}.commission-rating-table__row{position:relative;height:60px;border-bottom:.5px solid rgba(60,98,169,.08);transition:background-color .16s ease}.commission-rating-table__row:last-child{border-bottom:0}.commission-rating-table__row:hover,.commission-rating-table__row.is-saving{background:#ffffff04}.commission-player-name{display:inline-block;max-width:100%;cursor:pointer}.commission-player-name:hover{color:var(--color-text-primary)}.commission-player-name:focus-visible{outline:1px solid var(--color-border-blue-active);outline-offset:3px;border-radius:4px}.commission-rating-table .commission-input{width:100%!important;height:40px!important;min-height:40px!important;border:1px solid var(--color-border-blue-input)!important;border-radius:var(--radius-input)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--color-text-primary)!important;padding:4px 12px!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:16px!important;outline:none!important;box-shadow:none!important;text-overflow:ellipsis!important}.commission-rating-table .commission-input::placeholder{color:var(--color-input-placeholder)!important}.commission-rating-table .commission-input:hover,.commission-rating-table .commission-input:focus,.commission-rating-table .commission-input:focus-visible{border-color:var(--color-border-blue-active)!important;background:transparent!important;background-color:transparent!important;box-shadow:0 0 0 1px #3c62a933!important}.commission-rating-table .commission-input:disabled{opacity:.5!important;cursor:not-allowed!important}.commission-rating-table .commission-input.is-invalid{border-color:#ff333380!important;color:var(--color-text-primary)!important}.commission-rating-table .commission-input.is-dirty{border-color:var(--color-border-blue-active)!important}.commission-rating-table .commission-input--score{width:140px!important;max-width:140px!important}.commission-rating-table .commission-input--comment{width:min(360px,100%)!important;max-width:360px!important}.commission-input--score::-webkit-outer-spin-button,.commission-input--score::-webkit-inner-spin-button{appearance:none;margin:0}.commission-input--score{appearance:textfield}.commission-stats-popover{border-color:var(--color-border-blue-soft);background:var(--color-bg-panel);box-shadow:var(--shadow-panel)}@media(max-width:1280px){.commission-panel{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.commission-rating-table__header,.commission-rating-table__row,.commission-loading-row{grid-template-columns:180px 160px 180px minmax(220px,1fr)}.commission-input--comment{width:100%}}@media(max-width:720px){.commission-panel{max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important;padding:12px!important;border-radius:20px!important}.commission-panel-top{align-items:flex-start}.commission-panel-controls,.commission-panel .dashboard-panel-actions{width:100%}.commission-panel select.commission-select{min-width:0;width:100%}.commission-rating-table{min-width:900px}}.clientmode-select-dropdown option{background-color:var(--color-bg-panel)!important;color:var(--color-text-primary)!important}.clientmode-toolbar-row--figma .clientmode-input-group{width:126px!important;min-width:126px!important}.clientmode-toolbar-row--figma .clientmode-input-group.clientmode-toolbar-field--name{width:220px!important;min-width:220px!important}.clientmode-toolbar-row--figma .clientmode-input-group.clientmode-toolbar-field--select{width:200px!important;min-width:160px!important}.clientmode-input-group--textarea{min-height:160px!important;padding:12px 24px!important}.clientmode-input-group--textarea textarea.clientmode-input-group__input{height:auto!important;min-height:120px!important;resize:vertical!important;border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;padding:0!important;margin-top:4px!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:16px!important;line-height:1.5!important;outline:none!important;box-shadow:none!important}.clientmode-input-group--textarea textarea.clientmode-input-group__input:hover,.clientmode-input-group--textarea textarea.clientmode-input-group__input:focus-visible{border:none!important;background:transparent!important;background-color:transparent!important;outline:none!important;box-shadow:none!important}.clientmode-create-set--modal{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important}.clientmode-create-set__field{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;align-items:stretch!important}.clientmode-create-set__field small{font-family:Century Gothic,Arial,sans-serif!important;font-size:11px!important;color:var(--color-text-muted)!important;margin-top:2px!important;line-height:1.3!important;display:block!important;padding-left:4px!important}.clientmode-create-set--modal .btn--primary{margin-top:8px!important;width:100%!important;font-weight:700!important;letter-spacing:.5px!important}.clientmode-feedback-form{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important}.clientmode-modal-card .error-banner,.clientmode-modal-card .parser-status-banner{font-family:Century Gothic,Arial,sans-serif!important;font-size:14px!important;margin-top:8px!important}.clientmode-modal-card.modal-card--wide::-webkit-scrollbar{width:8px!important;height:8px!important}.clientmode-modal-card.modal-card--wide::-webkit-scrollbar-track{background:#07112266!important;border-radius:10px!important}.clientmode-modal-card.modal-card--wide::-webkit-scrollbar-thumb{background:var(--color-border-blue-medium)!important;border-radius:10px!important}.clientmode-modal-card.modal-card--wide::-webkit-scrollbar-thumb:hover{background:var(--color-border-blue-strong)!important}.clientmode-regulation{font-family:Century Gothic,Arial,sans-serif!important;font-size:15px!important;line-height:1.6!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:8px 4px!important}.clientmode-regulation p{color:var(--color-soft-blue-text)!important;margin:0!important}.clientmode-regulation__section{background:#1d72c60d!important;border:1px solid rgba(29,114,198,.15)!important;border-radius:12px!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:12px!important}.clientmode-regulation__section strong{color:var(--color-text-primary)!important;font-size:16px!important;font-weight:700!important}.clientmode-regulation__section ul{margin:0!important;padding-left:20px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.clientmode-regulation__section li{color:var(--color-text-secondary)!important;font-size:14px!important}.clientmode-regulation__link{margin-top:12px!important;text-align:center!important}.clientmode-regulation__link a{display:inline-block!important;color:var(--color-primary)!important;text-decoration:none!important;font-weight:700!important;padding:8px 16px!important;border:1px solid var(--color-border-blue-medium)!important;border-radius:16px!important;transition:all .2s ease!important}.clientmode-regulation__link a:hover{background:#1d72c61a!important;border-color:var(--color-primary)!important;color:var(--color-text-primary)!important;box-shadow:0 0 12px #1d72c633!important}.clientmode-toolbar-columns,.clientmode-toolbar-columns.is-admin,.clientmode-toolbar-columns.is-user{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"settings" "autobalance"!important}.clientmode-toolbar-column--settings{width:100%!important}.clientmode-toolbar-row--figma{width:100%!important;grid-template-columns:minmax(220px,1fr) minmax(260px,1.1fr) minmax(140px,.52fr) minmax(140px,.52fr) minmax(160px,.6fr)!important}.clientmode-toolbar-row--figma .clientmode-input-group,.clientmode-toolbar-row--figma .clientmode-input-group.clientmode-toolbar-field--name,.clientmode-toolbar-row--figma .clientmode-input-group.clientmode-toolbar-field--select,.clientmode-toolbar-row--figma .clientmode-toolbar-field--button{width:100%!important;min-width:0!important}.clientmode-toolbar-row--figma .clientmode-toolbar-field--button .btn{width:100%!important;justify-content:center!important}@media(max-width:1080px){.clientmode-toolbar-row--figma{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clientmode-toolbar-row--figma .clientmode-toolbar-field--button{grid-column:1 / -1!important}}@media(max-width:640px){.clientmode-toolbar-row--figma{grid-template-columns:1fr!important}}html,body,#root{background:var(--color-bg-page)!important}.app-shell,.auth-page,.workspace-select-page{background:var(--color-bg-page)!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important}.panel,.organizer-panel,.organizer-card,.modal-card,.auth-page__panel,.workspace-select-panel,.create-user-card,.create-user-list,.create-user-result,.dota-admin-detail,.dagger-header,.dagger-subjective,.dagger-accordion,.dagger-links,.bucket-config-row,.bucket-breakdown__stage,.bucket-breakdown__card,.feedback-device-list,.feedback-device-item{background:var(--color-bg-panel)!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:24px!important;box-shadow:var(--shadow-panel)!important;color:var(--color-text-primary)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important}.panel:before,.panel:after,.auth-page:before,.auth-page:after,.workspace-select-panel:after,.auth-page__panel:after{display:none!important;content:none!important}.panel__header,.create-user-card__head,.feedback-device-item__head,.clientmode-board>.panel__header,.clientmode-sidebar>.panel__header{border-color:var(--color-header-border)!important}.panel__header h2,.auth-page__brand h2,.workspace-select-panel h2,.organizer-card h3,.create-user-card__head h3,.create-user-list h3,.dagger-header h3,.dagger-subjective h3,.bucket-breakdown__card h4,.modal-card h2,.modal-card h3{color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important}.panel__header p,.auth-page__brand p,.create-user-list p,.organizer-card p,.modal-card p,.muted,.feedback-device-item p,.feedback-device-item small{color:var(--color-text-secondary)!important}.table-wrap,.stats-table,.commission-table-wrap{background:transparent!important;border:0!important;box-shadow:none!important}.stats-table{border-collapse:collapse!important;border-spacing:0!important}.stats-table th{height:35px!important;padding:10px 14px!important;background:transparent!important;border-bottom:.5px solid var(--color-border-blue-soft)!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:16px!important}.stats-table td{min-height:48px!important;padding:10px 14px!important;background:transparent!important;border-bottom:.5px solid rgba(60,98,169,.08)!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:16px!important}.stats-table tr:hover td{background:#ffffff04!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.clientmode-input-group__input),textarea:not(.clientmode-input-group__input),select:not(.clientmode-input-group__input),.selector-search,.create-profile-form__select,.clientmode-layout-input,.commission-input{min-height:40px!important;border:1px solid var(--color-border-blue-input)!important;border-radius:var(--radius-input)!important;background-color:transparent!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:16px!important;box-shadow:none!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.clientmode-input-group__input)::placeholder,textarea:not(.clientmode-input-group__input)::placeholder,.selector-search::placeholder{color:var(--color-input-placeholder)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.clientmode-input-group__input):hover,textarea:not(.clientmode-input-group__input):hover,select:not(.clientmode-input-group__input):hover,.selector-search:hover,.create-profile-form__select:hover,.clientmode-layout-input:hover,.commission-input:hover{border-color:var(--color-border-blue-strong)!important;background-color:transparent!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.clientmode-input-group__input):focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.clientmode-input-group__input):focus-visible,textarea:not(.clientmode-input-group__input):focus,textarea:not(.clientmode-input-group__input):focus-visible,select:not(.clientmode-input-group__input):focus,select:not(.clientmode-input-group__input):focus-visible,.selector-search:focus-visible,.create-profile-form__select:focus-visible,.clientmode-layout-input:focus-visible,.commission-input:focus-visible{outline:none!important;border-color:var(--color-border-blue-active)!important;box-shadow:0 0 0 1px #3c62a933!important}select option{background:var(--color-bg-panel)!important;color:var(--color-text-primary)!important}.btn,.workspace-select-item{border-radius:16px!important;border:1px solid var(--color-border-blue-input)!important;background:transparent!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-weight:400!important;box-shadow:none!important}.btn:hover:not(:disabled),.btn:focus-visible,.workspace-select-item:hover,.workspace-select-item:focus-visible{background:#ffffff0a!important;border-color:var(--color-border-blue-active)!important;color:var(--color-text-primary)!important}.btn--primary,.workspace-select-item:first-child{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-text-primary)!important}.btn--primary:hover:not(:disabled),.workspace-select-item:first-child:hover{background:#2f86df!important;border-color:#2f86df!important}.btn--danger{background:transparent!important;border-color:transparent!important;color:var(--color-error)!important}.btn--danger:hover:not(:disabled){background:#ff333314!important;border-color:#ff333338!important;color:var(--color-error)!important}.selector-list,.create-user-list__table{scrollbar-width:thin;scrollbar-color:rgba(60,98,169,.45) rgba(255,255,255,.03)}.selector-item,.clientmode-influencer-card,.create-user-list__row,.dagger-links__item{background:#ffffff06!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:12px!important;color:var(--color-text-primary)!important;box-shadow:none!important}.selector-item:hover,.clientmode-influencer-card:hover,.create-user-list__row:hover,.dagger-links__item:hover{background:#ffffff0a!important;border-color:var(--color-border-blue-input)!important}.selector-item.is-active,.clientmode-influencer-card.is-assigned{border-color:var(--color-border-blue-active)!important;background:#3c62a91f!important}.chip,.verified-badge,.clientmode-media-badge,.feedback-status{border:1px solid var(--color-border-blue-soft)!important;background:#3c62a91f!important;color:var(--color-text-secondary)!important}.error-banner,.warning-banner,.parser-status-banner,.clientmode-mini-error{border:1px solid rgba(255,51,51,.4)!important;border-radius:10px!important;background:#ff33331a!important;color:var(--color-error)!important}.modal-backdrop{z-index:2000!important;background:#040816b8!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}@media(max-width:720px){.panel,.organizer-panel,.organizer-card,.modal-card,.auth-page__panel,.workspace-select-panel,.create-user-card,.create-user-list{border-radius:20px!important}}.commission-stats-popover{width:min(1024px,calc(100vw - 28px))!important;padding:24px!important;display:flex!important;flex-direction:column!important;gap:20px!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:24px!important;background:var(--color-bg-panel)!important;box-shadow:var(--shadow-panel)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important}.commission-stats-popover__header{min-height:24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.commission-stats-popover__header strong{color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:24px!important}.commission-stats-popover__close{width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:linear-gradient(45deg,transparent calc(50% - 1px),var(--color-text-primary) calc(50% - 1px),var(--color-text-primary) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),var(--color-text-primary) calc(50% - 1px),var(--color-text-primary) calc(50% + 1px),transparent calc(50% + 1px))!important;opacity:.9!important;cursor:pointer!important;box-shadow:none!important}.commission-stats-popover__close:hover,.commission-stats-popover__close:focus-visible{opacity:1!important;outline:none!important}.commission-stats-popover__cards,.snapshots-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:start!important}.snapshots-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important}.snapshots-grid--single{grid-template-columns:minmax(0,1fr)!important}.snapshot-card{min-width:0!important;padding:12px 16px!important;display:flex!important;flex-direction:column!important;gap:16px!important;background:#10162a!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:16px!important;box-shadow:var(--shadow-clientmode-s)!important;color:var(--color-text-primary)!important}.snapshot-card__header{display:flex!important;align-items:center!important;min-width:0!important}.snapshot-card__header h3{margin:0!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;letter-spacing:0!important;white-space:nowrap!important}.snapshot-card__header h3>span{width:4px!important;height:4px!important;flex:0 0 auto!important;border-radius:999px!important;background:var(--color-text-primary)!important;opacity:.85!important}.snapshot-card__header small{min-width:0!important;overflow:hidden!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.snapshot-card__top,.snapshot-card__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.snapshot-card__metric,.snapshot-card__top>div,.snapshot-card__grid>div,.snapshot-card__map-block{min-width:0!important;min-height:53px!important;padding:10px 14px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;background:#1b223f!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:16px!important;box-shadow:var(--shadow-clientmode-s)!important}.snapshot-card__metric span,.snapshot-card__map-title,.snapshot-card span{max-width:100%!important;overflow:hidden!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14px!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important}.snapshot-card__metric strong,.snapshot-card strong{max-width:100%!important;overflow:hidden!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:24px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.snapshot-card__map-block{min-height:46px!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:relative!important}.snapshot-card__map-title{min-width:0!important}.snapshot-card__map-details{flex:0 0 auto!important;position:relative!important}.snapshot-card__map-details summary{height:24px!important;padding:4px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid var(--color-header-border)!important;border-radius:8px!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14px!important;cursor:pointer!important;list-style:none!important}.snapshot-card__map-details summary::-webkit-details-marker{display:none!important}.snapshot-card__map-details summary:hover{background:#ffffff0a!important;border-color:var(--color-border-blue-input)!important}.snapshot-card__map-list{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;z-index:4!important;width:min(260px,72vw)!important;padding:8px!important;display:grid!important;gap:6px!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:12px!important;background:var(--color-bg-panel)!important;box-shadow:var(--shadow-panel)!important}.snapshot-card__map-item{min-width:0!important;padding:6px 8px!important;display:flex!important;justify-content:space-between!important;gap:10px!important;background:#1b223f!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:8px!important}.snapshot-card__map-item span,.snapshot-card__map-item small{min-width:0!important;overflow:hidden!important;color:var(--color-text-secondary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14px!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:920px){.commission-stats-popover__cards,.snapshots-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.snapshot-card__top,.snapshot-card__grid{grid-template-columns:1fr!important}.snapshot-card__map-block{align-items:stretch!important;flex-direction:column!important}.snapshot-card__map-details{width:100%!important}.snapshot-card__map-details summary{width:100%!important}}.commission-stats-popover{width:min(860px,calc(100vw - 28px))!important;padding:16px!important;gap:14px!important}.commission-stats-popover__header{min-height:20px!important}.commission-stats-popover__header strong{font-size:18px!important;line-height:22px!important}.commission-stats-popover__cards{gap:14px!important}.commission-stats-popover .snapshot-card{padding:10px 12px!important;gap:10px!important;border-radius:14px!important}.commission-stats-popover .snapshot-card__header h3{font-size:14px!important;line-height:18px!important;gap:6px!important}.commission-stats-popover .snapshot-card__header small,.commission-stats-popover .snapshot-card__metric span,.commission-stats-popover .snapshot-card__map-title,.commission-stats-popover .snapshot-card span,.commission-stats-popover .snapshot-card__map-item span,.commission-stats-popover .snapshot-card__map-item small{font-size:11px!important;line-height:13px!important}.commission-stats-popover .snapshot-card__metric strong,.commission-stats-popover .snapshot-card strong{font-size:16px!important;line-height:20px!important}.commission-stats-popover .snapshot-card__top,.commission-stats-popover .snapshot-card__grid{gap:8px!important}.commission-stats-popover .snapshot-card__metric,.commission-stats-popover .snapshot-card__top>div,.commission-stats-popover .snapshot-card__grid>div{min-height:44px!important;padding:7px 10px!important;border-radius:12px!important;gap:2px!important}.commission-stats-popover .snapshot-card__map-block{min-height:38px!important;padding:7px 10px!important;border-radius:12px!important}.commission-stats-popover .snapshot-card__map-block{align-items:stretch!important;flex-direction:column!important;gap:7px!important}.commission-stats-popover .snapshot-card__map-list--inline{display:grid!important;grid-template-columns:1fr!important;gap:5px!important}.commission-stats-popover .snapshot-card__map-list--inline .snapshot-card__map-item{min-height:24px!important;padding:4px 7px!important;border-radius:8px!important}.commission-stats-popover .snapshot-card__map-details summary{height:22px!important;padding:3px 9px!important;font-size:11px!important;line-height:13px!important}@media(max-width:920px){.commission-stats-popover{width:min(520px,calc(100vw - 28px))!important}}.clientmode-input-group input.clientmode-input-group__input,.clientmode-input-group input.clientmode-input-group__input:not([type=checkbox]):not([type=radio]):not([type=range]),.clientmode-input-group select.clientmode-input-group__input{width:100%!important;height:18px!important;min-height:18px!important;max-height:18px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;color:var(--color-text-primary)!important;padding:0!important;margin:0!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;outline:none!important;box-shadow:none!important}.clientmode-input-group textarea.clientmode-input-group__input{width:100%!important;height:auto!important;min-height:120px!important;max-height:none!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;color:var(--color-text-primary)!important;padding:0!important;margin:4px 0 0!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:16px!important;line-height:1.5!important;outline:none!important;box-shadow:none!important;resize:vertical!important}.clientmode-input-group input.clientmode-input-group__input:hover,.clientmode-input-group input.clientmode-input-group__input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,.clientmode-input-group select.clientmode-input-group__input:hover,.clientmode-input-group textarea.clientmode-input-group__input:hover,.clientmode-input-group input.clientmode-input-group__input:focus,.clientmode-input-group input.clientmode-input-group__input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.clientmode-input-group select.clientmode-input-group__input:focus,.clientmode-input-group textarea.clientmode-input-group__input:focus,.clientmode-input-group input.clientmode-input-group__input:focus-visible,.clientmode-input-group input.clientmode-input-group__input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,.clientmode-input-group select.clientmode-input-group__input:focus-visible,.clientmode-input-group textarea.clientmode-input-group__input:focus-visible{border:0!important;background:transparent!important;background-color:transparent!important;outline:none!important;box-shadow:none!important}.clientmode-input-group select.clientmode-input-group__input{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer!important;padding-right:28px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='rgba(187, 210, 255, 0.78)' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E")!important;background-position:right 8px center!important;background-size:12px!important;background-repeat:no-repeat!important}.clientmode-input-group input[type=number].clientmode-input-group__input,.clientmode-toolbar-column--autobalance input[type=number].clientmode-layout-input{appearance:textfield!important;-moz-appearance:textfield!important}.clientmode-input-group input[type=number].clientmode-input-group__input::-webkit-outer-spin-button,.clientmode-input-group input[type=number].clientmode-input-group__input::-webkit-inner-spin-button,.clientmode-toolbar-column--autobalance input[type=number].clientmode-layout-input::-webkit-outer-spin-button,.clientmode-toolbar-column--autobalance input[type=number].clientmode-layout-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.clientmode-toolbar-column--autobalance .clientmode-toolbar-field:not(.clientmode-toolbar-field--button){display:flex!important;flex-direction:column-reverse!important;justify-content:center!important;gap:2px!important;width:180px!important;height:48px!important;min-height:48px!important;min-width:0!important;padding:6px 16px!important;box-sizing:border-box!important;border:1px solid var(--color-border-blue-medium)!important;border-radius:20px!important;background-color:#07112266!important;transition:border-color .2s ease,box-shadow .2s ease!important}.clientmode-toolbar-column--autobalance .clientmode-toolbar-field:not(.clientmode-toolbar-field--button):hover{border-color:var(--color-border-blue-strong)!important}.clientmode-toolbar-column--autobalance .clientmode-toolbar-field:not(.clientmode-toolbar-field--button):focus-within{border-color:var(--color-border-blue)!important;box-shadow:0 0 0 2px #3c62a92e!important}.clientmode-toolbar-column--autobalance .clientmode-toolbar-field:not(.clientmode-toolbar-field--button)>span{color:var(--color-text-muted)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:14px!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.clientmode-toolbar-column--autobalance .clientmode-toolbar-field:not(.clientmode-toolbar-field--button) .clientmode-layout-input,.clientmode-toolbar-column--autobalance .clientmode-toolbar-field:not(.clientmode-toolbar-field--button) .clientmode-layout-input:hover,.clientmode-toolbar-column--autobalance .clientmode-toolbar-field:not(.clientmode-toolbar-field--button) .clientmode-layout-input:focus,.clientmode-toolbar-column--autobalance .clientmode-toolbar-field:not(.clientmode-toolbar-field--button) .clientmode-layout-input:focus-visible{width:100%!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background-color:transparent!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;outline:none!important;box-shadow:none!important}.clientmode-toolbar-column--autobalance select.clientmode-layout-input,.clientmode-toolbar-column--autobalance select.clientmode-layout-input:hover,.clientmode-toolbar-column--autobalance select.clientmode-layout-input:focus,.clientmode-toolbar-column--autobalance select.clientmode-layout-input:focus-visible{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer!important;padding-right:28px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='rgba(187, 210, 255, 0.78)' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E")!important;background-position:right 8px center!important;background-size:12px!important;background-repeat:no-repeat!important}.clientmode-toolbar-column--autobalance .clientmode-toolbar-field--button .btn{height:40px!important;min-height:40px!important;border-radius:16px!important}.organizer-page{width:100%!important;min-height:100vh!important;padding:20px 24px 28px!important;background:var(--color-bg-page)!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;overflow-x:hidden!important}.organizer-panel{width:min(1960px,calc(100vw - 48px))!important;margin:0 auto!important;padding:20px 22px 24px!important;display:flex!important;flex-direction:column!important;gap:24px!important;border-radius:24px!important}.organizer-panel>.panel__header{min-height:56px!important;padding:0 0 16px!important;border-bottom:1px solid var(--color-header-border)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.organizer-panel>.panel__header h2,.organizer-card h3,.organizer-lineups-overview h4{margin:0!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important}.organizer-panel>.panel__header h2{font-size:26px!important;line-height:32px!important}.organizer-card h3{font-size:24px!important;line-height:30px!important}.organizer-lineups-overview h4{color:#fff0bd!important;font-size:20px!important;line-height:24px!important}.organizer-actions-grid{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;width:100%!important}.organizer-card{width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:22px!important;background:#080d20db!important}.organizer-card-header{min-height:84px!important;padding:20px 26px!important;border-bottom:1px solid var(--color-header-border)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.organizer-commission-header{flex-wrap:wrap!important}.organizer-card-title-row,.organizer-card-actions,.organizer-commission-tools,.organizer-commission-toggle-row,.organizer-lineups-settings,.organizer-lineups-settings-row,.organizer-pagination,.organizer-pagination-actions{display:flex!important;align-items:center!important;gap:14px!important}.organizer-card-title-row{min-width:0!important;flex-wrap:wrap!important}.organizer-card-actions{margin-left:auto!important;flex-wrap:wrap!important;justify-content:flex-end!important}.organizer-segmented-control{display:flex!important;align-items:center!important;gap:6px!important;padding:0!important;border-radius:18px!important;background:transparent!important}.organizer-segmented-control .btn,.organizer-card .btn,.organizer-panel>.panel__header .btn{min-height:48px!important;padding:12px 22px!important;border-radius:18px!important;border:1.5px solid var(--color-header-border)!important;background:transparent!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;box-shadow:none!important}.organizer-segmented-control .btn--primary,.organizer-card .btn--primary{border-color:transparent!important;background:#267bd0!important;color:#fff!important}.organizer-card .btn:hover:not(:disabled),.organizer-panel>.panel__header .btn:hover:not(:disabled){border-color:#ffffff2e!important;background-color:#ffffff0a!important}.organizer-card .btn--primary:hover:not(:disabled){background:#2f8ce5!important}.organizer-select,.organizer-inline-input,.organizer-final-input{height:48px!important;min-height:48px!important;border:1px solid var(--color-border-blue-input)!important;border-radius:var(--radius-input)!important;background-color:transparent!important;color:var(--color-text-primary)!important;padding:4px 16px!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;outline:none!important;box-shadow:none!important}.organizer-select{width:314px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer!important;padding-right:36px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;background-image:linear-gradient(45deg,transparent 50%,rgba(187,210,255,.78) 50%),linear-gradient(135deg,rgba(187,210,255,.78) 50%,transparent 50%)!important;background-position:calc(100% - 24px) calc(50% - 2px),calc(100% - 18px) calc(50% - 2px)!important;background-repeat:no-repeat!important;background-size:6px 6px,6px 6px!important}.organizer-select option{background:var(--color-bg-panel)!important;color:var(--color-text-primary)!important}.organizer-message-input{width:400px!important}.organizer-lineups-message{width:min(540px,100%)!important}.organizer-final-input{width:114px!important;height:40px!important;min-height:40px!important;padding:4px 12px!important;font-size:14px!important;line-height:16px!important}.organizer-select:hover,.organizer-inline-input:hover,.organizer-final-input:hover{border-color:var(--color-border-blue-active)!important;background-color:transparent!important}.organizer-select:focus,.organizer-select:focus-visible,.organizer-inline-input:focus,.organizer-inline-input:focus-visible,.organizer-final-input:focus,.organizer-final-input:focus-visible{border-color:var(--color-border-blue-active)!important;background-color:transparent!important;box-shadow:0 0 0 1px #3c62a933!important}.organizer-inline-input::placeholder{color:var(--color-input-placeholder)!important}.organizer-commission-tools{padding:18px 26px 20px!important;justify-content:space-between!important;flex-wrap:wrap!important}.organizer-commission-toggle-row{min-width:0!important;flex-wrap:wrap!important}.organizer-page .commission-toggle{margin:0!important;color:var(--color-text-secondary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:20px!important}.organizer-page .commission-toggle input{width:16px!important;height:16px!important;accent-color:#3c62a9!important}.organizer-page .commission-table-wrap{width:100%!important;overflow-x:auto!important;border-top:1px solid var(--color-border-blue-soft)!important}.organizer-page .commission-table{min-width:980px!important;width:100%!important;border-collapse:collapse!important;border-spacing:0!important;background:transparent!important}.organizer-page .commission-table th,.organizer-page .commission-table td{height:60px!important;padding:10px 28px!important;border:0!important;border-bottom:.5px solid rgba(60,98,169,.12)!important;background:transparent!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;text-align:left!important;white-space:nowrap!important}.organizer-page .commission-table th{height:42px!important;color:var(--color-text-secondary)!important;font-weight:700!important}.organizer-page .commission-table td strong{font-weight:700!important}.organizer-page .commission-table tbody tr:hover td{background:#ffffff04!important}.organizer-page .commission-table .organizer-sticky-cell{position:sticky!important;left:0!important;z-index:2!important;background:var(--color-bg-panel)!important;border-right:1px solid var(--color-border-blue-soft)!important;min-width:220px!important}.organizer-page .commission-table th.organizer-sticky-cell{z-index:3!important}.organizer-sort-cell{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.organizer-logs{padding:0 26px 24px!important;display:flex!important;flex-direction:column!important;gap:16px!important}.organizer-log-filters{display:flex!important;align-items:end!important;flex-wrap:wrap!important;gap:14px!important}.organizer-log-filter{display:flex!important;flex-direction:column!important;gap:6px!important}.organizer-log-filter>span,.organizer-pagination>div:first-child{color:var(--color-text-muted)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14px!important}.organizer-pagination{margin-top:8px!important;justify-content:space-between!important;flex-wrap:wrap!important}.organizer-lineups-card{margin-top:0!important}.organizer-lineups-body{display:flex!important;flex-direction:column!important}.organizer-lineups-settings{padding:20px 26px!important;justify-content:space-between!important;flex-wrap:wrap!important;border-bottom:1px solid var(--color-header-border)!important}.organizer-lineups-settings-row{min-width:0!important;flex-wrap:wrap!important}.organizer-error{color:#f33!important;padding:10px 12px!important;border:1px solid rgba(255,51,51,.4)!important;border-radius:10px!important;background:#ff33331a!important;font-size:14px!important;line-height:16px!important}.organizer-lineups-overview{padding:22px 26px 24px!important;display:flex!important;flex-direction:column!important;gap:18px!important}.organizer-lineups-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:16px!important}.organizer-lineup-card{min-width:0!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:14px!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.organizer-lineup-card__header{padding-bottom:12px!important;border-bottom:1px solid var(--color-header-border)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.organizer-lineup-card__header>span{min-width:0!important;overflow:hidden!important;color:#fff0bd!important;font-size:18px!important;font-weight:700!important;line-height:22px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.organizer-lineup-card__header small{color:var(--color-text-muted)!important;font-size:14px!important;font-weight:400!important;line-height:16px!important;white-space:nowrap!important}.organizer-lineup-card__header strong{color:var(--color-text-primary)!important}.organizer-lineup-card__teams,.organizer-lineup-team{display:flex!important;flex-direction:column!important;gap:12px!important}.organizer-lineup-team{gap:8px!important}.organizer-lineup-team__header,.organizer-lineup-badges,.organizer-lineup-players{display:flex!important;align-items:center!important;gap:8px!important}.organizer-lineup-team__header{justify-content:space-between!important;align-items:flex-start!important}.organizer-lineup-team__header>span{color:var(--color-text-secondary)!important;font-size:15px!important;font-weight:700!important;line-height:18px!important}.organizer-lineup-badges,.organizer-lineup-players{flex-wrap:wrap!important}.organizer-lineup-badge,.organizer-lineup-player{display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:28px!important;padding:4px 9px!important;border:1px solid var(--color-border-blue-soft)!important;border-radius:8px!important;background:#ffffff05!important;color:var(--color-text-primary)!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.organizer-lineup-badge--strength{border-color:#34d39959!important;color:#34d399!important;background:#34d39914!important}.organizer-lineup-badge--risk{border-color:#f59e0b59!important;color:#f59e0b!important;background:#f59e0b14!important}.organizer-lineup-badge--risk-high{border-color:#ef444459!important;color:#ef4444!important;background:#ef444414!important}.organizer-lineup-empty,.organizer-lineup-player span{color:var(--color-text-muted)!important;font-size:13px!important;font-style:normal!important;line-height:16px!important}@media(max-width:1180px){.organizer-page{padding-inline:16px!important}.organizer-panel{width:calc(100vw - 32px)!important}.organizer-card-header,.organizer-commission-tools,.organizer-lineups-settings,.organizer-lineups-overview,.organizer-logs{padding-inline:18px!important}.organizer-card-actions,.organizer-commission-tools{justify-content:flex-start!important}}@media(max-width:720px){.organizer-page{padding:12px!important}.organizer-panel{width:calc(100vw - 24px)!important;padding:14px!important;border-radius:20px!important}.organizer-panel>.panel__header,.organizer-card-header{align-items:flex-start!important;flex-direction:column!important}.organizer-card-actions,.organizer-select,.organizer-inline-input,.organizer-message-input,.organizer-lineups-message,.organizer-card .btn,.organizer-panel>.panel__header .btn{width:100%!important}.organizer-lineups-grid{grid-template-columns:1fr!important}}.clientmode-toolbar-column--autobalance .clientmode-input-group.clientmode-autobalance-field{flex-direction:column!important;justify-content:center!important;width:180px!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;overflow:hidden!important}.clientmode-toolbar-column--autobalance .clientmode-autobalance-field .clientmode-input-group__label{flex:0 0 14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clientmode-toolbar-column--autobalance .clientmode-autobalance-field .clientmode-input-group__input{flex:0 0 20px!important;height:20px!important;min-height:20px!important;max-height:20px!important}.clientmode-toolbar-column--autobalance input[type=number].clientmode-input-group__input{appearance:textfield!important;-moz-appearance:textfield!important}.clientmode-toolbar-column--autobalance input[type=number].clientmode-input-group__input::-webkit-outer-spin-button,.clientmode-toolbar-column--autobalance input[type=number].clientmode-input-group__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}@media(max-width:1080px){.clientmode-toolbar-column--autobalance .clientmode-input-group.clientmode-autobalance-field{width:100%!important}}.clientmode-media-badge,.verified-badge,.clientmode-hover-preview__meta .clientmode-verified-pill,.clientmode-hover-preview__meta .clientmode-media-pill{min-height:20px!important;padding:2px 8px 4px!important;border:1px solid rgba(248,232,0,.22)!important;border-radius:6px!important;background:#f8e80014!important;color:#f8e800!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14px!important;box-shadow:none!important}.verified-badge-date{color:#f8e800b8!important}.clientmode-layout{align-items:stretch!important}.clientmode-sidebar{min-height:calc(100vh - 121px)!important;height:auto!important;align-self:stretch!important;overflow:hidden!important}.clientmode-sidebar .selector-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.clientmode-sidebar .content-loading-state{flex:0 0 auto!important}.organizer-page .commission-table .organizer-sticky-cell{width:280px!important;min-width:280px!important;max-width:280px!important;z-index:12!important;overflow:hidden!important;background:#080d20!important;box-shadow:12px 0 18px #040816b8!important}.organizer-page .commission-table th.organizer-sticky-cell{z-index:14!important}.organizer-page .commission-table .organizer-sticky-cell strong{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.organizer-page .commission-table .organizer-verification-cell{width:150px!important;min-width:150px!important;max-width:150px!important}.organizer-page .commission-table .organizer-verification-cell .btn{width:118px!important;min-width:118px!important;height:40px!important;min-height:40px!important;padding:8px 12px!important;border-radius:16px!important}.organizer-page .tooltip-cell{position:relative!important;display:inline-flex!important;align-items:center!important;min-height:24px!important}.organizer-page .tooltip-cell .custom-tooltip{visibility:hidden!important;opacity:0!important;width:max-content!important;min-width:180px!important;max-width:320px!important;padding:10px 12px!important;position:absolute!important;z-index:80!important;bottom:calc(100% + 12px)!important;left:50%!important;transform:translate(-50%) translateY(4px)!important;border:1px solid var(--color-border-blue-input)!important;border-radius:12px!important;background:#080d20fa!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;pointer-events:none!important;box-shadow:var(--shadow-panel)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;transition:opacity .14s ease,transform .14s ease!important}.organizer-page .tooltip-cell:hover .custom-tooltip,.organizer-page td:hover .tooltip-cell .custom-tooltip{visibility:visible!important;opacity:1!important;transform:translate(-50%) translateY(0)!important}.organizer-page .tooltip-cell .custom-tooltip:after{content:""!important;position:absolute!important;top:100%!important;left:50%!important;width:10px!important;height:10px!important;margin:-5px 0 0 -5px!important;border:0!important;border-right:1px solid var(--color-border-blue-input)!important;border-bottom:1px solid var(--color-border-blue-input)!important;background:#080d20fa!important;transform:rotate(45deg)!important}.clientmode-slots-grid{gap:6px!important}.clientmode-slot,.clientmode-slot:hover,.clientmode-slot.is-filled,.clientmode-slot.is-filled:hover,.clientmode-slot.is-duplicate,.clientmode-slot.is-rating-warning,.clientmode-slot.is-rating-warning:hover{min-height:68px!important;border-radius:12px!important}.clientmode-slot:not(.is-filled){min-height:34px!important;border-radius:12px!important}.clientmode-slot__player{min-height:66px!important;padding:6px 8px!important;gap:3px!important;border-radius:12px!important;justify-content:center!important}.clientmode-slot__top{min-height:20px!important;gap:6px!important}.clientmode-player-title{gap:6px!important}.clientmode-slot__top strong{font-size:14px!important;line-height:20px!important}.clientmode-slot__player>small{font-size:11px!important;line-height:13px!important}.clientmode-slot__player .player-badges{gap:5px!important;line-height:0!important}.clientmode-slot__player .clientmode-media-badge,.clientmode-slot__player .verified-badge{min-height:18px!important;padding:1px 7px 2px!important;border-radius:6px!important;font-size:11px!important;line-height:14px!important}.clientmode-slot__actions{gap:4px!important}.clientmode-slot__lock,.clientmode-slot__remove{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.clientmode-slot__lock:hover:not(:disabled),.clientmode-slot__remove:hover:not(:disabled),.clientmode-slot__lock.is-active{border:0!important;background:transparent!important;box-shadow:none!important}.clientmode-toolbar-row--figma .clientmode-input-group.clientmode-input-group--count{width:96px!important;min-width:96px!important}.clientmode-toolbar-row--figma .clientmode-input-group.clientmode-input-group--count input.clientmode-input-group__input{font-size:13px!important}.error-banner,.warning-banner,.parser-status-banner,.clientmode-mini-error,.commission-error-state{border:0!important;border-radius:10px!important;background:var(--color-error-bg)!important;color:var(--color-error)!important;box-shadow:none!important}.commission-error-state{min-height:40px!important;padding:8px 10px!important;font-size:12px!important;line-height:14px!important;display:flex!important;align-items:center!important;gap:12px!important}.commission-error-state:before{content:"!"!important;width:24px!important;height:24px!important;min-width:24px!important;border:1.5px solid currentColor!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.clientmode-toolbar-row--figma{grid-template-columns:minmax(320px,480px) 132px 132px 160px!important;gap:16px!important;justify-content:start!important;align-items:end!important;width:100%!important}.clientmode-toolbar-row--figma .clientmode-input-group.clientmode-input-group--count{width:132px!important;min-width:132px!important;max-width:132px!important}.clientmode-toolbar-row--figma .clientmode-input-group.clientmode-input-group--count .clientmode-input-group__label{white-space:normal!important;line-height:15px!important}.clientmode-toolbar-row--figma .clientmode-toolbar-field--button{width:160px!important;min-width:160px!important;max-width:160px!important}.clientmode-toolbar-row--figma .clientmode-toolbar-field--button .btn:disabled,.clientmode-toolbar-row--figma .clientmode-toolbar-field--button .btn[disabled]{background:#ffffff1a!important;border-color:transparent!important;color:#ffffff75!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important}.clientmode-toolbar-row--figma .clientmode-toolbar-field--button .btn:not(:disabled){background-color:transparent!important;border-color:var(--color-border-blue-medium)!important;color:var(--color-text-primary)!important}.clientmode-toolbar-row--figma{grid-template-columns:360px 132px 132px 160px!important;gap:16px!important;justify-content:start!important;align-items:end!important;width:auto!important}.clientmode-toolbar-row--figma .clientmode-input-group.clientmode-toolbar-field--select{width:360px!important;min-width:360px!important;max-width:360px!important}.clientmode-input-group select.clientmode-input-group__input,.clientmode-toolbar-row--figma select.clientmode-input-group__input,.clientmode-toolbar-row--double select.clientmode-input-group__input{background-position:right 8px top 0px!important}.snapshot-card__map-list-inline,.clientmode-hover-preview__label--maps{min-width:0!important;width:100%!important}.snapshot-card__map-list-inline{display:grid!important;gap:4px!important}.snapshot-card__map-list-heading,.clientmode-hover-preview__maps-heading{display:block!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14px!important}.snapshot-card__map-list-inline ul,.clientmode-hover-preview__label--maps ul{margin:0!important;padding-left:18px!important;display:grid!important;gap:2px!important;list-style:disc!important}.snapshot-card__map-list-inline li,.clientmode-hover-preview__label--maps li{min-width:0!important;overflow:hidden!important;color:var(--color-text-primary)!important;font-family:Century Gothic,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:15px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clientmode-hover-preview__label--maps{display:grid!important;gap:4px!important}.commission-rating-table .commission-input--comment.is-invalid,.commission-rating-table .commission-input--comment.is-invalid.is-dirty,.commission-rating-table .commission-input--comment.is-invalid:hover,.commission-rating-table .commission-input--comment.is-invalid:focus,.commission-rating-table .commission-input--comment.is-invalid:focus-visible{border-color:#ff3333e6!important;box-shadow:0 0 0 1px #ff333347!important}.commission-rating-table .commission-input--comment.is-invalid::placeholder{color:#ff5c5ce6!important}.snapshot-card__map-list-inline ul,.clientmode-hover-preview__label--maps ul{padding-left:0!important;list-style:none!important}.snapshot-card__map-list-inline li,.clientmode-hover-preview__label--maps li{display:flex!important;align-items:flex-start!important;gap:8px!important;white-space:normal!important}.snapshot-card__map-list-inline li:before,.clientmode-hover-preview__label--maps li:before{content:"•"!important;flex:0 0 auto!important;color:var(--color-text-primary)!important;font-size:14px!important;line-height:15px!important}.commission-page .commission-rating-table input.commission-input.commission-input--comment.commission-input--comment-required,.commission-page .commission-rating-table input.commission-input.commission-input--comment[data-required-comment=true],.commission-page .commission-rating-table input.commission-input.commission-input--comment.is-invalid[data-required-comment=true],.commission-page .commission-rating-table input.commission-input.commission-input--comment.commission-input--comment-required:hover,.commission-page .commission-rating-table input.commission-input.commission-input--comment.commission-input--comment-required:focus,.commission-page .commission-rating-table input.commission-input.commission-input--comment.commission-input--comment-required:focus-visible{border:2px solid #ff3333!important;box-shadow:0 0 0 1px #ff333373,0 0 18px #ff33331f!important;outline:none!important}.commission-page .commission-rating-table input.commission-input.commission-input--comment[data-required-comment=true]::placeholder{color:#ff5c5cf2!important}.clientmode-toolbar-row--figma .clientmode-toolbar-field--button .btn:not(:disabled){background:transparent!important;border:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--color-text-primary)!important}.clientmode-toolbar-row--figma .clientmode-toolbar-field--button .btn:hover:not(:disabled),.clientmode-toolbar-row--figma .clientmode-toolbar-field--button .btn:focus-visible:not(:disabled){background:#ffffff0f!important;border:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--color-text-primary)!important}
