body .north-live{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f3f6fb;--color-surface:#fff;--color-surface-raised:#eaf0ff;--color-text:#17263d;--color-text-secondary:#5c6d85;--color-text-muted:#5c6d85;--color-accent:#255bda;--color-accent-deep:#1c49b5;--color-on-accent:#fff;--color-border:#dce4ef;--color-control:#fff;--color-danger:#b42336;--color-success:#236b50;--color-attention:#8a4b0b;--north-input:#8494a9;--north-success-bg:#e6f4ed;--north-wait-bg:#fff0d5;--north-danger-bg:#fff0f2;--north-nav:#16253d;--north-nav-muted:#b5c2d7;--north-soft:#f7f9fd;--radius-control:9px;--radius-panel:12px;--shadow-panel:0 6px 24px #17263d06;--ink:var(--color-text);--muted:var(--color-text-secondary);--line:var(--color-border);--paper:var(--color-background);--surface:var(--color-surface);--green:var(--color-accent);--green-soft:var(--color-surface-raised);--lime:var(--color-accent);--nav:var(--north-nav);--background:var(--color-background);--border:var(--color-border);background:var(--color-background);min-height:100dvh;color:var(--color-text);font:400 15px/1.55 var(--font-onest,Arial),sans-serif;overflow-wrap:anywhere}html[data-theme=dark] body .north-live{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#101c2e;--color-surface:#17263d;--color-surface-raised:#203656;--color-text:#edf3fc;--color-text-secondary:#b6c5dc;--color-text-muted:#b6c5dc;--color-accent:#a6c0ff;--color-accent-deep:#c3d3ff;--color-on-accent:#14233e;--color-border:#3a4e6b;--color-control:#203656;--north-input:#8094b3;--color-danger:#ffb8c2;--color-success:#9ddcbe;--color-attention:#f1c38a;--north-success-bg:#163b32;--north-wait-bg:#3e3022;--north-danger-bg:#402632;--north-soft:#1d304c;--shadow-panel:0 6px 24px #0000000a}body .north-live :is(button,input,select,textarea){letter-spacing:normal;font-family:inherit}body .north-live :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}body .north-live .content{min-width:0;padding:32px}body .north-live :is(h1,h2,h3){color:var(--color-text);font-weight:600;line-height:1.3}body .north-live h1{letter-spacing:-.9px;font-size:clamp(27px,2.6vw,34px)}body .north-live h2{letter-spacing:-.3px;font-size:19px}body .north-live h3{letter-spacing:-.1px;font-size:16px}body .north-live :is(.eyebrow,.kicker){letter-spacing:1.15px;color:var(--color-text-secondary);font-size:11px;font-weight:500}body .north-live .page-header{gap:22px;margin-bottom:28px}body .north-live .page-header h1{margin:7px 0 12px}body .north-live .page-header p{color:var(--color-text-secondary);max-width:720px;font-size:14px;line-height:1.75}body .north-live :is(.panel,.metric,.alverion-surface,.offer-card,.deal-card,.customer-request-card,.customer-conversation-card,.customer-contact,.customer-note,.request-empty,.business-facts){background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-panel);border-radius:12px}body .north-live :is(.panel-heading,.inbox-title,.thread>header){border-color:var(--color-border)}body .north-live .panel-heading{padding:20px 22px}body .north-live :is(.metric strong,.benefit-metrics strong,.dashboard-top-metrics .metric strong){font-variant-numeric:tabular-nums;font-weight:600}body .north-live .metric-icon{background:var(--color-surface-raised);color:var(--color-accent);border-radius:11px}body .north-live :is(button,.primary-link,.header-login-link){border:1px solid var(--color-border);background:var(--color-control);min-height:44px;color:var(--color-text);box-shadow:none;border-radius:9px;padding:10px 15px;font-size:14px;font-weight:500;line-height:1.45;text-decoration:none}body .north-live :is(.auth-submit,.primary-link,.header-login-link,.composer button,.confirm-payment-button,.customer-create>summary,.customer-request-create>summary),body .north-live .module-setting-toggle[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}body .north-live :is(.customer-create>summary,.customer-request-create>summary){border-radius:9px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:500;line-height:1.45}body .north-live :is(.secondary-button,.request-dialog>header button,.request-dialog form>footer .secondary-button){background:var(--color-control);color:var(--color-text);border:1px solid var(--color-border)}body .north-live button:disabled{background:var(--color-control);color:var(--color-text-secondary);opacity:.65;cursor:not-allowed}body .north-live .logout-button{color:var(--color-danger);background:var(--north-danger-bg);border-color:var(--color-border)}body .north-live :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border:1px solid var(--north-input);background:var(--color-surface);min-width:0;max-width:100%;min-height:44px;color:var(--color-text);border-radius:8px;padding:10px 12px;font-size:15px;line-height:1.5}body .north-live :is(input,textarea)::placeholder{color:var(--color-text-secondary);opacity:1}body .north-live :is(input[type=checkbox],input[type=radio]){accent-color:var(--color-accent)}body .north-live :is(input,textarea,select):disabled{background:var(--north-soft);color:var(--color-text-secondary)}body .north-live label{font-weight:500}body .north-live .content :is(small,.phase1-muted,.phase1-period,.deal-card p,.offer-card p,.inbox-item p){color:var(--color-text-secondary);line-height:1.6}body .north-live .content :is(h2,h3,strong){color:var(--color-text)}body .north-live .content a:not([class]){color:var(--color-accent)}body .north-live :is(.form-error,.data-error){color:var(--color-danger)}body .north-live .form-success{color:var(--color-success)}body .north-live .data-notice{background:var(--north-wait-bg);color:var(--color-attention);border-color:#e8d2b3}body .north-live :is(.offer-price,.account-row,.workflow-money>span,.wizard-step-button,.subscription-period,.request-responsible,.customer-contact,.facts>div,.context-fact){background:var(--north-soft);border-color:var(--color-border)}body .north-live :is(.offer-state.active,.status-клиент){background:var(--north-success-bg);color:var(--color-success)}body .north-live :is(.request-priority-high,.collect-debt-button,.attention-row .tag){background:var(--north-wait-bg);color:var(--color-attention)}body .north-live :is(.request-priority-urgent,.status-нужен-человек){background:var(--north-danger-bg);color:var(--color-danger)}body .north-live :is(.request-stage,.status-новый,.conversation-classification,.dashboard-stage-list a,.dashboard-row),body .north-live :is(.table-row,.attention-row,.activity-row,.customer-request-card,.deal-card footer){border-color:var(--color-border)}body .north-live .table-head{color:var(--color-text-secondary);background:var(--north-soft)}body .north-live :is(.services-total,.service-total){background:var(--north-nav);color:#fff}body .north-live :is(.services-total,.service-total) strong{color:#fff}body .north-live .request-empty{background:var(--north-soft);border-style:dashed}body .north-live .workflow-fields input:read-only{background:var(--north-soft)}body .north-live :is(.search,.input-with-icon){background:var(--color-surface);border:1px solid var(--north-input);color:var(--color-text-secondary);border-radius:8px}body .north-live :is(.search,.input-with-icon):focus-within{outline:3px solid var(--color-accent);outline-offset:3px;box-shadow:none}body .north-live :is(.input-with-icon,.search) input:not([type=checkbox]):not([type=radio]):not([type=hidden]){box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:10px 0}body .north-live .input-with-icon:focus-within input{box-shadow:none}body .north-live .search input{box-shadow:none;background:0 0;border:0}body .north-live :is(.avatar,.profile-avatar){background:var(--color-surface-raised);color:var(--color-accent)}body .north-live :is(.messages,.live-messages){background:var(--color-background)}body .north-live .message{background:var(--color-surface);border-color:var(--color-border);border-radius:11px 11px 11px 3px;box-shadow:0 3px 12px #17263d04}body .north-live .message p{font-size:14px;line-height:1.7}body .north-live .message.ai{background:var(--color-surface-raised);border-color:var(--color-border);border-radius:11px 11px 3px}body .north-live :is(.message.system,.handoff-summary){background:var(--north-wait-bg);border-color:var(--color-border);color:var(--color-attention)}body .north-live .handoff-summary :is(p,strong){color:var(--color-attention)}body .north-live .message-author{color:var(--color-accent);font-weight:500}body .north-live :is(.composer,.employee-composer,.thread-control-bar,.inbox-item,.inbox-title){border-color:var(--color-border)}body .north-live .inbox-item.selected{background:var(--color-surface-raised);box-shadow:inset 3px 0 var(--color-accent)}body .north-live :is(.customer-create>form,.customer-contact-create>form,.customer-request-create>form,.request-dialog,.payment-dialog){border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:14px;box-shadow:0 24px 90px #17263d30}body .north-live :is(.request-dialog,.payment-dialog)::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16253d77}body .north-live .request-dialog form>footer{background:var(--color-surface);border-color:var(--color-border)}body .north-live .dialog-draft-note{color:var(--color-text-secondary);font-size:12px}body .north-live .auth-page{background:radial-gradient(ellipse at top left,#243e64,var(--north-nav) 65%);padding:40px 20px}body .north-live :is(.auth-card,.onboarding-card){border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;padding:32px;box-shadow:0 24px 90px #07122638}body .north-live .auth-heading h1{letter-spacing:-.7px;font-size:28px}body .north-live .auth-icon{background:var(--color-surface-raised);color:var(--color-accent)}body .north-live .auth-icon.auth-brand{background:var(--brand-gradient);color:#f5f7fa;flex-shrink:0}body .north-live .auth-icon.auth-brand svg{width:34px;height:34px}body .north-live .auth-tabs{background:var(--north-soft);border:1px solid var(--color-border);border-radius:10px}body .north-live .auth-tabs button{color:var(--color-text-secondary);background:0 0;border:1px solid #0000;padding:8px;font-size:13px}body .north-live .auth-tabs button.active{color:var(--color-accent);background:var(--color-surface);border-color:var(--color-border);box-shadow:0 2px 6px #17263d06}body .north-live :is(.auth-intro,.auth-note){color:var(--color-text-secondary);font-size:13px;line-height:1.75}body .north-live .auth-card>a{color:var(--color-accent);margin-top:18px;font-size:13px;display:inline-block}body .north-live.app-shell{grid-template-columns:236px minmax(0,1fr)}body .north-live .sidebar{background:var(--north-nav);color:#e5edfa;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-right:1px solid #293b57;padding:26px 18px 18px}body .north-live .sidebar :is(.brand,.user,.workspace){color:#fff}body .north-live .sidebar .brand{letter-spacing:-.65px;gap:10px;font-size:22px;font-weight:600}body .north-live .sidebar .brand-mark{color:#fff;background:#255bda;border-radius:9px}body .north-live .sidebar .workspace{background:#ffffff07;border-color:#ffffff20;border-radius:10px}body .north-live .sidebar .workspace-logo{color:#dce8ff;background:#2a4268;border-radius:9px}body .north-live .sidebar .workspace strong{color:#fff}body .north-live .sidebar :is(.workspace small,.user small,.segment-menu-label){color:var(--north-nav-muted)}body .north-live .sidebar .nav-item{color:#c7d3e5;border-radius:9px;min-height:46px;font-size:14px;font-weight:500}body .north-live .sidebar .nav-item.active{color:#fff;background:#ffffff10;box-shadow:inset 3px 0 #93b1ff}body .north-live .sidebar .nav-item.active:before{display:none}body .north-live .sidebar .theme-control{color:#d7e3f6;background:#ffffff07;border-color:#ffffff20;font-size:12px;font-weight:400}body .north-live .sidebar .user{background:0 0;border-color:#ffffff20}body .north-live .sidebar .user>span{color:#dce8ff;background:#2a4268}body .north-live .sidebar .user strong{color:#fff}body .north-live .sidebar .ai-card{color:#d7e3f6;background:#ffffff07;border-color:#ffffff20}body .north-live .sidebar .ai-card :is(p,a){color:var(--north-nav-muted)}body .north-live .sidebar .mobile-company{color:#d7e3f6}body .north-live .sidebar .mobile-nav-toggle{color:#e5edfa;background:#ffffff07;border-color:#ffffff20}body .north-live .sidebar :is(a,button,summary):focus-visible{outline-color:#b0c6ff}body .north-live .demo-pill{background:var(--color-surface-raised);color:var(--color-accent);border-color:var(--color-border)}body .north-live .administration-header{background:var(--color-surface);border-color:var(--color-border)}body .north-live .company-create-steps{color:var(--color-text-secondary)}body .north-live .company-create-steps [aria-current=step]{color:var(--color-accent)}@media (hover:hover){body .north-live button:not(:disabled):hover{background:var(--north-soft);border-color:var(--north-input)}body .north-live :is(.auth-submit,.primary-link,.header-login-link,.composer button,.confirm-payment-button):not(:disabled):hover{background:var(--color-accent-deep);border-color:var(--color-accent-deep);color:var(--color-on-accent)}body .north-live .module-setting-toggle[aria-pressed=true]:not(:disabled):hover{background:var(--color-accent-deep);color:var(--color-on-accent)}body .north-live .sidebar :is(.nav-item,.theme-control,.mobile-nav-toggle):hover{color:#fff;background:#ffffff12;border-color:#ffffff30}body .north-live .table-row:not(.table-head):hover{background:var(--north-soft)}}@media (prefers-reduced-motion:no-preference){body .north-live :is(button,.primary-link,.nav-item,input,select,textarea){transition:background-color .16s,border-color .16s,color .16s,transform .1s}body .north-live :is(button,.primary-link):not(:disabled):active{transform:scale(.98)}body .north-live :is(.request-dialog,.payment-dialog)[open]{animation:.19s cubic-bezier(.2,.8,.2,1) north-live-dialog}@keyframes north-live-dialog{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1180px){body .north-live .content{padding:28px 24px}}@media (min-width:681px) and (max-width:900px){body .north-live.app-shell{grid-template-columns:78px minmax(0,1fr)}body .north-live .sidebar{padding:24px 10px}body .north-live .sidebar .brand{padding:0 0 24px}body .north-live .sidebar .theme-control{padding:8px;font-size:0}}@media (max-width:680px){body .north-live.app-shell{display:block}body .north-live .sidebar{border-bottom:1px solid #293b57;border-right:0;height:auto;min-height:64px;padding:11px 15px}body .north-live .sidebar .brand{gap:8px;padding:0}body .north-live .sidebar .brand>span:last-child{font-size:18px}body .north-live .sidebar .shell-navigation.mobile-open{background:var(--north-nav);border-top:1px solid #ffffff18}body .north-live .sidebar .nav-item{justify-content:flex-start;min-height:46px}body .north-live .content{padding:25px 16px 40px}body .north-live .page-header{margin-bottom:23px}body .north-live :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:46px;font-size:16px}body .north-live :is(button,.primary-link,.header-login-link){min-height:46px}body .north-live :is(.auth-card,.onboarding-card){padding:26px 21px}body .north-live .auth-heading h1{font-size:25px}body .north-live .auth-page{padding:28px 16px}}@media (prefers-reduced-motion:reduce){body .north-live *,body .north-live :before,body .north-live :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.profile-grid>.customer-dialogues{align-self:start;min-width:0}.customer-dialogues>.empty-state{text-align:left;min-height:0;margin:0;padding:8px 0}.profile-grid>.profile-main{min-height:0}.profile-grid>.phase1-facts.is-empty{padding:18px 24px}.phase1-facts.is-empty h2{margin:0 0 8px;font-size:16px}.phase1-facts.is-empty p{color:var(--color-text-secondary);margin:0;line-height:1.5}.missing-page{overflow-wrap:anywhere;max-width:620px;margin:32px auto}
