@font-face{font-family:Onest;src:url(data:font/woff2;base64,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)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;src:url(/assets/onest-cyrillic-wght-DXI_y_WF.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/assets/onest-latin-wght-CUIqqgP9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--admin-bg:#f5f7fb;--admin-panel:#fff;--admin-text:#17202a;--admin-muted:#687386;--admin-line:#e3e8f0;--admin-primary:#2563eb;--admin-primary-dark:#1d4ed8;--admin-danger:#dc2626;--admin-success:#15803d;--admin-sidebar:#111827;--admin-radius:8px}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--admin-bg);color:var(--admin-text);margin:0;font-family:Onest,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:focus-visible{outline:2px solid var(--admin-primary);outline-offset:2px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.62}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app.admin{max-width:none;min-height:100vh;margin:0;padding:0}.admin-shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:var(--admin-sidebar);color:#fff;padding:24px 18px}.admin-brand{align-items:center;gap:12px;margin:0;font-weight:800;display:flex}.admin-brand-mark{border-radius:var(--admin-radius);background:var(--admin-primary);color:#fff;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.admin-brand-mark svg{display:block}.admin-brand-title{letter-spacing:-.02em;font-weight:800}.admin-brand>span{display:grid}.admin-brand .shield-mark{flex-shrink:0}.admin-brand-subtitle{color:#9ca3af;font-size:13px;font-weight:500;display:block}.admin-nav{gap:6px;margin-top:32px;display:grid}.admin-nav a{color:#e5e7eb;border-radius:7px;padding:10px 12px}.admin-nav a:hover{background:#ffffff14}.admin-nav a.active{color:#fff;background:#ffffff1f}.admin-main{min-width:0}.admin-topbar{border-bottom:1px solid var(--admin-line);background:#ffffffd1;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 28px;display:flex}.admin-search input{border:1px solid var(--admin-line);background:#fff;border-radius:7px;width:min(520px,48vw);padding:11px 13px}.admin-who{color:var(--admin-muted);white-space:nowrap;align-items:center;gap:14px;display:flex}.admin-who span{color:var(--admin-text);text-transform:capitalize;background:#eef2f7;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:600}.admin-content{padding:28px}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.page-header h1{letter-spacing:-.03em;margin:0 0 6px;font-size:28px;font-weight:800}.page-header p{color:var(--admin-muted);margin:0}.admin-nav-mobile{border-bottom:1px solid var(--admin-line);background:#fff;flex-wrap:wrap;gap:8px;padding:0 28px 14px;display:none}.admin-nav-mobile a{color:var(--admin-muted);border-radius:7px;padding:8px 10px;font-size:14px}.admin-nav-mobile a.active{color:var(--admin-text);background:#dbe7ff;font-weight:600}@media (max-width:1100px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-nav-mobile{display:flex}.two-columns{grid-template-columns:1fr}.admin-search input{width:min(100%,48vw)}}.panel,.card{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:var(--admin-radius);overflow:hidden}.card{margin-bottom:16px;padding:18px}.panel{margin-bottom:16px;overflow:auto}.panel-header{border-bottom:1px solid var(--admin-line);padding:16px 18px}.panel-header h2,.card h2{margin:0;font-size:17px;font-weight:700}.card h2{margin-bottom:12px}.panel-body,.action-form,.details-grid{padding:18px}.filters{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;gap:10px;padding:16px;display:flex}.filters input,.filters select,.action-form input,.action-form select,.action-form textarea,.admin-form input,.admin-form select,.stacked input,.stacked select,label input,label select{border:1px solid var(--admin-line);width:100%;color:var(--admin-text);background:#fff;border-radius:7px;padding:11px 12px}.filters input,.filters select{flex:1;width:auto;min-width:220px}.filters button,.login-form button,.action-form button.primary,button.primary,a.button{background:var(--admin-primary);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;padding:11px 16px;text-decoration:none;display:inline-flex}.filters button:hover,.login-form button:hover,button.primary:hover:not(:disabled),a.button:hover{background:var(--admin-primary-dark)}button.ghost,.ghost-link{border:1px solid var(--admin-line);color:var(--admin-primary);cursor:pointer;background:#fff;border-radius:7px;padding:8px 12px;font-weight:600}button.ghost:hover:not(:disabled),.ghost-link:hover,.table-link:hover,.secondary-button:hover{background:#f8fafc}.table-link,.secondary-button{color:var(--admin-primary);font-weight:600}table,table.data{border-collapse:collapse;width:100%;font-size:14px}th,td,table.data th,table.data td{border-bottom:1px solid var(--admin-line);text-align:left;vertical-align:top;white-space:nowrap;padding:12px 14px}th,table.data th{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}table.data tbody tr.data-row{cursor:pointer}table.data tbody tr.data-row:focus-visible td{outline:2px solid var(--admin-primary);outline-offset:-2px}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.modal-head h2{margin:0}.modal-lead{overflow-wrap:anywhere;margin:6px 0 0}.modal-wide{max-width:42rem;max-height:min(90vh,52rem);overflow:auto}.dialog-stack{gap:20px;display:grid}.dialog-stack h3{margin:0 0 10px;font-size:15px}.details-list{gap:12px;margin:0;display:grid}.details-list>div{gap:4px;min-width:0;display:grid}.details-list dt{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.details-list dd{overflow-wrap:anywhere;white-space:normal;margin:0}.device-stack{gap:12px;margin:0;padding:0;list-style:none;display:grid}.device-stack li{border-bottom:1px solid var(--admin-line);padding:12px 0}.device-stack p{margin:0 0 6px}.node-actions{gap:10px;display:grid}.node-actions>button,.node-actions form button{justify-content:flex-start;width:100%}label.check-row{color:var(--admin-text);align-items:center;gap:8px;display:flex}label.check-row input{width:auto}.badge{color:#475569;white-space:nowrap;background:#eef2f7;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.badge.success{color:var(--admin-success);background:#dcfce7}.badge.danger{color:var(--admin-danger);background:#fee2e2}.muted,.muted-text,.empty{color:var(--admin-muted)}.error{color:var(--admin-danger);margin:8px 0}.notice{border-radius:7px;margin-bottom:16px;padding:12px 14px}.notice.success{color:var(--admin-success);background:#dcfce7}.notice.danger,.alert{color:var(--admin-danger);background:#fee2e2;border-radius:7px;margin:0 0 16px;padding:12px 14px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.details-grid{grid-template-columns:170px 1fr;gap:12px 16px;display:grid}.details-grid span,.form-hint,.field-hint{color:var(--admin-muted)}.field-hint{margin:-4px 0 12px;font-size:13px}.field-hint.error{color:var(--admin-danger)}.details-grid strong,.details-cell{overflow-wrap:anywhere;white-space:normal;min-width:0}.action-form,.admin-form,form.stacked{gap:14px;display:grid}.action-form.action-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.action-form.action-buttons>button{width:auto}form.stacked fieldset{border:0;gap:14px;min-inline-size:0;margin:0;padding:0;display:grid}.action-form label,.admin-form label,.login-form label,form.stacked label{color:var(--admin-muted);gap:7px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.login-body{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:#fff;width:min(420px,100vw - 32px);padding:28px;box-shadow:0 20px 50px #0f172a14}.login-card h1{margin:0 0 8px;font-size:28px}.login-hint{color:var(--admin-muted);margin:0 0 24px}.login-form{gap:16px;display:grid}.login-form button{width:100%}.login-brand{margin-bottom:24px}.bootstrap-stages{margin:8px 0 4px;padding:0;font-size:14px;list-style:none}.bootstrap-stages li{color:var(--admin-muted)}.bootstrap-stages li.done,.bootstrap-stages li.current{color:var(--admin-text)}.bootstrap-stages li.current{font-weight:600}.bootstrap-stages li.failed{color:var(--admin-danger);font-weight:600}.node-pull{color:var(--admin-muted);white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.node-dot{background:#c8c8c8;border-radius:50%;flex-shrink:0;width:8px;height:8px}.node-dot.ok{background:#1f8a4c}progress{width:100%;max-width:24rem;height:10px;margin:8px 0 4px;display:block}.modal-backdrop{z-index:10;background:#1a1a1a66;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-backdrop.nested{z-index:20}.modal .panel,.modal .block-empty{padding:0}.modal{width:100%;max-width:28rem;margin:0;box-shadow:0 16px 40px #1a1a1a2e}code{word-break:break-all;font-size:13px}.block-empty{padding:18px}.panel-note{margin:0;padding:12px 18px 0}.section-gap{margin-top:2px}.enroll-panel{max-width:42rem}.config-settings,.config-profiles{gap:18px;padding:18px;display:grid}.config-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.parameter-builder{border:1px solid var(--admin-line);border-radius:10px;gap:10px;padding:14px;display:grid}.parameter-row{grid-template-columns:minmax(140px,.7fr) minmax(180px,1.3fr) auto;gap:8px;display:grid}.config-profile-header,.config-profile-row,.config-profile-editor .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.config-profile-header{margin-top:26px}.config-profile-header h2{margin:0}.config-profile-editor{border-top:1px solid var(--admin-line);gap:12px;padding-top:18px;display:grid}.config-profile-editor:first-child{border-top:0;padding-top:0}.config-json{resize:vertical;width:100%;min-height:22rem;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.compact{margin:4px 0 0}.file-label{margin-bottom:-8px}.settings-page{width:min(920px,100%)}.settings-form{gap:18px;display:grid}.settings-card{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:14px;min-width:0;margin:0;padding:24px;transition:border-color .16s,background .16s,opacity .16s;box-shadow:0 1px 2px #0f172a08}fieldset.settings-card{min-inline-size:0}.settings-card-header,.status-title-row,.settings-actions,.status-card{justify-content:space-between;align-items:center;gap:18px;display:flex}.settings-card-header{align-items:flex-start;margin-bottom:22px}.settings-card h2{color:var(--admin-text);letter-spacing:-.015em;margin:0;font-size:19px;line-height:1.3}.settings-card-header p,.status-card-copy>p{max-width:650px;color:var(--admin-muted);margin:7px 0 0;font-size:14px;line-height:1.55}.settings-count,.status-pill{color:var(--admin-muted);white-space:nowrap;background:#eef2f7;border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:12px;font-weight:700}.preset-list{gap:10px;display:grid}.preset-row{grid-template-columns:minmax(96px,.35fr) minmax(180px,1fr) 42px;align-items:center;gap:12px;display:grid}.preset-row>label,.settings-field>span:first-child{color:#344054;font-size:14px;font-weight:650}.money-input,.suffix-input{align-items:center;display:flex;position:relative}.money-input input,.suffix-input input,.settings-field>input{width:100%;min-width:0;color:var(--admin-text);background:#fff;border:1px solid #d5dce7;border-radius:9px;padding:11px 46px 11px 12px;line-height:1.3;transition:border-color .14s,box-shadow .14s,background .14s}.money-input input:focus,.suffix-input input:focus,.settings-field>input:focus{border-color:#8bb0ff;outline:0;box-shadow:0 0 0 3px #2563eb1a}.money-input>span,.suffix-input>span{color:var(--admin-muted);pointer-events:none;font-size:14px;position:absolute;right:13px}.suffix-input input{padding-right:70px}.icon-button,.add-row-button{border:1px solid var(--admin-line);color:var(--admin-muted);cursor:pointer;background:#fff;border-radius:9px}.icon-button{place-items:center;width:42px;height:42px;padding:10px;display:grid}.icon-button svg,.add-row-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.icon-button.danger-subtle:hover:not(:disabled){color:var(--admin-danger);background:#fff5f5;border-color:#fecaca}.settings-hint{margin:10px 0 0}.add-row-button{color:var(--admin-primary);align-items:center;gap:8px;margin-top:16px;padding:9px 13px;font-weight:650;display:inline-flex}.add-row-button:hover:not(:disabled){background:#f7f9ff;border-color:#b9cdf8}.settings-field{gap:8px;display:grid}.settings-field small{color:var(--admin-muted);font-size:13px;line-height:1.45}.compact-field{max-width:350px}.settings-callout{color:#566276;background:#f4f7fb;border-radius:9px;max-width:680px;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.split-payment-details{border-top:1px solid var(--admin-line);padding-top:20px;transition:opacity .14s}.split-payment-details.is-disabled{opacity:.52}.split-payment-details .disabled-message{opacity:1;max-width:680px;margin:0 0 18px}.settings-actions{border-top:1px solid var(--admin-line);min-height:54px;padding:14px 0 4px}.settings-actions .primary{min-width:190px}.saved-state{color:var(--admin-success);align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}.saved-state:before{content:"✓";background:#dcfce7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.status-card{align-items:flex-start}.status-card-copy{min-width:0}.status-title-row{justify-content:flex-start;gap:10px}.status-pill.active{color:var(--admin-success);background:#dcfce7}.switch-control{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;display:inline-flex;position:relative}.switch-control>input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.switch-control>input:disabled{cursor:not-allowed}.switch-track{background:#c9d1dc;border-radius:999px;width:48px;height:28px;transition:background .16s;position:relative}.switch-track>span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0f172a40}.switch-control>input:checked+.switch-track{background:var(--admin-primary)}.switch-control>input:checked+.switch-track>span{transform:translate(20px)}.switch-control>input:focus-visible+.switch-track{outline-offset:2px;outline:3px solid #2563eb33}.switch-control>input:disabled+.switch-track,.switch-control>input:disabled~.switch-label{cursor:not-allowed;opacity:.55}.switch-label{color:#344054;white-space:nowrap;font-size:14px;font-weight:650}.policy-card{position:relative}.policy-card.is-disabled{background:#f7f8fa;border-color:#e7ebf1}.policy-card.is-disabled>:not(:-webkit-any(.disabled-message,legend)){opacity:.48}.policy-card.is-disabled>:not(:is(.disabled-message,legend)){opacity:.48}.disabled-message{color:var(--admin-muted);background:#fff;border:1px solid #e1e6ed;border-radius:8px;margin:-6px 0 18px;padding:10px 12px;font-size:13px}.referral-policy-grid{grid-template-columns:minmax(180px,.42fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.percent-field .suffix-input{max-width:210px}.choice-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choice-card{cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:10px;align-items:flex-start;gap:10px;min-height:86px;padding:14px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.choice-card:hover{border-color:#b9cdf8}.choice-card.selected{background:#f5f8ff;border-color:#7ca5fb;box-shadow:inset 0 0 0 1px #7ca5fb}.choice-card>input{width:18px;height:18px;accent-color:var(--admin-primary);flex-shrink:0;margin:1px 0 0}.choice-card>span{gap:4px;display:grid}.choice-card strong{font-size:14px}.choice-card small{color:var(--admin-muted);font-size:12px;line-height:1.4}.limit-field{max-width:360px;margin-top:22px;transition:opacity .14s}.limit-field.is-disabled{opacity:.45}@media (max-width:640px){.parameter-row{grid-template-columns:1fr}.settings-card{padding:18px}.settings-card-header,.status-card,.settings-actions{flex-direction:column;align-items:stretch}.preset-row{grid-template-columns:minmax(0,1fr) 42px}.preset-row>label{grid-column:1/-1;margin-bottom:-4px}.referral-policy-grid,.choice-cards{grid-template-columns:1fr}.switch-control{justify-content:space-between}.settings-actions .primary{width:100%}}
