.tournament-registration{color:#f8faf5;background:#101720;border:1px solid #ffffff20;border-radius:20px;min-width:0;padding:22px}.tournament-registration h3{margin:0 0 12px}.tournament-registration p{color:#b9c6d5;overflow-wrap:anywhere;line-height:1.6}.tournament-registration label{flex-direction:column;gap:8px;margin:14px 0;font:600 14px/1.5 Gilroy,sans-serif;display:flex}.tournament-registration input:not([type=checkbox]),.tournament-registration textarea,.tournament-registration select{color:#fff;background:#080e17;border:1px solid #ffffff25;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px}.tournament-registration fieldset{border:0;min-width:0;margin:0;padding:0}.registration-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.registration-players fieldset{border:1px solid #ffffff1c;border-radius:16px;padding:16px}.tournament-registration button,.tournament-content-view>button{color:#fff;cursor:pointer;background:#1b2633;border:1px solid #ffffff25;border-radius:12px;min-height:46px;padding:10px 16px;font-weight:700}.tournament-registration button:disabled{opacity:.5;cursor:wait}.tournament-registration .registration-submit{color:#101720;background:#c7ff35;width:100%}.tournament-registration .registration-check{flex-direction:row;align-items:flex-start;gap:12px}.registration-check input{flex:none;width:20px;height:20px;margin-top:2px}.registration-links{flex-wrap:wrap;gap:14px;margin-block:14px;display:flex}.registration-links a{color:#c7ff35;text-decoration:underline}.registration-receipt{overflow-wrap:anywhere;border:1px solid #c7ff3540;border-radius:16px;margin-top:18px;padding:18px}.registration-receipt li{margin:8px 0}.registration-team-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.registration-team-list article{overflow-wrap:anywhere;border:1px solid #ffffff20;border-radius:14px;padding:20px}.tournament-registration [role=alert]{color:#ffbaae}@media (max-width:650px){.tournament-registration{padding:16px}.registration-players{grid-template-columns:minmax(0,1fr)}.registration-receipt{padding:14px}}._root_pu0qs_1{color:#f8faf5;min-width:0;margin:24px 0}._root_pu0qs_1 header,._filters_pu0qs_1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._root_pu0qs_1 header{justify-content:space-between}._root_pu0qs_1 h3{margin:0;font-size:20px}._root_pu0qs_1 h4{margin:12px 0;font-size:16px}._root_pu0qs_1 p,._root_pu0qs_1 li{font-size:14px;line-height:1.55}._root_pu0qs_1 small{color:#a5b3c2;font-size:12px;line-height:1.6;display:block}._root_pu0qs_1 button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#15202c;border:1px solid #ffffff25;border-radius:10px;padding:10px 12px;font-size:13px}._root_pu0qs_1 button:disabled{opacity:.5}._root_pu0qs_1 button[aria-pressed=true]{color:#c7ff35;border-color:#c7ff35}._root_pu0qs_1 :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #c7ff35}._note_pu0qs_1{background:#c7ff3507;border:1px solid #c7ff3525;border-radius:14px;padding:16px}._filters_pu0qs_1{margin:18px 0}._search_pu0qs_1{gap:8px;max-width:420px;margin:16px 0;font-size:13px;display:grid}._search_pu0qs_1 input{width:100%;min-width:0;font:inherit;color:#fff;background:#0b121a;border:1px solid #ffffff25;border-radius:10px;padding:12px;font-size:16px}._cards_pu0qs_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}._cards_pu0qs_1 article{overflow-wrap:anywhere;background:#101722;border:1px solid #ffffff18;border-radius:16px;min-width:0;padding:18px}._cards_pu0qs_1 header span{color:#c7ff35;font-size:12px}._candidate_pu0qs_1{border:1px solid #ffffff16;border-radius:10px;margin:14px 0;padding:12px}._candidate_pu0qs_1 strong{font-size:14px}._root_pu0qs_1 ul{margin:8px 0;padding-left:20px}@media (max-width:950px){._cards_pu0qs_1{grid-template-columns:minmax(0,1fr)}}._root_4crel_1{color:#f8faf5;gap:16px;min-width:0;display:grid}._root_4crel_1 button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#17202d;border:1px solid #ffffff25;border-radius:10px;justify-self:start;padding:10px 16px}._root_4crel_1 button:disabled{opacity:.5}._root_4crel_1 small{color:#a7b3c2;font-size:12px;line-height:1.6;display:block}._notice_4crel_1{background:#c7ff3507;border:1px solid #c7ff3525;border-radius:14px;margin:0;padding:16px;font-size:14px;line-height:1.65}._metrics_4crel_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._metrics_4crel_1 article{background:#111a26;border:1px solid #ffffff15;border-radius:16px;gap:8px;min-width:0;padding:18px;display:grid}._metrics_4crel_1 span{color:#b6c1ce;font-size:13px}._metrics_4crel_1 strong{overflow-wrap:anywhere;font-size:21px}._filters_4crel_1{flex-wrap:wrap;gap:16px;display:flex}._filters_4crel_1 label{gap:8px;font-size:13px;display:grid}._filters_4crel_1 input,._filters_4crel_1 select{font:inherit;color:#fff;background:#0c121c;border:1px solid #ffffff25;border-radius:10px;min-width:0;max-width:100%;padding:12px;font-size:16px}._root_4crel_1 :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #c7ff35}._table_4crel_1{border:1px solid #ffffff20;border-radius:14px;overflow:auto}._table_4crel_1 table{border-collapse:collapse;width:100%;min-width:800px;font-size:14px}._table_4crel_1 th,._table_4crel_1 td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff13;padding:14px}._table_4crel_1 td:first-child{overflow-wrap:anywhere;max-width:260px}._table_4crel_1 th{color:#aab6c6;background:#141c28}._table_4crel_1 tr:last-child td{border-bottom:0}@media (max-width:900px){._metrics_4crel_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){._metrics_4crel_1{grid-template-columns:minmax(0,1fr)}._filters_4crel_1 label{width:100%}}._root_32zwd_1{color:#f8faf5;min-width:0}._root_32zwd_1 header,._heading_32zwd_1,._actions_32zwd_1,._groups_32zwd_1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._root_32zwd_1 header,._heading_32zwd_1{justify-content:space-between}._root_32zwd_1 h3{margin:0;font-size:20px}._root_32zwd_1 p{margin:8px 0;font-size:14px;line-height:1.55}._root_32zwd_1 small,._note_32zwd_1{color:#a6b2c2;overflow-wrap:anywhere;font-size:12px}._root_32zwd_1 button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#161e2b;border:1px solid #ffffff25;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:inline-flex}._root_32zwd_1 button:disabled{opacity:.5;cursor:default}._root_32zwd_1 button:focus-visible,._root_32zwd_1 input:focus-visible{outline-offset:2px;outline:2px solid #c7ff35}._groups_32zwd_1{margin:18px 0}._groups_32zwd_1 button[aria-pressed=true]{color:#c7ff35;border-color:#c7ff35}._groups_32zwd_1 span{font-variant-numeric:tabular-nums}._search_32zwd_1{gap:8px;max-width:500px;margin:16px 0;font-size:13px;display:grid}._search_32zwd_1 input{color:#fff;width:100%;min-width:0;font:inherit;background:#0b1018;border:1px solid #ffffff25;border-radius:10px;padding:12px;font-size:16px}._cards_32zwd_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}._cards_32zwd_1 article{overflow-wrap:anywhere;background:#101722;border:1px solid #ffffff18;border-radius:16px;min-width:0;padding:18px}._heading_32zwd_1 span{color:#c7ff35;font-size:12px}._actions_32zwd_1{margin-top:14px}._empty_32zwd_1{text-align:center;border:1px dashed #ffffff25;border-radius:16px;padding:28px}@media (max-width:900px){._cards_32zwd_1{grid-template-columns:minmax(0,1fr)}._cards_32zwd_1 article{padding:14px}}html.admin-route,body.admin-route,html.admin-route #root{background:#0b1016;width:100%;height:100%;min-height:100%;overflow:hidden}.review-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.review-admin-metrics article{background:#0e141e;border:1px solid #ffffff14;border-radius:14px;gap:7px;padding:16px;display:grid}.review-admin-metrics span{color:#8f98aa;font-size:11px}.review-admin-metrics strong{font-size:25px}.review-admin-list{gap:12px;display:grid}.review-admin-list>article{background:#0e141e;border:1px solid #ffffff14;border-radius:15px;padding:17px}.review-admin-list article>header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.review-admin-list header>div:nth-child(2){gap:4px;display:grid}.review-admin-list header span{color:#8f98aa;font-size:11px}.review-admin-list time{color:#7b8594;font-size:10px}.review-admin-status{color:#aeb8c8;text-transform:uppercase;background:#192331;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.review-admin-status.is-published{color:#c7ff35;background:#c7ff3517}.review-admin-status.is-hidden{color:#facc15;background:#facc1517}.review-admin-status.is-deleted{color:#ff8291;background:#ff5a6e17}.review-admin-rating{color:#c7ff35;gap:3px;margin:13px 0 8px;display:flex}.review-admin-list>article>p{color:#d9dee7;margin:0;font-size:12px;line-height:1.55}.review-admin-list article>footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:13px;display:flex}.review-admin-list footer>span{color:#c7ff35;align-items:center;gap:6px;font-size:10px;display:flex}.review-admin-list footer>div{gap:7px;display:flex}.review-admin-list footer button{color:#d9dee7;background:#151d28;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;display:flex}.review-admin-list footer button.is-danger{color:#ff8291;border-color:#ff5a6e2e}.review-admin-filters button.is-active{color:#c7ff35;background:#c7ff351a;border-color:#c7ff35}@media (max-width:820px){.review-admin-metrics{grid-template-columns:repeat(2,1fr)}.review-admin-list article>header{grid-template-columns:auto 1fr}.review-admin-list time,.review-admin-status{grid-column:2}.review-admin-list article>footer{flex-direction:column;align-items:flex-start}.review-admin-list footer>div{flex-wrap:wrap;width:100%}}@media (max-width:480px){.review-admin-metrics{grid-template-columns:1fr}.review-admin-list footer button{flex:1;justify-content:center}}.admin-backdrop--page{width:100vw;height:100dvh;min-height:0;background:#0b1016!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.admin-backdrop--page .admin-panel{width:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:258px minmax(0,1fr);height:100dvh!important;max-height:none!important;overflow:hidden!important}.admin-sidebar{min-width:0;height:100%;min-height:0;padding-bottom:14px;overflow:hidden}.admin-sidebar nav{scrollbar-width:thin;scrollbar-color:#c7ff3540 transparent;min-height:0;padding-right:5px;overflow:hidden auto}.admin-sidebar nav::-webkit-scrollbar{width:8px;height:8px}.admin-main::-webkit-scrollbar{width:8px;height:8px}.tournament-list::-webkit-scrollbar{width:8px;height:8px}.catalog-product-list__items::-webkit-scrollbar{width:8px;height:8px}.admin-sidebar nav::-webkit-scrollbar-thumb{background:#c7ff3533;border-radius:999px}.admin-main::-webkit-scrollbar-thumb{background:#c7ff3533;border-radius:999px}.tournament-list::-webkit-scrollbar-thumb{background:#c7ff3533;border-radius:999px}.catalog-product-list__items::-webkit-scrollbar-thumb{background:#c7ff3533;border-radius:999px}.admin-user{flex:none}.admin-backdrop--page .admin-panel{grid-template-columns:286px minmax(0,1fr)}.admin-sidebar{background:radial-gradient(circle at 20% 0,#c7ff3512,#0000 26%),#080c12;padding:20px 14px 14px}.admin-brand.admin-brand--official{gap:10px;min-height:43px;padding:0 6px 17px}.admin-brand.admin-brand--official>img{object-fit:contain;width:94px;height:auto}.admin-brand.admin-brand--official>span{color:#8fa851;width:auto;height:auto;font-family:var(--font-body);letter-spacing:.13em;background:#c7ff350e;border:1px solid #c7ff3526;border-radius:7px;margin:0 0 0 auto;padding:5px 7px;font-size:7px;font-weight:850;transform:none}.admin-brand__close{color:#8d96a2;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;width:34px;height:34px;display:none}.admin-nav-search{color:#66717f;background:#ffffff09;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;margin:0 2px 14px;padding:0 11px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.admin-nav-search:focus-within{color:var(--lime);background:#c7ff3509;border-color:#c7ff3557;box-shadow:0 0 0 3px #c7ff350d}.admin-nav-search input{color:#edf1f5;width:100%;min-width:0;height:38px;font:700 10px/1 var(--font-body);background:0 0;border:0;outline:0;padding:0}.admin-nav-search input::placeholder{color:#596370}.admin-nav-search>button{color:#67717d;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.admin-nav-overline{color:#505a67;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 8px 8px;font-size:7px;font-weight:850;display:flex}.admin-nav-overline i{color:#6e7885;letter-spacing:0;background:#ffffff0a;border-radius:6px;place-items:center;min-width:19px;height:19px;font-style:normal;display:grid}.admin-sidebar .admin-nav{flex-direction:column;flex:auto;gap:5px;min-height:0;padding:0 3px 8px 0;display:flex;overflow:hidden auto}.admin-nav-group{border:1px solid #0000;border-radius:13px;transition:border-color .18s,background .18s;display:block}.admin-nav-group.is-current{background:#c7ff3506;border-color:#c7ff3514}.admin-sidebar .admin-nav-group__toggle{color:#7c8794;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;height:auto;min-height:49px;padding:7px 9px;display:grid}.admin-sidebar .admin-nav-group__toggle:hover,.admin-sidebar .admin-nav-group__toggle.is-active{color:#edf2f6;background:#ffffff0a}.admin-sidebar .admin-nav-group__toggle.is-active{color:var(--lime);background:linear-gradient(90deg,#c7ff3521,#c7ff3509)}.admin-nav-group__icon{color:#75808d;background:#ffffff09;border:1px solid #fff1;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-nav-group.is-current .admin-nav-group__icon{color:var(--lime);background:#c7ff3513;border-color:#c7ff3526}.admin-nav-group__copy,.admin-nav-group__items>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-nav-group__copy b,.admin-nav-group__items>button b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:820;line-height:1.15;overflow:hidden}.admin-nav-group__copy small,.admin-nav-group__items>button small{color:#515c69;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:650;line-height:1.25;overflow:hidden}.admin-nav-group__chevron{color:#4e5966;transition:transform .18s,color .18s}.admin-nav-group__toggle[aria-expanded=true] .admin-nav-group__chevron{color:#84905e;transform:rotate(180deg)}.admin-sidebar nav button>i.admin-nav-badge,.admin-nav-badge{color:#b9da61;background:#c7ff351a;border-radius:7px;place-items:center;min-width:21px;height:20px;margin:0;padding:0 6px;font-size:7px;font-style:normal;font-weight:900;display:grid}.admin-nav-group__items{flex-direction:column;gap:2px;padding:0 7px 7px 18px;animation:.18s admin-nav-reveal;display:flex}.admin-sidebar .admin-nav-group__items>button{color:#6f7a87;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff13;border-radius:0 9px 9px 0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;height:auto;min-height:43px;padding:6px 8px 6px 11px;display:grid}.admin-sidebar .admin-nav-group__items>button:hover{color:#c9d0d7;background:#ffffff08;border-left-color:#c7ff3538}.admin-sidebar .admin-nav-group__items>button.is-active{border-left-color:var(--lime);color:var(--lime);background:linear-gradient(90deg,#c7ff351a,#c7ff3505)}.admin-sidebar .admin-nav-group__items>button.is-active small{color:#78894e}.admin-nav-empty{color:#56616e;align-content:center;place-items:center;gap:9px;min-height:130px;font-size:9px;display:grid}.admin-nav-backdrop{display:none}@keyframes admin-nav-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-content{grid-template-rows:68px minmax(0,1fr);width:100%;min-width:0;height:100dvh;min-height:0;overflow:hidden}.admin-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1219f0;min-width:0;padding:0 24px}.admin-header>.admin-header__section{flex-direction:row;align-items:center;gap:12px;min-width:0;display:flex}.admin-header__section>div{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;display:grid}.admin-header__section small{color:#8ba04f;text-transform:uppercase;letter-spacing:.09em;border-right:1px solid #ffffff17;padding-right:9px;font-size:8px;font-weight:850;line-height:1}.admin-header__section p{color:#f1f4f7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.admin-header__section span{color:#5f6976;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:4px;font-size:8px;line-height:1.2;overflow:hidden}.admin-header__menu{flex:none;display:none}.admin-header>.admin-header__actions{flex-direction:row;flex:none;align-items:center;gap:8px;display:flex}.admin-header__actions .admin-live{margin-right:3px}.admin-header__actions>button,.admin-header__menu{color:#7d8793;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:36px;height:36px;transition:border-color .18s,color .18s,background .18s;display:grid}.admin-header__actions>button:hover,.admin-header__menu:hover{color:var(--lime);background:#c7ff350d;border-color:#c7ff3538}.admin-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;height:100%;min-height:0;padding:28px 30px 120px;scroll-padding-bottom:120px;overflow-x:hidden;overflow-y:auto!important}.admin-title,.admin-title--workspace{align-items:center;min-height:auto;margin-bottom:22px}.admin-title>div:first-child{min-width:0}.admin-title h2{margin:7px 0 8px;line-height:1.08}.admin-title>div>span{max-width:760px;line-height:1.55;display:block}.admin-card-head>div,.ops-panel>header>div,.finance-grid header>div,.tournament-admin-card>header>div,.catalog-v4-create>header>div,.tournament-create-card>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-card-head strong,.ops-panel header strong,.finance-grid header strong,.tournament-admin-card header strong,.catalog-v4-create header strong,.tournament-create-card header strong{line-height:1.25;display:block}.admin-card-head span,.ops-panel header small,.finance-grid header small,.tournament-admin-card header small,.catalog-v4-create header small,.tournament-create-card header small{line-height:1.45;display:block}.admin-main input,.admin-main select,.admin-main textarea{box-sizing:border-box}.fatal-error__details{color:#d9e1ec;text-align:left;white-space:pre-wrap;word-break:break-word;background:#090d13;border:1px solid #ffffff1a;border-radius:12px;width:100%;max-height:130px;margin-top:14px;padding:12px 14px;font-size:11px;line-height:1.55;display:block;overflow:auto}.fatal-error__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.fatal-error__actions button{margin-top:0!important}.secondary-action,.danger-action,.tournament-admin-actions a,.tournament-admin-actions button,.catalog-editor-section__title button,.tournament-create-grid button,.tournament-editor-toolbar button{cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.secondary-action,.tournament-admin-actions a,.tournament-admin-actions .secondary-action,.catalog-editor-section__title .secondary-action,.tournament-editor-toolbar .secondary-action{color:#f5f7fb;background:#171e28;border:1px solid #ffffff1f}.danger-action{color:#ff9393;background:#ff5b5b14;border:1px solid #ff5b5b47}.danger-action:hover{background:#ff5b5b24}button:disabled,select:disabled,input:disabled{opacity:.55;cursor:not-allowed!important}.tournament-admin-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tournament-admin-actions>button:last-child,.tournament-create-grid .primary-action,.tournament-bracket-admin-note button{background:var(--lime);color:#080b12;border:0}.tournament-create-card,.tournament-admin-card,.tournament-list-panel,.tournament-editor-panel{background:#111720;border:1px solid #ffffff16;box-shadow:0 18px 50px #0000001f}.tournament-create-card{border-radius:18px;margin-bottom:16px;padding:18px}.tournament-create-card>header,.tournament-admin-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.tournament-create-card>header>div,.tournament-admin-card>header>div{flex-direction:row;align-items:flex-start}.tournament-create-card>header svg,.tournament-admin-card>header svg{color:var(--lime);flex:none}.tournament-create-card>header span,.tournament-admin-card>header span{flex-direction:column;gap:3px;display:flex}.tournament-create-card>header strong,.tournament-admin-card>header strong{font-size:13px}.tournament-create-card>header small,.tournament-admin-card>header small{color:#7d8997;font-size:9px}.tournament-create-grid{grid-template-columns:1fr 1.5fr .7fr 1fr auto;align-items:end;gap:10px;display:grid}.tournament-create-grid label,.tournament-admin-form label,.tournament-partner-add label{gap:7px;display:grid}.tournament-create-grid label>span,.tournament-admin-form label>span,.tournament-partner-add label>span{color:#8d98a7;font-size:9px;font-weight:700}.tournament-create-grid input,.tournament-create-grid select,.tournament-admin-form input,.tournament-admin-form select,.tournament-admin-form textarea,.tournament-partner-add input,.tournament-prize-editor input,.tournament-match-add input,.tournament-match-add select,.tournament-match-list input,.tournament-match-list select{color:#f6f8fb;background:#090e15;border:1px solid #ffffff1b;border-radius:11px;outline:none;width:100%;min-height:42px;padding:0 12px}.tournament-admin-form textarea{resize:vertical;min-height:96px;padding-top:11px;line-height:1.55}.tournament-create-grid input:focus,.tournament-create-grid select:focus,.tournament-admin-form input:focus,.tournament-admin-form select:focus,.tournament-admin-form textarea:focus,.tournament-partner-add input:focus,.tournament-prize-editor input:focus,.tournament-match-add input:focus,.tournament-match-add select:focus,.tournament-match-list input:focus,.tournament-match-list select:focus{border-color:#c7ff357a;box-shadow:0 0 0 3px #c7ff3512}.tournament-admin-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tournament-list-panel{border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;max-height:calc(100dvh - 128px);display:grid;position:sticky;top:0;overflow:hidden}.tournament-list-panel__head,.tournament-list-panel__footer{border-bottom:1px solid #ffffff12;padding:15px}.tournament-list-panel__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tournament-list-panel__head>div,.tournament-list-panel__footer{flex-direction:column;gap:3px;display:flex}.tournament-list-panel__head strong,.tournament-list-panel__footer strong{font-size:11px;line-height:1.3}.tournament-list-panel__head span,.tournament-list-panel__footer span{color:#717d8b;font-size:8px}.tournament-list-panel__head button{width:34px;height:34px;color:var(--lime);cursor:pointer;background:#1a222d;border:1px solid #ffffff1a;border-radius:10px;place-items:center;display:grid}.tournament-list{align-content:start;gap:6px;min-height:0;padding:8px;display:grid;overflow-y:auto}.tournament-list>button{color:#fff;text-align:left;cursor:pointer;background:#0b1017;border:1px solid #0000;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:70px;padding:10px;display:grid}.tournament-list>button:hover{background:#101721;border-color:#ffffff1a}.tournament-list>button.is-active{background:#c7ff3514;border-color:#c7ff3552}.tournament-list__game{min-width:48px;height:48px;color:var(--lime);text-align:center;background:#17202b;border-radius:12px;place-items:center;padding:0 5px;font-size:8px;font-weight:900;display:grid}.tournament-list>button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.tournament-list>button strong,.tournament-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-list>button strong{font-size:10px}.tournament-list>button small{color:#74808e;font-size:8px}.tournament-list>button i{background:var(--lime);color:#080b12;border-radius:7px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.tournament-list-panel__footer{background:#0d131b;border-top:1px solid #ffffff12;border-bottom:0}.tournament-editor-panel{border-radius:18px;min-width:0;padding:16px}.tournament-editor-toolbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:2px 2px 13px;display:flex}.tournament-editor-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tournament-editor-toolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.tournament-editor-toolbar small{color:#6f7a88;font-size:8px}.tournament-admin-card{border-radius:16px;margin-top:12px;padding:18px}.tournament-admin-form--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tournament-admin-form .is-wide{grid-column:1/-1}.tournament-prize-editor{gap:8px;display:grid}.tournament-prize-editor article{grid-template-columns:minmax(160px,1.4fr) minmax(110px,.7fr) 90px 38px;align-items:center;gap:8px;display:grid}.tournament-prize-editor button,.tournament-partner-editor button,.tournament-match-list article>button,.catalog-package-row>button{color:#ff8b8b;cursor:pointer;background:#ff5b5b12;border:1px solid #ff5b5b38;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.tournament-partner-editor{gap:8px;display:grid}.tournament-partner-editor article{grid-template-columns:62px minmax(140px,.8fr) minmax(220px,1.2fr) 38px;align-items:center;gap:8px;display:grid}.tournament-partner-preview{background:#090e15;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:62px;height:44px;display:grid;overflow:hidden}.tournament-partner-preview img{object-fit:contain;width:85%;height:75%}.tournament-partner-preview span{color:var(--lime);font-size:10px;font-weight:900}.tournament-partner-editor input{color:#fff;background:#090e15;border:1px solid #ffffff1a;border-radius:10px;min-height:40px;padding:0 11px}.tournament-partner-add{border-top:1px solid #ffffff12;grid-template-columns:1fr 1.25fr 1.1fr auto auto;align-items:end;gap:8px;margin-top:12px;padding-top:12px;display:grid}.tournament-logo-upload{min-height:42px;color:var(--lime);cursor:pointer;white-space:nowrap;background:#c7ff350d;border:1px dashed #c7ff3559;border-radius:11px;justify-content:center;align-items:center;padding:0 12px;gap:7px!important;display:flex!important}.tournament-logo-upload input{display:none}.tournament-partner-add>button,.tournament-match-add>button{background:var(--lime);color:#080b12;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:900;display:flex}.tournament-match-add{grid-template-columns:.7fr 1fr 1fr 80px 1fr auto;gap:8px;margin-bottom:12px;display:grid}.tournament-match-list{gap:8px;display:grid}.tournament-match-list article{background:#0b1017;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:110px minmax(110px,1fr) 24px minmax(110px,1fr) 170px 120px 56px 14px 56px 38px;align-items:center;gap:7px;min-width:0;padding:10px;display:grid}.tournament-match-list article>div{flex-direction:column;gap:3px;display:flex}.tournament-match-list article>div strong{font-size:9px}.tournament-match-list article>div small,.tournament-match-list article>span{color:#73808e;font-size:7px}.tournament-match-list .score{text-align:center;padding:0 5px}.tournament-bracket-admin-note{background:#0b1017;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.tournament-bracket-admin-note p{color:#8894a2;max-width:720px;margin:0;font-size:9px;line-height:1.55}.tournament-bracket-admin-note button{white-space:nowrap;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:900;display:flex}.catalog-control-toolbar{background:#111720;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:minmax(260px,1fr) 190px 170px auto;align-items:center;gap:9px;margin-bottom:14px;padding:11px;display:grid}.catalog-control-search{color:#7d8997;background:#090e15;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.catalog-control-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:38px}.catalog-control-toolbar select{color:#fff;background:#090e15;border:1px solid #ffffff1a;border-radius:11px;min-height:42px;padding:0 12px}.catalog-control-toolbar>span{color:#788493;text-align:right;white-space:nowrap;font-size:9px}.catalog-v4-create--compact{border-radius:17px;margin-bottom:14px;padding:18px}.catalog-v4-create--compact>.primary-action{margin-top:12px}.catalog-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;display:grid}.catalog-product-list,.catalog-product-editor{background:#111720;border:1px solid #ffffff14;border-radius:18px;min-width:0;overflow:hidden}.catalog-product-list{grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 190px);display:grid;position:sticky;top:0}.catalog-product-list__head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:0 14px;display:flex}.catalog-product-list__head strong{font-size:11px}.catalog-product-list__head span{color:#75818f;font-size:8px}.catalog-product-list__items{align-content:start;gap:5px;min-height:0;padding:7px;display:grid;overflow-y:auto}.catalog-product-list__items>button{color:#fff;text-align:left;cursor:pointer;background:#0b1017;border:1px solid #0000;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;min-height:62px;padding:7px;display:grid}.catalog-product-list__items>button:hover{border-color:#ffffff1a}.catalog-product-list__items>button.is-active{background:#c7ff3514;border-color:#c7ff3557}.catalog-product-list__items>button.is-hidden{opacity:.62}.catalog-product-thumb,.catalog-product-editor__preview{background:#090e15;border-radius:10px;overflow:hidden}.catalog-product-thumb{width:52px;height:46px}.catalog-product-thumb .game-art,.catalog-product-editor__preview .game-art{width:100%;height:100%;min-height:0}.catalog-product-thumb .game-art__mark{font-size:9px;bottom:4px;left:5px}.catalog-product-thumb .game-art__icon{display:none}.catalog-product-list__items>button>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.catalog-product-list__items>button strong,.catalog-product-list__items>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-product-list__items>button strong{font-size:9px}.catalog-product-list__items>button small{color:#71808e;font-size:7px}.catalog-product-list__items>button i{min-width:26px;color:var(--lime);text-align:center;background:#c7ff351a;border-radius:7px;padding:4px 5px;font-size:6px;font-style:normal;font-weight:900}.catalog-product-list__items>button i.is-off{color:#ff8181;background:#ff5b5b17}.catalog-product-editor{padding:16px}.catalog-product-editor__head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.catalog-product-editor__identity{align-items:center;gap:12px;min-width:0;display:flex}.catalog-product-editor__preview{flex:none;width:88px;height:66px}.catalog-product-editor__identity>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.catalog-product-editor__identity span,.catalog-product-editor__identity small{color:#758190;font-size:8px}.catalog-product-editor__identity h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.15;overflow:hidden}.catalog-product-editor__quick{align-items:center;gap:7px;display:flex}.catalog-product-editor__quick>button{color:#fff;cursor:pointer;background:#19212b;border:1px solid #ffffff1a;border-radius:10px;width:36px;height:36px}.catalog-editor-section{background:#0d131b;border:1px solid #fff1;border-radius:15px;margin-top:14px;padding:15px}.catalog-editor-section__title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.catalog-editor-section__title>div{flex-direction:column;gap:3px;display:flex}.catalog-editor-section__title strong{font-size:11px}.catalog-editor-section__title span{color:#758190;font-size:8px}.catalog-product-editor .catalog-v4-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-product-editor .catalog-v4-form-grid label,.catalog-image-control label{gap:6px;display:grid}.catalog-product-editor .catalog-v4-form-grid label>span,.catalog-image-control label>span{color:#8995a3;font-size:8px;font-weight:700}.catalog-product-editor .catalog-v4-form-grid input,.catalog-product-editor .catalog-v4-form-grid select,.catalog-image-control input,.catalog-image-control select,.catalog-package-row input{color:#fff;background:#090e15;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:41px;padding:0 11px}.catalog-product-editor .catalog-v4-form-grid input:focus,.catalog-product-editor .catalog-v4-form-grid select:focus,.catalog-image-control input:focus,.catalog-image-control select:focus,.catalog-package-row input:focus{border-color:#c7ff3573;box-shadow:0 0 0 3px #c7ff350f}.catalog-image-control{grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);align-items:stretch;gap:12px;display:grid}.catalog-image-control__preview{background:#090e15;border:1px solid #ffffff14;border-radius:13px;min-height:160px;overflow:hidden}.catalog-image-control__preview .game-art{height:100%;min-height:160px}.catalog-image-control>div:last-child{align-content:start;gap:10px;display:grid}.catalog-feature-check{background:#111821;border:1px solid #ffffff14;border-radius:10px;align-items:center;min-height:42px;padding:0 12px;grid-template-columns:none!important;display:flex!important}.catalog-feature-check input{margin:0 8px 0 0;width:16px!important;min-height:16px!important}.catalog-feature-check span{color:#fff!important}.catalog-package-table{border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.catalog-package-table__head,.catalog-package-row{grid-template-columns:42px minmax(180px,1fr) 180px 46px;align-items:center;gap:8px;padding:8px 10px;display:grid}.catalog-package-table__head{color:#758190;background:#121a24;min-height:34px;font-size:7px;font-weight:800}.catalog-package-row{background:#090e15;border-top:1px solid #ffffff0f}.catalog-package-row>b{color:#6f7b89;text-align:center;font-size:9px}.catalog-package-row>label{position:relative}.catalog-package-row>label input{padding-right:48px}.catalog-package-row>label span{color:#7b8795;font-size:8px;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.catalog-product-editor__actions{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111720f5;border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:9px;margin:16px -16px -16px;padding:13px 16px;display:flex;position:sticky;bottom:-1px}.catalog-product-editor__actions .primary-action{min-height:42px}.catalog-product-empty{color:#74808e;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;padding:24px;display:grid}.catalog-product-empty strong{color:#fff;font-size:12px}.catalog-product-empty span{max-width:250px;font-size:9px;line-height:1.5}.finance-grid .ops-panel>header,.analytics-grid .ops-panel>header,.admin-card>h3{align-items:flex-start;gap:8px;display:flex}.finance-grid .ops-panel>header strong,.analytics-grid .ops-panel>header strong,.admin-card>h3{margin:0;line-height:1.25}.finance-grid .ops-panel>header small,.analytics-grid .ops-panel>header small{margin-top:2px}@media (max-width:1250px){.admin-backdrop--page .admin-panel{grid-template-columns:254px minmax(0,1fr)}.admin-main{padding-inline:20px}.tournament-admin-workspace{grid-template-columns:240px minmax(0,1fr)}.catalog-workspace{grid-template-columns:260px minmax(0,1fr)}.tournament-match-list article{grid-template-columns:90px minmax(100px,1fr) 20px minmax(100px,1fr) 150px 110px 50px 10px 50px 36px}.tournament-partner-add{grid-template-columns:1fr 1fr}.tournament-partner-add>button{min-width:130px}.tournament-create-grid{grid-template-columns:1fr 1.3fr .7fr 1fr}.tournament-create-grid>button{grid-column:1/-1;justify-self:start}}@media (max-width:980px){.admin-backdrop--page .admin-panel{grid-template-columns:1fr;display:grid}.admin-sidebar{z-index:82;border-right:1px solid #ffffff1a;border-radius:0 18px 18px 0;width:min(334px,100vw - 20px);height:100dvh;padding-top:18px;transition:transform .24s cubic-bezier(.2,.75,.2,1);display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:28px 0 80px #0000007a}.admin-sidebar.is-open{transform:translate(0)}.admin-brand__close{place-items:center;margin-left:2px;display:grid}.admin-brand.admin-brand--official>span{display:none}.admin-nav-backdrop{z-index:81;opacity:0;pointer-events:none;background:#010408ad;border:0;width:100%;height:100%;transition:opacity .22s;display:block;position:fixed;inset:0}.admin-nav-backdrop.is-open{opacity:1;pointer-events:auto}.admin-content{grid-template-rows:62px minmax(0,1fr)}.admin-mobile-tabs{display:none!important}.admin-header{padding:0 14px}.admin-header__menu{display:grid}.admin-main{padding:18px 14px 110px}.tournament-admin-workspace,.catalog-workspace{grid-template-columns:1fr}.tournament-list-panel,.catalog-product-list{max-height:290px;position:static}.tournament-list,.catalog-product-list__items,.tournament-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-create-grid>button{grid-column:1/-1}.tournament-match-add{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-match-add>button{grid-column:1/-1}.tournament-match-list article{grid-template-columns:1fr 1fr 24px 1fr}.tournament-match-list article>div{grid-column:1/-1}.tournament-match-list article>input[type=datetime-local]{grid-column:1/3}.tournament-match-list article>select{grid-column:3/-1}.tournament-match-list article>.score{width:100%}.catalog-control-toolbar{grid-template-columns:1fr 1fr}.catalog-control-search{grid-column:1/-1}.catalog-control-toolbar>span{text-align:left}}@media (max-width:700px){.admin-header__section small,.admin-header__section span{display:none}.admin-header__section>div{display:block}.admin-header__section p{max-width:132px;font-size:12px}.admin-header__actions{gap:6px!important}.admin-header__actions .admin-live,.admin-header__logout{display:none!important}.admin-title--workspace{flex-direction:column;align-items:flex-start}.tournament-admin-actions,.catalog-v4-actions{justify-content:flex-start;width:100%}.tournament-admin-actions>*,.catalog-v4-actions>button{flex:auto}.tournament-list,.catalog-product-list__items,.tournament-admin-form--grid,.catalog-product-editor .catalog-v4-form-grid,.tournament-create-grid,.catalog-control-toolbar,.catalog-image-control{grid-template-columns:1fr}.tournament-admin-form .is-wide,.catalog-control-search{grid-column:auto}.tournament-editor-toolbar,.tournament-bracket-admin-note,.catalog-product-editor__head,.catalog-editor-section__title{flex-direction:column;align-items:flex-start}.tournament-editor-toolbar>div:last-child,.catalog-product-editor__quick{width:100%}.tournament-editor-toolbar>div:last-child>button{flex:1}.tournament-prize-editor article{grid-template-columns:1fr 1fr 80px 38px}.tournament-partner-editor article{grid-template-columns:54px 1fr 38px}.tournament-partner-editor article>input:nth-of-type(2){grid-column:1/-1}.tournament-partner-add{grid-template-columns:1fr}.tournament-match-list article{grid-template-columns:1fr 24px 1fr}.tournament-match-list article>div,.tournament-match-list article>input[type=datetime-local],.tournament-match-list article>select{grid-column:1/-1}.tournament-match-list article>button{grid-column:3}.catalog-product-editor{padding:12px}.catalog-product-editor__identity{align-items:flex-start}.catalog-product-editor__preview{width:66px;height:56px}.catalog-package-table{overflow-x:auto}.catalog-package-table__head,.catalog-package-row{min-width:560px}.catalog-product-editor__actions{margin-inline:-12px;flex-direction:column-reverse;margin-bottom:-12px}.catalog-product-editor__actions>button{width:100%}.fatal-error__actions{flex-direction:column}.fatal-error__actions button{width:100%}}.catalog-image-upload{min-height:72px;color:var(--lime);cursor:pointer;background:linear-gradient(135deg,#c7ff3517,#c7ff3506);border:1px dashed #c7ff356b;border-radius:12px;grid-template-columns:22px 1fr;align-items:center;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s;gap:3px 9px!important;display:grid!important}.catalog-image-upload:hover{background:linear-gradient(135deg,#c7ff3524,#c7ff350a);border-color:#c7ff35b8;transform:translateY(-1px)}.catalog-image-upload>span{color:#f5f8ed!important;font-size:10px!important;font-weight:850!important}.catalog-image-upload>small{color:#7f8a98;grid-column:2;font-size:8px}.catalog-image-upload input{display:none}.catalog-image-upload.is-busy{cursor:wait;opacity:.72;pointer-events:none}@media (max-width:700px){.catalog-image-upload{min-height:66px}}.bonus-admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.bonus-admin-metrics article{background:linear-gradient(145deg,#c7ff3512,#ffffff06);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;min-height:132px;padding:18px;display:flex}.bonus-admin-metrics span,.bonus-admin-metrics small{color:#8995a3}.bonus-admin-metrics strong{color:#c7ff35;margin:auto 0 7px;font:800 24px/1 Unbounded,sans-serif}.bonus-admin-layout{grid-template-columns:1.4fr .8fr;gap:14px;margin-bottom:14px;display:grid}.bonus-adjust-form,.bonus-campaign-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.bonus-adjust-form label,.bonus-campaign-form label{gap:6px;display:grid}.bonus-adjust-form label>span,.bonus-campaign-form label>span{color:#8e99a7;font-size:11px}.bonus-adjust-form input,.bonus-adjust-form select,.bonus-campaign-form input,.bonus-campaign-form select,.bonus-ledger-search input{color:#fff;background:#0b1016;border:1px solid #ffffff17;border-radius:10px;min-height:40px;padding:0 11px}.bonus-adjust-form .is-wide{grid-column:1/-1}.bonus-adjust-form button{grid-column:1/-1;justify-content:center}.bonus-policy-list{gap:3px;display:grid}.bonus-policy-list div{background:#ffffff09;border-radius:12px;flex-direction:column;gap:5px;padding:12px;display:flex}.bonus-policy-list span{color:#8d98a5;font-size:11px}.bonus-policy-list b{font-size:12px}.bonus-campaign-create{margin-bottom:14px}.bonus-campaign-form{grid-template-columns:repeat(4,minmax(0,1fr))}.bonus-campaign-check{color:#dce3ea;align-items:center;gap:8px;padding-top:20px;display:flex!important}.bonus-campaign-form button{justify-content:center;align-self:end}.bonus-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.bonus-campaign-grid article{background:#11171e;border:1px solid #ffffff14;border-radius:16px;padding:16px}.bonus-campaign-grid article.is-active{border-color:#c7ff3545}.bonus-campaign-grid header,.bonus-campaign-grid header>div,.bonus-campaign-grid article>div,.bonus-campaign-grid footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.bonus-campaign-grid header>div{flex-direction:column;align-items:flex-start}.bonus-campaign-grid header span,.bonus-campaign-grid footer{color:#8894a1;font-size:10px}.bonus-campaign-grid article>div{margin:15px 0}.bonus-campaign-grid article>div b{color:#c7ff35;font:700 18px/1 Unbounded,sans-serif}.bonus-campaign-grid footer{flex-direction:column;align-items:flex-start}.bonus-ledger-card{padding:0;overflow:hidden}.bonus-ledger-card .admin-card-head{padding:18px}.bonus-ledger-search{background:#0b1016;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:7px;padding:0 10px;display:flex}.bonus-ledger-search input{border:0;min-width:270px;padding:0}.bonus-ledger-table td small{color:#7f8a97;display:block}.bonus-ledger-table .is-credit{color:#c7ff35}.bonus-ledger-table .is-debit{color:#ff7f89}.bonus-wallet-actions{gap:5px;display:flex}.bonus-wallet-actions button{color:#aeb8c3;background:0 0;border:1px solid #ffffff14;border-radius:7px;padding:6px;font-size:9px}.catalog-bonus-editor{background:#c7ff3506;border-color:#c7ff3529!important}.catalog-bonus-flags{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.catalog-bonus-flags label,.promo-stackable{color:#aeb8c3;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:7px;padding:9px 10px;font-size:11px;display:flex!important}.promo-create{flex-wrap:wrap}.promo-create>label{min-width:150px}.promo-stackable{min-width:260px!important}@media (max-width:1180px){.bonus-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.bonus-campaign-form,.bonus-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bonus-admin-metrics,.bonus-admin-layout,.bonus-campaign-grid,.bonus-campaign-form,.bonus-adjust-form{grid-template-columns:1fr}.bonus-adjust-form .is-wide{grid-column:auto}.bonus-ledger-search{width:100%}.bonus-ledger-search input{width:100%;min-width:0}.catalog-bonus-flags{grid-template-columns:1fr;display:grid}.bonus-campaign-check{padding-top:0}}.analytics-metrics--traffic{grid-template-columns:repeat(6,minmax(0,1fr))}.analytics-metrics--traffic article:first-child,.analytics-metrics--traffic article:nth-child(5){background:linear-gradient(145deg,#c7ff3514,#0e141e);border-color:#c7ff3533}.analytics-metrics--traffic strong{font-size:22px}.analytics-funnel{gap:13px;margin-top:15px;display:grid}.analytics-funnel article{gap:7px;display:grid}.analytics-funnel article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-funnel article>div:first-child span{color:#dce3ea;align-items:center;gap:8px;font-size:11px;display:flex}.analytics-funnel article>div:first-child b{color:#c7ff35;background:#c7ff351a;border-radius:7px;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.analytics-funnel article>div:first-child strong{font:700 14px/1 Unbounded,sans-serif}.analytics-funnel__bar{background:#19212c;border-radius:999px;height:9px;overflow:hidden}.analytics-funnel__bar i{border-radius:inherit;background:linear-gradient(90deg,#8ac51e,#c7ff35);height:100%;display:block;box-shadow:0 0 18px #c7ff3538}.analytics-funnel small{color:#7f8a98;font-size:9px}.admin-section-label{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:end;gap:16px;margin:28px 0 12px;padding-bottom:10px;display:flex}.admin-section-label span{font:700 14px/1.2 Unbounded,sans-serif}.admin-section-label small{color:#7f8a98}.jobs-table td strong+small{color:#7f8a98;margin-top:3px;display:block}@media (max-width:1380px){.analytics-metrics--traffic{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.analytics-metrics--traffic{grid-template-columns:1fr}.admin-section-label{flex-direction:column;align-items:flex-start}.finance-actions{flex-wrap:wrap}.finance-actions select,.finance-actions button{flex:1}}
