.t2NumberChangeInline{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:18px 0;border-top:1px solid var(--border-color, rgba(255, 255, 255, .12));border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .12))}.t2NumberChangeInline label{display:grid;gap:7px;color:var(--muted, #9d9d9d);font-size:12px}.t2NumberChangeInline input{box-sizing:border-box;min-width:0;width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff09;color:inherit;font:inherit;font-size:14px}.t2InlineActions>.secondaryAction{justify-content:center;width:100%;min-height:38px}.t2InlineActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.t2InlineActions>.t2InlineResend{margin-right:auto;padding-left:0;text-align:left}.t2InlineRestart{align-self:center}.t2InlineMessages{display:grid;gap:8px;margin-top:auto;padding-top:20px}.simDetailsBody:has(>.t2NumberChangeInline){display:flex;flex-direction:column;flex:1}.simDetailsBody:has(>.t2NumberChangeInline)>.simDetailBack{align-self:flex-start}.simDetailsBody>.t2NumberChangeInline{flex:1}body .content .simDetailsPanel .t2InlineActions>.secondaryAction{width:auto;min-width:112px}body .content .simDetailsPanel .t2NumberChangeInline:has(.t2InlineSuccess)>.t2InlineActions{display:none}.t2InlineResend{border:0;background:none;color:var(--muted, #aaa);font:inherit;font-size:12px;cursor:pointer;padding:4px}.t2InlineStatus,.t2InlineSuccess{margin:0;font-size:12px;line-height:1.5;color:var(--muted, #aaa)}.t2InlineSuccess{color:#68c9ac}.t2NumberChangeInline :disabled{opacity:.45;cursor:not-allowed}body .content .goskeySigningProgress{display:inline-flex;align-items:center;gap:8px;min-width:130px;color:#79cfb4;font-size:12px;line-height:1.45}.goskeySigningProgress small{display:block;opacity:.8}body .content .goskeySigningSpinner{flex-shrink:0;transform-origin:center;animation:goskey-signing-rotate .8s linear infinite!important}body .content .goskeyWorkflowSigning{background:#79cfb409}@keyframes goskey-signing-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){body .content .goskeySigningSpinner{animation-duration:1.6s!important}}.goskeyWorkflowDocuments{display:grid;gap:7px;min-width:0}.goskeyWorkflowTitle{overflow-wrap:anywhere;white-space:normal}.goskeyWorkflowFiles{display:grid;gap:5px}.goskeyDocumentFilename{display:flex;align-items:flex-start;gap:6px;max-width:100%;min-width:0;padding:0;border:0;border-radius:3px;background:transparent;color:var(--muted);font:inherit;font-size:12px;line-height:1.5;text-align:left;white-space:normal;cursor:pointer}.goskeyDocumentFilename>span{min-width:0;overflow-wrap:anywhere}.goskeyDocumentFilename>svg{flex-shrink:0;margin-top:2px}.goskeyDocumentFilename:hover:not(:disabled){color:var(--text);text-decoration:underline;text-underline-offset:3px}.goskeyDocumentFilename:focus-visible{outline:2px solid #36a692;outline-offset:3px}.goskeyDocumentFilename:disabled{cursor:wait;opacity:.65}.banksPage{min-width:0}.bankTransferInput{display:block;margin-top:7px;width:100%;border:1px solid var(--border, #303030);background:#13151a;color:inherit;border-radius:8px;padding:10px 12px}.bankTransferPreview{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.bankTransferPreview dd{margin:0;text-align:right}.bankTransferApproval{display:flex;align-items:center;gap:10px;margin:14px 0}.bankPayment>button,.bankPayment>small{margin:10px 8px 0 0}.bankTransferSaved{white-space:normal;text-align:left}.bankHistoryDialog{width:min(780px,calc(100vw - 36px));max-height:calc(100vh - 60px);overflow:auto;border:1px solid var(--border, #303030);border-radius:18px;background:var(--panel, #17191e);color:var(--text-primary, #eee)}.bankHistoryDialog>header{position:sticky;top:0;z-index:1;display:flex;gap:10px;align-items:center;padding:18px 22px;background:inherit;border-bottom:1px solid var(--border, #303030)}.bankHistoryDialog>header>div{flex:1}.bankHistoryDialog h2{font-size:18px;margin:0 0 4px}.bankHistoryDialog header p{margin:0;color:var(--text-secondary, #aaa)}.bankHistoryDialog button{display:inline-flex;gap:7px;align-items:center}.bankHistoryContent{display:grid;gap:12px;padding:18px 22px}.bankPayment{padding:12px 14px;border:1px solid var(--border, #303030);border-radius:10px;overflow-wrap:anywhere}.bankPayment .bankPayment{margin-top:10px}.bankPaymentHeader,.bankPaymentMeta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.bankPaymentMeta,.bankHistoryContent>small{font-size:12px;color:var(--text-secondary, #aaa);margin-top:7px}.bankLayoutLine{white-space:pre-wrap;margin:4px 0}.bankHistoryWarning{display:block;margin-top:8px;color:#e6b965}.financeAccess{margin:0 0 18px;border:1px solid var(--border, #303030);border-radius:12px;padding:12px 14px;color:var(--text-secondary, #aaa);font-size:13px}.financeAccessSummary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.financeAccessSummary>span{flex:1;min-width:200px}.financeAccessSummary button{display:inline-flex;align-items:center;gap:6px}.financeAccessForm{margin-top:12px;display:flex;align-items:end;gap:10px;flex-wrap:wrap}.financeAccessForm label{display:grid;gap:6px;flex:1;min-width:220px}.financeAccessForm input{border:1px solid var(--border, #303030);color:inherit;background:transparent;padding:9px 12px;border-radius:8px}.financeAccessForm small{flex-basis:100%;line-height:1.6;overflow-wrap:anywhere}.ozonAccountBalance{display:grid;gap:7px;min-width:150px}.ozonAccountBalance small{font-size:11px;max-width:230px;white-space:normal}.ozonAccountBalance button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:max-content}.banksHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.banksHeading{display:flex;align-items:center;gap:12px}.banksHeading h1{font-size:24px;line-height:1.3;margin:0}.banksProviderTabs{display:flex;gap:4px;padding:4px;border:1px solid var(--border, #303030);border-radius:14px}.banksProviderTab{text-decoration:none;color:var(--text-secondary, #aaa);padding:9px 22px;border-radius:10px;font-size:14px;font-weight:600}.banksProviderTab:hover{color:var(--text-primary, #eee);background:#ffffff08}.banksProviderTab.is-active{color:var(--text-primary, #eee);background:#ffffff12}.banksProviderTab:focus-visible{outline:2px solid #6ba5ff;outline-offset:2px}.banksPage [hidden]{display:none!important}.banksIntegrationState{border:1px solid var(--border, #303030);padding:28px;border-radius:16px}.banksIntegrationState h2{margin-top:0}.banksIntegrationState p{color:var(--text-secondary, #aaa);max-width:640px;line-height:1.6}.bankProviderBody{display:grid;gap:18px}.bankToolbar{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border, #303030);border-radius:16px;background:#ffffff05}.bankSearch,.bankAdd{display:flex;align-items:center;gap:8px;min-width:0}.bankSearch{flex:1;padding:0 10px;border:1px solid var(--border, #303030);border-radius:11px}.bankSearch input,.bankAdd input,.bankAuthInput input{min-width:0;color:inherit;background:transparent;border:0;outline:0;padding:10px 2px}.bankSearch input{width:100%}.bankAdd{border:1px solid var(--border, #303030);border-radius:11px;padding-left:10px}.bankAdd button,.bankIconButton,.bankAuthInput button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;color:inherit;background:#ffffff10;padding:9px 11px;cursor:pointer}.bankIconButton{border:1px solid var(--border, #303030);background:transparent}.bankAuthLanes{display:grid;gap:9px}.bankAuthLane{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(260px,1.4fr);gap:10px 20px;align-items:center;padding:14px 16px;border:1px solid #5a80b84d;border-radius:14px;background:#4b86d40b}.bankAuthIdentity{display:grid;gap:3px}.bankAuthIdentity span,.bankLaneProgress{color:var(--text-secondary, #aaa);font-size:13px}.bankAuthInput{display:flex;gap:8px;align-items:center}.bankAuthInput-details{flex-wrap:wrap}.bankAuthInput-details>label{order:5;flex-basis:100%;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary, #aaa)}.bankAuthInput-details>label>input{flex:0 0 auto;width:16px;min-width:16px}.bankAuthInput-details a{color:#8ab4f8}.bankCaptcha{width:150px;max-height:64px;object-fit:contain;border-radius:8px;background:#fff}.bankAuthInput input{flex:1;border:1px solid var(--border, #303030);border-radius:9px;padding:10px 12px}.bankAuthInput select{flex:1;min-width:0;color:inherit;background:#151515;border:1px solid var(--border, #303030);border-radius:9px;padding:10px 12px}.bankAuthInput button:not(.bankCancel){background:#3976d6;color:#fff}.bankAuthInput .bankResend{background:#ffffff10;color:inherit}.bankCancel{padding:9px!important}.bankLaneError{grid-column:1 / -1;color:#ff8e8e;font-size:13px}.bankSessionHistory{border:1px solid var(--border, #303030);border-radius:16px;overflow:hidden}.bankHistoryRow{display:grid;grid-template-columns:minmax(155px,.8fr) 100px minmax(135px,.8fr) minmax(220px,1.5fr) auto;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid #ffffff0b;font-size:13px}.bankRunStatus{width:max-content;padding:4px 8px;border-radius:999px}.bankRunStatus-completed{color:#74dc98;background:#42b96a18}.bankRunStatus-failed{color:#ff8e8e;background:#d9575718}.bankRunStatus-canceled{color:var(--text-secondary, #aaa);background:#ffffff0c}.bankHistoryError{color:var(--text-secondary, #aaa)}.bankHistoryRow time{color:var(--text-secondary, #aaa);white-space:nowrap}.bankAccountsCard,.bankFeatureCard{border:1px solid var(--border, #303030);border-radius:16px;overflow:hidden}.bankSectionTitle{display:flex;align-items:center;gap:8px;padding:16px 18px;border-bottom:1px solid var(--border, #303030)}.bankSectionTitle h2{font-size:16px;margin:0}.bankSectionTitle span{color:var(--text-secondary, #aaa)}.bankTableViewport{overflow-x:auto}.bankTable{width:100%;border-collapse:collapse;font-size:14px}.bankTable th,.bankTable td{text-align:left;padding:13px 16px;border-bottom:1px solid #ffffff0b;vertical-align:top}.bankTable th{color:var(--text-secondary, #aaa);font-weight:500}.bankTable td small{display:block;max-width:420px;margin-top:5px;color:var(--text-secondary, #aaa);line-height:1.35}.bankTableAction{border:1px solid #5a80b84d;border-radius:9px;background:#3976d61c;color:inherit;padding:7px 10px;cursor:pointer;white-space:nowrap}.bankStatus{display:inline-flex;padding:4px 8px;border-radius:999px;background:#ffffff0c}.bankStatus-active,.bankStatus-registered{color:#74dc98;background:#42b96a18}.bankStatus-authenticated{color:#f1c56c;background:#d89d2818}.bankEmpty{padding:26px 18px;color:var(--text-secondary, #aaa)}.bankFeatureGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bankFeatureCard{display:flex;gap:13px;padding:18px}.bankFeatureCard h3{margin:0 0 6px;font-size:15px}.bankFeatureCard p{margin:0;color:var(--text-secondary, #aaa);line-height:1.5;font-size:13px}@media(max-width:700px){.banksHeader{flex-direction:column;align-items:stretch}.banksProviderTabs{justify-content:space-between}.banksProviderTab{flex:1;text-align:center;padding:10px 8px}}@media(max-width:760px){.bankToolbar{flex-wrap:wrap}.bankSearch{flex-basis:100%}.bankAdd{flex:1}.bankAuthLane,.bankFeatureGrid{grid-template-columns:1fr}}@media(max-width:920px){.bankHistoryRow{grid-template-columns:1fr auto}.bankHistoryError,.bankHistoryRow time{grid-column:1 / -1}}.bankTransferAuthentication{display:grid;gap:10px;padding:14px;border:1px solid var(--border-color, #d5dae3);border-radius:10px}.bankTransferAuthentication form{display:grid;gap:10px}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172026;background:#f4f6f7}.esiaConsentsModal{width:min(920px,calc(100vw - 32px));max-height:min(880px,calc(100vh - 32px));overflow:hidden}.esiaConsentsLoading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:180px;color:var(--muted)}.esiaConsentsBody{display:grid;gap:18px;overflow:auto;padding-right:4px}.esiaConsentsSummary{display:flex;flex-wrap:wrap;gap:8px}.esiaConsentsSummary span,.esiaConsentGroupHeader span{border:1px solid var(--border);border-radius:999px;background:var(--surface-low);padding:5px 10px;color:var(--muted);font-size:12px}.esiaConsentGroup{display:grid;gap:10px}.esiaConsentGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.esiaConsentGroupHeader h3{margin:0;font-size:15px}.esiaConsentList{display:grid;gap:10px}.esiaConsentItem{display:grid;gap:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface-low);padding:14px}.esiaConsentItemHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.esiaConsentItemHeader>div{display:grid;gap:4px}.esiaConsentItemHeader span,.esiaConsentOrganization,.esiaConsentEmpty{color:var(--muted)}.esiaConsentStatus{flex:0 0 auto;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.esiaConsentStatus.acting{background:color-mix(in srgb,#31c56d 16%,transparent);color:#31c56d}.esiaConsentStatus.requested{background:color-mix(in srgb,#e6a23c 16%,transparent);color:#e6a23c}.esiaConsentStatus.archive{background:color-mix(in srgb,var(--muted) 16%,transparent);color:var(--muted)}.esiaConsentMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.esiaConsentMeta div{display:grid;gap:2px}.esiaConsentMeta dt{color:var(--muted);font-size:11px}.esiaConsentMeta dd{margin:0;overflow-wrap:anywhere;font-size:12px}.esiaConsentPurpose{margin:0;line-height:1.45}.esiaConsentDetails summary{cursor:pointer;color:var(--muted);font-size:12px}.esiaConsentDetails p{margin:8px 0 0;line-height:1.45;font-size:12px}.esiaConsentEmpty{margin:0;border:1px dashed var(--border);border-radius:12px;padding:14px;text-align:center}@media(max-width:640px){.esiaConsentMeta{grid-template-columns:1fr}.esiaConsentItemHeader{flex-direction:column}}.simSessionDetailValue{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.operatorAuthPanel .authModal{width:100%;max-width:none;padding:0;border:0;box-shadow:none}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{border:0}button:disabled{cursor:not-allowed;opacity:.58}.app{display:grid;grid-template-columns:64px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s ease}.app.sidebarOpen{grid-template-columns:248px minmax(0,1fr)}.sidebar{position:sticky;top:0;z-index:20;align-self:start;width:64px;height:100vh;overflow:hidden;background:#19242b;color:#f7fafb;padding:24px 12px;transition:width .18s ease,box-shadow .18s ease,padding .18s ease}.sidebar.open{width:248px;padding:24px 16px;box-shadow:18px 0 34px #121e2633}.brand{display:flex;align-items:center;justify-content:center;gap:10px;width:40px;min-height:40px;border-radius:6px;background:transparent;color:#f7fafb;cursor:pointer;font-weight:800;padding:0;text-align:left}.brand:hover{background:#2c3a42}.sidebar.open .brand{justify-content:flex-start;width:100%;padding:0 10px}.nav{display:grid;gap:8px;width:100%;margin-top:32px}.navItem{display:flex;align-items:center;justify-content:center;gap:10px;width:40px;min-height:40px;padding:0;border-radius:6px;color:#dce8ed;text-decoration:none;white-space:nowrap}.sidebar.open .navItem{justify-content:flex-start;width:100%;padding:0 10px}.brand svg,.navItem svg{flex:0 0 auto}.brand span,.navItem span{opacity:0;overflow:hidden;pointer-events:none;transform:translate(-4px);transition:opacity .14s ease,transform .14s ease}.sidebar.open .brand span,.sidebar.open .navItem span{opacity:1;pointer-events:auto;transform:translate(0)}.navItem.active,.navItem:hover{background:#2c3a42;color:#fff}.content{display:grid;align-content:start;gap:16px;min-width:0;padding:24px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.topbar h1{margin:0;font-size:28px;line-height:1.2;letter-spacing:0}.topbar p{margin:6px 0 0;color:#5d6972}.iconButton{display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border:1px solid #cbd5da;border-radius:6px;background:#fff;color:#172026;cursor:pointer}.iconButton:hover:not(:disabled){border-color:#81919b;background:#f8fafb}.toolbar{display:grid;grid-template-columns:minmax(280px,420px) minmax(320px,1fr);gap:12px}.tokenForm,.createForm,.toolbarHint,.searchBox{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #d6dee3;border-radius:8px;background:#fff;color:#43505a;padding:8px}.tokenForm input,.createForm input,.searchBox input{min-width:0;flex:1;border:0;outline:0;color:#172026;background:transparent}.tokenForm button,.createForm button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border-radius:6px;padding:0 12px;background:#1f7a74;color:#fff;cursor:pointer;white-space:nowrap}.tokenForm button:hover:not(:disabled),.createForm button:hover:not(:disabled){background:#176964}.toolbarHint{justify-content:flex-start;color:#5d6972}.error{border-left:4px solid #c2413a;background:#fff1f0;color:#8f221d;padding:12px 14px}.error.errorBanner{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.errorBanner>span{min-width:0;overflow-wrap:anywhere}.errorDismiss{flex:0 0 auto;color:currentColor}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.metric{display:grid;gap:4px;min-height:82px;padding:14px;border:1px solid #d6dee3;border-radius:8px;background:#fff}.metricValue{font-size:24px;font-weight:800}.metricLabel{color:#5d6972}.scenarioLayout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:12px;align-items:start}.scenarioList{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.scenarioPanel,.clientsPanel{display:grid;gap:14px;min-width:0;border:1px solid #d6dee3;border-radius:8px;background:#fff;padding:14px}.scenarioGrid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px}.scenarioButton{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:112px;border:1px solid #d6dee3;border-radius:8px;background:#f9fbfb;color:#172026;cursor:pointer;padding:14px;text-align:left}.scenarioButton:hover:not(:disabled){border-color:#9fb3bb;background:#f2f7f7}.scenarioButton.is-running{border-color:#67aaa3;background:#effaf8}.scenarioButton.is-stopped{border-color:#d9a7a7;background:#fff7f7}.scenarioIcon{display:grid;place-items:center;place-self:start;width:38px;height:38px;border-radius:8px;background:#e1f3f0;color:#1f7a74}.scenarioButton.is-running .scenarioIcon{background:#1f7a74;color:#fff}.scenarioButton.is-stopped .scenarioIcon{background:#f6d9d9;color:#9a2d2d}.scenarioBody{display:grid;gap:6px;min-width:0}.scenarioTitleLine{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.scenarioButton strong{font-size:16px}.scenarioButton em{border-radius:999px;background:#dff4ef;color:#1f6d63;font-size:11px;font-style:normal;font-weight:800;padding:4px 7px;text-transform:uppercase}.scenarioButton.is-stopped em{background:#f6d9d9;color:#9a2d2d}.scenarioButton small{color:#5d6972;line-height:1.35}.scenarioButton code{color:#60717a;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beelineModeCard{cursor:default}.beelineModeCard:hover{border-color:#d6dee3;background:#f9fbfb}.modeControls{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.modeButton{border:1px solid #cfdadf;border-radius:8px;background:#fff;color:#26333a;cursor:pointer;font-size:12px;font-weight:800;min-height:32px;padding:6px 10px}.modeButton:hover:not(:disabled){border-color:#7fa9a2;background:#eef8f6}.modeButton.active{border-color:#1f7a74;background:#1f7a74;color:#fff}.scenarioNotice{display:flex;align-items:center;gap:8px;border:1px solid #e8d6a3;border-radius:8px;background:#fff8e6;color:#755514;padding:10px 12px}.scenarioNotice.success{border-color:#bde7d4;background:#eefaf4;color:#1b6f4f}.parserStatus{display:grid;gap:12px;border-top:1px solid #d6dee3;padding-top:12px}.parserStatusHeader{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.parserStatusHeader h3{margin:0 0 6px;font-size:16px}.parserStatusHeader p{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;color:#5d6972}.parserTags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.inlineMeta{display:inline-flex;align-items:center;min-height:24px;max-width:100%;border-radius:999px;background:#edf2f4;color:#40505a;font-size:12px;font-weight:800;padding:0 10px;white-space:nowrap}.parserStats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.parserStats div{display:grid;gap:3px;min-width:0;border:1px solid #dbe4e8;border-radius:8px;background:#f8fbfb;padding:9px 10px}.parserStats span{overflow:hidden;color:#65727a;font-size:11px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.parserStats strong{overflow:hidden;color:#172026;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.esiaParserStats span{overflow:visible;line-height:1.15;text-overflow:clip;white-space:normal}.esiaParserStats strong{overflow:visible;font-size:13px;line-height:1.2;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.esiaRecentResults{display:grid;gap:8px;border-top:1px solid #d6dee3;padding-top:12px}.esiaRecentResults h4{margin:0;font-size:13px}.esiaRecentResults>p{margin:0;color:#60717a;font-size:13px}.esiaRecentResultsList{display:grid}.esiaRecentResult{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(132px,auto);align-items:center;gap:10px;border-top:1px solid #edf1f3;padding:8px 0}.esiaRecentResult code,.esiaRecentResult time{color:#60717a;font-size:12px}.esiaRecentResult time{text-align:right}@media(max-width:640px){.esiaRecentResult{grid-template-columns:minmax(0,1fr) auto}.esiaRecentResult time{grid-column:1 / -1;text-align:left}}.parserStatusFooter{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;color:#6d7880;font-size:12px}.parserStatusFooter code{overflow:hidden;max-width:min(360px,100%);color:#60717a;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.toastStack{position:fixed;top:18px;right:18px;z-index:50;display:grid;gap:8px;width:min(360px,calc(100vw - 36px));pointer-events:none}.toast{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;border:1px solid #c9ded9;border-radius:8px;background:#f2fbf8;color:#1b6f4f;padding:11px 12px;box-shadow:0 12px 32px #17202624}.toast-info{border-color:#d8c28c;background:#fffaf0;color:#755514}.clientStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.clientStats div{display:grid;gap:3px;border:1px solid #dce4e8;border-radius:8px;background:#fafcfc;padding:10px}.clientStats span,.counterValue span{color:#5d6972;font-size:12px;font-weight:800;text-transform:uppercase}.clientStats strong{font-size:22px}.clientScaleForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.clientCounter{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;min-height:46px;overflow:hidden;border:1px solid #cbd5da;border-radius:8px;background:#fff}.counterButton{display:grid;place-items:center;border-radius:0;background:#f4f8f8;color:#172026;cursor:pointer}.counterButton:hover:not(:disabled){background:#e7f2f1}.counterValue{display:grid;place-items:center;gap:2px;min-width:0;border-inline:1px solid #dce4e8;padding:6px 10px;text-align:center}.counterValue strong{font-size:22px;line-height:1}.clientApplyButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:8px;background:#1f7a74;color:#fff;cursor:pointer;padding:0 14px;white-space:nowrap}.clientApplyButton:hover:not(:disabled){background:#176964}.bootstrapList,.clientList{display:grid;gap:8px}.bootstrapList h3{margin:0;font-size:14px}.bootstrapItem,.clientItem,.mutedPanel{border:1px solid #dce4e8;border-radius:8px;background:#fff;padding:10px}.bootstrapItem,.clientItem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.clientItem{grid-template-columns:18px minmax(0,1fr)}.bootstrapItem div,.clientItem span{display:grid;gap:4px;min-width:0}.bootstrapItem small,.clientItem small,.mutedPanel{color:#66747d}.bootstrapItem code{color:#255d5a;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emptyState{display:grid;gap:6px;align-content:center;min-height:160px;border:1px solid #d6dee3;border-radius:8px;background:#fff;color:#5d6972;padding:20px}.emptyState strong{color:#172026}.tableViewport{min-width:0;overflow:auto;border:1px solid #d6dee3;border-radius:8px;background:#fff}.dataTable{width:100%;min-width:920px;border-spacing:0;border-collapse:separate;table-layout:fixed}.dataTable th,.dataTable td{border-bottom:1px solid #e6ebee;padding:10px 12px;text-align:left;vertical-align:top}.dataTable th{position:sticky;top:0;z-index:1;background:#eef3f4;color:#4b5963;font-size:12px;font-weight:800;text-transform:uppercase;white-space:nowrap}.dataTable td{color:#172026;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataTable tr:last-child td{border-bottom:0}.esiaAccountCheckColumn{width:320px}.esiaAccountCheck{display:grid;gap:5px;min-width:0}.esiaAccountCheckReason{display:block;max-width:100%;overflow:hidden;color:#66747d;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.esiaAccountsPanel .dataTable{min-width:1880px;table-layout:auto}.esiaPersonalColumn{width:410px}.esiaCredentialsColumn{width:420px}.esiaDataCell,.esiaCredentialsCell{display:grid;gap:6px;min-width:0}.esiaDataCell>span,.esiaCredentialRow{display:grid;grid-template-columns:94px minmax(0,1fr) 28px;gap:7px;align-items:center;min-width:0}.esiaDataCell>span{grid-template-columns:94px minmax(0,1fr)}.esiaDataCell small,.esiaCredentialRow small{color:var(--muted);font-size:11px}.esiaDataCell code,.esiaCredentialRow code,.esiaTotpCode code,.esiaTotpSecret code{min-width:0;overflow:hidden;color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.esiaDataCell strong,.esiaDataCell span>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.esiaCompositeIcon{position:relative;display:inline-grid;place-items:center}.esiaCompositeIconBadge{position:absolute;right:-6px;bottom:-5px;border-radius:999px;background:#fff;color:currentColor;stroke-width:3}.esiaGoskeyPendingBadge{position:absolute;top:-10px;right:-14px;display:inline-flex;min-width:17px;height:17px;align-items:center;justify-content:center;border:2px solid #ffffff;border-radius:999px;background:#18864b;color:#fff;font-size:9px;font-weight:900;line-height:1;box-shadow:0 1px 3px #0c572f47}.esiaAuthMode{display:grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid #cbd5da;border-radius:6px;background:#eef3f4;padding:3px}.esiaAuthMode button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:4px;color:#42505a;font-size:13px;font-weight:700;text-decoration:none}.esiaAuthMode button.active{background:#fff;color:#172026;box-shadow:0 1px 3px #1720261f}.esiaAuthMode button:hover:not(:disabled){background:#e3eaed;color:#172026}.esiaRecoveryWait{display:grid;gap:10px;border-left:3px solid #2d6b67;background:#eef7f5;padding:12px}.esiaRecoveryWait strong{color:#174f4b;font-size:24px;font-variant-numeric:tabular-nums}.esiaRecoveryWait span{color:#4e6866;font-size:12px}.inlineIconButton{display:inline-grid;width:28px;height:28px;place-items:center;flex:0 0 28px;border:0;border-radius:4px;background:transparent}.inlineIconButton:hover:not(:disabled){background:var(--surface-low);color:var(--text)}.esiaTotpSecret{display:inline-flex;min-width:0;align-items:center;gap:6px;border:0;background:transparent;color:#255d5a;cursor:pointer}.esiaTotpSecret svg{flex:0 0 auto}.esiaTotpSecret:disabled{color:#98a3aa;cursor:default}.esiaTotpCode{display:grid;grid-template-columns:94px minmax(0,1fr) 28px;gap:7px;align-items:center;width:100%;margin-left:0;border-left:3px solid #1f8a70;background:#edf8f4}.esiaTotpCodeLabel{color:var(--muted);font-size:11px}.esiaTotpCodeValue{display:inline-flex;align-items:center;justify-self:end;gap:8px;min-width:0}.esiaTotpCode code{color:#0b604d;font-size:14px;font-weight:800}.esiaTotpCode small{color:#427267;font-size:11px;font-variant-numeric:tabular-nums}.esiaTotpCode>.esiaTotpCodeLabel{color:var(--muted)}.esiaTotpCode.expired{border-left-color:#c27a17;background:#fff7e8}.esiaTotpCode.expired code,.esiaTotpCode.expired small{color:#8c5a13}.wideColumn{width:330px}.monoColumn{width:240px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.stackedCell{display:grid;gap:4px}.stackedCell code{color:#64717a;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis}.emptyCell{height:118px;color:#6d7880;text-align:center}.status{display:inline-flex;align-items:center;min-height:24px;max-width:100%;border-radius:999px;padding:0 10px;background:#e8edf0;color:#172026;font-size:12px;font-weight:800;white-space:nowrap}.status-succeeded{background:#e2f7ee;color:#19714f}.status-failed,.status-expired,.status-canceled{background:#ffe9e7;color:#a72c25}.status-running,.status-assigned,.status-retrying{background:#e8f1ff;color:#235ea8}.status-created,.status-queued,.status-waiting_input,.status-waiting_external{background:#fff2d8;color:#805512}.databaseLayout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:12px;min-height:500px;height:min(720px,calc(100vh - 294px))}.tableBrowser,.dataPanel{min-width:0;min-height:0;border:1px solid #d6dee3;border-radius:8px;background:#fff}.tableBrowser{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:12px}.panelHeader,.dataPanelHeader,.tableSubbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.panelHeader h2,.dataPanelHeader h2{margin:0;font-size:18px;line-height:1.25;letter-spacing:0}.panelHeader p,.dataPanelHeader p{margin:4px 0 0;color:#64717a}.tableList{display:grid;align-content:start;gap:6px;min-height:0;overflow:auto;padding-right:2px}.tableListItem{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;border:1px solid transparent;border-radius:6px;background:transparent;color:#172026;cursor:pointer;padding:8px;text-align:left}.tableListItem:hover,.tableListItem.active{border-color:#b6c6cc;background:#f2f7f7}.tableListItem span{display:grid;gap:2px;min-width:0}.tableListItem strong,.tableListItem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableListItem small,.tableListItem em{color:#697780;font-size:12px;font-style:normal}.dataPanel{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;padding:12px;min-height:65vh}.pager{display:flex;align-items:center;gap:8px}.pager select{min-height:40px;border:1px solid #cbd5da;border-radius:6px;background:#fff;color:#172026;padding:0 8px}.columnStrip{display:flex;gap:8px;min-width:0;overflow:auto;padding-bottom:2px}.columnChip{display:grid;gap:2px;min-width:136px;max-width:220px;border:1px solid #dce4e8;border-radius:6px;background:#fafcfc;padding:8px 10px}.columnChip strong,.columnChip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.columnChip small{color:#697780}.tableSubbar{color:#64717a}.rowSearch{width:min(420px,100%)}.databaseTableViewport{min-height:0}.databaseTable{min-width:max-content}.databaseTable th,.databaseTable td{min-width:150px;max-width:340px}.jsonCell{display:inline-block;max-width:320px;overflow:hidden;color:#255d5a;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;text-overflow:ellipsis;vertical-align:top}.beelineLayout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.panelActions{display:inline-flex;align-items:center;gap:8px}.beelineForm,.beelineAccounts{display:grid;gap:14px;min-width:0;border:1px solid #d6dee3;border-radius:8px;background:#fff;padding:14px}.formGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tokenGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.formGrid label,.jsonFormGrid label{display:grid;gap:6px;min-width:0}.formGrid span,.jsonFormGrid span{color:#5d6972;font-size:12px;font-weight:800;text-transform:uppercase}.formGrid input,.formGrid select,.jsonFormGrid textarea{min-width:0;width:100%;border:1px solid #cbd5da;border-radius:6px;background:#fff;color:#172026;outline:0}.formGrid input,.formGrid select{height:38px;padding:0 10px}.jsonFormGrid{display:grid;gap:10px}.jsonFormGrid textarea{min-height:86px;max-height:180px;resize:vertical;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.primaryAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:38px;border-radius:6px;background:#1f7a74;color:#fff;cursor:pointer;padding:0 14px}.primaryAction:hover:not(:disabled){background:#176964}.secondaryAction{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #cbd5da;border-radius:6px;background:#fff;color:#26333a;cursor:pointer;padding:0 14px}.secondaryAction:hover:not(:disabled){border-color:#81919b;background:#f8fafb}.compactAction{min-height:32px;padding:0 10px}.modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:grid;place-items:center;background:#1720266b;padding:18px}.authModal{display:grid;gap:14px;width:min(440px,100%);border:1px solid #cbd5da;border-radius:8px;background:#fff;padding:14px;box-shadow:0 22px 70px #1720263d}.authModal .formGrid{grid-template-columns:minmax(0,1fr)}body .simCardsToolbar{display:flex;justify-content:flex-end;min-width:0}body .simCardsToolbar .logsFilters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}body .content .simCardsTablePanel .activationTable{min-width:840px}body .simSessionBadge{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid var(--gpt-border, #dce4e8);border-radius:999px;color:var(--gpt-text-secondary, #43505a);background:var(--gpt-surface-subtle, #fafcfc);font-size:10px;font-weight:600;white-space:nowrap}body .simSessionBadge.is-active{border-color:#34a88073;color:#7dd3b7;background:#34a8801f}body .simSessionBadge.is-expired{border-color:#ef666673;color:#f19a9a;background:#ef66661a}body .simCardIdentity>.simCardValueAction{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:5px 0;border-bottom:1px solid var(--gpt-border, #dce4e8)}body .simCardValueAction strong{min-width:0}body .simChangeNumberButton{flex:0 0 auto;width:28px;min-width:28px;height:28px;min-height:28px}body .authModal.simWideModal{width:min(1180px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:auto}body .simWideModal>.panelHeader{position:sticky;top:-14px;z-index:3;margin:-14px -14px 0;padding:14px;border-bottom:1px solid var(--gpt-border, #dce4e8);background:var(--gpt-surface, #fff)}body .simNumberChangeModal>.panel{margin:0}body .simNewActivationButton{flex:0 0 32px;width:32px;min-width:32px}body .simActivationModal{padding:0}body .simActivationModal .activationPage{gap:0}body .simActivationModal .activationWorkspace{grid-template-columns:minmax(0,1fr);gap:0}body .simActivationModal .activationComposer,body .simActivationModal .activationQueue{margin:0;border:0;border-radius:8px;box-shadow:none}body .simActivationModal .activationComposer{display:grid;gap:18px;padding:22px;background:var(--surface-card, #ffffff)}body .simActivationModal .activationComposer>.panelHeader{margin:-22px -22px 0;padding:18px 22px;border-bottom:1px solid var(--border, #e2e8f0);background:var(--surface-card, #ffffff)}body .simActivationModal .activationComposer>.panelHeader h2,body .simActivationModal .activationComposer>.panelHeader p{margin:0}body .simActivationModal .activationComposer>.panelHeader p{margin-top:3px;color:var(--muted, #57657a);font-size:13px}.activationOperatorField{display:grid;grid-template-columns:150px minmax(220px,360px);align-items:center;gap:14px;padding:16px;border:1px solid var(--border, #e2e8f0);border-radius:12px;background:var(--surface-low, #f2f4f6)}.activationOperatorField>span{color:var(--text, #191c1e);font-size:13px;font-weight:750}.activationOperatorField select,.activationCriteriaGrid input,.activationSourceField select,.activationSimInput input,.activationSimInput textarea{width:100%;min-width:0;border:1px solid var(--border-strong, #c3c6d7);border-radius:9px;background:var(--surface-card, #ffffff);color:var(--text, #191c1e);outline:none}.activationOperatorField select,.activationCriteriaGrid input,.activationSourceField select,.activationSimInput input{min-height:42px;padding:8px 11px}.activationOperatorField select:focus,.activationCriteriaGrid input:focus,.activationSourceField select:focus,.activationSimInput input:focus,.activationSimInput textarea:focus{border-color:var(--primary, #004ac6);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary, #004ac6) 18%,transparent)}.activationSetup{display:grid;gap:16px}.activationSetupCard{display:grid;gap:16px;padding:18px;border:1px solid var(--border, #e2e8f0);border-radius:12px;background:var(--surface-card, #ffffff)}.activationSelectionCard{padding:14px}.activationAccountCriteria.activationSelectorLayout{grid-template-columns:minmax(0,2fr) minmax(230px,.85fr);gap:14px}.activationCompactPanels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.activationCompactPanel{display:grid;align-content:start;gap:12px;min-width:0;padding:14px;border:1px solid var(--border, #e2e8f0);border-radius:10px;background:var(--surface-low, #f2f4f6)}.activationCompactHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.activationCompactHeader>div:first-child{display:grid;gap:2px;min-width:0}.activationCompactHeader strong{color:var(--text, #191c1e);font-size:14px}.activationCompactHeader small{overflow:hidden;color:var(--muted, #57657a);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.activationCompactActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.activationCompactAction{min-height:32px;padding:5px 9px;font-size:12px}.activationAutoNumberToggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--text, #191c1e);font-size:11px;font-weight:700;cursor:pointer}.activationAutoNumberToggle input{width:16px;height:16px;margin:0;accent-color:var(--primary, #004ac6)}.activationCompactSettings{padding-top:10px;border-top:1px solid var(--border, #e2e8f0)}.activationCompactPanel .activationCriteriaInputs,.activationCompactPanel .activationCriteriaGrid{grid-template-columns:minmax(0,1fr)}.activationCompactMatch{min-height:58px;padding:10px 11px}.activationStepHeader{display:flex;align-items:flex-start;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border, #e2e8f0)}.activationStepHeader>div{display:grid;gap:3px;min-width:0}.activationStepHeader strong{color:var(--text, #191c1e);font-size:15px}.activationStepHeader small,.activationSelectionHint,.activationSafetyNote{color:var(--muted, #57657a);font-size:12px;line-height:1.45}.activationStepNumber{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--primary, #004ac6);color:#fff;font-size:13px;font-weight:800}.activationCriteriaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.activationAccountCriteria{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:20px}.activationCriteriaInputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.activationCriteriaInputs>label{display:grid;align-content:start;gap:5px;min-width:0}.activationPeriodField{display:grid;align-content:start;gap:7px;min-width:0}.activationPeriodDates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.activationPeriodDates>label,.activationPeriodLimit{display:grid;gap:5px;min-width:0}.activationPeriodLimit{margin-top:4px}.activationCriteriaInputs label>span,.activationPeriodField>span{min-height:34px;color:var(--muted, #57657a);font-size:12px;font-weight:700}.activationPeriodDates label>span{min-height:0}.activationCriteriaInputs label>small,.activationPeriodField>small{color:var(--muted, #57657a);font-size:11px}.activationCriteriaInputs input{width:100%;min-width:0;min-height:42px;padding:8px 11px;border:1px solid var(--border-strong, #c3c6d7);border-radius:9px;background:var(--surface-card, #ffffff);color:var(--text, #191c1e);outline:none}.activationCriteriaInputs input:focus{border-color:var(--primary, #004ac6);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary, #004ac6) 18%,transparent)}.activationCriteriaToggles{display:grid;align-content:start;gap:10px;padding:8px 0 0 18px;border-left:1px solid var(--border, #e2e8f0)}.activationCriteriaToggles .activationNeverToggle{min-height:42px}.activationCriteriaGrid>label,.activationSourceField,.activationSimInput{display:grid;align-content:start;gap:7px;min-width:0}.activationCriteriaGrid label>span,.activationSourceField>span,.activationSimInput>span{color:var(--muted, #57657a);font-size:12px;font-weight:700}.activationNeverToggle{grid-column:1 / -1;display:flex!important;align-items:center;gap:9px!important;min-height:34px}.activationNeverToggle input,.activationAccountOption input{width:17px;height:17px;margin:0;accent-color:var(--primary, #004ac6)}.activationAccountState,.activationAccountEmpty{padding:12px;border-radius:9px;color:var(--muted, #57657a);background:var(--surface-low, #f2f4f6);font-size:13px}.activationAccountList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;overflow:auto;padding:3px}.activationAccountOption{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:flex-start;gap:9px;min-width:0;padding:10px;border:1px solid var(--border, #e2e8f0);border-radius:9px;background:var(--surface-low, #f2f4f6);cursor:pointer}.activationAccountOption:has(input:checked){border-color:var(--primary, #004ac6);background:color-mix(in srgb,var(--primary, #004ac6) 10%,var(--surface-card, #ffffff))}.activationAccountOption>span{display:grid;gap:2px;min-width:0}.activationAccountOption strong,.activationAccountOption small{display:block;overflow:hidden;text-overflow:ellipsis}.activationAccountOption strong{color:var(--text, #191c1e);font-size:13px;white-space:nowrap}.activationAccountOption small{color:var(--muted, #57657a);font-size:11px;line-height:1.35}.activationSimInput textarea{min-height:112px;resize:vertical;padding:11px;line-height:1.5}.activationInfoNote,.activationEsiaMatch{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border, #e2e8f0);border-radius:9px;color:var(--muted, #57657a);background:var(--surface-low, #f2f4f6);font-size:12px;line-height:1.45}.activationEsiaMatch>div{display:grid;gap:2px}.activationEsiaMatch.isReady{border-color:color-mix(in srgb,var(--success, #10b981) 45%,var(--border, #e2e8f0));background:var(--success-bg, #d1fae5)}.activationLaunchBar{position:sticky;bottom:-22px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:2px -22px -22px;padding:16px 22px;border-top:1px solid var(--border, #e2e8f0);background:color-mix(in srgb,var(--surface-card, #ffffff) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.activationLaunchBar>div{display:grid;gap:3px}.activationLaunchBar small{color:var(--muted, #57657a);font-size:12px}.activationProxySummary{display:flex;align-items:center;gap:5px}.activationStartButton{flex:0 0 auto;min-height:42px}@media(max-width:820px){.activationOperatorField,.activationCriteriaGrid,.activationAccountList,.activationAccountCriteria,.activationAccountCriteria.activationSelectorLayout,.activationCompactPanels{grid-template-columns:minmax(0,1fr)}.activationCriteriaToggles{padding:12px 0 0;border-left:0;border-top:1px solid var(--border, #e2e8f0)}.activationLaunchBar{align-items:stretch;flex-direction:column}.activationStartButton{width:100%}}@media(max-width:540px){.activationCriteriaInputs{grid-template-columns:minmax(0,1fr)}.activationCriteriaInputs label>span,.activationPeriodField>span{min-height:0}}body .simActivationModal .activationTableWrap{max-height:calc(100vh - 150px)}.activationPage-composer .activationQueue,.activationPage-history .activationComposer{display:none}.activationStatusTrigger{cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.activationStatusTrigger:focus-visible{outline:2px solid var(--primary, #004ac6);outline-offset:2px}.activationPanelHeaderActions{display:flex;align-items:center;gap:6px}@media(max-width:760px){body .simCardsToolbar,body .simCardsToolbar .logsFilters{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto}body .simCardsToolbar .logsSearch{grid-column:1 / -1}}.authHint{display:grid;gap:4px;border:1px solid #dce4e8;border-radius:8px;background:#fafcfc;color:#43505a;padding:10px 12px}.authHint small{color:#6b7881}.captchaImage{max-width:100%;min-height:60px;border:1px solid #dce4e8;border-radius:6px;background:#f8fafb;object-fit:contain}.captchaHtmlPreview{display:block;overflow:auto;max-height:140px;border:1px solid #dce4e8;border-radius:6px;background:#f8fafb;color:#43505a;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4;padding:10px;white-space:pre-wrap}.authCodeField{display:grid;gap:6px}.authCodeField span{color:#5d6972;font-size:12px;font-weight:800;text-transform:uppercase}.authCodeField input{width:100%;height:44px;border:1px solid #cbd5da;border-radius:6px;color:#172026;font-size:20px;font-weight:800;letter-spacing:0;outline:0;padding:0 12px}.totpSecretField{display:grid;gap:6px}.totpSecretField>span{color:#5d6972;font-size:12px;font-weight:800;text-transform:uppercase}.totpSecretField>div{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;min-width:0}.totpSecretField code{overflow-wrap:anywhere;border:1px solid #cbd5da;border-radius:6px;background:#f8fafb;color:#172026;padding:10px 12px}.authModal a.secondaryAction{gap:8px;text-decoration:none}.modalActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mutedText{color:#87929a}@media(max-width:980px){.app{grid-template-columns:56px minmax(0,1fr)}.sidebar{width:56px;padding:14px 8px}.sidebar.open{width:min(248px,calc(100vw - 16px));padding:14px 12px}.nav{grid-template-columns:1fr;margin-top:14px}.content{padding:18px}.toolbar,.databaseLayout,.scenarioLayout,.beelineLayout{grid-template-columns:1fr}.databaseLayout{height:auto}.tableBrowser{max-height:320px}.dataPanel{min-height:520px}.formGrid,.tokenGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenarioGrid{grid-template-columns:1fr}.parserStats{grid-template-columns:repeat(3,minmax(0,1fr))}.dataPanelHeader,.tableSubbar{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.topbar{align-items:flex-start}.topbar h1{font-size:24px}.metrics{grid-template-columns:1fr}.tokenForm,.createForm,.formGrid,.tokenGrid,.clientScaleForm{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.tokenForm button,.createForm button,.clientApplyButton{width:100%}.clientStats{grid-template-columns:1fr}.parserStats{grid-template-columns:repeat(2,minmax(0,1fr))}.clientCounter{grid-template-columns:44px minmax(0,1fr) 44px}.toastStack{top:12px;right:12px;width:calc(100vw - 24px)}}:root{--primary: #004ac6;--primary-strong: #2563eb;--sidebar-bg: #0f172a;--surface: #f7f9fb;--surface-card: #ffffff;--surface-low: #f2f4f6;--surface-mid: #e6e8ea;--border: #e2e8f0;--border-strong: #c3c6d7;--text: #191c1e;--muted: #57657a;--faint: #94a3b8;--success: #10b981;--success-bg: #d1fae5;--warning: #f59e0b;--warning-bg: #fef3c7;--error: #ef4444;--error-bg: #ffdad6;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 30px}body{background:radial-gradient(circle at 30% 0%,rgb(0 74 198 / 5%),transparent 34rem),var(--surface);color:var(--text)}.app,.app.sidebarOpen{grid-template-columns:260px minmax(0,1fr);background:transparent}.sidebar,.sidebar.open{position:sticky;top:0;display:flex;width:260px;height:100vh;flex-direction:column;overflow:hidden;border-right:1px solid rgb(255 255 255 / 8%);background:var(--sidebar-bg);color:#dbe1ff;padding:18px 14px;box-shadow:none}.brand,.sidebar.open .brand{position:relative;z-index:1;display:flex;width:100%;min-height:52px;align-items:center;justify-content:flex-start;gap:12px;border-radius:22px;background:transparent;color:#fff;padding:6px 8px}.brand:hover{background:#ffffff12}.brandMark{display:grid;width:42px;height:42px;place-items:center;flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,#dbe1ff,#7dd3fc);color:#00174b;font-size:.78rem;font-weight:900}.brandText{display:grid;gap:2px;min-width:0}.brandText strong,.brandText small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brandText small{color:var(--faint);font-size:.78rem;font-weight:600}.brand span,.navItem span,.sidebar.open .brand span,.sidebar.open .navItem span{opacity:1;pointer-events:auto;transform:none}.nav{position:relative;z-index:1;display:grid;gap:7px;width:100%;margin-top:26px}.navItem,.sidebar.open .navItem{display:flex;width:100%;min-height:44px;align-items:center;justify-content:flex-start;gap:12px;border-radius:18px;color:var(--faint);font-size:.92rem;font-weight:800;padding:8px 12px;transition:background .16s ease,color .16s ease,transform .16s ease}.navItem:hover{background:#ffffff14;color:#fff}.navItem.active{background:#2563eb2e;color:#eef2ff;box-shadow:inset 4px 0 0 var(--primary-strong)}.navItem svg{width:30px;height:30px;border-radius:12px;background:#ffffff12;color:#c7d2fe;padding:6px}.navItem.active svg{background:#dbe1ff;color:#003ea8}.sideFooter{position:relative;z-index:1;display:grid;gap:7px;margin-top:auto;border-top:1px solid rgb(255 255 255 / 10%);padding-top:14px}.sidebarWatermark{position:absolute;right:-46px;bottom:56px;color:#ffffff0a;transform:rotate(-12deg)}.content{gap:18px;min-width:0;padding:0 24px 36px}.topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;min-height:70px;border-bottom:1px solid var(--border);background:#f7f9fbe0;padding:8px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.eyebrow{margin:0 0 3px;color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.topbar h1{color:var(--text);font-size:clamp(1.9rem,3vw,2.55rem);line-height:.96}.topbar p:not(.eyebrow){color:var(--muted);font-size:.88rem;line-height:1.3}.topbarActions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.iconButton{position:relative;width:42px;height:42px;border:1px solid var(--border);border-radius:16px;background:#fff;color:var(--muted);transition:border .16s ease,background .16s ease,transform .16s ease}.iconButton:hover:not(:disabled){border-color:var(--border-strong);background:#f8fafc}.iconButton:active:not(:disabled){transform:scale(.97)}.hasNotification:after{position:absolute;right:8px;top:8px;width:8px;height:8px;border:2px solid #ffffff;border-radius:999px;background:var(--error);content:""}.environmentPill{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid #a7f3d0;border-radius:999px;background:var(--success-bg);color:#065f46;font-size:.8rem;font-weight:900;padding:0 13px}.environmentPill i{width:8px;height:8px;border-radius:inherit;background:var(--success)}.iconButton.is-active{border-color:#a7f3d0;background:var(--success-bg);color:#065f46}.headerPopover{position:absolute;right:0;top:calc(100% + 10px);z-index:20;display:grid;width:min(420px,calc(100vw - 32px));gap:14px;border:1px solid var(--border);border-radius:var(--radius-xl);background:#fff;box-shadow:0 22px 60px #0f172a24;padding:16px}.headerPopoverHeader{display:flex;align-items:center;justify-content:space-between;gap:14px}.headerPopoverHeader strong{color:var(--text)}.headerPopoverHeader span{border-radius:999px;background:var(--surface-mid);color:var(--muted);font-size:.74rem;font-weight:900;padding:5px 9px;text-transform:uppercase}.headerPanelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.headerPanelMetric,.headerNotice{display:grid;gap:5px;border:1px solid var(--border);border-radius:var(--radius-md);background:#fbfcfd;padding:12px}.headerPanelMetric strong{color:var(--text);font-size:1.18rem;line-height:1}.headerPanelMetric span,.headerNotice span,.headerPopover p{color:var(--muted);font-size:.82rem}.headerNoticeList{display:grid;max-height:260px;gap:9px;overflow:auto}.headerNotice strong{color:var(--text);font-size:.9rem}.error,.metric,.scenarioPanel,.clientsPanel,.scenarioButton,.scenarioNotice,.parserStats div,.clientStats div,.bootstrapItem,.clientItem,.mutedPanel,.emptyState,.tableViewport,.tableBrowser,.dataPanel,.beelineForm,.beelineAccounts,.authModal,.authHint,.toast,.tokenForm,.createForm,.toolbarHint,.searchBox{border-color:var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:0 18px 45px #0f172a0f}.metrics{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.metric{min-height:118px;align-content:center;gap:8px;padding:18px}.metricValue{color:var(--text);font-size:1.9rem;line-height:1;overflow-wrap:anywhere}.metricLabel{color:var(--muted);font-size:.86rem}.metricLabelStack{display:grid;gap:8px}.parserTelemetry .metric{align-content:start}.parserStateBadge{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.04em;line-height:1;padding:6px 9px;text-transform:uppercase}.parserStateBadge--ready{background:var(--success-bg);color:#065f46}.parserStateBadge--running{background:#dbeafe;color:#1d4ed8}.parserStateBadge--stopped{background:#fce8e8;color:#9a2d2d}.parserStateBadge--bad{background:var(--error-bg);color:#93000a}.parserStateBadge--development{background:var(--surface-mid);color:#46566c}.scenarioLayout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px}.taskBoard,.nodesPanel{min-width:0;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:0 18px 45px #0f172a0f;padding:20px}.taskBoard{display:grid;gap:14px}.nodesPanel{display:grid;align-content:start;gap:14px}.panelHeader h2,.dataPanelHeader h2{color:var(--text);font-size:1.05rem}.panelHeader p,.dataPanelHeader p{color:var(--muted)}.scenarioList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.scenarioButton{grid-template-columns:46px minmax(0,1fr);min-height:122px;background:#fbfcfd;padding:16px}.scenarioButton:hover:not(:disabled){border-color:#b6c6d8;background:#f8fbff}.scenarioButton.is-running{border-color:#a7f3d0;background:#f1fff8}.scenarioButton.is-development{border-color:var(--border);background:#f8fafc}.scenarioButton.is-development .scenarioIcon{background:var(--surface-mid);color:#64748b}.scenarioIcon{width:46px;height:46px;border-radius:18px;background:#dbeafe;color:var(--primary)}.scenarioButton.is-running .scenarioIcon{background:var(--primary);color:#fff}.scenarioButton strong{color:var(--text)}.scenarioButton small{color:var(--muted)}.parserStatus{border-top-color:var(--border);padding-top:16px}.parserStats{gap:9px}.parserStats div{background:#fbfcfd;box-shadow:none;padding:11px 12px}.status,.inlineMeta,.scenarioButton em,.modeButton,.primaryAction,.secondaryAction,.clientApplyButton{border-radius:999px}.status-succeeded,.scenarioNotice.success{background:var(--success-bg);color:#065f46}.status-failed,.status-expired,.status-canceled{background:var(--error-bg);color:#93000a}.status-created,.status-queued,.status-waiting_input,.status-waiting_external{background:var(--warning-bg);color:#92400e}.nodesList,.clientList,.bootstrapList{display:grid;gap:10px}.nodeItem,.clientItem,.bootstrapItem{border:1px solid var(--border);border-radius:var(--radius-md);background:#fbfcfd;padding:13px}.nodeItem span{display:grid;gap:4px}.nodeItem strong{color:var(--text)}.nodeItem small{color:var(--muted)}.tableViewport{overflow:auto}.dataTable th{background:var(--surface-low)}.dataTable tr:hover td{background:#f8fafc}.formGrid input,.formGrid select,.jsonFormGrid textarea,.authCodeField input,.pager select,.modeButton,.tokenForm,.createForm,.searchBox{border-radius:var(--radius-sm)}.primaryAction,.clientApplyButton,.tokenForm button,.createForm button,.modeButton.active{background:var(--primary)}.primaryAction:hover:not(:disabled),.clientApplyButton:hover:not(:disabled),.tokenForm button:hover:not(:disabled),.createForm button:hover:not(:disabled){background:#003ea8}.proxyImportForm{align-content:start}.proxyImportGrid{display:grid;gap:12px}.proxyImportTextarea{width:100%;min-height:150px;max-height:320px;resize:vertical;border:1px solid #cbd5da;border-radius:var(--radius-md);background:#fff;color:var(--text);outline:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.45}.proxyImportTextarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px #004ac61f}.proxyImportButton{justify-self:start;width:auto;min-width:180px;min-height:44px;padding:0 18px}@media(max-width:1120px){.app,.app.sidebarOpen{grid-template-columns:1fr}.sidebar,.sidebar.open{position:relative;width:100%;height:auto;padding:14px}.nav{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.sideFooter,.sidebarWatermark{display:none}.content{padding:0 18px 30px}.topbar{grid-template-columns:1fr;padding:18px 0}.topbarActions{justify-content:flex-start;order:2}.headerPopover{left:0;right:auto;top:calc(100% + 8px);width:min(420px,100%)}.scenarioLayout{grid-template-columns:1fr}}@media(max-width:620px){.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.content{padding:0 12px 28px}.topbar h1{font-size:2rem}.environmentPill{min-height:38px}.metrics,.parserStats,.clientStats{grid-template-columns:1fr}.taskBoard,.nodesPanel{padding:16px}}:root{color-scheme:dark;--primary: #38bdb2;--primary-strong: #74e0d5;--sidebar-bg: #0b1118;--surface: #10161d;--surface-card: #18212b;--surface-low: #121a23;--surface-mid: #273443;--border: #2c3a49;--border-strong: #486176;--text: #f2f7fb;--muted: #aab8c7;--faint: #8192a5;--success: #48d597;--success-bg: #123b31;--warning: #f4b84f;--warning-bg: #453619;--error: #ff7770;--error-bg: #4b2529}body{background:var(--surface)}.sidebar,.sidebar.open{border-right-color:#263442}.brandMark{background:#b9f4ec;color:#0a2425}.navItem.active{background:#163b43;box-shadow:inset 4px 0 0 var(--primary-strong)}.navItem.active svg{background:#b9f4ec;color:#0a4a50}.topbar{background:#10161deb}.iconButton,.headerPopover,.proxyImportTextarea,.formGrid input,.formGrid select,.jsonFormGrid textarea,.authCodeField input,.pager select,.clientCounter{background:var(--surface-card);border-color:var(--border);color:var(--text)}.tokenForm,.createForm,.toolbarHint,.searchBox,.formGrid span,.jsonFormGrid span,.clientStats span,.counterValue span,.tableSubbar,.tableListItem small,.tableListItem em,.columnChip small,.emptyState,.mutedPanel{color:var(--muted)}.tokenForm input,.createForm input,.searchBox input,.formGrid input,.formGrid select,.jsonFormGrid textarea,.proxyImportTextarea{color:var(--text)}.tokenForm input::placeholder,.createForm input::placeholder,.searchBox input::placeholder,.formGrid input::placeholder,.jsonFormGrid textarea::placeholder,.proxyImportTextarea::placeholder{color:#8293a5;opacity:1}.iconButton:hover:not(:disabled){background:#202c38;border-color:var(--border-strong)}.hasNotification:after{border-color:var(--surface-card)}.environmentPill,.iconButton.is-active{border-color:#28765c;background:var(--success-bg);color:#a8f3d0}.headerPanelMetric,.headerNotice,.scenarioButton,.parserStats div,.nodeItem,.clientItem,.bootstrapItem,.columnChip{background:#141d27}.scenarioButton:hover:not(:disabled),.dataTable tr:hover td,.tableListItem:hover,.tableListItem.active{background:#202c38;border-color:var(--border-strong)}.scenarioButton.is-running{border-color:#26856c;background:#12372f}.scenarioButton.is-development{background:#151d26}.scenarioIcon{background:#163b43;color:#8ae7de}.scenarioButton.is-development .scenarioIcon{background:var(--surface-mid);color:#b6c3d0}.parserStateBadge--ready,.status-succeeded,.scenarioNotice.success{color:#a8f3d0}.parserStateBadge--running,.status-running,.status-assigned,.status-retrying{background:#193a61;color:#b7d8ff}.parserStateBadge--stopped,.status-failed,.status-expired,.status-canceled,.parserStateBadge--bad{color:#ffc0bd}.parserStateBadge--development{color:#c2ced9}.scenarioNotice{border-color:#73591e;background:#342a16;color:#f4d489}.dataTable th{background:#121a23;color:#c3d0dc}.dataTable td,.parserStats strong,.emptyState strong,.counterButton,.tableListItem,.modeButton{color:var(--text)}.dataTable td,.dataTable th{border-bottom-color:var(--border)}.counterButton{background:#202c38}.counterButton:hover:not(:disabled){background:#2a3948}.counterValue{border-inline-color:var(--border)}.modeButton{border-color:var(--border);background:#18212b}.modeButton:hover:not(:disabled){border-color:#4fa59e;background:#173f42}.primaryAction:hover:not(:disabled),.clientApplyButton:hover:not(:disabled),.tokenForm button:hover:not(:disabled),.createForm button:hover:not(:disabled){background:#23988f}.proxyImportTextarea:focus,.formGrid input:focus,.formGrid select:focus,.jsonFormGrid textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px #38bdb229}.toast{box-shadow:0 18px 40px #00000047}.jsonCell,.bootstrapItem code{color:#8ae7de}.environmentPill--development{border-color:#73591e;background:#342a16;color:#f4d489}.environmentPill--development i{background:var(--warning)}.goskeyPage,.ozonAccountsPanel{display:grid;gap:14px}.ozonEndSessionButton{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ozonSessionHint{color:var(--muted, #8693a6);font-size:12px}.ozonEsiaLinkButton{border:0;padding:0;background:transparent;color:var(--accent, #75d6c3);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ozonEsiaLinkButton:disabled{opacity:.5;cursor:default}.ozonSessionDescription{line-height:1.55;margin:0 0 18px}.ozonEndSessionConfirm{background:#b83e4b;border-color:#b83e4b}.ozonAccountsTable{min-width:900px}.ozonAccountsTable th:nth-child(1){width:190px}.ozonAccountsTable th:nth-child(2){width:120px}.ozonAccountsTable th:nth-child(3){width:260px}.ozonAccountsTable th:nth-child(4){width:180px}.ozonCredentialCell{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;-webkit-user-select:text;user-select:text}.ozonLoading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:180px;color:var(--muted)}.ozonAuthPanel{display:grid;gap:18px;overflow:hidden}.ozonAuthPanel .panelHeader p{margin:4px 0 0;color:var(--muted);font-size:12px}.ozonAuthPanel .panelHeader .primaryAction{display:inline-flex;align-items:center;gap:7px}.ozonRegistrationGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}.ozonRegistrationCard{display:grid;align-content:start;gap:14px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 96%,var(--accent) 4%);box-shadow:0 8px 24px #0000000d}.ozonRegistrationCard.is-start_failed{border-color:color-mix(in srgb,#c93434 50%,var(--border))}.ozonRegistrationHeader,.ozonRegistrationIdentity,.ozonCardActions,.ozonCardProgress{display:flex;align-items:center}.ozonRegistrationHeader{justify-content:space-between;gap:12px}.ozonRegistrationIdentity{flex:1;min-width:0;gap:9px}.ozonRegistrationIdentity>strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.ozonCardPhoneInput{flex:1;min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-weight:650}.ozonCardClose{flex:0 0 auto}.ozonRegistrationStatus{display:grid;gap:5px;min-height:54px}.ozonRegistrationStatus>strong{font-size:14px;line-height:1.4}.ozonRegistrationEyebrow{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ozonInlineInput{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font:inherit}.ozonInlineInput:focus{outline:2px solid color-mix(in srgb,var(--accent) 30%,transparent);border-color:var(--accent)}.ozonCardForm{display:grid;gap:10px}.ozonCardForm label{display:grid;gap:6px}.ozonCardForm label>span{color:var(--muted);font-size:11px;font-weight:650}.ozonCardForm .primaryAction{justify-content:center;width:100%;min-height:42px}.ozonLaneState{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid #a9c5dc;border-radius:999px;background:#edf6fc;color:#245f87;font-size:11px;font-weight:700}.ozonLaneState.is-start_failed{border-color:#e4a3a3;background:#fff0f0;color:#a12424}.ozonCardNotice{display:grid;gap:3px;margin-top:7px;padding:10px 11px;border:1px solid transparent;border-radius:10px;font-size:12px;line-height:1.4}.ozonCardNotice.isError{border-color:color-mix(in srgb,#d83b3b 45%,transparent);background:color-mix(in srgb,#d83b3b 8%,transparent);color:#b42318}.ozonCardNotice.isWarning{border-color:color-mix(in srgb,#d9971e 50%,transparent);background:color-mix(in srgb,#d9971e 10%,transparent);color:#8a5600}.ozonCooldownPanel{display:grid;grid-template-columns:1fr auto;gap:2px 12px;margin-top:7px;padding:11px 12px;border:1px solid color-mix(in srgb,#d9971e 50%,var(--border));border-radius:11px;background:color-mix(in srgb,#d9971e 10%,var(--surface));color:#8a5600;font-size:12px}.ozonCooldownPanel strong{grid-row:span 2;align-self:center;font-size:22px;font-variant-numeric:tabular-nums}.ozonCooldownPanel small{color:currentColor;opacity:.72}.ozonCardProgress{justify-content:center;gap:8px;min-height:42px;color:var(--muted);font-size:12px}.ozonCardActions{justify-content:flex-start;flex-wrap:wrap;gap:8px;min-height:36px;padding-top:2px}.ozonCardActions .secondaryAction{min-height:36px;white-space:nowrap}.ozonAuthEmpty{min-height:110px}@media(max-width:760px){.ozonAuthPanel .panelHeader{align-items:stretch}.ozonAuthPanel .panelHeader .primaryAction{justify-content:center}.ozonRegistrationGrid{grid-template-columns:1fr}}.ozonAccountModal{width:min(560px,100%)}.ozonAccountModal .panelHeader{align-items:flex-start}.ozonAccountModal .panelHeader h2,.ozonAccountModal .panelHeader p{margin:0}.ozonAccountModal .panelHeader p{margin-top:5px;color:var(--muted);font-size:12px}.ozonFormError,.ozonCooldown,.ozonModalActions{grid-column:1 / -1}.ozonCooldown{display:grid;gap:4px;padding:11px 13px;border:1px solid #e3b56a;border-radius:10px;background:#fff7e8;color:#7b4d00;font-size:12px;line-height:1.4}.ozonCooldown strong{font-size:13px}.ozonModalActions{justify-content:flex-end}.ozonAccountsTable .statusBadge{display:inline-flex;background:#e8f3f0;color:#176b61;border-color:#9fd1c9}.ozonAccountStatus{display:grid;justify-items:start;gap:6px}.ozonAccountStatusDetail{max-width:280px;color:#a35d00;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.goskeyCommandBar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface-card)}.goskeyCommandBar h2{margin:2px 0 0;font-size:20px}.goskeyCommandBar p{margin:4px 0 0;color:var(--muted);font-size:12px}.sectionEyebrow{color:#4bb4a4;font-size:11px;font-weight:800;letter-spacing:0}.goskeyCommandActions{display:flex;align-items:center;gap:8px}.goskeyAutoSign{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-low);cursor:pointer;font-size:13px;font-weight:700}.goskeyAutoSign input{width:17px;height:17px;accent-color:#248b78}.goskeyWarning,.goskeyInlineError{border-left:3px solid #d5a239;background:#d5a2391f;color:#d8b86e;padding:10px 12px;font-size:13px}.goskeyMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.goskeyMetrics>div{display:flex;align-items:baseline;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-card)}.goskeyMetrics strong{font-size:24px}.goskeyMetrics span,.cellSubline,.goskeyTaskItem small{color:var(--muted)}.goskeyTabs{display:inline-flex;width:fit-content;padding:3px;border:1px solid var(--border);border-radius:8px;background:var(--surface-card)}.goskeyTabs button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font-weight:700}.goskeyTabs button.active{background:#247c70;color:#fff}.goskeyWorkspace{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:12px;align-items:start}.cellSubline{display:block;margin-top:4px;font-size:12px}.goskeyAccountBrowser,.goskeyDocumentsPanel,.goskeyRegistrationPanel,.goskeyRecentTasks{min-width:0}.goskeySearch{margin:10px 0}.goskeyAccountList{display:grid;align-content:start;max-height:610px;overflow:auto;border-top:1px solid var(--border)}.goskeyAccountRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 8px;border-bottom:1px solid var(--border);background:transparent;color:inherit;cursor:pointer;text-align:left}.goskeyAccountRow:hover,.goskeyAccountRow.active{background:#247c7024}.goskeyAccountRow.active{box-shadow:inset 3px 0 #36a692}.goskeyAccountRow strong,.goskeyAccountRow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goskeyAccountPhone{font-size:14px;font-weight:700}.goskeyAccountRow small,.goskeyAccountDocumentMeta time{margin-top:3px;color:var(--muted);font-size:11px}.goskeyAccountDocumentMeta{display:grid;justify-items:end}.goskeyAccountDocumentMeta b{color:#2e8b78;font-size:12px;font-weight:700}.goskeyDocumentsTable{min-width:900px}.goskeyDocumentSender{width:230px;min-width:180px;white-space:normal}.goskeyDocumentSender strong{display:block;overflow-wrap:anywhere;line-height:1.35}.goskeyDocumentAction{width:132px;text-align:right}.goskeyDocumentActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:34px}.goskeyDocumentActions .iconButton{flex:0 0 32px;width:32px;height:32px}.goskeySignAction{color:#16745f}.goskeyCancelAction{color:#b64848}.goskeyDocumentAction .primaryAction{display:inline-flex;align-items:center;gap:6px}.goskeyRegistrationForm{grid-template-columns:repeat(2,minmax(0,1fr))}.goskeyRegistrationForm>label:first-child{grid-column:1 / -1}.goskeyRegistrationHint{display:block;margin-top:6px;color:var(--muted);line-height:1.35}.goskeyRegistrationAutoFields{display:flex;align-items:center;gap:8px;min-height:40px;color:#23674a;font-size:13px;line-height:1.35}.goskeyRegistrationAutoFields svg{flex:0 0 auto}.goskeyRegistrationSubmit{display:flex;align-items:end}.goskeyRegistrationSubmit .primaryAction{display:inline-flex;align-items:center;gap:7px}.goskeyCodeForm{display:grid;grid-template-columns:minmax(180px,280px) auto;align-items:end;gap:10px;max-width:460px}.goskeyCodeForm label{display:grid;gap:6px}.goskeyCodeForm input{min-height:42px;border:1px solid var(--border);border-radius:6px;background:var(--surface-low);color:inherit;padding:0 10px}.goskeyTaskList{display:grid;gap:8px}.goskeyTaskItem{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 10px;border:1px solid var(--border);border-radius:6px;background:#141d27}.goskeyTaskItem strong,.goskeyTaskItem small{display:block}.goskeyTaskItem small{margin-top:4px}.regStatus{display:flex;align-items:center;gap:12px;padding:16px 0;color:inherit}.regStatus p{margin:0;font-size:.9rem;opacity:.85;max-width:480px;line-height:1.5}.regSpinner{flex-shrink:0;animation:regSpin 1s linear infinite;color:#4a9eff}@keyframes regSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.regDone{color:#22c55e}.regDone p{opacity:1}.regDone button{margin-top:8px}@media(max-width:1100px){.goskeyWorkspace{grid-template-columns:1fr}.goskeyAccountList{max-height:340px}}@media(max-width:760px){.goskeyCommandBar{align-items:flex-start;flex-direction:column}.goskeyCommandActions{width:100%;justify-content:space-between}.goskeyMetrics,.goskeyRegistrationForm{grid-template-columns:1fr}.goskeyTabs{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.goskeyTabs button{justify-content:center}.goskeyCodeForm{grid-template-columns:1fr}}.error{background:#feebeb;border:1px solid #fca5a5;color:#b91c1c;padding:16px;border-radius:8px;font-weight:500;font-size:14px;margin-bottom:24px;text-align:center}.scenarioHubBanner{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 12px #00000008}.scenarioHubBannerHeader{display:flex;align-items:center;gap:12px}.bannerIcon{padding:10px;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;color:#d97706;display:flex;align-items:center;justify-content:center}.scenarioHubBanner h3{margin:0;font-size:15px;font-weight:700;color:#0f172a}.scenarioHubBanner p{margin:2px 0 0;font-size:12px;color:#64748b}.scenarioGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.scenarioCard{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 12px #00000008;transition:all .18s ease}.scenarioCard:hover{border-color:#cbd5e1;box-shadow:0 6px 16px #0000000f}.scenarioCard.beeline{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff)}.scenarioCard.beeline:hover{border-color:#f59e0b}.scenarioCard.megafon{border-color:#a7f3d0;background:linear-gradient(180deg,#ecfdf5,#fff)}.scenarioCard.megafon:hover{border-color:#10b981}.scenarioCard.esia{border-color:#c7d2fe;background:linear-gradient(180deg,#eef2ff,#fff)}.scenarioCard.esia:hover{border-color:#6366f1}.cardHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cardHeaderTitle{display:flex;align-items:center;gap:12px}.cardIcon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.cardIcon.beeline{background:#fef3c7;border:1px solid #fde68a;color:#d97706}.cardIcon.megafon{background:#d1fae5;border:1px solid #a7f3d0;color:#059669}.cardIcon.esia{background:#e0e7ff;border:1px solid #c7d2fe;color:#4f46e5}.cardIcon.roadmap{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.statusBadge{padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:999px;border:1px solid transparent}.statusBadge.running{background:#d1fae5;color:#047857;border-color:#6ee7b7;animation:pulseGlow 2s infinite}.statusBadge.idle{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}@keyframes pulseGlow{0%,to{opacity:1}50%{opacity:.6}}.pillsList{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pillItem{padding:4px 8px;font-size:11px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;display:flex;align-items:center;gap:4px}.pillItem.active{background:#fef3c7;color:#92400e;border-color:#fde68a}.pillItem.disabled{opacity:.5;text-decoration:line-through}.infoBox{padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;color:#475569;margin-top:12px;margin-bottom:16px}.cardFooter{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #e2e8f0}.subparserGroup{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;margin-bottom:12px}.subparserHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.subparserTitle{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin:0}.subparserCount{font-size:11px;color:#94a3b8}.subparserList{display:flex;flex-direction:column;gap:8px}.subparserCard{display:flex;flex-direction:column;padding:10px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.subparserCard:hover{border-color:#cbd5e1;background:#fff}.subparserCard.selected{background:#eff6ff;border-color:#3b82f6}.subparserCardHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.subparserCheckLabel{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a}.subparserCard p{margin:4px 0 6px;font-size:11px;color:#64748b;line-height:1.35}.subparserTags{display:flex;align-items:center;gap:6px;font-size:10px}.tagSpeed{padding:2px 6px;border-radius:4px;background:#e2e8f0;color:#334155;font-family:monospace}.targetSelector{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;margin-bottom:12px}.targetSelectorHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:8px}.targetToggleBtnGroup{display:flex;background:#f1f5f9;padding:3px;border-radius:8px;border:1px solid #e2e8f0}.targetToggleBtn{padding:5px 10px;font-size:11px;font-weight:600;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;transition:all .15s ease}.targetToggleBtn:hover{color:#0f172a}.targetToggleBtn.active{background:#2563eb;color:#fff;box-shadow:0 2px 4px #2563eb33}.targetTextareaBox{margin-top:10px;padding-top:10px;border-top:1px solid #e2e8f0}.targetTextareaBox textarea{width:100%;margin-top:6px;padding:8px 12px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:monospace;font-size:12px;resize:vertical}.targetTextareaBox textarea:focus{outline:none;border-color:#2563eb}.parserSettingsSidebar{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;box-shadow:0 4px 12px #00000008}.parserSettingsHeader{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.parserSettingsHeader h3{margin:0;font-size:14px;font-weight:700;color:#0f172a}.parserConfigSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.parserConfigSection.beeline{border-color:#fde68a;background:#fffbeb}.parserConfigSection.megafon{border-color:#a7f3d0;background:#ecfdf5}.sectionHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.btnSeed{display:flex;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;border-radius:6px;background:#fef3c7;color:#d97706;border:1px solid #fde68a;cursor:pointer;transition:background .15s ease}.btnSeed:hover{background:#fde68a}.btnSeed.megafon{background:#d1fae5;color:#059669;border-color:#a7f3d0}.btnSeed.megafon:hover{background:#a7f3d0}.clientNodesPanel{display:flex;flex-direction:column;gap:20px}.nodesMainHeader{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 12px #00000008}.nodeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.nodeCard{display:flex;flex-direction:column;justify-content:space-between;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #00000008;transition:all .18s ease}.nodeCard.online{border-color:#a7f3d0}.nodeCard.offline{border-color:#e2e8f0;opacity:.7}.nodeCardHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bootstrapCmdBox{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.activationPage{display:grid;gap:16px;min-width:0}.activationMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.activationMetrics .metric{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px}.activationMetrics .metric span{color:#5d6972;font-size:13px}.activationMetrics .metric strong{font-size:24px;line-height:1}.activationError{margin:0}.activationWorkspace{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(520px,1.45fr);gap:16px;min-width:0}.activationComposer,.activationQueue,.activationDetail{min-width:0}.activationDetail{display:none!important}.operatorSegmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;padding:3px;margin-bottom:16px;border:1px solid #d6dee3;border-radius:7px;background:#eef2f4}.operatorSegmented button{min-height:36px;border-radius:5px;background:transparent;color:#53616a;cursor:pointer;font-weight:650}.operatorSegmented button:hover,.operatorSegmented button.active{background:#fff;color:#172026;box-shadow:0 1px 3px #1720261f}.activationLimitSetting{display:grid;grid-template-columns:minmax(0,1fr) 72px 36px;align-items:center;gap:8px;margin:-4px 0 16px;padding-bottom:14px;border-bottom:1px solid #e2e8eb}.activationLimitSetting>div{display:grid;gap:2px;min-width:0}.activationLimitSetting span{color:#334149;font-size:12px;font-weight:700}.activationLimitSetting small{color:#74818a;font-size:11px}.activationLimitSetting input{width:72px;height:36px;border:1px solid #cbd5da;border-radius:6px;background:#fff;color:#172026;padding:6px 8px}.activationLimitSetting input:focus{border-color:#287b6c;box-shadow:0 0 0 3px #287b6c21;outline:none}.activationForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.activationField{display:grid;align-content:start;gap:6px;min-width:0}.activationField>span{color:#53616a;font-size:12px;font-weight:700}.activationField input,.activationField select{width:100%;min-width:0;min-height:40px;border:1px solid #cbd5da;border-radius:6px;background:#fff;color:#172026;outline:none;padding:8px 10px}.activationField input:focus,.activationField select:focus{border-color:#287b6c;box-shadow:0 0 0 3px #287b6c21}.activationFieldWide{grid-column:1 / -1}.activationToggle{display:flex;align-items:center;gap:8px;min-height:34px;color:#43505a;font-size:13px;font-weight:650}.activationToggle input{width:17px;height:17px;accent-color:#287b6c}.activationSubmit{grid-column:1 / -1;justify-content:center;min-height:42px;margin-top:2px}.activationTableWrap{width:100%;overflow:auto;border:1px solid #dce3e7;border-radius:7px}.activationTable{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.activationTable th,.activationTable td{height:48px;border-bottom:1px solid #e4eaed;padding:8px 12px;text-align:left;white-space:nowrap}.activationTable th{position:sticky;top:0;z-index:1;background:#f5f7f8;color:#5d6972;font-size:11px;font-weight:750;text-transform:uppercase}.activationTable tbody tr{background:#fff;cursor:pointer}.activationTable tbody tr:hover,.activationTable tbody tr.selected{background:#edf6f3}.activationTable tbody tr.selected td:first-child{box-shadow:inset 3px 0 #287b6c}.activationStatusCell{display:inline-flex;align-items:center;gap:6px}.activationRowRetry{display:inline-flex;flex:0 0 26px;align-items:center;justify-content:center;width:26px;height:26px;margin:-4px 0;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:#53616a;cursor:pointer}.activationRowRetry:hover:not(:disabled){border-color:#cbd8d8;background:#edf6f3;color:#172026}.activationRowRetry:disabled{cursor:default;opacity:.55}.activationRowCancel{border-color:#e1b5b5;color:#a43838}.activationTable tr:last-child td{border-bottom:0}.activationDetailHeader{align-items:flex-start}.activationDetailHeader h2{overflow-wrap:anywhere}.activationActions{display:flex;align-items:center;gap:8px}.activationCancel{border-color:#e1b5b5;color:#a43838}.activationStateBand{display:grid;grid-template-columns:minmax(180px,1fr) minmax(100px,.6fr) auto;align-items:center;gap:16px;min-height:50px;margin-bottom:14px;border-top:1px solid #e1e7ea;border-bottom:1px solid #e1e7ea;color:#53616a}.activationStateBand>span{display:flex;align-items:center;gap:8px;color:#172026;font-weight:700}.activationStateBand time{text-align:right;white-space:nowrap}.activationInputForm{display:grid;grid-template-columns:minmax(220px,420px) auto;align-items:end;justify-content:start;gap:10px;margin:0 0 14px;padding:12px;border-left:3px solid #d1a324;background:#fff9e9}.activationInputForm .primaryAction{min-height:40px}.activationCaptcha{display:block;max-width:min(100%,520px);max-height:220px;margin-bottom:14px;border:1px solid #d6dee3;border-radius:6px;object-fit:contain}.activationJobError{margin-bottom:14px}.activationLog{display:grid;max-height:360px;overflow:auto;border:1px solid #dce3e7;border-radius:7px;background:#182329;color:#e8eff2}.activationLogLine{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;min-height:34px;border-bottom:1px solid #2b383f;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.45}.activationLogLine:last-child{border-bottom:0}.activationLogLine time{color:#91a3ad}.activationLogLine span{min-width:0;overflow-wrap:anywhere}.activationLogLine.warning span{color:#f0cf72}.activationLogLine.error span{color:#ff9d9d}.spin{animation:activation-spin .9s linear infinite}@keyframes activation-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.activationWorkspace{grid-template-columns:1fr}}@media(max-width:720px){.activationMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.activationForm,.activationInputForm{grid-template-columns:1fr}.activationField,.activationInputForm .primaryAction{grid-column:1 / -1}.activationStateBand{grid-template-columns:1fr;gap:6px;padding:10px 0}.activationStateBand time{text-align:left}.activationDetailHeader{display:grid}.activationActions{flex-wrap:wrap}}:root{color-scheme:dark;--gpt-bg: #000000;--gpt-sidebar: #000000;--gpt-surface: #1f1f1f;--gpt-surface-subtle: #2a2a2a;--gpt-surface-hover: #303030;--gpt-surface-active: #373737;--gpt-border: rgb(255 255 255 / 9%);--gpt-border-strong: rgb(255 255 255 / 18%);--gpt-text: #ececec;--gpt-text-secondary: #b4b4b4;--gpt-text-tertiary: #8e8e8e;--gpt-accent: #10a37f;--gpt-accent-hover: #0d8f70;--gpt-success: #5ad5a8;--gpt-warning: #f2c94c;--gpt-error: #ff8585;--gpt-info: #8ab4f8;--primary: var(--gpt-accent);--primary-strong: #19c39b;--sidebar-bg: var(--gpt-sidebar);--surface: var(--gpt-bg);--surface-card: var(--gpt-surface);--surface-low: var(--gpt-surface-subtle);--surface-mid: var(--gpt-surface-active);--border: var(--gpt-border);--border-strong: var(--gpt-border-strong);--text: var(--gpt-text);--muted: var(--gpt-text-secondary);--faint: var(--gpt-text-tertiary);--success: var(--gpt-success);--success-bg: rgb(16 163 127 / 16%);--warning: var(--gpt-warning);--warning-bg: rgb(242 201 76 / 14%);--error: var(--gpt-error);--error-bg: rgb(255 133 133 / 13%);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--gpt-text);background:var(--gpt-bg)}:root{--gpt-bg: #212121;--gpt-sidebar: #171717;--gpt-surface: #262626;--gpt-surface-subtle: #2f2f2f;--gpt-surface-hover: #383838;--gpt-surface-active: #424242;--gpt-border: rgb(255 255 255 / 12%);--gpt-border-strong: rgb(255 255 255 / 16%);--gpt-text: #ffffff;--gpt-text-secondary: #cdD5e0;--gpt-text-tertiary: #9b9b9b;--gpt-link: #a6baff;--gpt-control-height: 52px;--gpt-control-radius: 99999px;--gpt-window-radius: 18px;--gpt-inner-radius: 14px;font-family:OpenAI Sans,SF Pro,-apple-system,BlinkMacSystemFont,Helvetica,Segoe UI,sans-serif}body{color:var(--gpt-text);font-family:OpenAI Sans,SF Pro,-apple-system,BlinkMacSystemFont,Helvetica,Segoe UI,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body a,body .content a{color:var(--gpt-link)}body .content{background:var(--gpt-bg)}body .sidebar,body .sidebar.open{background:var(--gpt-sidebar)}body .sidebarToggle,body .sidebar .navItem,body .mobileNavToggle{border-radius:12px}body .brandMark{border-radius:10px}body .content .panel,body .content .taskBoard,body .content .scenarioPanel,body .content .clientsPanel,body .content .nodesPanel,body .content .beelineForm,body .content .beelineAccounts,body .content .parserStatus,body .content .dataPanel,body .content .parserSettingsSidebar,body .content .nodesMainHeader,body .content .nodeCard,body .content .goskeyCommandBar,body .content .subparserGroup,body .content .targetSelector,body .content .activationComposer,body .content .activationQueue,body .content .activationDetail,body .content .scenarioHubBanner{border-color:var(--gpt-border);border-radius:var(--gpt-window-radius);background:var(--gpt-surface);box-shadow:none}body .content .scenarioCard,body .content .scenarioButton,body .content .nodeItem,body .content .clientItem,body .content .bootstrapItem,body .content .subparserCard,body .content .parserStats>div,body .content .clientCounter,body .content .columnChip,body .content .parserConfigSection,body .content .infoBox,body .content .bootstrapCmdBox,body .content .goskeyTaskItem,body .content .headerPanelMetric,body .content .headerNotice,body .content .metric{border-color:var(--gpt-border);border-radius:var(--gpt-inner-radius);background:var(--gpt-surface-subtle);box-shadow:none}body .content input:not([type=checkbox]):not([type=radio]):not([type=file]),body .content textarea,body .content select,body .authModal input:not([type=checkbox]):not([type=radio]),body .authModal textarea,body .authModal select{min-height:var(--gpt-control-height);padding:0 20px;border:1px solid var(--gpt-border-strong);border-radius:var(--gpt-control-radius);color:var(--gpt-text);background:transparent;font-size:16px;line-height:24px;box-shadow:none;transition:border-color .15s ease,background-color .15s ease}body .content textarea,body .authModal textarea{min-height:112px;padding-block:14px;border-radius:24px}body .content select,body .authModal select{padding-right:42px}body .content input:hover,body .content textarea:hover,body .content select:hover,body .authModal input:hover,body .authModal textarea:hover,body .authModal select:hover{border-color:#ffffff47}body .content input:focus,body .content textarea:focus,body .content select:focus,body .authModal input:focus,body .authModal textarea:focus,body .authModal select:focus{border-color:#fff;outline:0;box-shadow:0 0 0 1px #fff}body .content .tokenForm,body .content .createForm,body .content .searchBox{min-height:var(--gpt-control-height);padding:0 20px;border:1px solid var(--gpt-border-strong);border-radius:var(--gpt-control-radius);background:transparent}body .content .tokenForm:focus-within,body .content .createForm:focus-within,body .content .searchBox:focus-within{border-color:#fff;box-shadow:0 0 0 1px #fff}body .content .primaryAction,body .content .clientApplyButton,body .authModal .primaryAction,body .content .tokenForm button,body .content .createForm button,body .content .esiaAuthSubmit{min-height:44px;padding-inline:24px;border:0;border-radius:var(--gpt-control-radius);color:#0c1020;background:#f9f9f9;font-size:15px;font-weight:500;line-height:24px;box-shadow:none;transition:background-color .15s ease,opacity .15s ease}body .content .primaryAction:hover:not(:disabled),body .content .clientApplyButton:hover:not(:disabled),body .authModal .primaryAction:hover:not(:disabled),body .content .tokenForm button:hover:not(:disabled),body .content .createForm button:hover:not(:disabled),body .content .esiaAuthSubmit:hover:not(:disabled){color:#0c1020;background:#fff;transform:none}body .content .primaryAction:disabled,body .content .clientApplyButton:disabled,body .authModal .primaryAction:disabled,body .content .secondaryAction:disabled{opacity:.48}body .content .secondaryAction:hover:not(:disabled),body .content .modeButton:hover:not(:disabled),body .content .counterButton:hover:not(:disabled),body .content .targetToggleBtn:hover:not(:disabled),body .content .btnSeed:hover:not(:disabled),body .authModal .secondaryAction:hover:not(:disabled){border-color:#ffffff47;background:#ffffff14}body .content .iconButton:hover:not(:disabled),body .authModal .iconButton:hover:not(:disabled),body .content .inlineIconButton:hover:not(:disabled){color:var(--gpt-text);background:#ffffff17}body .content .operatorSegmented,body .content .targetToggleBtnGroup,body .content .goskeyTabs{border-color:var(--gpt-border);border-radius:var(--gpt-control-radius);background:var(--gpt-surface-subtle)}body .content .operatorSegmented button,body .content .targetToggleBtn,body .content .goskeyTabs button{border-radius:var(--gpt-control-radius)}body .content .tableViewport,body .content .activationTableWrap{overflow:hidden;border-color:var(--gpt-border);border-radius:var(--gpt-window-radius);background:var(--gpt-surface)}body .content .dataTable th,body .content .activationTable th{background:var(--gpt-surface-subtle)}body .content .dataTable td,body .content .activationTable td{background:var(--gpt-surface)}body .content .dataTable tbody tr:hover td,body .content .activationTable tbody tr:hover td,body .content .activationTable tbody tr.selected td{background:var(--gpt-surface-hover)}body .content .emptyState,body .content .esiaAccountsEmpty{border-radius:var(--gpt-window-radius);background:transparent}body .modalBackdrop{background:#000000a3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body .authModal{border:1px solid var(--gpt-border-strong);border-radius:24px;color:var(--gpt-text);background:var(--gpt-bg);box-shadow:0 24px 80px #0000007a}body .toast,body .content .errorBanner{border-radius:18px;background:var(--gpt-surface-subtle);box-shadow:0 18px 48px #0000005c}body .content .ozonRegistrationCard,body .content .esiaAuthCard,body .content .esiaGoskeyRegistration,body .content .activationInputForm,body .content .activationLog{border-radius:var(--gpt-window-radius)}body .regSpinner,body .spin,body .content .regSpinner,body .content .spin{color:currentColor;stroke-linecap:round;transform-origin:50% 50%;animation:openai-auth-spinner .72s linear infinite!important}body .ozonLoading,body .ozonCardProgress,body .esiaGoskeyProgress,body .esiaConsentsLoading,body .esiaSecurityEmpty{color:var(--gpt-text-secondary)}body .ozonLoading .regSpinner,body .ozonCardProgress .regSpinner,body .esiaGoskeyProgress .regSpinner,body .esiaConsentsLoading .regSpinner,body .esiaSecurityEmpty .spin{width:20px;height:20px;color:var(--gpt-text)}@keyframes openai-auth-spinner{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){body .regSpinner,body .spin,body .content .regSpinner,body .content .spin{animation-duration:1.4s!important}}body .app,body .app.sidebarOpen{grid-template-columns:64px minmax(0,1fr)}body .sidebar,body .sidebar.open{width:64px;padding:12px;border-right:1px solid rgb(255 255 255 / 4%);background:var(--gpt-sidebar)}body .sidebar.open{width:260px}body .sidebarHeader{width:100%;min-height:40px}body .sidebar:not(.open) .sidebarHeader,body .sidebar:not(.open) .nav,body .sidebar:not(.open) .navGroup{align-items:center;justify-content:center}body .sidebar:not(.open) .sidebarToggle,body .sidebar:not(.open) .navItem,body .sidebar:not(.open) .sideFooter .navItem{width:40px;min-width:40px;margin-inline:auto;padding:0}body .sidebarToggle,body .sidebar .navItem{display:flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:8px;color:var(--gpt-text-secondary);background:transparent;box-shadow:none}body .sidebar.open .navItem{justify-content:flex-start;width:100%;padding:0 10px}body .sidebar .navItem:hover,body .sidebar .navItem.active,body .sidebarToggle:hover{color:var(--gpt-text);background:var(--gpt-surface);box-shadow:none}body .sidebar .navItem svg,body .sidebar .navItem.active svg{display:block;width:18px;height:18px;flex:0 0 18px;margin:0;padding:0;color:currentColor;background:transparent}body .nav{display:flex;flex-direction:column;gap:0;width:100%;margin-top:16px}body .navGroup{display:flex;flex-direction:column;gap:2px;width:100%}body .navDivider{width:calc(100% - 20px);height:1px;flex:0 0 1px;margin:10px;background:#ffffff14}body .sidebar:not(.open) .navDivider{width:28px;margin:10px auto}body .sideFooter{padding-top:10px;border-top-color:#ffffff14}body .brand,body .sidebar.open .brand{min-height:40px;padding:4px}body .brandMark{width:30px;height:30px;flex-basis:30px;border:0;border-radius:7px;color:#0d0d0d;background:#f4f4f4}body .content{gap:14px;padding:20px 28px 40px;background:var(--gpt-bg)}body .mobileNavToggle{display:none}body .toolbar{grid-template-columns:minmax(300px,420px) minmax(240px,1fr);gap:12px;margin-bottom:2px}body .content .tokenForm,body .content .createForm,body .content .searchBox{min-height:48px;padding:6px 6px 6px 14px;border:1px solid transparent;border-radius:24px;color:var(--gpt-text-secondary);background:var(--gpt-surface);box-shadow:none}body .content .tokenForm:focus-within,body .content .createForm:focus-within,body .content .searchBox:focus-within{border-color:var(--gpt-border-strong);box-shadow:none}body .content .toolbarHint{min-height:48px;padding:0 12px;border:0;border-radius:0;color:var(--gpt-text-secondary);background:transparent}body .content .tokenForm input,body .content .createForm input,body .content .searchBox input{min-height:34px;padding:0;border:0;color:var(--gpt-text);background:transparent;box-shadow:none}body .content .tokenForm button,body .content .createForm button{min-height:36px;padding-inline:16px;border:0;border-radius:18px;color:#0d0d0d;background:#f4f4f4}body .content .metrics{gap:10px}body .content .metric{min-height:74px;padding:14px 16px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface);box-shadow:none}body .content .metricValue{color:var(--gpt-text);font-size:22px;font-weight:600}body .content .metricLabel,body .content .metricLabelStack{color:var(--gpt-text-secondary);font-size:12px}body .content .panel,body .content .taskBoard,body .content .scenarioPanel,body .content .clientsPanel,body .content .nodesPanel,body .content .beelineForm,body .content .beelineAccounts,body .content .parserStatus,body .content .dataPanel,body .content .parserSettingsSidebar,body .content .nodesMainHeader,body .content .nodeCard,body .content .goskeyCommandBar,body .content .subparserGroup,body .content .targetSelector,body .content .activationComposer,body .content .activationQueue,body .content .activationDetail{border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface);box-shadow:none}body .content .nodesMainHeader{background:var(--gpt-surface)!important}body .content .nodesMainHeader h2,body .content .nodesMainHeader h3,body .content .nodesMainHeader strong{color:var(--gpt-text)!important}body .content .nodesMainHeader p,body .content .nodesMainHeader span:not(.primaryAction span){color:var(--gpt-text-secondary)}body .content .scenarioCard,body .content .scenarioButton,body .content .nodeItem,body .content .clientItem,body .content .bootstrapItem,body .content .subparserCard,body .content .parserStats>div,body .content .clientCounter,body .content .columnChip,body .content .parserConfigSection,body .content .infoBox,body .content .bootstrapCmdBox,body .content .goskeyTaskItem,body .content .headerPanelMetric,body .content .headerNotice{border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface-subtle);box-shadow:none}body .content .scenarioCard.beeline,body .content .scenarioCard.megafon,body .content .scenarioCard.esia,body .content .scenarioCard.roadmap{border-color:var(--gpt-border);background:var(--gpt-surface-subtle)}body .content .scenarioCard:hover,body .content .scenarioButton:hover:not(:disabled),body .content .nodeItem:hover,body .content .clientItem:hover,body .content .subparserCard:hover,body .content .subparserCard.selected{border-color:var(--gpt-border-strong);color:var(--gpt-text);background:var(--gpt-surface-hover);transform:none;box-shadow:none}body .content .scenarioHubBanner{border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface);box-shadow:none}body .content .scenarioIcon,body .content .cardIcon,body .content .bannerIcon{border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface-active);box-shadow:none}body .content .panelHeader,body .content .dataPanelHeader,body .content .cardHeader,body .content .parserStatusHeader,body .content .parserSettingsHeader,body .content .subparserHeader,body .content .cardFooter{border-color:var(--gpt-border)}body .content :is(.panelHeader,.dataPanelHeader,.cardHeader) h2,body .content :is(.panelHeader,.dataPanelHeader,.cardHeader) h3,body .content .parserStatusHeader h3,body .content .parserSettingsHeader h3,body .content .scenarioTitleLine h3,body .content .subparserCheckLabel{color:var(--gpt-text);font-weight:600}body .content :is(.panelHeader,.dataPanelHeader,.cardHeader) p,body .content .scenarioBody p,body .content .subparserDesc,body .content .subparserCard p,body .content .subparserTitle,body .content .subparserCount,body .content .regHint,body .content .cellSubline,body .content .inlineMeta,body .content .mutedText,body .content .mutedPanel{color:var(--gpt-text-secondary)}body .content input:not([type=checkbox]):not([type=radio]):not([type=file]),body .content textarea,body .content select,body .authModal input:not([type=checkbox]):not([type=radio]),body .authModal textarea,body .authModal select{min-height:40px;padding:8px 11px;border:1px solid var(--gpt-border);border-radius:10px;color:var(--gpt-text);background:var(--gpt-surface-subtle);box-shadow:none}body .content textarea,body .authModal textarea{min-height:96px;line-height:1.45;resize:vertical}body .content input:hover,body .content textarea:hover,body .content select:hover,body .authModal input:hover,body .authModal textarea:hover,body .authModal select:hover{border-color:var(--gpt-border-strong)}body .content input:focus,body .content textarea:focus,body .content select:focus,body .authModal input:focus,body .authModal textarea:focus,body .authModal select:focus{border-color:#ffffff47;outline:none;box-shadow:0 0 0 1px #ffffff1f}body .content input::placeholder,body .content textarea::placeholder,body .authModal input::placeholder,body .authModal textarea::placeholder{color:var(--gpt-text-tertiary);opacity:1}body .content .primaryAction,body .content .clientApplyButton,body .authModal .primaryAction{min-height:36px;border:0;border-radius:8px;color:#0d0d0d;background:#f4f4f4;box-shadow:none;font-weight:600}body .content .primaryAction:hover:not(:disabled),body .content .clientApplyButton:hover:not(:disabled),body .authModal .primaryAction:hover:not(:disabled){color:#0d0d0d;background:#fff;transform:none}body .content .secondaryAction,body .content .modeButton,body .content .counterButton,body .content .targetToggleBtn,body .content .btnSeed,body .authModal .secondaryAction{min-height:36px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:transparent;box-shadow:none;font-weight:500}body .content .secondaryAction:hover:not(:disabled),body .content .modeButton:hover:not(:disabled),body .content .counterButton:hover:not(:disabled),body .content .targetToggleBtn:hover:not(:disabled),body .content .btnSeed:hover:not(:disabled),body .authModal .secondaryAction:hover:not(:disabled){border-color:var(--gpt-border-strong);color:var(--gpt-text);background:var(--gpt-surface-hover);transform:none}body .content .iconButton,body .authModal .iconButton{width:36px;height:36px;min-width:36px;border:0;border-radius:8px;color:var(--gpt-text-secondary);background:transparent}body .content .iconButton:hover:not(:disabled),body .authModal .iconButton:hover:not(:disabled){color:var(--gpt-text);background:var(--gpt-surface-hover)}body .content .operatorSegmented,body .content .targetToggleBtnGroup,body .content .goskeyTabs{gap:2px;padding:3px;border:1px solid var(--gpt-border);border-radius:10px;background:var(--gpt-surface-subtle)}body .content .operatorSegmented button,body .content .targetToggleBtn,body .content .goskeyTabs button{border:0;border-radius:7px;color:var(--gpt-text-secondary);background:transparent;box-shadow:none}body .content .operatorSegmented button.active,body .content .targetToggleBtn.active,body .content .goskeyTabs button.active{color:var(--gpt-text);background:var(--gpt-surface-active);box-shadow:none}body .content .tableViewport,body .content .activationTableWrap{border:1px solid var(--gpt-border);border-radius:8px;background:var(--gpt-surface);box-shadow:none}body .content .dataTable,body .content .activationTable{color:var(--gpt-text-secondary);background:var(--gpt-surface)}body .content .dataTable th,body .content .activationTable th{border-bottom:1px solid var(--gpt-border);color:var(--gpt-text-tertiary);background:#292929;font-size:11px;font-weight:600;letter-spacing:0}body .content .dataTable td,body .content .activationTable td{border-bottom:1px solid var(--gpt-border);color:var(--gpt-text-secondary);background:var(--gpt-surface)}body .content .dataTable tbody tr:hover td,body .content .activationTable tbody tr:hover td,body .content .activationTable tbody tr.selected td{color:var(--gpt-text);background:var(--gpt-surface-hover)}body .content .activationSimIdentity small{color:var(--gpt-text-tertiary)}body .content .activationRowRetry{color:var(--gpt-text-secondary);background:transparent}body .content .activationRowRetry:hover:not(:disabled){color:var(--gpt-text);background:var(--gpt-surface-hover)}body .content .tableListItem{min-height:40px;border:0;border-radius:8px;color:var(--gpt-text-secondary);background:transparent}body .content .tableListItem:hover,body .content .tableListItem.active{border:0;color:var(--gpt-text);background:var(--gpt-surface-hover)}body .content .statusBadge,body .content [class*=status-]{border-radius:999px;letter-spacing:0}body .content .emptyState{border:1px dashed var(--gpt-border-strong);border-radius:8px;color:var(--gpt-text-secondary);background:transparent}body .content .emptyState strong{color:var(--gpt-text)}body .error,body .content .scenarioNotice,body .content .goskeyWarning,body .content .goskeyInlineError{border-radius:8px;box-shadow:none}body .modalBackdrop{background:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body .authModal{border:1px solid var(--gpt-border);border-radius:14px;color:var(--gpt-text);background:var(--gpt-surface);box-shadow:0 24px 80px #0000008c}body .toast{border:1px solid var(--gpt-border);border-radius:12px;color:var(--gpt-text);background:var(--gpt-surface);box-shadow:0 18px 48px #0000006b}body .oldDbCheckerPage [style*=box-shadow]{box-shadow:none!important}body .oldDbCheckerPage [style*="border-radius: 14px"]{border-radius:8px!important}body .oldDbCheckerPage [style*="background: var(--gpt-surface)"]{border-color:var(--gpt-border)!important;background:var(--gpt-surface)!important}@media(max-width:1100px){body .content .scenarioLayout,body .content .activationWorkspace,body .content .goskeyWorkspace,body .content .oldDbCheckerWorkspace{grid-template-columns:1fr!important}}@media(max-width:800px){body .app,body .app.sidebarOpen{display:block}body .sidebar,body .sidebar.open{position:fixed;width:260px;height:100dvh;padding:12px;transform:translate(-100%)}body .sidebar.open{transform:translate(0)}body .sidebar:not(.open) .brand{display:flex}body .sidebar:not(.open) .navGroup,body .sidebar:not(.open) .nav{align-items:stretch}body .sidebar:not(.open) .navItem,body .sidebar:not(.open) .sideFooter .navItem{justify-content:flex-start;width:100%;padding:0 10px}body .sidebar:not(.open) .navItem span{width:auto;opacity:1}body .mobileNavToggle{position:fixed;top:12px;left:12px;z-index:34;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface);box-shadow:0 8px 24px #0000003d}body .app.sidebarOpen .mobileNavToggle{display:none}body .content{padding:64px 16px 32px}body .toolbar,body .beelineLayout,body .databaseLayout{grid-template-columns:1fr}body .content .toolbarHint{min-height:32px;padding-inline:4px}}@media(max-width:620px){body .content{padding:64px 12px 28px}body .content .metrics,body .content .activationMetrics,body .content .goskeyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}body .content .metric{min-height:66px;padding:12px}body .content .taskBoard,body .content .nodesPanel,body .content .panel,body .content .beelineForm,body .content .beelineAccounts{padding:12px}}html,body,#root,body .app,body .content{background:#000}body .app,body .app.sidebarOpen{grid-template-columns:52px minmax(0,1fr)}body .app.sidebarOpen{grid-template-columns:260px minmax(0,1fr)}body .sidebar,body .sidebar.open{width:52px;padding:8px 6px;border:0;border-right:1px solid #2f2f2f;background:#000;cursor:e-resize}body .sidebar.open{width:260px;padding:8px 10px;cursor:default}body .sidebarHeader{position:relative;display:flex;align-items:center;justify-content:center;width:40px;min-height:40px;margin-inline:auto}body .sidebar.open .sidebarHeader{justify-content:space-between;width:100%}body .sidebar .brand,body .sidebar:not(.open) .brand,body .sidebar.open .brand{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;min-height:40px;padding:4px;border:0;border-radius:8px;background:transparent;cursor:pointer}body .sidebar.open .brand{justify-content:flex-start;width:auto;min-width:0;flex:1 1 auto}body .brandMark{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid rgb(255 255 255 / 16%);border-radius:50%;color:#0d0d0d;background:#fff;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:750;line-height:1;opacity:1;transform:none;transition:opacity .12s ease}body .sidebar:not(.open) .brandText{display:none}body .sidebar.open .brandText{display:grid;opacity:1;transform:none}body .sidebarToggle{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:0;border-radius:8px;color:var(--gpt-text-secondary);background:transparent;opacity:0;pointer-events:none;cursor:e-resize;transition:opacity .12s ease,background-color .12s ease,color .12s ease}body .sidebarHeader .brand{pointer-events:none}body .sidebarToggle{z-index:3}body .sidebar:not(.open) .sidebarToggle{position:absolute;top:0;right:0;bottom:0;left:0;width:40px;min-width:40px;margin:0}body .sidebarHeader:hover .sidebarToggle,body .sidebarToggle:focus-visible{opacity:1;pointer-events:auto}body .sidebar:not(.open) .sidebarHeader:hover .brandMark{opacity:0}body .sidebarToggle:hover{color:var(--gpt-text);background:#212121}body .sidebar .nav,body .sidebar:not(.open) .nav{display:flex;align-items:center;width:40px;margin:14px auto 0;cursor:e-resize}body .sidebar.open .nav{align-items:stretch;width:100%;cursor:default}body .sidebar .navGroup,body .sidebar:not(.open) .navGroup{display:grid;justify-items:center;width:40px;gap:2px}body .sidebar.open .navGroup{justify-items:stretch;width:100%}body .sidebar .navItem,body .sidebar:not(.open) .navItem,body .sidebar:not(.open) .sideFooter .navItem{display:grid;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0;border:0;border-radius:8px;color:#b4b4b4;background:transparent;box-shadow:none;cursor:pointer}body .sidebar.open .navItem{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;padding:0 10px;gap:12px}body .sidebar:not(.open) .navItem,body .sidebar:not(.open) .sideFooter .navItem{cursor:pointer}body .sidebar.open .navItem,body .sidebar.open .sideFooter .navItem{cursor:pointer}body .sidebar .navItem:hover,body .sidebar .navItem.active{color:#ececec;background:#212121}body .sidebar .navItem svg,body .sidebar .navItem.active svg{display:block;width:18px;height:18px;flex:0 0 18px;margin:0;padding:0;color:currentColor;background:transparent;stroke-width:1.8;transform:none}body .sidebar:not(.open) .navItem span{display:none}body .sidebar.open .navItem span{display:block;opacity:1;transform:none}body .sidebar .navDivider,body .sidebar:not(.open) .navDivider{width:24px;height:1px;margin:10px auto;background:#ffffff1a}body .sidebar.open .navDivider{width:calc(100% - 20px)}body .sideFooter{display:grid;justify-items:center;width:40px;margin-inline:auto;border-top:1px solid rgb(255 255 255 / 10%);cursor:e-resize}body .sidebar.open .sideFooter{justify-items:stretch;width:100%;cursor:default}body .sidebarResizeHandle{position:absolute;top:0;right:-4px;z-index:6;width:8px;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:e-resize}body .sidebarResizeHandle:after{position:absolute;top:0;right:3px;width:1px;height:100%;background:#2f2f2f;content:"";transition:background-color .12s ease}body .sidebarResizeHandle:hover:after,body .sidebarResizeHandle:focus-visible:after{background:#5a5a5a}body .content .activationPage,body .content .clientNodesPanel,body .content .goskeyPage,body .content .tableBrowser{color:var(--gpt-text);background:transparent}body .content .panelActions,body .content .activationActions,body .content .goskeyCommandActions,body .content .scenarioHubBannerHeader,body .content .sectionHeader,body .content .nodeCardHeader,body .content .subparserCardHeader,body .content .targetSelectorHeader,body .content .parserStatusFooter{color:var(--gpt-text)}body .content .tableSubbar,body .content .columnStrip,body .content .activationStateBand,body .content .modalActions{border-color:var(--gpt-border);color:var(--gpt-text-secondary)}body .content .pager,body .content .pillsList,body .content .parserTags,body .content .goskeyAccountDocumentMeta{color:var(--gpt-text-secondary)}body .content .pillItem,body .content .devStatusTag,body .content .devBadgeContainer,body .content .tagSpeed{border:1px solid var(--gpt-border);border-radius:6px;color:var(--gpt-text-secondary);background:var(--gpt-surface-subtle);box-shadow:none}body .content .activationInputForm{border:1px solid var(--gpt-border);border-left:3px solid var(--gpt-warning);border-radius:10px;color:var(--gpt-text);background:#f2c94c14}body .content .activationLog{border:1px solid var(--gpt-border);border-radius:10px;color:var(--gpt-text-secondary);background:#111;box-shadow:none}body .content .activationLogLine{border-bottom-color:var(--gpt-border)}body .content .regStatus,body .content .regDone{color:var(--gpt-text-secondary)}body .content .regSpinner{color:var(--gpt-text);border-color:var(--gpt-border-strong);border-top-color:var(--gpt-text)}body .content .jsonCell,body .content .mono,body .content .bootstrapItem code{color:#c5e8df;background:transparent}body .content .emptyCell{color:var(--gpt-text-tertiary);background:var(--gpt-surface)}body .content .errorBanner{position:fixed;top:16px;right:18px;z-index:80;width:min(420px,calc(100vw - 36px));margin:0;border:1px solid rgb(255 133 133 / 26%);border-radius:8px;color:#ffc1c1;background:#211111;box-shadow:0 18px 48px #00000075;animation:error-toast-in .18s ease-out both}@keyframes error-toast-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body .content .activationCaptcha{border:1px solid var(--gpt-border);border-radius:10px;background:var(--gpt-surface)}@media(max-width:800px){body .sidebar,body .sidebar.open{width:260px;padding:8px 10px}body .sidebar:not(.open) .brandText,body .sidebar:not(.open) .navItem span{display:block;width:auto;opacity:1}body .sidebar:not(.open) .brand{justify-content:flex-start;width:auto;flex:1 1 auto}body .sidebar:not(.open) .sidebarHeader,body .sidebar:not(.open) .nav,body .sidebar:not(.open) .navGroup,body .sidebar:not(.open) .sideFooter{justify-items:stretch;align-items:stretch;width:100%}body .sidebar:not(.open) .navItem,body .sidebar:not(.open) .sideFooter .navItem{display:flex;justify-content:flex-start;width:100%;padding:0 10px;gap:12px}body .sidebar:not(.open) .navDivider{width:calc(100% - 20px)}body .sidebarResizeHandle{display:none}}html,body,#root{min-height:100%;background:var(--gpt-bg)}body{color:var(--gpt-text);background:var(--gpt-bg);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{color:#fff;background:#10a37f8c}*{scrollbar-color:#555555 transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#555;background-clip:padding-box}button,input,select,textarea{letter-spacing:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.app,.app.sidebarOpen{grid-template-columns:68px minmax(0,1fr);min-height:100vh;background:var(--gpt-bg);transition:grid-template-columns .18s ease}.app.sidebarOpen{grid-template-columns:260px minmax(0,1fr)}.sidebar,.sidebar.open{position:sticky;top:0;z-index:40;display:flex;flex-direction:column;width:68px;height:100vh;overflow:hidden;border:0;border-right:1px solid #202020;padding:12px 10px;color:var(--gpt-text);background:var(--gpt-sidebar);box-shadow:none;transition:width .18s ease}.sidebar.open{width:260px;padding:12px}.sidebarHeader{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px}.sidebar.open .sidebarHeader{justify-content:space-between}.brand,.sidebar.open .brand{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;width:auto;min-height:40px;padding:4px;border-radius:8px;color:var(--gpt-text);background:transparent;text-decoration:none}.brand:hover{background:var(--gpt-surface-subtle)}.brandMark{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid var(--gpt-border-strong);border-radius:8px;color:#0d0d0d;background:#f4f4f4;font-size:11px;font-weight:750}.brandText{display:grid;min-width:0;line-height:1.2}.brandText strong{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis}.brandText small{margin-top:2px;color:var(--gpt-text-tertiary);font-size:11px}.sidebar:not(.open) .brand{display:none}.sidebarToggle{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:8px;color:var(--gpt-text-secondary);background:transparent;cursor:pointer}.sidebarToggle:hover{color:var(--gpt-text);background:var(--gpt-surface)}.nav{display:flex;flex-direction:column;gap:2px;width:100%;margin-top:18px}.navItem,.sidebar.open .navItem{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:40px;padding:0 10px;border-radius:8px;color:var(--gpt-text-secondary);background:transparent;font-size:14px;font-weight:400;text-decoration:none;white-space:nowrap}.sidebar:not(.open) .navItem{justify-content:center;width:40px;padding:0}.brand span,.navItem span,.sidebar.open .brand span,.sidebar.open .navItem span{opacity:1;overflow:hidden;pointer-events:auto;transform:none}.sidebar:not(.open) .navItem span{width:0;opacity:0;pointer-events:none}.navItem svg{width:18px;height:18px;flex:0 0 18px;padding:0;border-radius:0;color:currentColor;background:transparent}.navItem:hover,.navItem.active{color:var(--gpt-text);background:var(--gpt-surface);box-shadow:none}.navItem.active svg{color:var(--gpt-text);background:transparent}.sideFooter{width:100%;margin-top:auto;padding-top:10px;border-top:1px solid #2a2a2a}.sidebarBackdrop{display:none}.content{display:grid;align-content:start;gap:14px;min-width:0;padding:0 28px 40px;color:var(--gpt-text);background:var(--gpt-bg)}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;margin:0 -4px;padding:12px 4px;border:0;background:#212121f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbarTitle{min-width:0}.topbarLeading{display:flex;align-items:center;gap:8px;min-width:0}.topbarSidebarToggle{display:none}.topbar h1{margin:0;overflow:hidden;color:var(--gpt-text);font-size:20px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.topbar p{margin:3px 0 0;color:var(--gpt-text-tertiary);font-size:12px}.eyebrow,.sectionEyebrow{margin:0 0 3px;color:var(--gpt-text-tertiary);font-size:10px;font-weight:650;letter-spacing:0;text-transform:uppercase}.topbarActions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.iconButton,.sidebarToggle{border:0}.iconButton{display:inline-grid;place-items:center;width:36px;height:36px;min-width:36px;border-radius:8px;color:var(--gpt-text-secondary);background:transparent;box-shadow:none;cursor:pointer}.iconButton:hover:not(:disabled),.iconButton.is-active{border:0;color:var(--gpt-text);background:var(--gpt-surface)}.hasNotification:after{width:6px;height:6px;border:1px solid var(--gpt-bg);background:var(--gpt-accent)}.environmentPill{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text-secondary);background:transparent;font-size:12px;font-weight:500}.environmentPill i{width:6px;height:6px;background:var(--gpt-success)}.environmentPill--development{border-color:var(--gpt-border);color:var(--gpt-text-secondary);background:transparent}.environmentPill--development i{background:var(--gpt-warning)}.headerPopover{top:calc(100% - 4px);right:4px;width:min(380px,calc(100vw - 32px));border:1px solid var(--gpt-border);border-radius:12px;color:var(--gpt-text);background:var(--gpt-surface);box-shadow:0 18px 48px #00000061}.headerPopoverHeader,.panelHeader,.dataPanelHeader,.cardHeader,.parserStatusHeader{border-bottom-color:var(--gpt-border)}.headerPopoverHeader span,.headerPopover>p,.headerNotice span,.panelHeader p,.dataPanelHeader p,.regHint,.scenarioBody p,.cardHeader p{color:var(--gpt-text-secondary)}.headerPanelMetric,.headerNotice{border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface-subtle)}.toolbar{display:grid;grid-template-columns:minmax(300px,420px) minmax(260px,1fr);gap:10px}.tokenForm,.createForm,.toolbarHint,.searchBox{min-height:42px;border:1px solid var(--gpt-border);border-radius:10px;color:var(--gpt-text-secondary);background:var(--gpt-surface);box-shadow:none}.tokenForm:focus-within,.createForm:focus-within,.searchBox:focus-within{border-color:var(--gpt-border-strong)}.tokenForm input,.createForm input,.searchBox input{color:var(--gpt-text);background:transparent}.tokenForm input::placeholder,.createForm input::placeholder,.searchBox input::placeholder,textarea::placeholder,input::placeholder{color:var(--gpt-text-tertiary);opacity:1}.tokenForm button,.createForm button,.primaryAction,.clientApplyButton{min-height:34px;border:0;border-radius:8px;color:#0d0d0d;background:#f4f4f4;box-shadow:none;font-weight:600}.tokenForm button:hover:not(:disabled),.createForm button:hover:not(:disabled),.primaryAction:hover:not(:disabled),.clientApplyButton:hover:not(:disabled){color:#0d0d0d;background:#fff}.secondaryAction,.modeButton,.counterButton,.targetToggleBtn,.btnSeed{border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface-subtle);box-shadow:none}.secondaryAction:hover:not(:disabled),.modeButton:hover:not(:disabled),.counterButton:hover:not(:disabled),.targetToggleBtn:hover:not(:disabled),.btnSeed:hover:not(:disabled){border-color:var(--gpt-border-strong);color:var(--gpt-text);background:var(--gpt-surface-hover)}.targetToggleBtn.active,.operatorSegmented button.active{color:#0d0d0d;background:#f4f4f4;box-shadow:none}.error,.scenarioNotice,.goskeyWarning,.goskeyInlineError{border:1px solid rgb(255 133 133 / 30%);border-left:3px solid var(--gpt-error);border-radius:8px;color:#ffc1c1;background:#ff85851a}.scenarioNotice:not(.success){border-color:#f2c94c47;border-left-color:var(--gpt-warning);color:#f8dda0;background:#f2c94c17}.scenarioNotice.success{border-color:#5ad5a847;border-left-color:var(--gpt-success);color:#a8efd4;background:#5ad5a817}.metrics{gap:10px}.metric{min-height:76px;padding:14px 16px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface);box-shadow:none}.metricValue{color:var(--gpt-text);font-size:23px;font-weight:600}.metricLabel,.metricLabelStack,.clientStats span,.parserStats span,.counterValue span{color:var(--gpt-text-secondary)}:where(.panel,.taskBoard,.scenarioPanel,.clientsPanel,.nodesPanel,.beelineForm,.beelineAccounts,.parserStatus,.dataPanel,.parserSettingsSidebar,.nodesMainHeader,.nodeCard,.goskeyCommandBar,.subparserGroup,.targetSelector){border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface);box-shadow:none}.scenarioLayout,.beelineLayout,.databaseLayout,.goskeyWorkspace,.activationWorkspace{gap:12px}.scenarioGrid,.scenarioList,.nodeGrid{gap:10px}.scenarioButton,.scenarioCard,.nodeItem,.clientItem,.bootstrapItem,.subparserCard,.parserStats div,.clientCounter,.columnChip,.parserConfigSection,.infoBox,.bootstrapCmdBox{border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface-subtle);box-shadow:none}.scenarioButton:hover:not(:disabled),.scenarioCard:hover,.nodeItem:hover,.clientItem:hover,.subparserCard:hover,.subparserCard.selected{border-color:var(--gpt-border-strong);color:var(--gpt-text);background:var(--gpt-surface-hover)}.scenarioButton.is-running,.subparserCard.selected,.nodeCard.online{border-color:#10a37fa6;background:#10a37f1a}.scenarioButton.is-development,.scenarioCard.roadmap,.nodeCard.offline{border-color:var(--gpt-border);background:var(--gpt-surface-subtle);opacity:.72}.scenarioIcon,.cardIcon,.bannerIcon{border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface-active)}.scenarioHubBanner{border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface-subtle);box-shadow:none}.scenarioHubBanner:before,.scenarioHubBanner:after{display:none}.scenarioTitleLine h3,.panelHeader h2,.dataPanelHeader h2,.cardHeader h3,.parserStatusHeader h3,.parserSettingsHeader h3,.subparserCheckLabel,.emptyState strong,.tableListItem,.counterButton,.modeButton{color:var(--gpt-text)}.subparserDesc,.subparserCard p,.subparserTitle,.subparserCount,.emptyState,.mutedPanel,.mutedText,.inlineMeta,.cellSubline,.tableSubbar,.tableListItem small,.tableListItem em,.columnChip small{color:var(--gpt-text-secondary)}.devStatusTag,.devBadgeContainer,.pillItem,.tagSpeed{border:1px solid var(--gpt-border);border-radius:6px;color:var(--gpt-text-secondary);background:var(--gpt-surface-active)}.pillItem.active{border-color:#f2c94c52;color:#f8dda0;background:#f2c94c1a}.parserStateBadge--ready,.status-succeeded,.statusBadge.running,.regDone{border-color:#5ad5a84d;color:#a8efd4;background:#5ad5a81a}.parserStateBadge--running,.status-running,.status-assigned,.status-retrying{border-color:#8ab4f84d;color:#bed5ff;background:#8ab4f81c}.parserStateBadge--stopped,.status-failed,.status-expired,.status-canceled,.parserStateBadge--bad{border-color:#ff85854d;color:#ffc1c1;background:#ff85851a}.statusBadge.idle,.parserStateBadge--development{border-color:var(--gpt-border);color:var(--gpt-text-secondary);background:var(--gpt-surface-active)}.formGrid input,.formGrid select,.jsonFormGrid textarea,.proxyImportTextarea,.authCodeField input,.pager select,.activationField input,.activationField select,.targetTextareaBox textarea,textarea,select,input[type=text],input[type=number],input[type=password],input[type=tel],input[type=search]{border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface-subtle);box-shadow:none}.formGrid input:focus,.formGrid select:focus,.jsonFormGrid textarea:focus,.proxyImportTextarea:focus,.authCodeField input:focus,.activationField input:focus,.activationField select:focus,.targetTextareaBox textarea:focus,textarea:focus,select:focus,input:focus{border-color:var(--gpt-border-strong);outline:none;box-shadow:0 0 0 1px var(--gpt-border-strong)}select{color-scheme:dark}input[type=checkbox],input[type=radio]{accent-color:var(--gpt-accent)}.operatorSegmented,.targetToggleBtnGroup,.goskeyTabs{border:1px solid var(--gpt-border);border-radius:8px;background:var(--gpt-surface-subtle)}.operatorSegmented button,.goskeyTabs button{color:var(--gpt-text-secondary);background:transparent}.operatorSegmented button:hover,.goskeyTabs button:hover,.goskeyTabs button.active{color:var(--gpt-text);background:var(--gpt-surface-active);box-shadow:none}.tableViewport,.activationTableWrap{border:1px solid var(--gpt-border);border-radius:8px;background:var(--gpt-surface)}.dataTable,.activationTable{color:var(--gpt-text-secondary);background:transparent}.dataTable th,.activationTable th{border-bottom:1px solid var(--gpt-border);color:var(--gpt-text-tertiary);background:#262626;font-size:11px;font-weight:600;letter-spacing:0}.dataTable td,.activationTable td{border-bottom:1px solid var(--gpt-border);color:var(--gpt-text-secondary);background:var(--gpt-surface)}.dataTable tr:hover td,.activationTable tbody tr:hover,.activationTable tbody tr.selected{color:var(--gpt-text);background:var(--gpt-surface-hover)}.activationTable tbody tr{background:transparent}.tableList{gap:2px}.tableListItem{border:0;border-radius:8px;color:var(--gpt-text-secondary);background:transparent}.tableListItem:hover,.tableListItem.active{border:0;color:var(--gpt-text);background:var(--gpt-surface-hover)}.columnStrip{border-color:var(--gpt-border)}.jsonCell,.bootstrapItem code,.mono{color:#c5e8df}.modalBackdrop{background:#000000ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.authModal{border:1px solid var(--gpt-border);border-radius:12px;color:var(--gpt-text);background:var(--gpt-surface);box-shadow:0 24px 72px #0000007f}.modalActions{border-top-color:var(--gpt-border)}.toasts-container{z-index:100}.toast{border:1px solid var(--gpt-border);border-radius:10px;color:var(--gpt-text);background:var(--gpt-surface);box-shadow:0 16px 44px #00000061}.activationStateBand,.activationInputForm,.cardFooter,.parserSettingsHeader,.subparserGroup,.targetTextareaBox{border-color:var(--gpt-border)}.activationInputForm{border-left-color:var(--gpt-warning);border-radius:8px;background:#f2c94c14}.activationLog{border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text-secondary);background:#171717}.activationLogLine{border-bottom-color:#303030}.activationLogLine time{color:var(--gpt-text-tertiary)}.activationCaptcha{border-color:var(--gpt-border);background:var(--gpt-surface-subtle)}.goskeyDocumentAction,.goskeyAutoSign{border-color:var(--gpt-border);color:var(--gpt-text);background:var(--gpt-surface-subtle)}.goskeyTaskItem{border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface-subtle)}.goskeyAccountDocumentMeta,.goskeyTaskItem p,.goskeyTaskItem span{color:var(--gpt-text-secondary)}.proxyImportGrid select{width:100%;min-height:38px;margin-top:6px;padding:7px 10px}.oldDbCheckerPage [style*=box-shadow]{box-shadow:none!important}.oldDbCheckerPage [style*="border-radius: 14px"]{border-radius:8px!important}@media(max-width:1100px){.scenarioLayout,.activationWorkspace,.goskeyWorkspace,.oldDbCheckerWorkspace{grid-template-columns:1fr!important}.scenarioSettingsSidebar{position:static}}@media(max-width:800px){.app,.app.sidebarOpen{display:block}.sidebar,.sidebar.open{position:fixed;top:0;bottom:0;left:0;width:260px;height:100dvh;padding:12px;transform:translate(-100%);transition:transform .18s ease}.sidebar.open{transform:translate(0);box-shadow:20px 0 60px #00000073}.sidebar:not(.open) .brand{display:flex}.sidebar:not(.open) .navItem{justify-content:flex-start;width:100%;padding:0 10px}.sidebar:not(.open) .navItem span{width:auto;opacity:1}.sidebarBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:none;border:0;background:#00000085}.app.sidebarOpen .sidebarBackdrop{display:block}.content{padding:0 16px 32px}.topbar{min-height:64px}.topbarSidebarToggle{display:inline-grid}.toolbar,.beelineLayout,.databaseLayout{grid-template-columns:1fr}}@media(max-width:620px){.content{padding:0 12px 28px}.topbar{align-items:flex-start;min-height:64px}.topbar h1{font-size:18px}.topbarTitle>p:last-child,.environmentPill{display:none}.topbarActions{flex:0 0 auto}.metrics,.activationMetrics,.goskeyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-width:0;min-height:68px;padding:12px}.metricValue{font-size:20px}.taskBoard,.nodesPanel,.panel,.beelineForm,.beelineAccounts{padding:12px}}body .sidebar,body .sidebar.open{padding-inline:6px;overflow:hidden;transition:width .18s ease}body .sidebarHeader,body .sidebar.open .sidebarHeader{position:relative;justify-content:flex-start;width:100%;min-height:51px;margin:0 0 4px;padding:0 0 11px;overflow:hidden}body .sidebarHeader:after{position:absolute;bottom:0;left:50%;width:24px;height:1px;background:#ffffff1a;content:"";transform:translate(-50%);transition:width .18s ease}body .sidebar.open .sidebarHeader:after{width:calc(100% - 20px)}body .sidebar .brand,body .sidebar:not(.open) .brand,body .sidebar.open .brand{justify-content:flex-start;width:calc(100% - 40px);min-width:40px;flex:1 0 auto;padding:4px 5px;overflow:hidden}body .sidebar:not(.open) .brand{width:40px}body .sidebar .brandMark,body .sidebar.open .brandMark,body .sidebar:not(.open) .brandMark{width:30px;min-width:30px;height:30px;flex:0 0 30px;margin:0}body .sidebar .brandText{display:grid;min-width:140px;margin-left:10px;opacity:1;transform:none;transition:opacity 90ms ease}body .sidebar:not(.open) .brandText{display:grid;opacity:0;pointer-events:none}body .sidebarToggle,body .sidebar.open .sidebarToggle{position:static;width:40px;min-width:40px;height:40px;margin:0;opacity:1;pointer-events:auto}body .sidebar:not(.open) .sidebarToggle{position:absolute;inset:0 auto auto 0;opacity:0;pointer-events:none}body .sidebar:not(.open) .sidebarHeader:hover .sidebarToggle,body .sidebar:not(.open) .sidebarToggle:focus-visible{opacity:1;pointer-events:auto}body .sidebar .nav,body .sidebar.open .nav,body .sidebar:not(.open) .nav{align-items:stretch;width:100%;margin-top:0;overflow:hidden}body .sidebar .navGroup,body .sidebar.open .navGroup,body .sidebar:not(.open) .navGroup{display:flex;align-items:stretch;width:100%;overflow:hidden}body .sidebar .navItem,body .sidebar.open .navItem,body .sidebar:not(.open) .navItem,body .sidebar .sideFooter .navItem,body .sidebar.open .sideFooter .navItem,body .sidebar:not(.open) .sideFooter .navItem{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:40px;height:40px;min-height:40px;padding:0 11px;gap:12px;overflow:hidden;transition:background-color .12s ease,color .12s ease}body .sidebar .navItem svg,body .sidebar.open .navItem svg,body .sidebar:not(.open) .navItem svg{width:18px;min-width:18px;height:18px;flex:0 0 18px;margin:0}body .sidebar .navItem span,body .sidebar.open .navItem span,body .sidebar:not(.open) .navItem span{display:block;min-width:160px;opacity:1;transform:none;transition:opacity 90ms ease}body .sidebar:not(.open) .navItem span{opacity:0;pointer-events:none}body .sidebar .navDivider,body .sidebar.open .navDivider,body .sidebar:not(.open) .navDivider{width:calc(100% - 20px);min-width:24px;margin:10px;transition:width .18s ease}body .sidebar:not(.open) .navDivider{width:24px;margin-inline:8px}body .sideFooter,body .sidebar.open .sideFooter,body .sidebar:not(.open) .sideFooter{display:block;width:100%;overflow:hidden}@media(max-width:800px){body .sidebar,body .sidebar.open{padding-inline:10px}body .sidebar:not(.open) .brandText,body .sidebar:not(.open) .navItem span{opacity:1}}body .dashboardPage{display:grid;gap:14px;min-width:0}body .dashboardMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}body .dashboardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}body .dashboardChart{display:grid;align-content:start;gap:18px;min-width:0;min-height:292px;padding:18px;border:1px solid var(--gpt-border);border-radius:10px;color:var(--gpt-text);background:var(--gpt-surface)}body .dashboardChartHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}body .dashboardChartHeader h2,body .nodesSectionHeader h2,body .nodeSettingsHeader h2{margin:2px 0 0;color:var(--gpt-text);font-size:16px;font-weight:600}body .dashboardChartHeader>svg{color:var(--gpt-text-tertiary)}body .dashboardChartRows{display:grid;align-content:start;gap:16px}body .dashboardChartRow{display:grid;grid-template-columns:minmax(120px,.72fr) minmax(140px,1.28fr);align-items:center;gap:14px;min-width:0}body .dashboardChartLabel{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}body .dashboardChartLabel strong{overflow:hidden;color:var(--gpt-text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}body .dashboardChartLabel span{flex:0 0 auto;color:var(--gpt-text-tertiary);font-size:11px}body .dashboardBarTrack{display:flex;align-items:center;width:100%;height:8px;overflow:hidden;border-radius:999px;background:#303030}body .dashboardBarFill{display:block;height:100%;border-radius:inherit;background:#ececec;transition:width .24s ease}body .dashboardBarStacked{gap:2px;background:transparent}body .dashboardBarFill.success,body .dashboardLegend i.success{background:var(--gpt-success)}body .dashboardBarFill.failed,body .dashboardLegend i.failed{background:var(--gpt-error)}body .dashboardBarFill.offline{background:#666}body .dashboardLegend{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:auto;color:var(--gpt-text-secondary);font-size:11px}body .dashboardLegend span{display:inline-flex;align-items:center;gap:6px}body .dashboardLegend i{width:7px;height:7px;border-radius:50%}body .dashboardChartEmpty{margin:42px 0;color:var(--gpt-text-tertiary);text-align:center}body .dashboardStatusList{display:grid;gap:2px}body .dashboardStatusList>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid var(--gpt-border);color:var(--gpt-text-secondary)}body .dashboardStatusList>div:last-child{border-bottom:0}body .dashboardStatusList svg{color:var(--gpt-text-tertiary)}body .dashboardStatusList strong{color:var(--gpt-text);font-size:15px;font-weight:600}body .nodesSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;min-width:0;padding:4px 2px}body .nodesSectionHeader p{margin:5px 0 0;color:var(--gpt-text-secondary);font-size:12px}body .nodesSectionHeader.compact{align-items:center}body .nodesSummary{flex:0 0 auto;color:var(--gpt-text-tertiary);font-size:12px}body .nodeControlGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;min-width:0}body .content .nodeControlGrid .nodeCard{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:208px;padding:16px;border:1px solid var(--gpt-border);border-radius:10px;color:var(--gpt-text);background:var(--gpt-surface);box-shadow:none;text-align:left}body .content .nodeControlGrid button.nodeCard{cursor:pointer}body .content .nodeControlGrid button.nodeCard:hover:not(:disabled),body .content .nodeControlGrid .nodeCard:hover{border-color:var(--gpt-border-strong);background:#242424;transform:none}body .content .nodeControlGrid .nodeCard.offline{opacity:.68}body .nodeCardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}body .nodeCardHeaderActions{display:flex;align-items:center;gap:6px}body .nodeCardIcon,body .addNodeIcon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid var(--gpt-border);border-radius:9px;color:var(--gpt-text-secondary);background:var(--gpt-surface-subtle)}body .nodeCardIcon.online,body .nodeCardIcon.auto{border-color:#5ad5a847;color:var(--gpt-success);background:#5ad5a817}body .automationModeBadge{padding:4px 8px;border:1px solid rgb(90 213 168 / 22%);border-radius:999px;color:var(--gpt-success);background:#5ad5a814;font-size:10px;font-weight:650;text-transform:uppercase}body .nodeCardBody{display:grid;gap:7px;min-width:0;margin:18px 0}body .nodeCardBody>strong{overflow:hidden;color:var(--gpt-text);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}body .nodeCardBody p{min-height:38px;margin:0;color:var(--gpt-text-secondary);font-size:12px;line-height:1.5}body .nodeFacts{display:flex;flex-wrap:wrap;gap:6px}body .nodeFacts span{padding:5px 8px;border-radius:6px;color:var(--gpt-text-secondary);background:var(--gpt-surface-subtle);font-size:11px}body .nodeFacts b{color:var(--gpt-text);font-weight:600}body .nodeCardFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding-top:12px;border-top:1px solid var(--gpt-border);color:var(--gpt-text-tertiary);font-size:11px}body .nodeCardFooter span{display:inline-flex;align-items:center;gap:5px;min-width:0}body .nodeSettingsButton{width:30px;height:30px;min-width:30px}body .content .addNodeCard{align-items:center;justify-content:center;gap:8px;border-style:dashed;color:var(--gpt-text-secondary);text-align:center}body .addNodeCard strong{color:var(--gpt-text);font-size:14px;font-weight:600}body .addNodeCard p{max-width:230px;margin:0;color:var(--gpt-text-tertiary);font-size:12px;line-height:1.45}body .bootstrapSection,body .bootstrapList{display:grid;gap:10px}body .bootstrapCommandBody{display:grid;gap:6px;min-width:0;flex:1 1 auto}body .bootstrapCommandBody>span{display:inline-flex;align-items:center;gap:7px;color:var(--gpt-text);font-size:12px;font-weight:600}body .bootstrapCommandBody code{overflow:auto;padding:8px 10px;border-radius:7px;color:#c5e8df;background:#111;font-size:11px}body .bootstrapCommandBody small{color:var(--gpt-text-tertiary)}body .nodeSettingsModal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1320px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid var(--gpt-border);border-radius:14px;color:var(--gpt-text);background:#111;box-shadow:0 30px 100px #000000a6}body .nodeSettingsHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:14px 18px;border-bottom:1px solid var(--gpt-border);background:#171717}body .nodeSettingsScroll{display:grid;align-content:start;gap:14px;min-height:0;overflow:auto;padding:16px}body .automationSettings{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px;border:1px solid var(--gpt-border);border-radius:10px;background:var(--gpt-surface)}body .automationSettingsIntro{display:flex;align-items:center;gap:12px;min-width:0}body .automationSettingsIntro h3{margin:0;color:var(--gpt-text);font-size:13px;font-weight:600}body .automationSettingsIntro p{margin:3px 0 0;color:var(--gpt-text-secondary);font-size:11px}body .automationModeControl{display:flex;gap:2px;flex:0 0 auto;padding:3px;border:1px solid var(--gpt-border);border-radius:10px;background:var(--gpt-surface-subtle)}body .automationModeControl button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 11px;border:0;border-radius:7px;color:var(--gpt-text-secondary);background:transparent;cursor:pointer}body .automationModeControl button:hover,body .automationModeControl button.active{color:var(--gpt-text);background:var(--gpt-surface-active)}body .nodeScenarioSettings{min-width:0}body .scenarioPreferences{display:grid;gap:18px}body .scenarioPreferencesHeader{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:2px}body .scenarioPreferencesHeader h3{margin:3px 0 0;color:var(--gpt-text);font-size:15px;font-weight:600}body .scenarioPreferencesHeader p{max-width:360px;margin:0;color:var(--gpt-text-secondary);font-size:12px;line-height:1.45;text-align:right}body .scenarioPreferenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body .scenarioPreferenceCard{display:grid;align-content:space-between;gap:24px;min-width:0;min-height:174px;padding:16px;border:1px solid var(--gpt-border);border-radius:8px;background:#1f1f1f}body .scenarioPreferenceCard.locked{border-color:#2d2d2d;background:#191919}body .scenarioPreferenceCard.locked .scenarioPreferenceTitle,body .scenarioPreferenceCard.locked .scenarioPreferenceField>span{opacity:.55}body .scenarioPreferenceTitle{display:flex;align-items:flex-start;gap:11px;min-width:0}body .scenarioPreferenceIcon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #3a3a3a;border-radius:8px;color:#cfcfcf;background:#292929}body .scenarioPreferenceCard.beeline .scenarioPreferenceIcon{color:#f1cf65}body .scenarioPreferenceCard.megafon .scenarioPreferenceIcon{color:#6fd8b1}body .scenarioPreferenceCard.esia .scenarioPreferenceIcon{color:#84b5f7}body .scenarioPreferenceTitle>div{display:grid;gap:4px;min-width:0}body .scenarioPreferenceTitle strong{color:var(--gpt-text);font-size:14px;font-weight:600}body .scenarioPreferenceTitle span{color:var(--gpt-text-secondary);font-size:12px;line-height:1.4}body .scenarioPreferenceField{display:grid;gap:7px}body .scenarioPreferenceField>span{color:#8d8d8d;font-size:11px;font-weight:500}body .scenarioPreferenceField select{width:100%;min-width:0;height:38px;padding:0 34px 0 11px;border:1px solid #3a3a3a;border-radius:8px;color:var(--gpt-text);background-color:#2a2a2a;font-size:13px;cursor:pointer}body .scenarioPreferenceField select:hover{border-color:#515151}body .scenarioPreferenceField select:focus{border-color:#707070;outline:2px solid rgb(255 255 255 / 8%);outline-offset:1px}body .scenarioPreferenceField select:disabled{border-color:#303030;color:#747474;background-color:#222;cursor:not-allowed;opacity:1}body .floatingLogWidget{position:fixed;z-index:92;display:grid;place-items:center;width:48px;height:48px;margin:0;padding:0;border:1px solid #444;border-radius:50%;color:#e8e8e8;background:#242424;box-shadow:0 10px 30px #00000073;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:left .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .18s ease,visibility 0s linear,border-color .12s ease,background-color .12s ease,box-shadow .12s ease}body .floatingLogWidget.isDragging{transition:opacity .16s ease,transform .18s ease,visibility 0s linear,border-color .12s ease,background-color .12s ease,box-shadow .12s ease}body .floatingLogWidget.isHidden{visibility:hidden;opacity:0;transform:scale(.7);pointer-events:none;transition-delay:0s,0s,0s,0s,.18s,0s,0s,0s}body .floatingLogWidget:hover{border-color:#666;background:#2d2d2d;box-shadow:0 12px 36px #0000008c}body .floatingLogWidget:active{cursor:grabbing}body .floatingLogWidget:focus-visible{outline:2px solid #8b8b8b;outline-offset:3px}body .floatingLogPanel{position:fixed;z-index:93;display:grid;grid-template-rows:48px minmax(0,1fr);width:min(620px,calc(100vw - 40px));height:min(360px,calc(100dvh - 40px));overflow:hidden;border:1px solid #383838;border-radius:8px;color:var(--gpt-text);background:#141414;box-shadow:0 24px 80px #0009;visibility:hidden;opacity:0;transform:translateY(8px) scale(.94);pointer-events:none;transition:opacity .16s ease,transform .18s ease,visibility 0s linear .18s}body .floatingLogPanel.isOpen{visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition-delay:0s}body .floatingLogPanel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 10px 0 14px;border-bottom:1px solid #303030;background:#1d1d1d;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}body .floatingLogPanel>header:active{cursor:grabbing}body .floatingLogPanel>header>span{display:inline-flex;align-items:center;gap:9px}body .floatingLogPanel>header strong{font-size:13px;font-weight:600}body .floatingLogPanel .iconButton{width:32px;height:32px;min-height:32px}body .floatingLogHeaderActions{display:flex;align-items:center;gap:6px}body .floatingLogModeButton{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:1px solid #3a3a3a;border-radius:6px;padding:4px 8px;color:#cfcfcf;background:#242424;cursor:pointer;font-size:11px}body .floatingLogModeButton:hover{border-color:#575757;background:#2d2d2d}body .floatingLogBody{display:grid;place-items:stretch;align-content:start;min-height:0;overflow:auto;padding:18px;color:#777;background:#101010;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}body .floatingLogBody>span{place-self:center}body .floatingActivationSummary{display:grid;gap:8px;margin:0 0 12px;padding:12px;border:1px solid #303030;border-radius:7px;background:#181818}body .floatingActivationSummary>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px}body .floatingActivationSummary span{color:#777}body .floatingActivationSummary strong{min-width:0;color:#e2e2e2;font-weight:600;overflow-wrap:anywhere}body .mtsServicePipePrompt{display:grid;gap:12px;margin:0 0 14px}body .mtsServicePipeToggle{justify-self:start;display:inline-flex;align-items:center;gap:8px}body .mtsServicePipeEditor{display:grid;justify-items:stretch;gap:12px;padding:14px;border:1px solid #343434;border-radius:10px;background:#181818}body .mtsServicePipeImageFrame{display:grid;place-items:center;width:min(280px,100%);aspect-ratio:1;justify-self:center;overflow:hidden;border:1px solid #3a3a3a;border-radius:50%;background:#fff}body .mtsServicePipeImageFrame img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center;transition:transform 60ms linear}body .mtsServicePipeRange{display:grid;gap:7px;color:#d0d0d0}body .mtsServicePipeRange input{width:100%;accent-color:#10a37f}body .mtsServicePipeControls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body .mtsServicePipeControls button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:7px 9px;border:1px solid #3b3b3b;border-radius:7px;color:#d8d8d8;background:#222}body .mtsServicePipeControls button:hover{border-color:#575757;background:#2c2c2c}body .floatingActivationError{display:grid;gap:4px;margin:0 0 12px;padding:10px 12px;border:1px solid #633838;border-radius:7px;color:#ff9c9c;background:#241515}body .floatingActivationError strong{font-size:11px;text-transform:uppercase}body .floatingActivationError span{overflow-wrap:anywhere}body .floatingLogEntry{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;padding:7px 2px;border-bottom:1px solid rgba(255,255,255,.06);color:#d8dee9;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}body .floatingLogEntry time{color:#6f7b8d}body .floatingLogEntry span{min-width:0;overflow-wrap:anywhere}body .floatingLogEntry.isError,body .floatingLogError{color:#ff8d8d}body .checkerMonitorPanel{display:grid;gap:14px;padding:18px}body .checkerMonitorHeader,body .checkerBatchTitle,body .checkerBatchValue,body .checkerBatchMeta,body .checkerBatchOutcomes{display:flex;align-items:center;justify-content:space-between;gap:10px}body .checkerMonitorHeader h2{margin:2px 0 0}body .checkerMonitorHeader>span,body .checkerBatchTitle span,body .checkerBatchMeta,body .checkerBatchOutcomes,body .checkerBatchCard small{color:var(--muted);font-size:12px}body .checkerBatchGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}body .checkerBatchCard{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#ffffff06}body .checkerBatchValue strong{font-size:24px}body .checkerBatchValue span{margin-right:auto;color:var(--muted)}body .checkerBatchValue em{color:#54d6a0;font-style:normal;font-weight:700}body .checkerProgressTrack{height:7px;overflow:hidden;border-radius:999px;background:#ffffff14}body .checkerProgressTrack>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2fa878,#61e3ad);transition:width .24s ease}@media(max-width:700px){body .floatingLogEntry{grid-template-columns:58px minmax(0,1fr)}body .checkerBatchMeta,body .checkerBatchOutcomes{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:600px){body .floatingLogPanel{width:calc(100vw - 20px);height:min(420px,calc(100dvh - 20px))}}body .nodeScenarioSettings .scenarioLayout{grid-template-columns:minmax(0,1fr) 340px!important}@media(max-width:1100px){body .dashboardGrid{grid-template-columns:1fr}body .nodeScenarioSettings .scenarioLayout{grid-template-columns:1fr!important}body .scenarioPreferenceGrid{grid-template-columns:1fr}}@media(max-width:760px){body .dashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}body .dashboardChartRow{grid-template-columns:1fr;gap:7px}body .nodesSectionHeader,body .automationSettings{align-items:stretch;flex-direction:column}body .nodesSummary{align-self:flex-start}body .automationModeControl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body .scenarioPreferencesHeader{display:grid;gap:8px}body .scenarioPreferencesHeader p{text-align:left}body .nodeSettingsModal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}body .nodeSettingsScroll{padding:10px}}body .proxyPage{display:grid;align-content:start;gap:16px;min-width:0}body .proxyPageHeader{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:4px 2px}body .proxyPageHeader h2{margin:3px 0 0;color:var(--gpt-text);font-size:16px;font-weight:600}body .proxyPageHeader p{margin:4px 0 0;color:var(--gpt-text-secondary);font-size:12px}body .proxyProviderGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body .proxyProviderCard{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:5px 11px;min-width:0;min-height:126px;padding:14px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:#1f1f1f;cursor:pointer;text-align:left;transition:border-color .12s ease,background-color .12s ease}body .proxyProviderCard:hover,body .proxyProviderCard.active{border-color:#555;background:#252525}body .proxyProviderCard.active{outline:1px solid #777;outline-offset:-2px}body .proxyProviderIcon{display:grid;place-items:center;width:34px;height:34px;grid-row:span 2;border:1px solid #3c3c3c;border-radius:8px;color:#d0d0d0;background:#292929}body .proxyProviderCopy{display:grid;gap:3px;min-width:0}body .proxyProviderCopy strong{font-size:13px;font-weight:600}body .proxyProviderCopy small,body .proxyProviderCount{color:var(--gpt-text-secondary);font-size:11px;line-height:1.35}body .proxyProviderStatus{width:fit-content;margin-top:8px;padding:3px 7px;border-radius:999px;color:#a0a0a0;background:#303030;font-size:10px;font-weight:600}body .proxyProviderStatus.connected{color:#82dfbd;background:#37a77b29}body .proxyProviderCount{align-self:center;justify-self:end;margin-top:8px}body .proxyPoolPanel{min-width:0}body .proxyShardOverview{display:grid;gap:12px;padding:14px;border:1px solid var(--gpt-border);border-radius:8px;background:#1f1f1f}body .proxyShardMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}body .proxyShardMetrics span,body .proxyShardProfile{display:grid;gap:4px;padding:10px;border:1px solid #343434;border-radius:7px;background:#242424}body .proxyShardMetrics small,body .proxyShardProfile small,body .proxyShardPolicy small{color:var(--gpt-text-secondary);font-size:11px}body .proxyShardMetrics strong{font-size:18px}body .proxyShardPolicy{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgb(55 167 123 / 35%);border-radius:7px;color:#bcebd8;background:#37a77b1a}body .proxyShardPolicy div,body .proxyShardProfile div{display:grid;gap:3px}body .proxyShardProfiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body .proxyShardProfile{grid-template-columns:minmax(0,1fr) auto;align-items:center}body .proxyShardProfile>small{grid-column:1 / -1}body .esiaProxyAssignment{min-width:160px}body .esiaProxyAssignment strong{font-size:12px;white-space:nowrap}body .esiaAuthProxyRoute{border-color:#37a77b61;color:#bcebd8;background:#37a77b1a}body .esiaAuthProxyRoute>svg,body .esiaAuthProxyRoute strong{color:#bcebd8}body .esiaAuthProxyRoute span,body .esiaAuthProxyRoute small{color:var(--gpt-text-secondary)}body .esiaAuthProxyRoute.isUnavailable{border-color:#f2c94c6b;background:#f2c94c1a}@media(max-width:1000px){body .proxyProviderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body .proxyShardMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}body .proxyShardProfiles{grid-template-columns:1fr}}@media(max-width:600px){body .proxyProviderGrid{grid-template-columns:1fr}body .proxyShardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){body .content .errorBanner,body .floatingLogPanel,body .floatingLogWidget{transition:none}}body .content .goskeyCommandBar{position:sticky;top:10px;z-index:15;align-items:center;min-height:58px;padding:9px;border-color:var(--gpt-border);background:#1b1b1b}body .content .goskeyCommandPrimary{display:inline-flex;align-items:center;gap:8px;min-width:0}body .content .goskeyCommandActions{flex-wrap:wrap;justify-content:flex-end}body .content .goskeyTopSearch{display:inline-flex;width:min(280px,28vw);min-width:210px;margin:0}body .content .goskeyTopSearch input{min-width:0;min-height:34px;padding-block:6px;border:0;background:transparent;box-shadow:none}body .content .goskeyTopSearch input:focus{box-shadow:none}body .content .goskeyRegistrationModal,body .content .goskeySettingsModal{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:18px}body .content .goskeySettingsModal{width:min(480px,calc(100vw - 32px))}body .content .goskeyRegistrationModal .panelHeader,body .content .goskeySettingsModal .panelHeader{margin-bottom:16px}body .content .goskeyModalHeaderActions{display:inline-flex;align-items:center;gap:4px}body .content .goskeySettingsBody{display:grid;gap:16px}body .content .goskeySettingToggle{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--gpt-border)}body .content .goskeySettingToggle span{display:grid;gap:5px}body .content .goskeySettingToggle small{color:var(--gpt-text-secondary);line-height:1.4}body .content .goskeySettingToggle input{width:18px;height:18px;flex:0 0 auto}body .content .goskeySettingField{display:grid;gap:7px}body .content .goskeySettingField>span{color:var(--gpt-text-secondary);font-size:12px}body .content .goskeyAccountRow small{max-width:190px}body .floatingLogLevel{display:inline-flex;align-items:center;gap:6px;color:#909090;font-size:11px}body .floatingLogLevel select{min-height:30px;padding:4px 26px 4px 8px;border:1px solid #3a3a3a;border-radius:6px;color:#d3d3d3;background:#242424;font-size:11px}body .floatingLogLevel select:focus{border-color:#606060;outline:none}@media(max-width:760px){body .content .goskeyCommandBar{align-items:stretch}body .content .goskeyCommandActions{justify-content:flex-start}body .content .goskeyTopSearch{width:100%;min-width:0;order:-1}}body .operatorsPage,body .logsPage,body .simCardsPage{display:grid;align-content:start;gap:14px;min-width:0}body .operatorsIntro,body .logsToolbar,body .simCardsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-width:0;padding:4px 2px}body .logsToolbar>.flexRow{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}body .operatorsIntro h2,body .logsToolbar h2,body .simCardsHeader h2{margin:4px 0 0;color:var(--gpt-text);font-size:17px;font-weight:600}body .operatorsIntro p,body .logsToolbar p,body .simCardsHeader p{margin:5px 0 0;color:var(--gpt-text-secondary);font-size:12px}body .operatorsIntro>svg{flex:0 0 auto;color:var(--gpt-text-tertiary)}body .operatorSwitcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}body .operatorSwitcher button{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;min-height:64px;padding:10px 12px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text-secondary);background:var(--gpt-surface);text-align:left;cursor:pointer}body .operatorSwitcher button:hover,body .operatorSwitcher button.active{border-color:var(--gpt-border-strong);color:var(--gpt-text);background:#242424}body .operatorSwitcher button.active{box-shadow:inset 0 0 0 1px #5ad5a829}body .operatorSwitcher button>span:nth-child(2){display:grid;gap:3px;min-width:0}body .operatorSwitcher strong{overflow:hidden;color:var(--gpt-text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}body .operatorSwitcher small{color:var(--gpt-text-tertiary);font-size:11px}body .operatorSwitcher button>svg{color:var(--gpt-text-tertiary)}body .operatorSwitcher button.active>svg{color:var(--gpt-success)}body .operatorLogo{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background:var(--gpt-surface-subtle);font-size:13px;font-weight:700}body .operatorLogo-beeline{color:#111;background:#f5d94e}body .operatorLogo-megafon{color:#e8fff6;background:#168b63}body .operatorLogo-mts{color:#fff;background:#e14b51}body .operatorLogo-t2{color:#111;background:#fff;font-size:11px}body .operatorWorkspace,body .operatorWorkspace .beelineAccounts{min-width:0}body .operatorWorkspace .beelineLayout{grid-template-columns:minmax(0,1fr)}body .content .operatorEsiaPanel{min-width:0;padding:0;overflow:hidden;border-radius:8px}body .operatorEsiaHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border-bottom:1px solid var(--gpt-border)}body .operatorEsiaHeader h3{margin:3px 0 0;color:var(--gpt-text);font-size:14px;font-weight:600}body .operatorEsiaHeader p{max-width:720px;margin:5px 0 0;color:var(--gpt-text-secondary);font-size:11px;line-height:1.45}body .operatorEsiaHeaderActions{display:flex;align-items:center;gap:9px;flex:0 0 auto}body .operatorEsiaHeaderActions>span{color:var(--gpt-text-tertiary);font-size:10px;white-space:nowrap}body .operatorEsiaInlineError{display:flex;align-items:center;gap:8px;margin:12px 14px 0;padding:9px 10px;border:1px solid rgb(255 112 112 / 24%);border-radius:7px;color:#f0aaaa;background:#ff585812;font-size:11px}body .operatorEsiaAccountList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}body .operatorEsiaAccount{display:grid;align-content:start;gap:12px;min-width:0;padding:12px;border:1px solid var(--gpt-border);border-radius:8px;background:var(--gpt-surface-subtle)}body .operatorEsiaAccountHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}body .operatorEsiaIdentity{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0}body .operatorEsiaIdentity>div,body .operatorEsiaStatusGroup{display:grid;gap:3px;min-width:0}body .operatorEsiaIdentity strong,body .operatorEsiaIdentity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .operatorEsiaIdentity strong{color:var(--gpt-text);font-size:12px;font-weight:600}body .operatorEsiaIdentity small,body .operatorEsiaStatusGroup>small{color:var(--gpt-text-tertiary);font-size:9px}body .operatorEsiaAvatar{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text-secondary);background:var(--gpt-surface)}body .operatorEsiaStatusGroup{justify-items:end;flex:0 0 auto}body .operatorSessionBadge{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--gpt-border);border-radius:999px;color:var(--gpt-text-secondary);background:var(--gpt-surface);font-size:9px;font-weight:600}body .operatorSessionBadge.is-live{border-color:#5ad5a847;color:var(--gpt-success);background:#5ad5a812}body .operatorSessionBadge.is-expired{border-color:#ff70703d;color:#f0aaaa;background:#ff585812}body .operatorEsiaSimSection{display:grid;gap:7px;min-width:0;padding-top:10px;border-top:1px solid var(--gpt-border)}body .operatorEsiaSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--gpt-text-tertiary);font-size:9px;font-weight:600;text-transform:uppercase}body .operatorEsiaSectionTitle b{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;color:var(--gpt-text-secondary);background:var(--gpt-surface);font-size:9px}body .operatorEsiaSimList{display:grid;gap:1px;overflow:hidden;border:1px solid var(--gpt-border);border-radius:7px;background:var(--gpt-border)}body .operatorEsiaSimRow{display:grid;grid-template-columns:16px minmax(105px,.8fr) minmax(120px,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;color:var(--gpt-text-secondary);background:var(--gpt-surface);font-size:10px}body .operatorEsiaSimRow>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .operatorEsiaSimRow svg{color:var(--gpt-text-tertiary)}body .operatorEsiaSimRow strong{color:var(--gpt-text);font-weight:600}body .operatorEsiaSimRow code,body .operatorEsiaSimRow>span{color:var(--gpt-text-tertiary);font-size:9px}body .operatorEsiaEmptySims{margin:0;padding:8px 9px;border:1px dashed var(--gpt-border);border-radius:7px;color:var(--gpt-text-tertiary);font-size:10px}body .operatorEsiaEmptyAccounts{grid-column:1 / -1;padding:24px 14px;border:1px dashed var(--gpt-border);border-radius:8px;color:var(--gpt-text-tertiary);background:var(--gpt-surface-subtle);font-size:11px;text-align:center}body .content .operatorPhoneChangeEntry{justify-self:start;min-height:32px}body .operatorPhoneChange{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px;border:1px solid var(--gpt-border-strong);border-radius:8px;background:var(--gpt-surface)}body .operatorPhoneChangeHeading{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px}body .operatorPhoneChangeHeading>div{display:grid;gap:2px}body .operatorPhoneChangeHeading strong{color:var(--gpt-text);font-size:11px;font-weight:600}body .operatorPhoneChangeHeading small,body .operatorPhoneChange label{color:var(--gpt-text-tertiary);font-size:9px}body .operatorPhoneChange label{display:grid;gap:5px}body .operatorPhoneChange input{width:100%;min-width:0;height:34px;padding:0 9px;border:1px solid var(--gpt-border);border-radius:7px;outline:0;color:var(--gpt-text);background:var(--gpt-surface-subtle);font:inherit;font-size:11px}body .operatorPhoneChange input:focus{border-color:var(--gpt-border-strong)}body .operatorPhoneChange input:disabled{color:var(--gpt-text-tertiary)}body .operatorPhoneChange>.primaryAction{grid-column:1 / -1;justify-self:end}body .operatorPhoneChange.is-review dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--gpt-border);border-radius:7px;background:var(--gpt-border)}body .operatorPhoneChange.is-review dl>div{padding:9px;background:var(--gpt-surface-subtle)}body .operatorPhoneChange.is-review dt{color:var(--gpt-text-tertiary);font-size:9px}body .operatorPhoneChange.is-review dd{margin:4px 0 0;color:var(--gpt-text);font-size:11px;font-weight:600}body .operatorPhoneChangeBlocked{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:9px;border:1px solid rgb(236 184 92 / 24%);border-radius:7px;color:#e8ca91;background:#ecb85c12;font-size:10px;line-height:1.4}body .operatorEsiaUnmatched{grid-column:1 / -1;display:grid;gap:8px;min-width:0;padding:11px;border:1px solid rgb(236 184 92 / 24%);border-radius:8px;background:#ecb85c0a}body .operatorEsiaUnmatched>p{margin:0;color:#cdbb94;font-size:10px;line-height:1.4}body .content .t2ChangeNumberPanel{min-width:0;padding:0;overflow:hidden;border-radius:8px}body .t2PanelHeader,body .t2FlowAccountHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}body .t2PanelHeader{padding:14px;border-bottom:1px solid var(--gpt-border)}body .t2PanelHeader h2,body .t2FlowAccountHeader h3{margin:3px 0 0;color:var(--gpt-text);font-size:14px;font-weight:600}body .t2PanelHeader p{margin:5px 0 0;color:var(--gpt-text-secondary);font-size:11px}body .t2FlowError,body .t2FlowBlocked{display:flex;align-items:center;gap:8px;margin:12px 14px 0;padding:9px 10px;border:1px solid rgb(255 112 112 / 24%);border-radius:7px;color:#f0aaaa;background:#ff585812;font-size:10px;line-height:1.4}body .t2ChangeWorkspace{display:grid;grid-template-columns:240px minmax(0,1fr);min-width:0}body .t2AccountList{display:grid;align-content:start;gap:1px;min-width:0;padding:12px;border-right:1px solid var(--gpt-border);background:var(--gpt-surface-subtle)}body .t2AccountList button{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid transparent;border-radius:7px;color:var(--gpt-text-secondary);background:transparent;font:inherit;text-align:left;cursor:pointer}body .t2AccountList button:hover,body .t2AccountList button.active{border-color:var(--gpt-border);color:var(--gpt-text);background:var(--gpt-surface-hover)}body .t2AccountList button>span:nth-child(2){display:grid;gap:2px;min-width:0}body .t2AccountList strong,body .t2AccountList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .t2AccountList strong{color:var(--gpt-text);font-size:10px;font-weight:600}body .t2AccountList small{color:var(--gpt-text-tertiary);font-size:9px}body .t2AccountIcon{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--gpt-border);border-radius:7px;color:var(--gpt-text-tertiary);background:var(--gpt-surface)}body .t2FlowCard{display:grid;align-content:start;gap:12px;min-width:0;padding:14px}body .t2FlowAccountHeader{padding-bottom:11px;border-bottom:1px solid var(--gpt-border)}body .t2SessionBadge,body .t2FlowStage{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--gpt-border);border-radius:999px;color:var(--gpt-text-secondary);background:var(--gpt-surface);font-size:9px;font-weight:600}body .t2SessionBadge.is-live,body .t2FlowStage.is-completed{border-color:#5ad5a847;color:var(--gpt-success);background:#5ad5a812}body .t2SessionBadge.is-not-live,body .t2FlowStage.is-error,body .t2FlowStage.is-uncertain{border-color:#ff70703d;color:#f0aaaa;background:#ff585812}body .t2FlowStatus{display:flex;align-items:center;flex-wrap:wrap;gap:7px}body .t2FlowStatus>small{color:var(--gpt-text-tertiary);font-size:9px}body .t2FlowSteps,body .t2SmsFlow{display:grid;gap:7px}body .t2FlowStep{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;border:1px solid var(--gpt-border);border-radius:7px;background:var(--gpt-surface-subtle)}body .t2FlowStep>b{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;color:var(--gpt-text-secondary);background:var(--gpt-surface);font-size:10px}body .t2FlowStep>div{display:grid;gap:2px;min-width:0}body .t2FlowStep strong{color:var(--gpt-text);font-size:10px;font-weight:600}body .t2FlowStep small,body .t2FlowHint{color:var(--gpt-text-tertiary);font-size:9px}body .t2NumberPicker{display:grid;gap:8px;padding:10px;border:1px solid var(--gpt-border);border-radius:7px}body .t2PickerFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body .t2PickerFilters label,body .t2CodeInput{display:grid;gap:4px;color:var(--gpt-text-tertiary);font-size:9px}body .t2PickerFilters input,body .t2CodeInput input{width:100%;height:32px;padding:0 8px;border:1px solid var(--gpt-border);border-radius:6px;outline:0;color:var(--gpt-text);background:var(--gpt-surface-subtle);font:inherit;font-size:10px}body .t2NumberOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}body .t2NumberOptions button{display:grid;gap:2px;min-width:0;padding:7px;border:1px solid var(--gpt-border);border-radius:6px;color:var(--gpt-text);background:var(--gpt-surface-subtle);font:inherit;text-align:left;cursor:pointer}body .t2NumberOptions button:hover:not(:disabled){border-color:var(--gpt-border-strong);background:var(--gpt-surface-hover)}body .t2NumberOptions button:disabled{cursor:not-allowed;opacity:.48}body .t2NumberOptions span{font-size:10px;font-weight:600}body .t2NumberOptions small{overflow:hidden;color:var(--gpt-text-tertiary);font-size:8px;text-overflow:ellipsis;white-space:nowrap}body .t2SmsFlow{padding:10px;border:1px solid var(--gpt-border);border-radius:7px}body .t2SmsActions{display:flex;justify-content:flex-end;gap:7px}body .t2AccountLoginInput{width:min(180px,40vw);min-height:30px;border:1px solid var(--gpt-border);border-radius:6px;color:var(--gpt-text);background:var(--gpt-surface);padding:5px 8px;font-size:10px}body .t2FlowBlocked{margin:0;border-color:#ecb85c3d;color:#e8ca91;background:#ecb85c12}body .t2NoAccounts,body .t2FlowEmpty{display:grid;place-items:center;gap:8px;min-height:160px;color:var(--gpt-text-tertiary);font-size:11px}@media(max-width:860px){body .t2ChangeWorkspace{grid-template-columns:minmax(0,1fr)}body .t2AccountList{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--gpt-border)}}@media(max-width:560px){body .t2AccountList,body .t2PickerFilters,body .t2NumberOptions{grid-template-columns:minmax(0,1fr)}body .t2FlowStep{grid-template-columns:24px minmax(0,1fr)}body .t2FlowStep>button{grid-column:2;justify-self:start}}body .operatorEsiaUnmatchedHeader{display:flex;align-items:center;gap:7px;color:#e8ca91;font-size:10px;font-weight:600}@media(max-width:1100px){body .operatorEsiaAccountList{grid-template-columns:minmax(0,1fr)}}body .logsFilters{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}body .logsSearch{display:flex;align-items:center;gap:8px;min-width:220px;height:36px;padding:0 10px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text-tertiary);background:var(--gpt-surface)}body .logsSearch:focus-within{border-color:var(--gpt-border-strong)}body .logsSearch input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;color:var(--gpt-text);background:transparent;font:inherit;font-size:12px}body .logsFilters select{min-width:132px;height:36px;padding:0 30px 0 10px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text);background-color:var(--gpt-surface);font:inherit;font-size:12px}body .logsFilterGrid{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(130px,.75fr)) minmax(175px,1fr);gap:8px;margin-bottom:12px;padding:10px;border:1px solid var(--gpt-border);border-radius:8px;background:var(--gpt-surface-subtle)}body .logsSearchWide{min-width:0}body .logsFilterField{display:grid;gap:5px;min-width:0}body .logsFilterField>span{overflow:hidden;color:var(--gpt-text-tertiary);font-size:9px;font-weight:600;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body .logsFilterField select,body .logsFilterField input,body .logsDateRange input,body .logsPager select{width:100%;min-width:0;height:36px;padding:0 30px 0 10px;border:1px solid var(--gpt-border);border-radius:8px;outline:0;color:var(--gpt-text);background-color:var(--gpt-surface);font:inherit;font-size:11px}@media(max-width:1280px){body .logsFilterGrid{grid-template-columns:repeat(3,minmax(150px,1fr))}body .logsSearchWide,body .logsFilterFieldWide,body .logsDateRange{grid-column:span 2}}@media(max-width:760px){body .logsFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body .logsSearchWide,body .logsFilterFieldWide,body .logsDateRange{grid-column:1 / -1}}@media(max-width:480px){body .logsFilterGrid{grid-template-columns:minmax(0,1fr)}body .logsSearchWide,body .logsFilterFieldWide,body .logsDateRange{grid-column:auto}body .logsDateRange{grid-template-columns:minmax(0,1fr);min-width:0}body .logsDateRange legend{grid-column:auto}body .logsPager{align-items:stretch;flex-direction:column}}body .logsFilterField input{padding-right:10px;color-scheme:dark}body .logsDateRange{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:240px;margin:0;padding:0;border:0}body .logsDateRange legend,body .logsDateRange label>span{color:var(--gpt-text-tertiary);font-size:9px;line-height:1.2}body .logsDateRange legend{grid-column:1 / -1;margin-bottom:-1px}body .logsDateRange label{display:grid;gap:5px;min-width:0}body .logsDateRange input{padding:0 8px;color-scheme:dark}body .logsFilterField select:focus,body .logsFilterField input:focus,body .logsDateRange input:focus{border-color:var(--gpt-border-strong)}@media(max-width:480px){body .logsDateRange{grid-template-columns:minmax(0,1fr);min-width:0}body .logsDateRange legend{grid-column:auto}}body .logsPager{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 12px;border-top:1px solid var(--gpt-border);color:var(--gpt-text-tertiary);font-size:10px}body .logsPager select{width:72px;height:32px}body .logsWorkspace,body .simCardsWorkspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.8fr);align-items:start;gap:12px;min-width:0}body .content .procedureLogPanel,body .content .simCardsTablePanel,body .content .procedureDetailPanel,body .content .simCardDetailPanel{min-width:0;padding:0;overflow:hidden;border-radius:8px}body .content .simCardDetailPanel{position:sticky;top:80px}body .procedureLogPanel{overflow-x:auto!important}body .procedureLogColumns,body .procedureLogRows>button{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(150px,1.25fr) 96px minmax(105px,.75fr) 145px;align-items:center;gap:12px;min-width:760px}body .procedureLogColumns{min-height:38px;padding:0 14px;border-bottom:1px solid var(--gpt-border);color:var(--gpt-text-tertiary);background:#191919;font-size:10px;font-weight:600;text-transform:uppercase}body .procedureLogRows>button{width:100%;min-height:62px;padding:9px 14px;border:0;border-bottom:1px solid var(--gpt-border);color:var(--gpt-text-secondary);background:var(--gpt-surface);font:inherit;font-size:11px;text-align:left;cursor:pointer}body .procedureLogRows>button:last-child{border-bottom:0}body .procedureLogRows>button:hover,body .procedureLogRows>button.active{color:var(--gpt-text);background:var(--gpt-surface-hover)}body .procedureLogRows>button strong,body .procedureLogRows>button span,body .procedureLogRows>button code,body .procedureLogRows>button time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .procedureLogRows>button strong{color:var(--gpt-text);font-size:12px;font-weight:600}body .procedureLogRows>button code{color:var(--gpt-text-tertiary);font-size:10px}body .procedureLogEmpty{display:grid;place-items:center;min-height:180px;color:var(--gpt-text-tertiary);font-size:12px}body .procedureDetailPanel,body .simCardDetailPanel{min-height:420px}body .procedureDetailPanel .panelHeader,body .simCardDetailPanel .panelHeader{padding:14px}body .procedureFacts{display:grid;gap:0;padding:0 14px}body .procedureFacts>div{display:grid;grid-template-columns:20px 62px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;border-bottom:1px solid var(--gpt-border);color:var(--gpt-text-secondary);font-size:11px}body .procedureFacts svg{color:var(--gpt-text-tertiary)}body .procedureFacts code,body .procedureFacts time{min-width:0;overflow:hidden;color:var(--gpt-text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}body .procedureTimeline{display:grid;gap:0;max-height:390px;overflow:auto;padding:8px 14px 16px}body .procedureTimeline>div:not(.procedureTimelineEmpty){position:relative;display:grid;grid-template-columns:116px minmax(0,1fr);gap:2px 12px;padding:11px 0 11px 18px;border-left:1px solid var(--gpt-border-strong)}body .timelineDot{position:absolute;top:16px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--gpt-text-tertiary)}body .procedureTimeline time{color:var(--gpt-text-tertiary);font-size:10px}body .procedureTimeline strong{color:var(--gpt-text);font-size:11px;font-weight:600}body .procedureTimeline p{grid-column:2;margin:2px 0 0;color:var(--gpt-text-secondary);font-size:11px;line-height:1.45;overflow-wrap:anywhere}body .procedureTimelineEmpty,body .procedureDetailEmpty{display:grid;place-items:center;align-content:center;gap:8px;min-height:250px;color:var(--gpt-text-tertiary);font-size:12px}body .simCardsTablePanel .activationTableWrap{margin:0;border:0;border-radius:0}body .simCardsTablePanel .activationTable{min-width:720px}body .simCardsTablePanel .activationTable tbody tr{cursor:pointer}body .simCardIdentity{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:center;gap:0 12px;margin:0 14px;border-bottom:1px solid var(--gpt-border)}body .simCardIdentity>*{min-width:0;padding:11px 0;border-bottom:1px solid var(--gpt-border)}body .simCardIdentity>*:nth-last-child(-n+2){border-bottom:0}body .simCardIdentity span{display:inline-flex;align-items:center;gap:7px;color:var(--gpt-text-secondary);font-size:11px}body .simCardIdentity svg{color:var(--gpt-text-tertiary)}body .simCardIdentity code,body .simCardIdentity strong{overflow:hidden;color:var(--gpt-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}body .simCardResultGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px;overflow:hidden;border:1px solid var(--gpt-border);border-radius:8px;background:var(--gpt-border)}body .simCardResultGrid>div{min-width:0;padding:10px;background:var(--gpt-surface-subtle)}body .simCardResultGrid dt{margin-bottom:4px;color:var(--gpt-text-tertiary);font-size:9px;text-transform:uppercase}body .simCardResultGrid dd{min-width:0;margin:0;overflow:hidden;color:var(--gpt-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}body .simCardFinishedAt{display:block;margin:0 14px 14px;color:var(--gpt-text-tertiary);font-size:10px}@media(max-width:1100px){body .logsWorkspace,body .simCardsWorkspace{grid-template-columns:minmax(0,1fr)}body .procedureDetailPanel,body .simCardDetailPanel{position:static;min-height:0}}@media(max-width:760px){body .operatorsIntro,body .logsToolbar,body .simCardsHeader{align-items:stretch;flex-direction:column}body .operatorSwitcher{grid-template-columns:minmax(0,1fr)}body .logsFilters{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch}body .logsSearch{grid-column:1 / -1;min-width:0}body .logsFilters select{min-width:0}body .simCardResultGrid{grid-template-columns:minmax(0,1fr)}}body .esiaLogColumns,body .esiaLogRows>button,body .esiaLogRows>div{display:grid;grid-template-columns:24px 118px 88px 88px 170px 132px 55px 108px 124px 136px;align-items:center;gap:12px;min-width:1184px}body .esiaLogColumns{min-height:38px;padding:0 14px;border-bottom:1px solid var(--gpt-border);color:var(--gpt-text-tertiary);background:#191919;font-size:10px;font-weight:600;text-transform:uppercase}body .esiaLogRows>button,body .esiaLogRows>div{width:100%;min-height:62px;padding:9px 14px;border:0;border-bottom:1px solid var(--gpt-border);color:var(--gpt-text-secondary);background:var(--gpt-surface);font:inherit;font-size:11px;text-align:left;cursor:pointer}body .esiaLogRows>button:last-child,body .esiaLogRows>div:last-child{border-bottom:0}body .esiaLogRows>button:hover,body .esiaLogRows>button.active,body .esiaLogRows>div:hover,body .esiaLogRows>div.active{color:var(--gpt-text);background:var(--gpt-surface-hover)}body .esiaLogRows>button>*,body .esiaLogRows>div>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .esiaLogRows>button strong,body .esiaLogRows>div strong{color:var(--gpt-text);font-size:12px;font-weight:600}body .esiaLogRows>button code,body .esiaLogRows>div code{color:var(--gpt-text-secondary);font-size:10px}body .esiaIdentityGrid{display:grid;gap:0;margin:0;padding:0 14px}body .esiaIdentityGrid>div{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;min-height:46px;border-bottom:1px solid var(--gpt-border)}body .esiaIdentityGrid dt{display:inline-flex;align-items:center;gap:7px;color:var(--gpt-text-secondary);font-size:11px}body .esiaIdentityGrid dt svg{color:var(--gpt-text-tertiary)}body .esiaIdentityGrid dd{min-width:0;margin:0;overflow:hidden;color:var(--gpt-text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;overflow-wrap:anywhere;white-space:normal}body .esiaCheckReason{display:grid;gap:7px;margin:14px;padding:12px;border:1px solid var(--gpt-border);border-radius:8px;background:var(--gpt-surface-subtle)}body .esiaCheckReason>span{color:var(--gpt-text-tertiary);font-size:9px;font-weight:600;text-transform:uppercase}body .esiaCheckReason p{margin:0;color:var(--gpt-text-secondary);font-size:11px;line-height:1.5;overflow-wrap:anywhere}body .content .activationComposer{--activation-surface: var(--gpt-surface-subtle);--activation-surface-raised: var(--gpt-surface);--activation-surface-hover: var(--gpt-surface-hover);--activation-border: var(--gpt-border);--activation-border-strong: var(--gpt-border-strong);--activation-text: var(--gpt-text);--activation-muted: var(--gpt-text-secondary);--activation-accent: #66d4b7;--activation-accent-soft: rgb(16 163 127 / 13%)}body .content .activationSetupCard,body .content .activationLaunchBar,body .content .activationEsiaMatch,body .content .activationInfoNote,body .content .activationSetup .activationAccountOption{color:var(--activation-text)}body .content .activationLaunchBar{box-shadow:0 12px 28px #0000003d}body .content .activationCriteriaGrid input,body .content .activationSourceField select,body .content .activationSimInput textarea{color-scheme:dark}body .content .esiaAccountIdentity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0}body .content .esiaAccountIndicators{display:inline-flex;align-items:center;gap:3px;color:var(--gpt-text-tertiary)}body .content .esiaAccountIndicators .isSuccess{color:var(--gpt-success)}body .content .esiaAccountIndicators .isWarning{color:var(--gpt-warning)}body .content .esiaAccountIndicators .isError{color:var(--gpt-error)}body .content .esiaAccountIndicators .isSession{color:var(--gpt-info)}body .content .esiaAccountIdentity>code{min-width:0;overflow:hidden;color:var(--gpt-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}body .content .esiaActionsCell{display:grid;gap:8px;min-width:0}body .content .esiaAccountsWorkspace{display:grid;gap:12px;min-width:0}body .content .esiaAccountsToolbar{position:sticky;top:10px;z-index:15;display:flex;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text-secondary);background:#1b1b1b}body .content .simCardsToolbar{justify-content:flex-start}body .content .simCardsOperatorFilter{flex:0 0 156px;width:156px;height:38px;min-height:38px;padding:0 34px 0 11px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text-secondary);background-color:#252525;font-size:12px}body .content .simCardsOperatorFilter:hover,body .content .simCardsOperatorFilter:focus{border-color:var(--gpt-border-strong);color:var(--gpt-text)}body .content .esiaToolbarSearch{display:flex;flex:0 1 300px;align-items:center;gap:8px;min-width:170px;height:38px;padding:0 10px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text-tertiary);background:#252525}body .content .esiaToolbarSearch:focus-within{border-color:var(--gpt-border-strong);color:var(--gpt-text-secondary)}body .content .esiaToolbarSearch input{width:100%;min-width:0;height:36px;padding:0;border:0;outline:0;color:var(--gpt-text);background:transparent;box-shadow:none;font-size:13px}body .content .esiaToolbarSearch input::placeholder{color:var(--gpt-text-tertiary)}body .content .esiaToolbarClear{width:26px;min-width:26px;height:26px;min-height:26px;border-radius:6px}body .content .esiaToolbarViewToggle{display:inline-flex;align-items:center;gap:2px;height:38px;padding:3px;border:1px solid var(--gpt-border);border-radius:8px;background:#252525}body .content .esiaToolbarViewToggle button{display:grid;width:32px;height:30px;place-items:center;padding:0;border:0;border-radius:6px;color:var(--gpt-text-tertiary);background:transparent}body .content .esiaToolbarViewToggle button:hover,body .content .esiaToolbarViewToggle button.active{color:var(--gpt-text);background:#3a3a3a}body .content .esiaToolbarControl{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 11px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text-secondary);background:#252525;font-size:12px;white-space:nowrap}body .content .esiaToolbarControl:hover,body .content .esiaToolbarControl.active{border-color:var(--gpt-border-strong);color:var(--gpt-text);background:#303030}body .content .esiaToolbarControl small{color:var(--gpt-text-tertiary);font-size:11px}body .content .esiaToolbarSummary{min-width:0;padding:0 4px;overflow:hidden;color:var(--gpt-text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}body .content .esiaToolbarActions{display:inline-flex;align-items:center;gap:5px;margin-left:auto}body .content .esiaToolbarActions .iconButton,body .content .esiaToolbarPrimary{width:38px;min-width:38px;height:38px;min-height:38px;border-radius:8px}body .content .esiaToolbarPrimary{border-color:#10a37f8c;color:#071611;background:var(--gpt-accent)}body .content .esiaToolbarPrimary:hover:not(:disabled){border-color:var(--gpt-accent-hover);color:#071611;background:var(--gpt-accent-hover)}body .content .esiaToolbarActions .iconButton.active{color:var(--gpt-text);background:#363636}body .content .esiaToolbarMenuWrap{position:relative;min-width:0}body .content .esiaToolbarPopover{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;gap:4px;min-width:260px;padding:8px;border:1px solid var(--gpt-border-strong);border-radius:8px;color:var(--gpt-text);background:#242424;box-shadow:0 18px 48px #0000007f}body .content .esiaLevelPopover{left:0;right:auto;max-height:min(420px,calc(100dvh - 100px));overflow:auto}body .content .esiaPopoverHeading{display:grid;gap:3px;padding:6px 8px 8px;border-bottom:1px solid var(--gpt-border)}body .content .esiaPopoverHeading strong{color:var(--gpt-text);font-size:12px;font-weight:600}body .content .esiaPopoverHeading span{color:var(--gpt-text-tertiary);font-size:11px}body .content .esiaLevelOption{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:0 8px;border:0;border-radius:6px;color:var(--gpt-text-secondary);background:transparent;text-align:left;font-size:12px}body .content .esiaLevelOption:hover,body .content .esiaLevelOption.selected{color:var(--gpt-text);background:#333}body .content .esiaLevelOption strong{color:var(--gpt-text-tertiary);font-size:11px;font-weight:500}body .content .esiaLevelCheck{display:grid;width:14px;height:14px;place-items:center;border:1px solid #656565;border-radius:4px}body .content .esiaLevelOption.selected .esiaLevelCheck{border-color:var(--gpt-accent);background:var(--gpt-accent)}body .content .esiaLevelOption.selected .esiaLevelCheck:after{width:6px;height:3px;border-bottom:2px solid #071611;border-left:2px solid #071611;content:"";transform:rotate(-45deg) translate(1px,-1px)}body .content .esiaSettingsPopover{width:min(330px,calc(100vw - 24px))}body .content .esiaSettingsToggle,body .content .esiaSettingsInterval{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 8px;color:var(--gpt-text-secondary);font-size:12px}body .content .esiaSettingsToggle>span{display:grid;gap:3px}body .content .esiaSettingsToggle strong{color:var(--gpt-text);font-size:12px;font-weight:500}body .content .esiaSettingsToggle small,body .content .esiaSettingsHint{color:var(--gpt-text-tertiary);font-size:11px;line-height:1.35}body .content .esiaSettingsToggle input[type=checkbox]{width:34px;min-width:34px;height:20px;accent-color:var(--gpt-accent)}body .content .esiaSettingsInterval{border-top:1px solid var(--gpt-border)}body .content .esiaSettingsInterval input{width:100px;min-height:34px;padding:6px 8px;border:1px solid var(--gpt-border);border-radius:7px;color:var(--gpt-text);background:#1b1b1b}body .content .esiaSettingsInterval input:disabled{color:var(--gpt-text-tertiary);background:#202020;cursor:not-allowed;opacity:1}body .content .esiaSettingsHint{padding:2px 8px 7px}body .content .esiaToolbarProgress{position:absolute;right:10px;bottom:-22px;color:var(--gpt-text-tertiary);font-size:11px}body .content .esiaAccountsWorkspace>.tableViewport{border-color:var(--gpt-border);border-radius:8px;background:var(--gpt-surface)}body .content .esiaAccountCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;min-width:0}body .content .esiaAccountCard{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:460px;padding:13px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text-secondary);background:#1b1b1b;box-shadow:none}body .content .esiaAccountCard:hover{border-color:var(--gpt-border-strong);background:#202020}body .content .esiaAccountCardHeader{display:grid;gap:10px;padding-bottom:11px;border-bottom:1px solid var(--gpt-border)}body .content .esiaAccountCardIdentity{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}body .content .esiaAccountCardIdentity .esiaAccountIdentity{grid-template-columns:auto minmax(0,1fr)}body .content .esiaAccountCardIdentity .esiaAccountIdentity>code{overflow:hidden;color:var(--gpt-text);font-size:13px;font-weight:600;text-overflow:ellipsis}body .content .esiaAccountCardBadges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}body .content .esiaCardProxy{display:inline-flex;min-height:24px;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--gpt-border);border-radius:12px;color:var(--gpt-text-secondary);background:#202020;font-size:11px}body .content .esiaCardProxy strong{color:var(--gpt-text);font-size:11px;font-weight:500}body .content .esiaCardProxy small{color:var(--gpt-text-tertiary);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}body .content .esiaCardLevel{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border:1px solid rgb(16 163 127 / 30%);border-radius:12px;color:var(--gpt-success);background:#10a37f1a;font-size:11px;font-weight:600}body .content .esiaCardLevel.isStandard{border-color:#f2c94c4d;color:var(--gpt-warning);background:#f2c94c1a}body .content .esiaAccountCardBody{display:grid;align-content:start;gap:12px;min-width:0;padding:13px 0}body .content .esiaAccountCardSection{display:grid;gap:7px;min-width:0}body .content .esiaAccountCardLabel{color:var(--gpt-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}body .content .esiaAccountCardSection .esiaCredentialsCell,body .content .esiaAccountCardSection .esiaDataCell{padding:9px;border:1px solid var(--gpt-border);border-radius:7px;background:#202020}body .content .esiaAccountCardSection .esiaProxyCity{display:grid;gap:3px;min-height:36px;align-content:center;padding:0 9px;border:1px solid var(--gpt-border);border-radius:7px;background:#202020}body .content .esiaAccountCardSection .esiaProxyCity strong{color:var(--gpt-text);font-size:12px}body .content .esiaAccountCardSection .esiaProxyCity small{color:var(--gpt-text-tertiary);font-size:11px}body .content .esiaAccountCardFooter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;min-height:38px;padding-top:10px;border-top:1px solid var(--gpt-border)}body .content .esiaAccountCardFooter .esiaActionsCell{flex:1 1 auto;width:auto}body .content .esiaAccountCardFooter .esiaActionsCell>.flexRow{justify-content:center;flex-wrap:wrap}body .content .esiaAccountCardFooter .esiaActionsCell .esiaDeleteAccountButton{margin-left:0}body .content .esiaAccountCardFooter .esiaProfileToggle{flex:0 0 auto}body .content .esiaCompositeIcon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}body .content .esiaCompositeIconBadge{position:absolute;right:-4px;bottom:-3px;padding:1px;border-radius:50%;color:currentColor;background:#202020;stroke-width:3}body .content .esiaAccountCardFooter .esiaTotpCode{flex:0 0 auto;width:auto;margin-left:auto;padding:3px 4px 3px 7px;border:1px solid rgb(16 163 127 / 30%);border-left-width:3px;border-radius:6px;background:#10a37f1a}body .content .esiaAccountCardFooter .esiaTotpCode.expired{border-color:#c27a1759;border-left-width:3px;background:#c27a171a}body .content .esiaCardCredentialContent{position:relative;display:grid;gap:8px;min-width:0;transition:filter .16s ease,opacity .16s ease}body .content .esiaCardCredentialContent.isBlurred{filter:blur(5px);opacity:.68;pointer-events:none;-webkit-user-select:none;user-select:none}body .content .esiaAccountCardSection>.esiaCardCredentialContent>.esiaTotpCode{grid-template-columns:94px minmax(0,1fr) 28px;align-items:center;width:100%;margin:0;padding:5px 6px 5px 9px;border:1px solid rgb(16 163 127 / 30%);border-left-width:3px;border-radius:7px;background:#10a37f1a}body .content .esiaAccountCardSection>.esiaCardCredentialContent>.esiaTotpCode.expired{border-color:#c27a1759;border-left-width:3px;background:#c27a171a}body .content .esiaRestrictionQuota{display:grid;gap:6px;padding:8px 9px;border:1px solid rgb(242 201 76 / 22%);border-radius:7px;background:#f2c94c12}body .content .esiaRestrictionQuotaHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--gpt-text-secondary);font-size:11px}body .content .esiaRestrictionQuotaHeader strong{color:var(--gpt-warning);font-size:11px;font-weight:600;white-space:nowrap}body .content .esiaRestrictionQuotaTrack{height:5px;overflow:hidden;border-radius:999px;background:#ffffff17}body .content .esiaRestrictionQuotaTrack>span{display:block;height:100%;border-radius:inherit;background:var(--gpt-warning);transition:width 1s linear}body .content .esiaRestrictionQuota.isIndefinite{border-color:#ff858559;background:#ff85851a}body .content .esiaRestrictionQuota.isIndefinite .esiaRestrictionQuotaHeader{color:var(--gpt-error);justify-content:center;text-align:center}body .content .esiaRestrictionQuota.isIndefinite .esiaRestrictionQuotaTrack>span{background:var(--gpt-error)}body .content .esiaAccountStatus{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:0 9px;border:1px solid var(--gpt-border);border-radius:7px;color:var(--gpt-text-secondary);background:#202020;font-size:11px}body .content .esiaAccountStatus code{color:var(--gpt-text-tertiary);font-size:11px;font-variant-numeric:tabular-nums}body .content .esiaAccountStatus .esiaAccountStatusIp{min-width:0;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}body .content .esiaAccountStatusIp+.esiaAccountStatusActions{margin-left:auto;flex-shrink:0}body .content .esiaAccountStatusActions>code{cursor:help}body .content .esiaSecurityPanel{display:flex;flex-direction:column;min-width:0;gap:10px;font-size:11px}body .content .esiaSecurityToolbar,body .content .esiaSecurityPaging,body .content .esiaSecurityItemHeading,body .content .esiaSecurityRows>header{display:flex;align-items:center;justify-content:space-between;gap:6px}body .content .esiaSecurityToolbar{color:var(--gpt-text-tertiary);flex-wrap:wrap}body .content .esiaSecurityItems{display:grid;gap:8px}body .content .esiaSecurityItem{display:grid;gap:7px;padding:10px;border:1px solid var(--gpt-border);border-radius:7px;background:#202020;min-width:0}body .content .esiaSecurityItemHeading{align-items:flex-start;flex-wrap:wrap}body .content .esiaSecurityItemHeading strong{color:var(--gpt-text);font-size:11px;font-weight:600;overflow-wrap:anywhere}body .content .esiaSecurityItemHeading time{color:var(--gpt-text-tertiary);font-size:10px}body .content .esiaSecurityField{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;color:var(--gpt-text-secondary);overflow-wrap:anywhere}body .content .esiaSecurityField>:first-child{color:var(--gpt-text-tertiary)}body .content .esiaSecurityField code{font-size:11px}body .content .esiaSecurityEmpty{display:flex;gap:8px;align-items:center;justify-content:center;padding:25px 0;color:var(--gpt-text-tertiary)}body .content .esiaSecurityError{display:grid;gap:10px}body .content .esiaSecurityRows{display:grid;gap:14px;padding:14px;border:1px solid var(--gpt-border);border-radius:8px;max-width:700px}body .content .esiaAccountStatusActions{display:inline-flex;align-items:center;gap:6px;margin-left:auto}body .content .esiaAccountStatus.badgeSuccess{border-color:#10a37f47;color:var(--gpt-success)}body .content .esiaAccountStatus.badgeError{border-color:#ff858547;color:var(--gpt-error)}body .content .esiaAccountStatus.badgeWarning{border-color:#f2c94c47;color:var(--gpt-warning)}body .content .esiaCredentialsSection,body .content .esiaAccountCardBody{position:relative}body .content .esiaCardBodyOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;align-content:start;gap:9px;min-width:0;overflow:auto;padding:13px 0;background:#181818f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .content .esiaCardBodyOverlay>.esiaProfileDetails,body .content .esiaCardBodyOverlay>.esiaInlineConsents,body .content .esiaCardBodyOverlay>.esiaPhoneChangeWorkspace,body .content .esiaCardBodyOverlay>.esiaTotpWorkspace{min-height:100%}body .content .esiaProfileDetails{min-width:0}body .content .esiaProfileDetails>.esiaDataCell{max-height:330px;overflow:auto}body .content .esiaInlineConsents{min-width:0;max-height:430px;overflow:auto;padding:9px;border:1px solid var(--gpt-border-strong);border-radius:7px;background:#202020}body .content .esiaInlineConsents .esiaConsentsBody{gap:14px}body .content .esiaInlineConsents .esiaConsentItem{border-color:var(--gpt-border);background:#181818}body .content .esiaInlineConsents .esiaConsentMeta{grid-template-columns:1fr}body .content .esiaPhoneChangeWorkspace{display:grid;align-content:start;gap:12px;min-height:190px;padding:14px;border:1px solid var(--gpt-border-strong);border-radius:7px;background:#202020}body .content .esiaPhoneChangePrompt{display:grid;gap:5px}body .content .esiaPhoneChangePrompt strong{color:var(--gpt-text);font-size:13px}body .content .esiaPhoneChangePrompt span{color:var(--gpt-text-tertiary);font-size:11px}body .content .esiaPhoneChangeWorkspace .esiaPhoneChangeInline{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:center}body .content .esiaPhoneChangeWorkspace .esiaPhoneChangeInline input{min-width:0;min-height:40px}body .content .esiaPhoneChangeWorkspace .esiaPhoneChangeSubmit{width:38px;height:38px}body .content .esiaPhoneChangeWorkspace .esiaPhoneChangeInlineError{grid-column:1 / -1}body .content .esiaTotpWorkspace{display:grid;align-content:start;gap:12px;padding:14px;border:1px solid var(--gpt-border-strong);border-radius:7px;background:#202020}body .content .esiaTotpWorkspaceHeader{display:grid;gap:4px}body .content .esiaTotpWorkspaceHeader strong{color:var(--gpt-text);font-size:13px}body .content .esiaTotpWorkspaceHeader span{color:var(--gpt-text-tertiary);font-size:11px}body .content .esiaProfileOverlay{position:absolute;top:27px;right:0;bottom:0;left:0;z-index:3;display:grid;align-content:start;gap:7px;min-height:0;overflow:auto;padding:9px;border:1px solid var(--gpt-border-strong);border-radius:7px;background:#202020eb;box-shadow:0 16px 32px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .content .esiaProfileOverlay>.esiaDataCell{padding:0;border:0;background:transparent}body .content .esiaCardCredentialContent>.esiaSessionAuthInline{display:grid;grid-template-columns:72px minmax(0,1fr) 32px;align-items:center;gap:6px;min-width:0;padding:7px 8px;border:1px solid var(--gpt-border);border-radius:7px;background:#202020}body .content .esiaCardCredentialContent>.esiaSessionAuthInline>small{color:var(--gpt-text-tertiary);font-size:10px}body .content .esiaCardCredentialContent>.esiaSessionAuthInline>input{min-width:0;min-height:28px;padding:0 8px;border:1px solid var(--gpt-border);border-radius:5px;color:var(--gpt-text);background:#1b1b1b;font-size:11px}body .content .esiaCardCredentialContent>.esiaSessionAuthInline>input:focus{border-color:var(--gpt-border-strong);outline:none}body .content .esiaCardCredentialContent>.esiaSessionAuthInline>.esiaPhoneChangeInlineError{grid-column:1 / -1}body .content .esiaAuthCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;min-width:0}body .content .esiaAuthCard{display:flex;flex-direction:column;gap:0;min-width:0;min-height:320px;padding:13px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text-secondary);background:#1b1b1b;box-shadow:none}body .content .esiaAuthCard:focus-within{border-color:var(--gpt-border-strong)}body .content .esiaAuthCardHeader{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;padding-bottom:12px;border-bottom:1px solid var(--gpt-border);flex-wrap:wrap}body .content .esiaAuthProxyBadge{align-self:flex-start;margin-top:12px;margin-bottom:14px}body .content .esiaAuthCardHeader>div{display:flex;gap:2px;min-width:0}body .content .esiaAuthCardHeader h2{margin:0;color:var(--gpt-text);font-size:14px;font-weight:600}body .content .esiaAuthCardHeader p{margin:0;color:var(--gpt-text-tertiary);font-size:11px}body .content .esiaAuthCard .formGrid{grid-template-columns:minmax(0,1fr);gap:10px}body .content .esiaAuthCard .esiaAuthMode,body .content .esiaAuthCard .primaryAction,body .content .esiaAuthCard .authHint,body .content .esiaAuthCard .esiaRecoveryWait,body .content .esiaAuthCard .error{grid-column:1}body .content .esiaAuthCard .esiaAuthMode{display:inline-flex;flex:0 1 auto;width:auto;min-height:28px;margin:0;padding:3px;border:1px solid var(--gpt-border);border-radius:7px;background:#242424;box-shadow:none}body .content .esiaAuthCard .esiaAuthMode button{min-height:23px;min-width:0;width:auto;padding:3px 10px;border:0;border-radius:4px;background:transparent;color:var(--gpt-text-tertiary);font-size:11px;font-weight:500;box-shadow:none}body .content .esiaAuthCard .esiaAuthMode button.active{color:var(--gpt-text);background:#414141}body .content .esiaAuthCardBody{display:flex;flex-direction:column;flex:1;min-height:235px;padding:14px 0}body .content .esiaAuthSubmit{display:flex;width:100%;min-height:40px;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:10px 16px;border:1px solid #f4f4f4;border-radius:7px;color:#151515;background:#f4f4f4;font-size:13px;font-weight:600;box-shadow:none}body .content .esiaAuthCardBody>.esiaAuthSubmit{margin-top:auto;flex-shrink:0}body .content .esiaAuthCardBody>.formGrid{margin-bottom:18px}body .content .esiaAuthSubmit:hover:not(:disabled){background:#fff;border-color:#fff}body .content .esiaAuthSubmit:disabled{opacity:.45;cursor:not-allowed}body .content .esiaAuthBack{justify-self:start;width:auto;padding:0;border:0;background:transparent;color:var(--gpt-text-secondary);font-size:11px;box-shadow:none}body .content .esiaAuthRegionField{display:grid;gap:7px;color:var(--gpt-text-tertiary);font-size:11px}body .content .esiaAuthCardFooter{display:flex;align-items:center;justify-content:center;min-height:43px;padding-top:10px;border-top:1px solid var(--gpt-border)}body .content .esiaAuthProgress{color:var(--gpt-text-tertiary);font-size:12px}body .content .esiaGoskeyRegistration{display:grid;align-content:start;gap:12px;min-width:0;padding:14px;border:1px solid var(--gpt-border);border-radius:7px;background:#202020}body .content .esiaGoskeyRegistration>strong{color:var(--gpt-text);font-size:13px}body .content .esiaGoskeyRegistration .formGrid{grid-template-columns:minmax(0,1fr)}body .content .esiaGoskeyProgress{display:flex;align-items:center;gap:8px;color:var(--gpt-text-secondary);font-size:12px}body .content .esiaAuthCard .primaryAction{width:100%}body .content .sideFooter>button.navItem{font:inherit;text-align:left}body .sidebar.open .sidebarToggle{margin-right:4px}body .sidebar.open .sidebarHeader{gap:0}body .sidebar .projectStatusMark{display:grid;place-items:center;width:30px;min-width:30px;height:30px;border:0;border-radius:50%;color:#000000b8;background:var(--gpt-warning);box-shadow:none}body .sidebar .projectStatusMark.is-healthy{color:#000000b8;background:var(--gpt-success)}body .sidebar .projectStatusMark.is-error{color:#000000b8;background:var(--gpt-error)}body .sidebar .projectStatusMark.is-pending{color:#000000b8;background:var(--gpt-warning)}body .sidebar .projectStatusMark svg{width:20px;height:20px;stroke-width:3}body .content .esiaAccountsEmpty{display:grid;min-height:180px;place-items:center;align-content:center;gap:6px;padding:24px;border:1px solid var(--gpt-border);border-radius:8px;color:var(--gpt-text-secondary);background:var(--gpt-surface);text-align:center}body .content .esiaAccountsEmpty strong{color:var(--gpt-text);font-size:13px;font-weight:500}body .content .esiaAccountsEmpty span{color:var(--gpt-text-tertiary);font-size:12px}@media(max-width:900px){body .content .esiaAccountsToolbar{flex-wrap:wrap}body .content .esiaToolbarSearch{flex-basis:min(100%,360px)}body .content .esiaToolbarSummary{order:3;flex-basis:100%;padding:0 2px}body .content .esiaToolbarActions{margin-left:auto}}@media(max-width:600px){body .content .esiaAccountsToolbar{align-items:stretch}body .content .esiaToolbarSearch{flex-basis:100%}body .content .esiaToolbarControl{flex:1 1 auto;justify-content:center}body .content .esiaToolbarActions{margin-left:0}body .content .esiaToolbarPopover{left:0;right:auto}body .content .esiaAccountCards{grid-template-columns:1fr}}body .content .panel,body .content .taskBoard,body .content .scenarioPanel,body .content .clientsPanel,body .content .nodesPanel,body .content .beelineForm,body .content .beelineAccounts,body .content .parserStatus,body .content .dataPanel,body .content .parserSettingsSidebar,body .content .nodesMainHeader,body .content .nodeCard,body .content .goskeyCommandBar,body .content .activationComposer,body .content .activationQueue,body .content .activationDetail,body .content .ozonRegistrationCard,body .content .esiaAuthCard,body .content .esiaGoskeyRegistration{border-color:var(--gpt-border);border-radius:var(--gpt-window-radius);background:var(--gpt-surface);box-shadow:none}body .content input:not([type=checkbox]):not([type=radio]):not([type=file]),body .content select,body .authModal input:not([type=checkbox]):not([type=radio]),body .authModal select{min-height:var(--gpt-control-height);padding:0 20px;border:1px solid var(--gpt-border-strong);border-radius:var(--gpt-control-radius);color:var(--gpt-text);background:transparent;font-size:16px;line-height:24px;box-shadow:none}body .content textarea,body .authModal textarea{min-height:112px;padding:14px 20px;border:1px solid var(--gpt-border-strong);border-radius:24px;color:var(--gpt-text);background:transparent;font-size:16px;line-height:24px;box-shadow:none}body .content .tokenForm,body .content .createForm,body .content .searchBox{min-height:var(--gpt-control-height);padding:0 20px;border:1px solid var(--gpt-border-strong);border-radius:var(--gpt-control-radius);background:transparent;box-shadow:none}body .content .tokenForm input,body .content .createForm input,body .content .searchBox input{min-height:50px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .content .primaryAction,body .content .clientApplyButton,body .authModal .primaryAction,body .content .tokenForm button,body .content .createForm button,body .content .esiaAuthSubmit{min-height:44px;padding-inline:24px;border:0;border-radius:var(--gpt-control-radius);color:#0c1020;background:#f9f9f9;font-size:15px;font-weight:500;box-shadow:none}body .content .secondaryAction,body .content .modeButton,body .content .counterButton,body .content .targetToggleBtn,body .content .btnSeed,body .authModal .secondaryAction{min-height:44px;padding-inline:20px;border:1px solid var(--gpt-border-strong);border-radius:var(--gpt-control-radius);color:var(--gpt-text);background:transparent;font-weight:400;box-shadow:none}body .content .iconButton,body .authModal .iconButton,body .content .inlineIconButton{width:40px;min-width:40px;height:40px;border:0;border-radius:var(--gpt-control-radius);color:var(--gpt-text-secondary);background:transparent}body .content .tableViewport,body .content .activationTableWrap,body .content .emptyState,body .content .esiaAccountsEmpty{border-radius:var(--gpt-window-radius)}body .authModal{border:1px solid var(--gpt-border-strong);border-radius:24px;background:var(--gpt-bg);box-shadow:0 24px 80px #0000007a}body .toast,body .content .errorBanner{border-radius:18px}body .regSpinner,body .spin,body .content .regSpinner,body .content .spin{stroke-linecap:round;transform-origin:50% 50%;animation:openai-auth-spinner .72s linear infinite!important}:root{--gpt-bg: #0e0e0e;--gpt-sidebar: #000;--gpt-surface: #171717;--gpt-surface-subtle: #212121;--gpt-surface-hover: #262626;--gpt-surface-active: #303030;--gpt-text: #ededed;--gpt-text-secondary: #afafaf;--gpt-text-tertiary: #858585;--gpt-border: rgb(255 255 255 / 9%);--gpt-border-strong: rgb(255 255 255 / 15%);--gpt-link: #ededed;--gpt-control-height: 40px;--gpt-control-radius: 12px;--gpt-window-radius: 18px;--gpt-inner-radius: 12px;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif}body{color:var(--gpt-text);font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif}body .app,body .app.sidebarOpen,body .content{background:var(--gpt-bg)!important}body .sidebar,body .sidebar.open{background:#000}body .sidebar .projectStatusMark{background:transparent;color:var(--gpt-text-secondary)}body .sidebar .projectStatusMark.is-error{background:transparent;color:var(--gpt-error)}body .sidebar .projectStatusMark.is-healthy{background:transparent;color:var(--gpt-success)}body .sidebar .projectStatusMark.is-pending{background:transparent;color:var(--gpt-warning)}body .content .primaryAction,body .authModal .primaryAction,body .content .secondaryAction,body .authModal .secondaryAction{min-height:36px;padding-inline:16px;border-radius:999px;font-size:14px;font-weight:500}body .content .primaryAction,body .authModal .primaryAction{color:#0d0d0d;background:#ededed}body .authModal{background:#171717}svg.authSpinner{display:block;flex:0 0 auto;overflow:visible;color:currentColor;border:0;animation:chatgpt-ring-spin 1s linear infinite;transform-origin:center}@keyframes chatgpt-ring-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){svg.authSpinner{animation:none}}body .content .ozonPage{display:flex;flex-direction:column;gap:32px;width:100%;max-width:1120px;min-width:0;margin-inline:auto;padding:12px 0 0;color:var(--gpt-text);background:transparent;font-size:14px;line-height:1.5}body .content .ozonPageHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;margin-bottom:4px}.ozonPageTitle h1{margin:0;color:var(--gpt-text);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.5px}.ozonPageTitle p{margin:5px 0 0;color:var(--gpt-text-tertiary);font-size:13px}.ozonPageActions,.ozonAccountsTools,.ozonSectionHeader{display:flex;align-items:center}body .content .ozonPage .ozonAddButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;white-space:nowrap}body .content .ozonPage .ozonAuthPanel,body .content .ozonPage .ozonAccountsPanel{display:flex;flex-direction:column;gap:16px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.ozonSectionHeader{gap:10px}.ozonSectionHeader h2{margin:0;font-size:15px;font-weight:500;color:var(--gpt-text);line-height:24px}.ozonSectionCount{color:var(--gpt-text-tertiary);font-size:12px;font-variant-numeric:tabular-nums}.ozonAccountsHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.ozonAccountsTools{gap:8px}body .content .ozonPage .ozonSearch{display:flex;align-items:center;gap:10px;width:280px;max-width:100%;height:40px;padding:0 14px;border:0;border-radius:24px;color:var(--gpt-text-secondary);background:#212121;box-shadow:inset 0 0 0 1px #ffffff14;transition:box-shadow .15s ease}body .content .ozonPage .ozonSearch:focus-within{box-shadow:inset 0 0 0 1px #ffffff4d}body .content .ozonPage .ozonSearch svg{flex:0 0 auto}body .content .ozonPage .ozonSearch input:not([type=checkbox]):not([type=radio]):not([type=file]){flex:1;width:100%;min-width:0;min-height:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;font:inherit;color:var(--gpt-text);outline:0;box-shadow:none}body .content .collectionSkeleton{min-width:0;width:100%}.skeletonAnnouncement{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body .content .collectionSkeleton.skeleton-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}body .content .collectionSkeletonCard{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:430px;padding:16px;border:1px solid rgb(255 255 255 / 9%);border-radius:18px;background:#171717;animation:skeleton-surface-enter .52s cubic-bezier(.22,1,.36,1) var(--skeleton-enter-delay, 0ms) both}.skeletonBlock{display:block;min-width:0;border-radius:6px;background:#424242;opacity:.55;animation:skeleton-detail-breathe 1.8s ease-in-out infinite;animation-delay:var(--skeleton-phase, -.3s)}.skeletonBlock:nth-child(2n){animation-delay:calc(var(--skeleton-phase, -.3s) - .12s)}.skeletonBlock:nth-child(3n){animation-delay:calc(var(--skeleton-phase, -.3s) - .24s)}.skeletonCardBody .skeletonBlock{animation-delay:calc(var(--skeleton-phase, -.3s) - .36s)}.skeletonCredentials .skeletonBlock{animation-delay:calc(var(--skeleton-phase, -.3s) - .52s)}.skeletonCodeDetails .skeletonBlock{animation-delay:calc(var(--skeleton-phase, -.3s) - .7s)}.skeletonCardFooter .skeletonBlock{animation-delay:calc(var(--skeleton-phase, -.3s) - .84s)}.skeletonLine{width:100%;height:12px}.skeletonLine.is-short{width:40%;height:10px}.skeletonCardHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;height:37px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255 / 8%)}.skeletonCardHeader>.skeletonLine{width:104px}.skeletonPill{width:92px;height:24px;border-radius:8px}.skeletonCardBody{display:flex;flex-direction:column;gap:12px;min-width:0;flex:1}.skeletonStatus{height:40px;border-radius:12px}.skeletonCredentials{display:grid;padding:3px 10px;border:1px solid rgb(255 255 255 / 6%);border-radius:12px}.skeletonCredentials>div{display:grid;grid-template-columns:72px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:42px}.skeletonCredentials>div+div{border-top:1px solid rgb(255 255 255 / 5%)}.skeletonCopy{width:28px;height:28px;border-radius:8px}.skeletonCodeField{height:68px;border-radius:12px}.skeletonStatusDetails{display:grid;grid-template-columns:minmax(0,1fr) 58px 28px;align-items:center;gap:10px;min-height:40px;padding:5px 8px 5px 12px;border:1px solid rgb(255 255 255 / 6%);border-radius:12px}.skeletonStatusDetails>.skeletonLine:first-child{max-width:120px}.skeletonCodeDetails{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:10px 12px;border:1px solid rgb(255 255 255 / 6%);border-radius:12px;background:#1c1c1c}.skeletonCodeDetails>div{display:flex;flex-direction:column;gap:10px;width:130px}.skeletonDigits{width:108px;height:20px}.skeletonCardMeta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:3px 0}.skeletonCardMeta .skeletonLine{width:35%;height:10px}.skeletonCardFooter{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;min-height:42px;padding-top:12px;border-top:1px solid rgb(255 255 255 / 8%)}body .content .skeleton-ozon.skeleton-cards{gap:20px}body .content .skeleton-ozon .collectionSkeletonCard{min-height:248px;padding:22px;border-radius:16px}.skeleton-ozon .skeletonCardHeader{border:0;padding:0;height:22px}.skeleton-ozon .skeletonPill{width:22px;height:22px}.skeletonInput{height:44px;border-radius:12px}.skeletonSubmit{align-self:flex-end;width:124px;height:38px;border-radius:999px}.skeletonListHeading,.skeletonListRow{display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,160px) minmax(140px,180px) 64px;gap:24px;align-items:center;padding:16px}.skeletonListHeading{height:38px;padding-block:12px}.skeletonListHeading .skeletonLine{max-width:90px;height:10px}.skeletonListRow{min-height:82px;border-bottom:1px solid rgb(255 255 255 / 8%);animation:skeleton-surface-enter .52s cubic-bezier(.22,1,.36,1) var(--skeleton-enter-delay, 0ms) both}.skeletonListRow>.skeletonLine{max-width:110px}.skeletonIdentity{display:flex;min-width:0;align-items:center;gap:12px}.skeletonAvatar{width:40px;height:40px;flex:0 0 40px;border-radius:10px}.skeletonIdentity>div{display:grid;gap:8px;width:128px;min-width:0}.skeletonIdentity .is-short{width:85%}.skeleton-ozon.skeleton-rows{overflow:hidden;border:1px solid rgb(255 255 255 / 9%);border-radius:14px}.skeleton-ozon .skeletonListHeading,.skeleton-ozon .skeletonListRow{grid-template-columns:1.4fr .5fr 1fr 1fr 1.4fr 1fr;gap:24px}.skeleton-ozon .skeletonListHeading{height:42px;background:#171717}.skeleton-ozon .skeletonListRow{min-height:64px}.skeleton-ozon .skeletonAvatar{display:none}.skeleton-ozon .skeletonListRow:last-child{border-bottom:0}body .content .skeletonTableRow{animation:skeleton-surface-enter .52s cubic-bezier(.22,1,.36,1) var(--skeleton-enter-delay, 0ms) both}body .content .skeletonTableRow td{height:62px}.skeletonTableRow .skeletonLine{width:80%;min-width:32px;max-width:140px}body .content .esiaAccountCards>.esiaAccountCard,body .content .esiaAccountList>.esiaAccountListRow{animation:collection-content-reveal .42s cubic-bezier(.22,1,.36,1) both}@keyframes skeleton-detail-breathe{0%,to{opacity:.38}50%{opacity:.7}}@keyframes skeleton-surface-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes collection-content-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}body .content .skeleton-esia.skeleton-rows{container:skeleton-list / inline-size}@container skeleton-list (max-width: 850px){.skeletonListHeading,.skeletonListRow{grid-template-columns:minmax(180px,1fr) minmax(120px,160px) 64px;gap:16px}.skeletonListHeading>:nth-child(2),.skeletonListRow>:nth-child(2){display:none}}@container skeleton-list (max-width: 520px){.skeletonListHeading{display:none}.skeletonListRow{grid-template-columns:minmax(0,1fr) 64px;gap:8px;padding:14px 12px}.skeletonListRow>:nth-child(3){grid-column:1;margin-left:52px}.skeletonListRow>:last-child{grid-column:2;grid-row:1}}@media(max-width:700px){.skeleton-ozon .skeletonListHeading,.skeleton-ozon .skeletonListRow{gap:12px}}@media(prefers-reduced-motion:reduce){body .content :is(.collectionSkeletonCard,.skeletonListRow,.skeletonTableRow),body .content .esiaAccountCards>.esiaAccountCard,body .content .esiaAccountList>.esiaAccountListRow{animation:none}.skeletonBlock{animation:none;opacity:.55}}body .content .simCardsPage{width:100%;max-width:1200px;margin-inline:auto;gap:14px}body .content .simCardsWorkspace{display:block;width:100%}body .content .simCardsTablePanel{padding:0;border:0;border-radius:14px;background:transparent;box-shadow:none;overflow:hidden;border:1px solid rgb(255 255 255 / 9%)}body .content .simCardsTablePanel .activationTableWrap{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow-x:auto}body .content .simCardsTablePanel .simListTable{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;background:transparent}body .content .simListTable th{padding:6px 12px;height:34px;border:0;color:#858585;background:#171717;font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;text-align:left}body .content .simListTable th:nth-child(1){width:23%}body .content .simListTable th:nth-child(2){width:28%}body .content .simListTable th:nth-child(3){width:13%}body .content .simListTable th:nth-child(4){width:18%}body .content .simListTable th:nth-child(5){width:14%}body .content .simListTable th:nth-child(6){width:40px}body .content .simListTable td{padding:6px 12px;height:40px;border:0;border-bottom:1px solid rgb(255 255 255 / 7%);color:#afafaf;background:transparent;box-shadow:none;font-family:inherit;font-size:13px;font-weight:400;line-height:20px;white-space:normal}body .content .simListTable tbody tr{transition:none}body .content .simListTable tbody tr:is(:hover,:focus-within,.selected) td{color:#ededed;background:#171717;border-bottom-color:transparent;box-shadow:none}body .content .simListTable td:first-child{border-radius:0}body .content .simListTable td:last-child{border-radius:0;padding-inline:4px 12px}body .content .simListTable .simRowOpen,.simListIdentity{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;width:100%;padding:0;border:0;border-radius:6px;color:#ededed;background:transparent;font:inherit;text-align:left}body .content .simListTable .simRowOpen{cursor:pointer;min-height:24px;height:auto}body .content .simListTable .simRowOpen>span,.simListIdentity>span{font-size:13px;font-weight:400;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}body .content .simListTable :is(.simRowOpen,.simListIdentity)>small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#858585;font-size:12px;font-weight:400;line-height:18px;white-space:nowrap}.simRowChevron{color:#858585}.simTableIccid{font-family:ui-monospace,Consolas,monospace;color:#afafaf;font-size:12px;white-space:nowrap}.simTableNoIccid{color:#858585;font-size:12px}body .content .simCardsPage .simSessionBadge,.simDetailsPanel .simSessionBadge{padding:0;border:0;border-radius:0;color:#858585;background:transparent;font-size:12px;font-weight:400;white-space:nowrap}body .content .simCardsPage .simSessionBadge:is(.is-active,.is-live,.is-present),.simDetailsPanel .simSessionBadge:is(.is-active,.is-present){color:#a0d1bb}body .content .simCardsPage .simSessionBadge:is(.is-expired,.is-error,.is-revoked),.simDetailsPanel .simSessionBadge:is(.is-expired,.is-error){color:#e9a0a0}.simDetailsBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:stretch;justify-content:flex-end;padding:12px;background:#00000059;animation:sim-backdrop-in .18s ease-out both}.simDetailsPanel{display:flex;flex-direction:column;width:min(420px,100%);min-width:0;padding:0;border:1px solid rgb(255 255 255 / 10%);border-radius:18px;background:#171717;box-shadow:0 16px 48px #0000004d;overflow:hidden;animation:sim-detail-in .22s cubic-bezier(.22,1,.36,1) both}.simDetailsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 20px;border-bottom:1px solid rgb(255 255 255 / 8%)}.simDetailsHeader h2{margin:0;color:#ededed;font-size:18px;font-weight:500;line-height:26px}.simDetailsHeader p{margin:4px 0 0;color:#858585;font-size:12px;line-height:18px}body .content .simDetailsPanel .simDetailClose{width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:9px;color:#afafaf;background:transparent}body .content .simDetailsPanel .simDetailClose:hover{color:#ededed;background:#303030}.simDetailsBody{min-width:0;min-height:0;padding:8px 24px 24px;overflow-y:auto;scrollbar-width:thin}.simDetailsFields{margin:0}.simDetailsFields>div{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:20px;padding:16px 0;border-bottom:1px solid rgb(255 255 255 / 7%)}.simDetailsFields dt{color:#858585;font-size:12px;line-height:20px}.simDetailsFields dd{margin:0;color:#ededed;font-size:13px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.simDetailsFields dd>small{display:block;margin-top:4px;color:#858585;font-size:12px}.simDetailsActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px}body .content .simDetailsPanel .secondaryAction{padding:7px 14px;border:1px solid rgb(255 255 255 / 15%);border-radius:999px;color:#ededed;background:transparent;font-size:13px;font-weight:400}.simDetailBack{margin:8px 0 20px;padding:4px 0;border:0;border-radius:0;color:#afafaf;background:transparent;font:inherit;font-size:12px;cursor:pointer}.simDetailBack:hover{color:#ededed}body .content .simDetailsPanel .t2NumberChangeInline{margin:0;padding:0;border:0;gap:16px}body .content .simDetailsPanel .t2NumberChangeInline label{font-size:12px;color:#afafaf}body .content .simDetailsPanel .t2NumberChangeInline input{min-height:44px;padding:10px 12px;border:1px solid rgb(255 255 255 / 15%);border-radius:12px;background:#212121;font-size:14px}body .content .simDetailsPanel .t2NumberChangeInline>.secondaryAction{width:auto;justify-self:end;min-width:112px}body .content .simDetailsPanel .t2NumberChangeInline:has(.t2InlineSuccess)>:is(label,.secondaryAction){display:none}.simDetailsPanel .t2InlineStatus,.simDetailsPanel .t2InlineSuccess{padding:0;border:0;border-radius:0;font-size:13px;line-height:20px}@keyframes sim-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sim-detail-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(max-width:700px){body .content .simListTable :is(th,td):nth-child(2),body .content .simListTable :is(th,td):nth-child(4){display:none}body .content .simListTable th:nth-child(1){width:auto}body .content .simListTable th:nth-child(3){width:80px}body .content .simListTable th:nth-child(5){width:85px}body .content .simListTable td{padding:6px 8px}.simDetailsBackdrop{padding:8px}.simDetailsHeader{padding:20px}.simDetailsBody{padding:8px 20px 20px}}@media(prefers-reduced-motion:reduce){.simDetailsBackdrop,.simDetailsPanel{animation:none}}body .content .goskeyPage:not(.ozonPage) .goskeyDocumentsPanel{min-width:0;padding:0;border:0;background:transparent;box-shadow:none}body .content .goskeyDocumentsPanel .tableViewport{margin:0;padding:0;border:1px solid rgb(255 255 255 / 9%);border-radius:14px;background:transparent;box-shadow:none;overflow-x:auto}body .content .goskeyDocumentsTable{width:100%;min-width:610px;table-layout:fixed;border-collapse:collapse;background:transparent}body .content .goskeyDocumentsTable th{height:40px;padding:10px 14px;border:0;border-bottom:1px solid rgb(255 255 255 / 8%);color:#858585;background:#171717;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;white-space:nowrap;text-align:left}body .content .goskeyDocumentsTable th:nth-child(1){width:auto}body .content .goskeyDocumentsTable th:nth-child(2){width:105px}body .content .goskeyDocumentsTable th:nth-child(3){width:152px}body .content .goskeyDocumentsTable th:nth-child(4){width:100px}body .content .goskeyDocumentsTable th:nth-child(5){width:128px}body .content .goskeyDocumentsTable td{height:68px;padding:12px 14px;border:0;border-bottom:1px solid rgb(255 255 255 / 7%);color:#afafaf;background:transparent;box-shadow:none;font-size:12px;font-weight:400;line-height:19px;vertical-align:middle;white-space:normal}body .content .goskeyDocumentsTable tbody tr:last-child td{border-bottom:0}body .content .goskeyDocumentsTable tbody tr:hover td{background:#171717}body .content .goskeyDocumentsTable td>strong{display:block;width:100%;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;color:#ededed;font-size:13px;font-weight:400;white-space:nowrap}body .content .goskeyDocumentsTable .goskeyDocumentSender strong{color:#afafaf;font-size:12px;font-weight:400}body .content .goskeyDocumentsTable .cellSubline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;max-width:100%;margin-top:4px;color:#858585;font-size:11px;font-weight:400;line-height:17px;overflow-wrap:anywhere;white-space:normal}body .content .goskeyDocumentsTable .goskeyDocumentActions{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;padding:0}body .content .goskeyDocumentsTable .iconButton{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:8px;color:#afafaf;background:transparent;box-shadow:none}body .content .goskeyDocumentsTable .iconButton:hover:not(:disabled){color:#ededed;background:#303030}body .content .goskeyDocumentsTable .goskeyDocStatus{padding:0;border:0;border-radius:0;background:transparent;color:#afafaf;font-size:12px;font-weight:400;line-height:18px}body .content .goskeyDocStatus.is-signed{color:#a0d1bb}body .content .goskeyDocStatus:is(.is-available,.is-signing,.is-canceling){color:#ddc18f}body .content .goskeyDocStatus:is(.is-error,.is-canceled){color:#e9a0a0}.skeleton-goskey-accounts .skeletonListRow{grid-template-columns:minmax(0,1fr) 72px;gap:20px;min-height:60px;padding:12px}.skeleton-goskey-accounts .skeletonListRow>.skeletonLine{height:10px}.skeleton-goskey-accounts .skeletonIdentity>div{width:130px}body .content .goskeyDocumentsTable .skeletonTableRow td{height:68px}@media(max-width:800px){body .content .goskeyDocumentsTable{min-width:520px}body .content .goskeyDocumentsTable :is(th,td):nth-child(3){display:none}}body .content .simWideModal:has(.activationPage-history){width:min(1040px,calc(100vw - 32px));padding:0;border:1px solid rgb(255 255 255 / 10%);border-radius:20px;background:#171717;overflow:hidden}body .content .activationPage-history{display:block;min-width:0;padding:0;margin:0;background:transparent}body .content .activationPage-history .activationWorkspace{display:block;gap:0;min-width:0;margin:0;padding:0}body .content .activationPage-history .activationQueue{display:flex;flex-direction:column;height:min(720px,calc(100dvh - 34px));min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}body .content .activationPage-history .activationQueue>.panelHeader{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:20px;margin:0;padding:20px 24px;border-bottom:1px solid rgb(255 255 255 / 8%)}body .content .activationPage-history .panelHeader h2{margin:0;color:#ededed;font-size:18px;font-weight:500;line-height:24px}body .content .activationPage-history .panelHeader p{margin:4px 0 0;color:#858585;font-size:12px;font-weight:400;line-height:18px}body .content .activationPage-history .activationPanelHeaderActions{display:flex;align-items:center;gap:6px}body .content .activationPage-history .activationPanelHeaderActions .iconButton{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:9px;color:#afafaf;background:transparent}body .content .activationPage-history .activationPanelHeaderActions .iconButton:hover{color:#ededed;background:#303030}body .content .activationPage-history .activationTableWrap{flex:1;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;overflow:auto;scrollbar-width:thin}body .content .activationPage-history .activationTable{width:100%;min-width:740px;table-layout:fixed;border-collapse:collapse;background:transparent}body .content .activationPage-history .activationTable th{position:sticky;top:0;z-index:1;height:40px;padding:10px 16px;border:0;border-bottom:1px solid rgb(255 255 255 / 8%);color:#858585;background:#171717;font-size:12px;font-weight:400;line-height:20px;text-align:left;text-transform:none;letter-spacing:0}body .content .activationPage-history .activationTable th:nth-child(1){width:13%}body .content .activationPage-history .activationTable th:nth-child(2){width:29%}body .content .activationPage-history .activationTable th:nth-child(3){width:19%}body .content .activationPage-history .activationTable th:nth-child(4){width:22%}body .content .activationPage-history .activationTable th:nth-child(5){width:17%}body .content .activationPage-history .activationTable td{height:52px;padding:10px 16px;border:0;border-bottom:1px solid rgb(255 255 255 / 7%);color:#afafaf;background:transparent;box-shadow:none;font-size:13px;font-weight:400;line-height:20px;white-space:nowrap}body .content .activationPage-history .activationTable tbody tr:hover td{background:#212121}body .content .activationPage-history .activationTable strong{color:#afafaf;font-size:13px;font-weight:400}body .content .activationPage-history .activationTable code{color:#afafaf;font-size:12px;font-weight:400}body .content .activationPage-history .activationStatusCell{display:flex;align-items:center;gap:8px}body .content .activationPage-history .activationStatusTrigger{min-height:0;padding:2px 0;border:0;border-radius:4px;color:#afafaf;background:transparent;box-shadow:none;font-family:inherit;font-size:12px;font-weight:400;line-height:20px;text-decoration:none;cursor:pointer}body .content .activationPage-history .activationStatusTrigger.status-completed{color:#a0d1bb}body .content .activationPage-history .activationStatusTrigger.status-failed{color:#e9a0a0}body .content .activationPage-history .activationStatusTrigger.status-running{color:#ddc18f}body .content .activationPage-history .activationStatusTrigger.status-canceled{color:#858585}body .content .activationPage-history .activationStatusTrigger:hover{text-decoration:underline;text-underline-offset:3px}body .content .activationPage-history .activationRowRetry{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;margin:0;padding:0;border:0;border-radius:8px;color:#afafaf;background:transparent}body .content .activationPage-history .activationRowRetry:hover:not(:disabled){color:#ededed;background:#303030}body .content .activationPage-history .skeletonTableRow td{height:52px}@media(max-width:700px){body .content .simWideModal:has(.activationPage-history){width:calc(100vw - 16px)}body .content .activationPage-history .activationQueue>.panelHeader{padding:16px 18px}}.activationOptionsBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073;animation:activation-option-backdrop .16s ease-out both}.activationOptionDialog{display:flex;flex-direction:column;width:min(520px,100%);max-height:min(680px,calc(100dvh - 32px));min-width:0;padding:0;border:1px solid rgb(255 255 255 / 12%);border-radius:18px;color:#ededed;background:#171717;color-scheme:dark;box-shadow:0 16px 60px #00000059;overflow:hidden;animation:activation-option-enter .2s cubic-bezier(.22,1,.36,1) both}.activationOptionsHeader{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:16px;padding:16px 20px;border-bottom:1px solid rgb(255 255 255 / 8%)}.activationOptionsHeader h2{margin:0;color:#ededed;font-size:16px;font-weight:500;line-height:24px}.activationOptionsClose{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;padding:0;border:0;border-radius:8px;color:#afafaf;background:transparent;cursor:pointer}.activationOptionsClose:hover{color:#ededed;background:#303030}.activationOptionsBody{min-width:0;min-height:0;padding:18px 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#424242 transparent}.activationOptionsFooter{display:flex;justify-content:flex-end;flex:0 0 auto;padding:12px 20px;border-top:1px solid rgb(255 255 255 / 8%)}.activationOptionsFooter button{min-height:34px;padding:6px 16px;border:0;border-radius:999px;color:#171717;background:#ededed;font:inherit;font-size:13px;cursor:pointer}.activationOptionDialog :is(.activationCompactSettings,.activationNumberSettings){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:14px;margin:0;padding:0;border:0;border-radius:0;background:transparent;animation:none}.activationOptionDialog label{display:grid;gap:7px;min-width:0}.activationOptionDialog :is(label>span,.activationPeriodField>span){color:#afafaf;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0;text-transform:none}.activationOptionDialog :is(input:not([type=checkbox]),select){width:100%;min-width:0;min-height:40px;padding:8px 12px;border:1px solid rgb(255 255 255 / 15%);border-radius:11px;color:#ededed;background:#212121;font:inherit;font-size:13px;box-shadow:none;color-scheme:dark}.activationOptionDialog .activationPeriodField{display:grid;grid-column:1/-1;gap:12px}.activationOptionDialog .activationPeriodDates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.activationOptionDialog .activationPeriodField small{color:#858585;font-size:11px;line-height:17px}.activationOptionDialog .activationCriteriaToggles{display:flex;flex-direction:column;gap:12px;margin:18px 0 0;padding:16px 0 0;border:0;border-top:1px solid rgb(255 255 255 / 8%);background:transparent}.activationOptionDialog .activationNeverToggle{display:flex!important;align-items:flex-start;gap:10px!important;min-height:0}.activationOptionDialog input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;min-width:16px;height:16px;margin:1px 0 0;accent-color:#ededed}.activationOptionDialog .activationAccountList{display:flex;flex-direction:column;max-height:none;gap:4px;margin:0;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.activationOptionDialog .activationAccountOption{display:flex;align-items:flex-start;gap:12px;min-width:0;margin:0;padding:12px 10px;border:0;border-radius:10px;background:transparent}.activationOptionDialog .activationAccountOption:hover{background:#212121}.activationOptionDialog .activationAccountOption>span{display:flex;flex-direction:column;gap:3px;min-width:0}.activationOptionDialog .activationAccountOption strong{color:#ededed;font-size:13px;font-weight:400;line-height:20px}.activationOptionDialog .activationAccountOption small{color:#858585;font-size:11px;line-height:17px}@keyframes activation-option-backdrop{0%{opacity:0}to{opacity:1}}@keyframes activation-option-enter{0%{opacity:0;transform:translateY(5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.activationOptionsBackdrop,.activationOptionDialog{animation:none}}body .content .simWideModal:has(.activationPage-composer){display:block;width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid rgb(255 255 255 / 10%);border-radius:20px;background:#171717;overflow:hidden}body .content .activationPage-composer,body .content .activationPage-composer .activationWorkspace{display:block;min-width:0;min-height:0;margin:0;padding:0;background:transparent}body .content .activationPage-composer .activationComposer{display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;max-height:calc(100dvh - 34px);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}body .content .activationPage-composer .activationComposer>.panelHeader{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:16px;margin:0;padding:16px 20px;border-bottom:1px solid rgb(255 255 255 / 8%);background:transparent}body .content .activationPage-composer .panelHeader h2{margin:0;color:#ededed;font-size:17px;font-weight:500;line-height:24px}body .content .activationPage-composer .panelHeader p{display:none}body .content .activationPage-composer .activationPanelHeaderActions .iconButton{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:9px;color:#afafaf;background:transparent}body .content .activationPage-composer .activationPanelHeaderActions .iconButton:hover{color:#ededed;background:#303030}body .content .activationPage-composer .activationOperatorField{display:grid;grid-template-columns:92px minmax(140px,220px);align-items:center;flex:0 0 auto;gap:12px;margin:16px 20px 0;padding:0;min-height:36px;border:0;border-radius:0;background:transparent}body .content .activationPage-composer .activationOperatorField>span{color:#afafaf;font-size:12px;font-weight:400}body .content .activationPage-composer .activationOperatorField select{height:36px;min-height:36px;padding:6px 12px;border:1px solid rgb(255 255 255 / 15%);border-radius:10px;background:#212121;color:#ededed;font-size:13px}body .content .activationPage-composer .activationSetup{display:flex;flex-direction:column;gap:16px;min-height:0;padding:16px 20px 0;overflow-y:auto;scrollbar-width:thin}body .content .activationPage-composer .activationSetupCard{flex:0 0 auto;display:grid;gap:8px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .content .activationPage-composer .activationCompactPanels{gap:12px}body .content .activationPage-composer .activationCompactPanel{gap:12px;padding:12px;border-radius:12px;background:#1c1c1c}body .content .activationPage-composer .activationCompactHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}body .content .activationPage-composer .activationCompactHeader>div:first-child{min-width:0}body .content .activationPage-composer .activationCompactHeader small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .content .activationPage-composer .activationCompactHeader strong{font-size:13px}body .content .activationPage-composer .activationCompactHeader small{font-size:11px;line-height:17px}body .content .activationPage-composer .activationCompactActions{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;gap:2px}body .content .activationPage-composer .activationCompactActions>button{flex:0 0 auto;white-space:nowrap}body .content .activationPage-composer .activationCompactActions .activationCompactAction{min-height:28px;padding:4px 8px;border-radius:8px;font-size:11px}body .content .activationPage-composer .activationMtsidField>strong,body .content .activationPage-composer .activationSimInput>span{color:#afafaf;font-size:12px;font-weight:400;line-height:18px}body .content .activationPage-composer .activationField{display:block;margin:0}body .content .activationPage-composer .activationMtsidField input,body .content .activationPage-composer .activationSimInput textarea{width:100%;min-width:0;margin:0;padding:9px 12px;border:1px solid rgb(255 255 255 / 15%);border-radius:12px;color:#ededed;background:#212121;font-size:13px;font-weight:400;line-height:20px;box-shadow:none}body .content .activationPage-composer .activationMtsidField input{min-height:40px;height:40px}body .content .activationPage-composer .activationSimInput textarea{min-height:90px;height:90px;max-height:200px;resize:vertical}body .content .activationPage-composer .activationLaunchBar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:12px;margin:0 -20px;padding:12px 20px;border-top:1px solid rgb(255 255 255 / 8%);background:#171717;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body .content .activationPage-composer .activationLaunchBar small{color:#858585;font-size:12px}body .content .activationPage-composer .activationStartButton{width:auto;min-height:36px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:400;white-space:nowrap}body .content .activationAutoNumberSwitch{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;margin:0;border:0;border-radius:6px;color:#afafaf;background:transparent;font-family:inherit;font-size:11px;font-weight:400;line-height:20px;cursor:pointer}.activationSwitchTrack{display:inline-flex;align-items:center;flex:0 0 32px;width:32px;height:20px;padding:3px;border-radius:999px;background:#424242;transition:background-color .16s ease-out}.activationSwitchTrack>span{display:block;width:14px;height:14px;border-radius:50%;background:#ededed;transform:translate(0);transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s ease-out}.activationAutoNumberSwitch[aria-checked=true] .activationSwitchTrack{background:#ededed}.activationAutoNumberSwitch[aria-checked=true] .activationSwitchTrack>span{background:#171717;transform:translate(12px)}.activationAutoNumberSwitch:focus-visible{outline:2px solid #afafaf;outline-offset:3px}body .content .activationNumberSettings{min-width:0;margin:0;padding:12px 0 0;border:0;border-top:1px solid rgb(255 255 255 / 8%);animation:none}body .content .activationNumberSettings:disabled{opacity:.55}body .content .activationNumberSettings:disabled input{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.activationSwitchTrack,.activationSwitchTrack>span{transition:none}}@media(max-width:800px){body .content .activationPage-composer .activationCompactPanels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){body .content .simWideModal:has(.activationPage-composer){width:calc(100vw - 16px)}body .content .activationPage-composer .activationCompactPanels{grid-template-columns:1fr}body .content .activationPage-composer .activationOperatorField{grid-template-columns:80px minmax(0,1fr)}body .content .activationPage-composer .activationLaunchBar{flex-wrap:wrap}}body .content .simActivationModal{width:min(100%,1040px);max-height:calc(100dvh - 32px);border-radius:20px;border-color:#ffffff1a;background:#171717}body .content .activationSetup .activationSelectionCard{padding:0;border:0;border-radius:0;background:transparent}body .content .activationSelectorLayout{display:block;padding:0;border:0;background:transparent}body .content .activationCompactPanels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}body .content .activationCompactPanel{display:flex;flex-direction:column;align-self:start;gap:16px;min-width:0;padding:18px;border:1px solid rgb(255 255 255 / 9%);border-radius:16px;background:#1c1c1c;box-shadow:none}body .content .activationCompactHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body .content .activationCompactHeader>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}body .content .activationCompactHeader strong{color:#ededed;font-size:14px;font-weight:500}body .content .activationCompactHeader small{color:#858585;font-size:12px;line-height:18px}body .content .activationCompactActions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}body .content .activationCompactActions .activationCompactAction{padding:6px 10px;min-height:32px;border:0;border-radius:9px;color:#afafaf;background:transparent;font-size:12px;font-weight:400}body .content .activationCompactAction:is(:hover,[aria-expanded=true]){color:#ededed;background:#303030}body .content .activationCompactSettings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 0 0;border:0;border-top:1px solid rgb(255 255 255 / 8%);border-radius:0;background:transparent;animation:activation-disclosure-in .22s ease-out both}body .content .activationCompactSettings .activationPeriodField{grid-column:1 / -1}body .content .activationCompactPanel :is(input:not([type=checkbox]),select){width:100%;min-width:0;min-height:40px;border:1px solid rgb(255 255 255 / 15%);border-radius:12px;background:#212121;color:#ededed;font-size:13px}body .content .activationCompactPanel :is(label>span,.activationPeriodField>span){color:#afafaf;font-size:12px;font-weight:400;line-height:18px;text-transform:none;letter-spacing:0}body .content .activationCompactPanel .activationPeriodDates{gap:10px}body .content .activationCompactPanel .activationCriteriaToggles{display:flex;flex-direction:column;gap:12px;padding:0;margin:0;border:0;background:transparent;animation:activation-disclosure-in .22s ease-out both}body .content .activationCompactPanel .activationNeverToggle{display:flex;align-items:flex-start;gap:10px;padding:0;border:0;background:transparent;font-size:12px;font-weight:400}body .content .activationAutoNumberToggle{display:inline-flex;align-items:center;gap:8px;padding:6px 4px;font-size:12px}body .content .activationAutoNumberToggle span{color:#afafaf}body .content .activationCompactPanel .activationAccountList{position:static;display:flex;flex-direction:column;max-height:280px;gap:4px;padding:8px 0 0;border:0;border-top:1px solid rgb(255 255 255 / 8%);border-radius:0;overflow-y:auto;background:transparent;scrollbar-width:thin;animation:activation-disclosure-in .22s ease-out both}body .content .activationCompactPanel .activationAccountOption{padding:10px;border:0;border-radius:10px;background:transparent}body .content .activationCompactPanel .activationAccountOption:hover{background:#303030}body .content .activationCompactPanel .activationAccountOption strong{font-size:13px;font-weight:400;color:#ededed}body .content .activationCompactPanel .activationAccountOption small{font-size:11px;font-weight:400;line-height:17px;color:#858585}body .content .activationCompactPanel .activationCompactMatch{min-height:0;padding:0;border:0;border-radius:0;color:#858585;background:transparent;font-size:12px;line-height:18px}body .content .activationCompactMatch>svg{display:none}body .content .activationCompactMatch strong{color:#afafaf;font-size:12px;font-weight:400;line-height:18px}body .content .activationCompactMatch small{color:#858585;font-size:11px;line-height:17px}@keyframes activation-disclosure-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){body .content .activationCompactPanels{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body .content .activationCompactPanel :is(.activationCompactSettings,.activationCriteriaToggles,.activationAccountList){animation:none}}body .content .esiaAccountCards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}body .content .esiaAccountCard{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:430px;padding:16px;border:1px solid rgb(255 255 255 / 9%);border-radius:18px;background:#171717;color:#afafaf;box-shadow:none;transition:border-color .16s ease-out}body .content .esiaAccountCard:hover{border-color:#ffffff29;background:#171717}body .content .esiaAccountCardHeader{gap:8px;padding-bottom:12px;border-bottom-color:#ffffff14}body .content .esiaAccountCardIdentity .esiaAccountIdentity>code{font-family:inherit;font-size:14px;font-weight:500}body .content .esiaAccountCard .esiaCardLevel{min-height:24px;padding:2px 9px;border-radius:8px;font-size:11px;font-weight:400;color:#a0d1bb;border-color:#5ad5a829;background:#5ad5a80f}body .content .esiaAccountCard .esiaCardLevel.isStandard{color:#ddc18f;border-color:#ddc18f29;background:#ddc18f0f}body .content .esiaAccountCardBody{min-height:0;min-width:0;padding:12px 0;gap:12px}body .content .esiaAccountCardSection{min-width:0;gap:10px}body .content .esiaAccountCard .esiaAccountCardLabel{color:#858585;font-size:11px;font-weight:400;line-height:18px;letter-spacing:0;text-transform:none}body .content .esiaAccountCard .esiaAccountStatus{min-width:0;min-height:40px;padding:5px 8px 5px 12px;border:1px solid rgb(255 255 255 / 9%);border-radius:12px;background:#212121;gap:8px}body .content .esiaAccountCard .esiaAccountStatus.badgeSuccess{border-color:#5ad5a829}body .content .esiaAccountCard .esiaAccountStatus.badgeError{border-color:#ff85852e}body .content .esiaAccountCard .esiaAccountStatus.badgeWarning{border-color:#ddc18f2e}body .content .esiaAccountCard .esiaAccountStatus code{font-size:11px;line-height:20px}body .content .esiaAccountCard .esiaAccountStatusActions{flex:0 0 auto;gap:6px}body .content .esiaAccountCard .esiaCredentialsCell{min-width:0;padding:3px 10px;gap:0;border:1px solid rgb(255 255 255 / 9%);border-radius:12px;background:#1c1c1c}body .content .esiaAccountCard .esiaCredentialRow{grid-template-columns:72px minmax(0,1fr) 28px;min-width:0;min-height:42px;gap:8px}body .content .esiaAccountCard .esiaCredentialRow+.esiaCredentialRow{border-top:1px solid rgb(255 255 255 / 5%)}body .content .esiaAccountCard .esiaCredentialRow>small{font-size:11px;line-height:18px;color:#afafaf}body .content .esiaAccountCard .esiaCredentialRow>code{display:block;width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:20px;color:#ededed}body .content .esiaAccountCard .esiaCredentialActions{display:flex;width:28px;min-width:0;justify-content:center}body .content .esiaAccountCard :is(.inlineIconButton,.iconButton){display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:0;border:0;border-radius:8px;color:#afafaf;background:transparent;box-shadow:none;transition:background-color .16s ease-out,color .16s ease-out}body .content .esiaAccountCard :is(.inlineIconButton,.iconButton):hover:not(:disabled),body .content .esiaAccountCard :is(.inlineIconButton,.iconButton)[aria-expanded=true]{color:#ededed;background:#ffffff17}body .content .esiaAccountCard :is(.inlineIconButton,.iconButton):disabled{opacity:.35}body .content .esiaAccountCard :is(.inlineIconButton,.iconButton)>svg{display:block;width:15px;height:15px;flex:0 0 15px}body .content .esiaAccountCardSection>.esiaCardCredentialContent>.esiaTotpCode{display:grid;grid-template-columns:72px minmax(0,1fr) 28px;min-width:0;min-height:42px;gap:8px;margin:0;padding:6px 10px;border:1px solid rgb(90 213 168 / 16%);border-radius:12px;background:#5ad5a80d}body .content .esiaAccountCardSection>.esiaCardCredentialContent>.esiaTotpCode.expired{border-width:1px;border-color:#ddc18f29;background:#ddc18f0d}body .content .esiaAccountCard .esiaTotpCodeValue{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:8px}body .content .esiaAccountCard .esiaTotpCodeValue code{color:#a0d1bb;font-size:14px;font-weight:500;line-height:22px}body .content .esiaAccountCard .esiaTotpCodeValue small{color:#858585;font-size:10px;white-space:nowrap}body .content .esiaAccountCard .esiaTotpCopyField{display:grid;position:relative;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:3px 12px;min-width:0;margin:0;padding:10px 12px;isolation:isolate;overflow:hidden;border:1px solid rgb(255 255 255 / 9%);border-radius:12px;background:#212121}body .content .esiaAccountCard .esiaTotpCopyLabel{grid-column:1;color:#858585;font-size:11px;font-weight:400;line-height:18px}body .content .esiaAccountCard .esiaTotpCopyValue{grid-column:1;color:#ededed;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:3px;line-height:26px}body .content .esiaAccountCard .esiaTotpCopyButton{grid-column:2;grid-row:1 / 3}body .content .esiaAccountCard .esiaTotpCopyButton svg{animation:totp-copy-icon .14s ease-out}.esiaTotpRenewalTrack{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;border-radius:inherit;background:transparent;pointer-events:none}.esiaTotpRenewalTrack>span{display:block;width:100%;height:100%;background:#ffffff14;transform-origin:left center;transition:transform .42s cubic-bezier(.22,1,.36,1)}.esiaTotpCopyField.is-copied .esiaTotpCopyButton{color:#ededed}.esiaTotpCopyField .srOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes totp-copy-icon{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.esiaTotpRenewalTrack>span,body .content .esiaAccountCard .esiaTotpCopyButton svg{animation:none;transition:none}}body .content .esiaAccountCard .esiaRestrictionQuota{padding:9px 12px;border-radius:12px;border-color:#ddc18f29;background:#ddc18f0d}body .content .esiaAccountCard .esiaRestrictionQuotaHeader{color:#ddc18f}body .content .esiaAccountCard .esiaRestrictionQuotaHeader strong{color:#ddc18f;font-weight:500}body .content .esiaAccountCard .esiaRestrictionQuota.isIndefinite{border-color:#ff858529;background:#ff85850d}body .content .esiaAccountCardFooter{min-width:0;min-height:42px;padding-top:12px;gap:6px;border-top-color:#ffffff14}body .content .esiaAccountCardFooter .esiaActionsCell{width:100%;min-width:0}body .content .esiaAccountCardFooter .esiaActionsCell>.flexRow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.esiaActionText{display:none}body .content .esiaAccountList{min-width:0;padding:0}.esiaListHeading,.esiaListRowHeader{display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,160px) minmax(140px,180px) 64px;align-items:center;gap:24px}.esiaListHeading{min-height:38px;padding:0 16px;color:#858585;font-size:12px;line-height:18px}body .content .esiaAccountCard.esiaAccountListRow{display:block;position:relative;min-height:0;padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none;overflow:visible;transition:background-color .16s ease-out}body .content .esiaAccountListRow:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:#ffffff14;pointer-events:none;transition:opacity .16s ease-out}body .content .esiaAccountListRow:is(:hover,:focus-within,.is-expanded){background:#171717}body .content .esiaAccountListRow:is(:hover,:focus-within,.is-expanded):after{opacity:0}.esiaListRowHeader{min-height:82px;padding:16px}body .content .esiaListIdentityToggle{display:flex;align-items:center;gap:12px;min-width:0;padding:0;border:0;border-radius:8px;color:#ededed;background:transparent;text-align:left;cursor:pointer}.esiaListAvatar{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:1px solid rgb(255 255 255 / 8%);border-radius:10px;color:#afafaf;background:#212121}.esiaListIdentityText{display:flex;flex-direction:column;gap:3px;min-width:0}body .content .esiaListIdentityText .esiaAccountIdentity{flex-direction:row-reverse;justify-content:flex-end;gap:8px}body .content .esiaListIdentityText .esiaAccountIdentity>code{color:#ededed;font-family:inherit;font-size:14px;font-weight:500;line-height:20px}.esiaListIdentityText>small,.esiaListStatus>small{color:#858585;font-size:12px;line-height:18px;font-weight:400}.esiaListLevel{color:#afafaf;font-size:13px;line-height:20px}.esiaListMobileLevel{display:none}.esiaListStatus{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:0;border:0;background:transparent;font-size:13px;font-weight:400;line-height:20px}.esiaListStatus.badgeSuccess{color:#a0d1bb}.esiaListStatus.badgeError{color:#e9a0a0}.esiaListStatus.badgeWarning{color:#ddc18f}.esiaListActions{display:flex;align-items:center;justify-content:flex-end;position:relative;gap:4px}.esiaListExpand svg{transition:transform .16s ease-out}.esiaListExpand[aria-expanded=true] svg{transform:rotate(180deg)}body .content .esiaAccountListRow .esiaAccountCardBody[hidden]{display:none}body .content .esiaAccountListRow .esiaAccountCardBody:not([hidden]){display:block;position:relative;height:360px;margin:0 16px 16px 68px;padding:16px 0;border-top:1px solid rgb(255 255 255 / 8%)}body .content .esiaAccountListRow .esiaCredentialsSection{width:min(100%,420px)}body .content .esiaAccountListRow .esiaCardBodyOverlay{padding:16px 8px 0 0}body .content .esiaListActionMenu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:252px;max-width:calc(100vw - 32px);max-height:min(400px,60vh);overflow-y:auto;padding:6px;border:1px solid rgb(255 255 255 / 12%);border-radius:14px;background:#212121;box-shadow:0 10px 30px #0000004d}body .content .esiaListActionMenu .flexRow{display:flex;flex-direction:column;align-items:stretch;gap:2px}body .content .esiaAccountListRow .esiaListActionMenu .iconButton{flex:0 0 auto;justify-content:flex-start;gap:10px;width:100%;height:auto;min-height:36px;padding:8px 10px;color:#ededed;text-align:left}.esiaListActionMenu .esiaActionText{display:inline;font-size:13px;line-height:20px;font-weight:400}body .content .esiaListActionMenu.is-above{top:auto;bottom:calc(100% + 8px)}body .content .esiaAccountList{container:esia-list / inline-size}@container esia-list (max-width: 850px){.esiaListHeading,.esiaListRowHeader{grid-template-columns:minmax(180px,1fr) minmax(120px,160px) 64px;gap:16px}.esiaListLevel,.esiaListHeading>span:nth-child(2){display:none}.esiaListMobileLevel{display:inline;color:#858585;font-size:11px;line-height:16px}}@container esia-list (max-width: 520px){.esiaListHeading{display:none}.esiaListRowHeader{grid-template-columns:minmax(0,1fr) 64px;gap:8px;padding:14px 12px}.esiaListStatus{grid-column:1;margin-left:52px}.esiaListActions{grid-column:2;grid-row:1}}body .content .esiaListActionMenu .esiaCompositeIcon{flex:0 0 16px}body .content .esiaListActionMenu .esiaDeleteAccountButton{color:#e9a0a0}@media(max-width:1000px){.esiaListHeading,.esiaListRowHeader{grid-template-columns:minmax(180px,1fr) minmax(120px,160px) 64px;gap:16px}.esiaListLevel,.esiaListHeading>span:nth-child(2){display:none}.esiaListMobileLevel{display:inline;color:#858585;font-size:11px;line-height:16px}}@media(max-width:700px){.esiaListHeading{display:none}.esiaListRowHeader{grid-template-columns:minmax(0,1fr) 64px;gap:8px;padding:14px 12px}.esiaListStatus{grid-column:1;margin-left:52px}.esiaListActions{grid-column:2;grid-row:1}.esiaListIdentityText .esiaAccountIdentity>code{font-size:13px}body .content .esiaAccountListRow .esiaAccountCardBody:not([hidden]){margin:0 12px 14px}}body .content .esiaAccountCard .esiaCompositeIconBadge{background:#171717}body .content .esiaAccountCard .esiaGoskeyPendingBadge{border-color:#171717}body .content .esiaAccountCard .esiaCardBodyOverlay{top:0;right:0;bottom:0;left:0;min-width:0;min-height:0;padding:12px 2px 12px 0;gap:12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#424242 transparent;background:#171717;-webkit-backdrop-filter:none;backdrop-filter:none}body .content .esiaAccountCard .esiaCardBodyOverlay>.esiaAccountCardLabel{font-size:14px;font-weight:500;color:#ededed;line-height:22px}body .content .esiaAccountCard .esiaCardBodyOverlay>:is(.esiaProfileDetails,.esiaInlineConsents,.esiaPhoneChangeWorkspace,.esiaTotpWorkspace,.esiaGoskeyRegistration,.esiaSecurityPanel){min-width:0;min-height:0;max-height:none;padding:0;margin:0;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}body .content .esiaAccountCard .esiaProfileDetails>.esiaDataCell{min-width:0;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;overflow:visible;gap:0}body .content .esiaAccountCard .esiaProfileDetails .esiaDataCell>span{grid-template-columns:104px minmax(0,1fr);min-width:0;align-items:start;gap:12px;padding:8px 0;border-bottom:1px solid rgb(255 255 255 / 6%)}body .content .esiaAccountCard .esiaProfileDetails .esiaDataCell>span>small{font-size:12px;line-height:19px;color:#858585}body .content .esiaAccountCard .esiaProfileDetails .esiaDataCell :is(code,strong,span>span){min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-family:inherit;font-size:13px;font-weight:400;line-height:19px;color:#ededed}body .content .esiaAccountCard .esiaInlinePrompt{margin:0;font-size:13px;line-height:20px;color:#afafaf}body .content .esiaAccountCard .esiaTotpWorkspace{display:flex;flex-direction:column;align-items:flex-start;gap:14px}body .content .esiaAccountCard .esiaTotpWorkspace :is(.authCodeField,.totpSecretField){width:100%;min-width:0}body .content .esiaAccountCard .esiaTotpWorkspace .totpSecretField>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:8px}body .content .esiaAccountCard .esiaTotpWorkspace .totpSecretField code{overflow-wrap:anywhere;white-space:normal}body .content .esiaAccountCard .esiaCardBodyOverlay :is(input:not([type=checkbox]),select){min-width:0;min-height:40px;padding:8px 12px;border:1px solid rgb(255 255 255 / 15%);border-radius:12px;background:#212121;font-size:13px;line-height:20px;box-shadow:none}body .content .esiaAccountCard .esiaCardBodyOverlay .primaryAction,body .content .esiaAccountCard .esiaCardBodyOverlay .secondaryAction{min-height:36px;padding:7px 14px;font-size:13px;line-height:20px;border-radius:999px;white-space:normal}body .content .esiaAccountCard .esiaPhoneChangePrompt strong{font-size:13px;font-weight:400;line-height:20px;color:#afafaf}body .content .esiaAccountCard .esiaPhoneChangePrompt span{font-size:12px;line-height:19px}body .content .esiaAccountCard .esiaGoskeyRegistration>strong{display:none}body .content .esiaAccountCard .esiaSecurityItems{max-height:none;overflow:visible}body .content .esiaAccountCard :is(.esiaConsentItem,.esiaSecurityItem){padding:10px 0;border:0;border-bottom:1px solid rgb(255 255 255 / 7%);border-radius:0;background:transparent}.hoverTooltip{position:fixed;z-index:1000;max-width:min(260px,calc(100vw - 16px));padding:7px 10px;border:1px solid rgb(255 255 255 / 8%);border-radius:8px;color:#ededed;background:#303030;box-shadow:0 4px 12px #00000040;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:18px;text-align:center;pointer-events:none;overflow-wrap:anywhere;animation:tooltip-appear .14s ease-out both}@keyframes tooltip-appear{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hoverTooltip{animation:none}}body .content .ozonPage .iconButton{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;padding:0;border-radius:10px;color:var(--gpt-text-secondary)}body .content .ozonPage .ozonRegistrationGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px;align-items:start}body .content .ozonPage .ozonRegistrationCard{display:flex;flex-direction:column;align-items:stretch;gap:20px;min-width:0;padding:20px;border:1px solid rgb(255 255 255 / 12%);border-radius:20px;background:#171717;box-shadow:none}.ozonRegistrationHeader{gap:12px}.ozonRegistrationIdentity{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px}.ozonRegistrationIdentity>strong{font-size:15px;font-weight:500;line-height:24px}body .content .ozonPage .ozonLaneState{min-height:22px;padding:2px 7px;border:0;border-radius:6px;color:#afafaf;background:#ffffff0f;font-size:11px;font-weight:400;line-height:18px}body .content .ozonPage .ozonLaneState.is-awaiting_code{color:#b8cff3;background:#2c67c52e}body .content .ozonPage .ozonLaneState.is-start_failed{color:#faa;background:#ff85851a}body .content .ozonPage .ozonRegistrationStatus{display:flex;flex-direction:column;gap:12px;min-height:0}.ozonRegistrationStatus:empty{display:none!important}.ozonRegistrationStatus>strong{color:var(--gpt-text-secondary);font-size:14px;font-weight:400;line-height:1.5}body .content .ozonPage .ozonCardForm{display:grid;gap:14px}.ozonCardForm label{gap:8px}body .content .ozonPage .ozonCardForm label>span{color:var(--gpt-text-secondary);font-size:12px;font-weight:400}body .content .ozonPage input.ozonInlineInput:not([type=checkbox]):not([type=radio]):not([type=file]),body .content .ozonPage input.ozonCardPhoneInput:not([type=checkbox]):not([type=radio]):not([type=file]){width:100%;min-height:44px;padding:10px 14px;border:1px solid rgb(255 255 255 / 15%);border-radius:12px;background:#212121;color:var(--gpt-text);font-size:15px;font-weight:400;line-height:22px;box-shadow:none}body .content .ozonPage input.ozonInlineInput:focus,body .content .ozonPage input.ozonCardPhoneInput:focus{border-color:#ffffff59;outline:0;box-shadow:none}body .content .ozonPage .ozonCardForm .primaryAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;justify-self:end;min-width:124px;min-height:38px;padding:7px 18px;border-radius:999px}body .content .ozonPage .ozonCardForm .primaryAction:disabled{color:#afafaf;background:#303030;opacity:1}body .content .ozonPage .ozonCardProgress{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:104px;color:var(--gpt-text-secondary);font-size:13px}.ozonCardProgress .authSpinner{color:#ededed}body .content .ozonPage .ozonCardActions{display:flex;align-items:center;gap:12px;min-height:0;margin-top:-6px;padding:0}.ozonCardActions:empty{display:none!important}body .content .ozonPage .ozonCardActions .secondaryAction{min-height:28px;padding:0;border:0;border-radius:0;color:var(--gpt-text-secondary);background:transparent;font-size:12px;font-weight:400}body .content .ozonPage .ozonCardActions .secondaryAction:hover:not(:disabled){color:#ededed;background:transparent;text-decoration:underline;text-underline-offset:3px}body .content .ozonPage .ozonCardNotice{margin:0;padding:10px 12px;border-radius:10px;font-size:12px;overflow-wrap:anywhere}body .content .ozonPage .ozonCardNotice.isError{color:#ffc1c1;border-color:#ff858533;background:#ff85850f}body .content .ozonPage .ozonCardNotice.isWarning{color:#ddc18f;border-color:#ddc18f33;background:#ddc18f0f}body .content .ozonPage .ozonTableViewport{min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#424242 transparent;border:1px solid rgb(255 255 255 / 9%);border-radius:14px;background:transparent;outline-offset:3px}body .content .ozonPage .ozonAccountsTable{width:100%;min-width:930px;table-layout:fixed;border-collapse:collapse;background:transparent}body .content .ozonPage .ozonAccountsTable th{height:42px;padding:10px 16px;border-bottom:1px solid rgb(255 255 255 / 9%);background:#171717;color:#858585;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none;text-align:left}body .content .ozonPage .ozonAccountsTable td{height:64px;padding:14px 16px;border-bottom:1px solid rgb(255 255 255 / 7%);background:transparent;color:#cdcdcd;font-size:13px;line-height:20px;vertical-align:middle;white-space:normal}.ozonAccountsTable th:nth-child(1){width:180px}.ozonAccountsTable th:nth-child(2){width:62px}.ozonAccountsTable th:nth-child(3){width:116px}.ozonAccountsTable th:nth-child(4){width:132px}.ozonAccountsTable th:nth-child(6){width:128px}body .content .ozonPage .ozonAccountsTable td:nth-child(1){color:#ededed;white-space:nowrap;font-variant-numeric:tabular-nums}body .content .ozonPage .ozonAccountsTable tbody tr:last-child td{border-bottom:0}body .content .ozonPage .ozonAccountsTable tbody tr:hover td{background:#ffffff08}body .content .ozonPage .ozonAccountStatus{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.ozonAccountBadge{display:inline-flex;align-items:center;min-height:24px;padding:1px 8px;border:0;border-radius:6px;color:#afafaf;background:#212121;font-size:11px;line-height:20px;font-weight:400}.ozonAccountBadge.is-verified{color:#a0d1bb;background:#5ad5a817}body .content .ozonPage .ozonAccountStatusDetail{max-width:none;color:#858585;font-size:11px;line-height:16px;overflow:visible;white-space:normal;overflow-wrap:anywhere}body .content .ozonPage .ozonEsiaLinkButton,body .content .ozonPage .ozonEndSessionButton{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-height:30px;padding:0;border:0;border-radius:0;color:#afafaf;background:transparent;font:inherit;font-size:12px;text-decoration:none;white-space:nowrap;cursor:pointer}body .content .ozonPage .ozonEsiaLinkButton:hover:not(:disabled),body .content .ozonPage .ozonEndSessionButton:hover:not(:disabled){color:#ededed;text-decoration:underline;text-underline-offset:3px}body .content .ozonPage .ozonSessionHint{color:#858585;font-size:12px}body .content .ozonPage .emptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:160px;padding:24px;border:1px solid var(--gpt-border);border-radius:14px;background:transparent}body .content .ozonPage .ozonLoading{gap:10px;min-height:100px;color:var(--gpt-text-secondary);font-size:13px}@media(min-width:801px){body .app,body .app.sidebarOpen{grid-template-columns:52px minmax(0,1fr);background:#000!important}body .app.sidebarOpen{grid-template-columns:260px minmax(0,1fr)}body .sidebar{width:52px;padding:8px;border:0}body .sidebar.open{width:260px;padding:8px}body .content{min-height:100dvh;border:1px solid rgb(255 255 255 / 9%);border-right:0;border-radius:16px 0 0 16px;overflow:clip}body .sidebar.open .navItem,body .sidebar:not(.open) .navItem,body .sidebar.open .sideFooter .navItem,body .sidebar:not(.open) .sideFooter .navItem,body .sidebar.open .sidebarToggle,body .sidebar:not(.open) .sidebarToggle{height:36px;min-height:36px;display:flex;align-items:center;margin:0}body .sidebar.open .navItem,body .sidebar.open .sideFooter .navItem{justify-content:flex-start;width:100%;min-width:0;padding:0 8px;gap:12px}body .sidebar:not(.open) .navItem,body .sidebar:not(.open) .sideFooter .navItem,body .sidebar.open .sidebarToggle,body .sidebar:not(.open) .sidebarToggle{width:36px;min-width:36px;justify-content:center;padding:0}body .sidebar:not(.open) .navItem>span{display:none!important}body .sidebar.open .sidebarHeader,body .sidebar:not(.open) .sidebarHeader{height:36px;min-height:36px;padding:0;border:0}body .sidebar:not(.open) .sidebarHeader{width:36px}body .sidebar.open .brand,body .sidebar:not(.open) .brand{width:36px;min-width:36px;height:36px;min-height:36px}body .sidebar.open .nav,body .sidebar:not(.open) .nav{align-items:stretch;width:100%;margin:0;padding:0;gap:0}body .sidebar.open .navGroup,body .sidebar:not(.open) .navGroup{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:12px}body .sidebar.open .navDivider,body .sidebar:not(.open) .navDivider{width:100%;margin:12px 0}}body .sidebar .sideFooter .sidebarConsoleButton.has-errors svg.sidebarGlyph{color:#ff8585}body .sidebarToggle,body .sidebar .navItem{border-radius:10px!important;color:#afafaf;position:relative;isolation:isolate;background:transparent!important;transition:color .16s ease}body .sidebar .navItem:before,body .sidebarToggle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:10px;pointer-events:none;background:#212121;opacity:0;transform:scale(.94);transition:opacity .16s ease-out,transform .16s ease-out}body .sidebar .navItem:hover:before,body .sidebar .navItem.active:before,body .sidebarToggle:hover:before{opacity:1;transform:scale(1)}body .sidebar .navItem:hover,body .sidebarToggle:hover{color:#ededed;background:#171717}body .sidebar .navItem.active{color:#ededed;background:#212121}body .sidebar .navItem svg,body .sidebar:not(.open) .navItem svg{display:block;width:20px;height:20px;flex:0 0 20px;margin:0;padding:0}body .sidebar .navItem svg.sidebarGlyph,body .sidebar.open .navItem svg.sidebarGlyph,body .sidebar:not(.open) .navItem svg.sidebarGlyph{display:block;width:20px;min-width:20px;height:20px;flex:0 0 20px;padding:0;margin:0;color:currentColor;fill:currentColor;stroke:none;overflow:visible}body .sidebar,body .sidebar.open{border:0!important;box-shadow:none!important}body .sidebarResizeHandle,body .sidebarResizeHandle:hover,body .sidebarResizeHandle:focus-visible{border:0!important;outline:0;background:transparent!important;box-shadow:none!important}body .sidebarResizeHandle:before,body .sidebarResizeHandle:after,body .sidebarResizeHandle:hover:after,body .sidebarResizeHandle:focus-visible:after{display:none!important;content:none!important;border:0!important;background:transparent!important;box-shadow:none!important}body .content .metrics{display:flex!important;align-items:stretch;gap:0!important;padding:12px 0;border:1px solid #303030;border-radius:18px;background:transparent;box-shadow:none}body .content .metrics>.metric,body .content .metrics>div:has(>.metric){flex:1 1 0;min-width:0;margin:0;padding:0 14px;border:0;border-radius:0;background:transparent;box-shadow:none}body .content .metrics>.metric+.metric,body .content .metrics>div:has(>.metric)+div:has(>.metric){border-left:1px solid #303030}body .content .metrics .metric{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:54px;color:#ededed;background:transparent;text-align:center}body .content .metrics>div>.metric{padding:0;border:0;border-radius:0;box-shadow:none}body .content .metrics .metricValue{font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;font-variant-numeric:tabular-nums;color:#ededed}body .content .metrics .metricLabel,body .content .metrics .metricLabelStack{font-size:13px;font-weight:400;line-height:20px;letter-spacing:0;color:#afafaf;text-align:center}body .content .metrics.parserTelemetry{overflow-x:auto;scrollbar-width:thin}body .content .metrics.parserTelemetry>div{min-width:130px}@media(max-width:700px){body .content .metrics{overflow-x:auto;scrollbar-width:thin}body .content .metrics>.metric{min-width:128px}}body .content :is(.searchBox,.esiaToolbarSearch,.logsSearch,.ozonSearch){display:flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border:1px solid var(--gpt-border-strong);border-radius:12px;background:transparent;box-shadow:none;transition:border-color .16s ease}body .content :is(.searchBox,.esiaToolbarSearch,.logsSearch,.ozonSearch):focus-within{border-color:#ffffff59;box-shadow:none}body .content :is(.searchBox,.esiaToolbarSearch,.logsSearch,.ozonSearch)>input:not([type=checkbox]):not([type=radio]):not([type=file]),body .content :is(.searchBox,.esiaToolbarSearch,.logsSearch,.ozonSearch)>input:not([type=checkbox]):not([type=radio]):not([type=file]):hover,body .content :is(.searchBox,.esiaToolbarSearch,.logsSearch,.ozonSearch)>input:not([type=checkbox]):not([type=radio]):not([type=file]):focus{display:block;flex:1 1 auto;width:100%;min-width:0;height:38px;min-height:0;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;outline:0!important;box-shadow:none!important;font:inherit;color:var(--gpt-text)}body .content :is(.searchBox,.esiaToolbarSearch,.logsSearch,.ozonSearch)>svg{flex:0 0 auto;color:var(--gpt-text-secondary)}:root{--command-surface: rgb(23 23 23);--command-border: rgb(255 255 255 / 9%);--command-icon: #afafaf;--command-icon-hover: rgb(255 255 255 / 9%)}body .content .goskeyPage:not(.ozonPage) .goskeyAccountBrowser{overflow:hidden;padding:0;border:1px solid var(--gpt-border);border-radius:18px;background:#171717}body .content .goskeyAccountToolbar{display:flex;align-items:center;gap:8px;min-width:0;min-height:62px;padding:10px 12px;border:0;border-bottom:1px solid var(--command-border);border-radius:18px 18px 0 0;background:var(--command-surface)}body .content .goskeyAccountToolbar .goskeyTopSearch{flex:1 1 auto;width:auto;min-width:0;min-height:36px;padding-inline:10px;border-radius:10px}body .content .goskeyAccountToolbar .goskeyTopSearch input:not([type=checkbox]):not([type=radio]):not([type=file]){height:34px;font-size:12px}body .content .goskeyAccountToolbar .goskeyCommandActions{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:2px;margin:0}body .content .goskeyAccountToolbar .iconButton{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:10px;color:var(--command-icon);background:transparent;transition:background-color .16s ease-out,color .16s ease-out}body .content .goskeyAccountToolbar .iconButton:hover:not(:disabled),body .content .goskeyAccountToolbar .iconButton:focus-visible{color:var(--gpt-text);background:var(--command-icon-hover)}body .content .goskeyPage:not(.ozonPage) .goskeyAccountList{margin:0;border-top:0}body .content .goskeyPage:not(.ozonPage) .goskeyDocumentsPanel{min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .content .goskeyPage:not(.ozonPage) .goskeyDocumentsPanel>.tableViewport{margin:0}body .content .esiaAccountsToolbar,body .content .simCardsToolbar.esiaAccountsToolbar{padding:9px;border:1px solid var(--command-border);border-radius:18px;background:var(--command-surface);opacity:1;box-shadow:none}body .content .esiaAccountsToolbar .iconButton,body .content .esiaAccountsToolbar .esiaToolbarViewToggle button{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;padding:0;border:0;border-radius:10px;color:var(--command-icon);background:transparent;box-shadow:none;transition:background-color .16s ease-out,color .16s ease-out}body .content .esiaAccountsToolbar .iconButton:hover:not(:disabled),body .content .esiaAccountsToolbar .iconButton:focus-visible,body .content .esiaAccountsToolbar .iconButton[aria-expanded=true],body .content .esiaAccountsToolbar .esiaToolbarViewToggle button:hover,body .content .esiaAccountsToolbar .esiaToolbarViewToggle button.active{color:var(--gpt-text);background:var(--command-icon-hover)}body .content .numberActivity{display:flex;flex-direction:column;gap:14px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--gpt-text)}.numberActivityHeader,.numberActivityFooter{display:flex;align-items:center;justify-content:space-between;gap:12px}.numberActivityHeader h2{margin:0;font-size:16px;font-weight:500;line-height:20px}.numberActivityHeader>div{display:flex;align-items:baseline;gap:10px}.numberActivityHeader small{color:#858585;font-size:11px}.numberActivityModes{display:flex;gap:12px}.numberActivityModes button{padding:0;border:0;border-radius:0;background:transparent;color:#afafaf;font:inherit;font-size:16px;line-height:20px;cursor:pointer;transition:color .15s ease}.numberActivityModes button[aria-pressed=true]{color:#ededed;background:transparent}.numberActivityCalendar{overflow-x:auto;scrollbar-width:thin;padding-block:0}.numberActivityGrid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,minmax(1px,1fr));gap:3px;min-width:640px}.numberActivityDay{display:block;width:100%;height:auto;aspect-ratio:1;padding:0;border:0;border-radius:4px;background:#303030;cursor:default;transition:background-color .3s ease-out;animation:activity-cell-reveal .52s cubic-bezier(.22,1,.36,1) both}.numberActivityDay.is-future{background:transparent}.numberActivityDay.is-level-1{background:#013566}.numberActivityDay.is-level-2{background:#004f99}.numberActivityDay.is-level-3{background:#0285ff}.numberActivityDay.is-level-4{background:#66b5ff}.numberActivityGrid.is-loading .numberActivityDay{animation:activity-cell-loading 1.6s ease-in-out infinite}@keyframes activity-cell-reveal{0%{opacity:0;transform:translateY(4px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes activity-cell-loading{0%,to{opacity:.45}50%{opacity:.9}}.numberActivityDay:hover:not(.is-future),.numberActivityDay:focus-visible{outline:1px solid #afafaf;outline-offset:1px}.numberActivityMonths{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(1px,1fr);gap:3px;min-width:640px;margin-top:8px;color:#afafaf;font-size:12px;line-height:16px}.numberActivityMonths span{overflow:visible;white-space:nowrap}.numberActivityMonths span:last-child{justify-self:end}.numberActivityFooter{color:#858585;font-size:11px}.numberActivityLegend{display:flex;align-items:center;gap:5px;white-space:nowrap}.numberActivityLegend i{display:block;width:10px;height:10px;border-radius:3px}.numberActivitySummary{display:flex;gap:18px;flex-wrap:wrap;color:#afafaf;font-size:12px}.numberActivitySummary strong{color:#ededed;font-weight:500;font-variant-numeric:tabular-nums}.numberActivityError{margin:0;color:#faa;font-size:12px}@media(max-width:700px){.numberActivityHeader,.numberActivityFooter{align-items:flex-start;flex-direction:column}body .content .numberActivity{padding:0}}@media(prefers-reduced-motion:reduce){.numberActivityDay,.numberActivityGrid.is-loading .numberActivityDay{animation:none}body .sidebar .navItem:before,body .sidebarToggle:before{transition:none}}@media(max-width:700px){body .content .ozonPage{gap:26px;padding-top:0}.ozonPageHeader{gap:12px}.ozonPageTitle h1{font-size:22px}.ozonPageTitle p{font-size:12px}.ozonAccountsTools{width:100%}body .content .ozonPage .ozonSearch{width:auto;flex:1}body .content .ozonPage .ozonRegistrationGrid{grid-template-columns:1fr}body .content .ozonPage .ozonRegistrationCard{padding:18px}}body .content .esiaAccountsToolbar,body .content .simCardsToolbar.esiaAccountsToolbar{align-items:center;gap:8px;padding:10px 12px;min-height:62px}body .content .esiaAccountsToolbar .esiaToolbarActions,body .content .goskeyAccountToolbar .goskeyCommandActions,body .content .goskeyCommandBar .goskeyCommandActions{display:flex;flex-wrap:nowrap;align-items:center;gap:6px}body .content .esiaAccountsToolbar .esiaToolbarMenuWrap{display:flex;align-items:center}body .content .esiaAccountsToolbar .esiaToolbarControl,body .content .simCardsToolbar .simCardsOperatorFilter{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-height:40px;padding:0 12px;border:1px solid var(--command-border);border-radius:12px;color:var(--command-icon);background:transparent;font-size:12px;font-weight:400;line-height:20px;box-shadow:none;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out}body .content .esiaAccountsToolbar .esiaToolbarControl:hover,body .content .esiaAccountsToolbar .esiaToolbarControl.active,body .content .esiaAccountsToolbar .esiaToolbarControl[aria-expanded=true],body .content .simCardsToolbar .simCardsOperatorFilter:hover{border-color:#ffffff26;color:var(--gpt-text);background:#ffffff0d}body .content .simCardsToolbar .simCardsOperatorFilter{padding-right:30px;min-width:156px}body .content .esiaAccountsToolbar .esiaToolbarViewToggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;height:40px;padding:3px;border:1px solid var(--command-border);border-radius:12px;background:transparent}body .content .esiaAccountsToolbar .esiaToolbarViewToggle button{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:8px;color:var(--command-icon);background:transparent;transition:background-color .16s ease-out,color .16s ease-out}body .content .esiaAccountsToolbar .esiaToolbarViewToggle button:hover,body .content .esiaAccountsToolbar .esiaToolbarViewToggle button.active{color:var(--gpt-text);background:var(--command-icon-hover)}body .content .esiaAccountsToolbar .esiaToolbarActions .iconButton,body .content .goskeyAccountToolbar .goskeyCommandActions .iconButton{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border-radius:10px}body .content .esiaAccountsToolbar .esiaToolbarClear{width:24px;min-width:24px;height:24px;min-height:24px;margin:0;border-radius:7px}body .content .esiaToolbarPopover{padding:8px;border:1px solid rgb(255 255 255 / 12%);border-radius:14px;background:#171717;box-shadow:0 12px 32px #00000059}body .content .esiaToolbarPopover .esiaLevelOption{min-height:36px;padding:6px 10px;border-radius:8px;background:transparent;transition:background-color .16s ease-out,color .16s ease-out}body .content .esiaToolbarPopover .esiaLevelOption:hover,body .content .esiaToolbarPopover .esiaLevelOption.selected{background:var(--command-icon-hover)}body .content :is(.operatorSegmented,.targetToggleBtnGroup,.goskeyTabs){display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--command-border);border-radius:12px;background:#171717;box-shadow:none}body .content :is(.operatorSegmented,.targetToggleBtnGroup,.goskeyTabs)>button{min-height:32px;padding:6px 12px;border:0;border-radius:8px;color:var(--command-icon);background:transparent;box-shadow:none;transition:background-color .16s ease-out,color .16s ease-out}body .content :is(.operatorSegmented,.targetToggleBtnGroup,.goskeyTabs)>button:hover:not(:disabled),body .content :is(.operatorSegmented,.targetToggleBtnGroup,.goskeyTabs)>button.active{color:var(--gpt-text);background:var(--command-icon-hover)}body .content .logsFilterGrid{gap:12px;padding:12px;border:1px solid var(--command-border);border-radius:18px;background:#171717}body .content :is(.logsFilterField,.logsDateRange) :is(select,input:not([type=checkbox])){min-height:40px;padding:8px 12px;border:1px solid var(--command-border);border-radius:12px;background:transparent;color:var(--gpt-text);box-shadow:none}body .content svg.authSpinner{flex-shrink:0;align-self:center;display:block;mask:none!important;filter:none!important;animation:chatgpt-ring-spin 1s linear infinite!important}body .content :is(.esiaCenteredLoading,.esiaConsentsLoading,.esiaSecurityEmpty,.ozonLoading,.regOverlaySpinner,.esiaGoskeyProgress:has(.authSpinner)){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1;width:100%;min-height:140px;text-align:center}body .content .esiaAccountCard .esiaCardBodyOverlay{display:flex;flex-direction:column}body .content .esiaAccountCard .esiaCardBodyOverlay>.esiaAccountCardLabel{flex-shrink:0}body .content .esiaAccountCard .esiaCardBodyOverlay.is-actionWorkspace>.esiaAccountCardLabel{flex-shrink:0;align-self:center;text-align:center}body .content .esiaAccountCard .esiaCardBodyOverlay.is-actionWorkspace>:is(.esiaTotpWorkspace,.esiaPhoneChangeWorkspace,.esiaGoskeyRegistration){display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;min-height:min-content;text-align:center}body .content .esiaAccountCard .esiaCardBodyOverlay.is-actionWorkspace .esiaInlinePrompt{margin:0;max-width:320px;text-align:center}body .content .esiaAccountCard .esiaPhoneChangeWorkspace .esiaPhoneChangeInline{display:flex;flex-direction:column;align-items:stretch;width:min(100%,320px);gap:16px;margin:0}body .content .esiaAccountCard .esiaPhoneChangeWorkspace .esiaPhoneChangePrompt{text-align:center}body .content .esiaAccountCard .esiaPhoneChangeWorkspace .esiaPhoneChangeAction{align-self:center;width:auto;min-height:38px}body .content .esiaAccountCard .esiaCardBodyOverlay.is-actionWorkspace :is(.authCodeField,.totpSecretField){width:min(100%,320px);text-align:center}body .content .esiaAccountCard .esiaCardBodyOverlay>:is(.esiaInlineConsents,.esiaSecurityPanel,.esiaGoskeyDocuments){display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;gap:12px}body .content .esiaCompactItemHeading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;width:100%;color:var(--text)}.esiaCompactItemHeading::-webkit-details-marker{display:none}.esiaCompactItemHeading>strong{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.esiaCompactItemHeading>time{flex-shrink:0;color:var(--muted);font-size:11px;white-space:nowrap}.esiaCompactItemHeading:focus-visible{outline:2px solid #36a692;outline-offset:4px;border-radius:3px}body .content :is(.esiaCompactConsents,.esiaGoskeyWorkflowList){display:grid;gap:0}body .content :is(.esiaCompactConsent,.esiaGoskeyWorkflow){padding:14px 0;border-bottom:1px solid var(--border)}body .content :is(.esiaCompactConsent,.esiaGoskeyWorkflow)[open]>summary{margin-bottom:14px}.esiaConsentExpanded,.esiaGoskeyWorkflowDetails{display:grid;gap:10px;font-size:12px;overflow-wrap:anywhere}.esiaConsentExpanded p{margin:0}.esiaGoskeyWorkflowDetails .goskeyWorkflowTitle{display:none}.esiaInlineListToolbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted)}body .content .esiaAccountCardBadges,.esiaListLevelWithRestriction{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.esiaRestrictionBadge{display:inline-flex;position:relative}body .content .esiaRestrictionTrigger,body .content .esiaAccountStatusIp,body .content .esiaAccountStatusActions>code{cursor:default}body .content .esiaAccountCard .esiaRestrictionTrigger.isTemporary{color:#ddc18f;border-color:#ddc18f59;background:#ddc18f0f}body .content .esiaAccountCard .esiaRestrictionTrigger.isIndefinite{color:#e79a9a;border-color:#e79a9a59;background:#e79a9a0f}.esiaRestrictionTrigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}.esiaTotpDigit{display:inline-block;animation:esia-totp-digit-change .24s cubic-bezier(.22,1,.36,1) both}@keyframes esia-totp-digit-change{0%{opacity:.35;transform:translateY(.3em)}to{opacity:1;transform:translateY(0)}}body .content .esiaAccountCard .esiaAccountStatusFeedback{position:relative;isolation:isolate;overflow:hidden;--esia-status-accent: #aab8c7}body .content .esiaAccountCard .esiaAccountStatusFeedback.badgeSuccess{--esia-status-accent: #5ad5a8}body .content .esiaAccountCard .esiaAccountStatusFeedback.badgeError{--esia-status-accent: #ff8585}body .content .esiaAccountCard .esiaAccountStatusFeedback.badgeWarning{--esia-status-accent: #ddc18f}.esiaAccountStatusCompletion{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--esia-status-accent);pointer-events:none;animation:esia-status-completion-fade 1.1s ease-out both}@keyframes esia-status-completion-fade{0%{opacity:.3}to{opacity:0}}.esiaTotpRenewalTrack>.esiaTotpRenewalFill{animation:none;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .36s ease-out;will-change:transform,opacity}.esiaTotpRenewalTrack>.esiaTotpRenewalFill.is-reset{transition:none}@media(prefers-reduced-motion:reduce){body .content svg.authSpinner{animation-duration:2s!important}.esiaTotpRenewalTrack>.esiaTotpRenewalFill{transition:none}.esiaTotpDigit{animation:none}.esiaAccountStatusCompletion{animation:none;opacity:0}}
