.cab{--cab-bg: var(--bg-page);--cab-surface: var(--surface);--cab-text: var(--text-primary);--cab-muted: var(--text-muted);--cab-border: var(--border);--cab-primary: var(--accent);--cab-primary-ink: var(--text-on-accent);--cab-danger: var(--danger);--cab-ok: var(--success);--cab-warn: var(--warning);--cab-chip: var(--accent-soft);box-sizing:border-box;min-height:100%;padding:0;color:var(--cab-text);background:transparent;font-family:var(--font-sans);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.cab *,.cab *:before,.cab *:after{box-sizing:inherit}.cab-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.cab-head h1,.cab-head h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary)}.cab-head .cab-muted{margin:4px 0 0;font-size:15px;color:var(--text-secondary)}.cab-muted{color:var(--cab-muted)}.cab-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cab-stack{display:flex;flex-direction:column;gap:12px}.cab-card{background:var(--cab-surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 20px;box-shadow:var(--shadow-sm)}.cab-btn,.cab-input,.cab-select,.cab-textarea{font:inherit;color:inherit}a.cab-btn{text-decoration:none}.cab-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);border-radius:var(--radius-control);padding:0 16px;font-size:14px;font-weight:600;line-height:1;cursor:pointer}.cab-btn-icon{width:var(--control-h);padding:0}.cab-btn:hover:not(:disabled),.cab-btn:focus-visible{outline:2px solid var(--cab-primary);outline-offset:1px}.cab-btn:disabled{opacity:.5;cursor:not-allowed}.cab-btn-primary{background:var(--accent);color:var(--cab-primary-ink);border-color:transparent}.cab-btn-soft{background:var(--accent-soft);color:var(--accent-text);border-color:transparent}.cab-btn-danger{color:var(--cab-danger);border-color:var(--cab-danger)}.cab-btn[aria-pressed=true],.cab-btn[aria-selected=true]{background:var(--surface);border-color:transparent;color:var(--text-primary);box-shadow:var(--shadow-sm)}.cab-input,.cab-select,.cab-textarea{border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:8px 12px;background:var(--surface);min-width:0;min-height:var(--control-h)}.cab-input:focus-visible,.cab-select:focus-visible,.cab-textarea:focus-visible{outline:2px solid var(--accent);outline-offset:0}.cab-input:disabled,.cab-select:disabled,.cab-textarea:disabled{background:var(--surface-muted);color:var(--text-muted)}.cab-input[aria-invalid=true],.cab-select[aria-invalid=true],.cab-textarea[aria-invalid=true]{border-color:var(--danger)}.cab-label{display:flex;flex-direction:column;gap:4px}.cab-label .cab-input,.cab-label .cab-select,.cab-label .cab-textarea{width:100%;max-width:36rem}.cab-textarea,textarea.cab-input{width:100%;height:auto;min-height:72px;resize:vertical}.cab-chip{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-pill);padding:3px 8px;background:var(--surface-muted);color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.3}.cab-chip.warn{background:var(--warning-bg);color:var(--warning)}.cab-chip.ok{background:var(--success-bg);color:var(--success)}.cab-chip.danger{background:var(--danger-bg);color:var(--danger)}.cab-chip.info{background:var(--info-bg);color:var(--info)}.cab-table{width:100%;border-collapse:collapse}.cab-table th,.cab-table td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--border-soft);vertical-align:top;font-size:14px}.cab-table th{color:var(--text-muted);font-size:12px;font-weight:600}.cab-err{color:var(--cab-danger)}.cab-banner{border-radius:8px;padding:8px 10px;background:var(--warning-bg);color:var(--warning)}.cab-banner-danger{border-radius:8px;padding:8px 10px;background:var(--danger-bg);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 45%,var(--surface));font-weight:600}.cab-default-star{color:var(--danger);font-weight:700}.cab-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;background:var(--surface-muted);border-radius:12px}.cab-tabs .cab-btn{min-height:34px;border-color:transparent;background:transparent;box-shadow:none}.cab-empty{margin:0;padding:8px 0;color:var(--text-secondary);font-size:14px}.cab-metrics{display:flex;flex-wrap:wrap;gap:8px}.cab-check-list{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow:auto}.cab-metric{min-width:140px}.cab-metric strong{display:block;font-size:1.4rem}.cab-split{display:grid;gap:12px;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.cab-split-3{display:grid;gap:12px;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(220px,300px)}.cab-col{min-height:240px;background:var(--cab-surface);border:1px solid var(--cab-border);border-radius:10px;padding:8px}.cab-col.drag-over{outline:2px dashed var(--cab-primary)}.cab-col-unsorted{background:var(--warning-bg)}.cab-col-hint{font-size:12px;margin:6px 0 8px}.cab-deal{border:1px solid var(--cab-border);border-radius:8px;padding:8px;margin-bottom:8px;background:var(--surface);cursor:grab}.cab-deal-locked{cursor:default}.cab-deal:focus-visible{outline:2px solid var(--cab-primary)}.cab-crm-create,.cab-crm-drawer{margin-top:12px}.cab-thread{width:100%;text-align:left;border:0;border-bottom:1px solid var(--cab-border);background:transparent;padding:10px 8px;cursor:pointer}.cab-thread[aria-current=true]{background:var(--cab-chip)}.cab-msg{border-radius:8px;padding:8px 10px;margin:6px 0;max-width:85%}.cab-msg.in{background:var(--surface-muted)}.cab-msg.out{background:color-mix(in srgb,var(--accent) 28%,var(--surface));margin-left:auto}.cab-msg.note{background:var(--warning-bg);font-style:italic}.cab-msg.fail{outline:1px solid var(--cab-danger)}.cab-virt{overflow:auto;position:relative}.cab-tariffs{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.cab-tariff h3{margin:0;font-size:1.05rem}.cab-tariff.is-current{border-color:var(--cab-primary)}.cab-tariff-price{margin:0;font-size:1.35rem;font-weight:650}.cab-onboard-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px}.cab-onboard-steps button{width:100%;font:inherit;border:1px solid var(--cab-border);background:var(--cab-surface);border-radius:8px;padding:10px 8px;cursor:pointer;text-align:left}.cab-onboard-steps .is-current button{border-color:var(--cab-primary);background:var(--cab-chip)}.cab-onboard-steps .is-done button{opacity:.85}.cab-onboard-steps button:disabled{cursor:not-allowed;opacity:.45}.cab-article h2,.cab-article h3,.cab-article h4{margin:0}.cab-article ul{margin:0;padding-left:1.25rem}.site-editor{align-items:start}.site-canvas-wrap{overflow:auto}.site-canvas{margin:0 auto;background:var(--surface);border:1px solid var(--cab-border);border-radius:8px;padding:16px;min-height:240px}.site-section{margin-bottom:16px}.site-section-tools{margin-bottom:8px}.site-block{display:block;width:100%;text-align:left;border:1px dashed transparent;background:transparent;padding:8px;margin:0 0 8px;cursor:pointer;font:inherit;color:inherit}.site-block.is-selected{border-color:var(--cab-primary);background:var(--cab-chip)}.site-block img,.site-embed{max-width:100%}.site-embed{width:100%;min-height:180px;border:0}.site-btn-preview{display:inline-block;padding:8px 12px;border-radius:8px;background:var(--cab-primary);color:var(--cab-primary-ink)}.site-cards{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.lms-learn{max-width:880px;margin:0 auto}.bk-cal{display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr));gap:0;border:1px solid var(--cab-border);border-radius:10px;background:var(--cab-surface);overflow:auto;max-height:72vh}.bk-cal.is-day{grid-template-columns:56px minmax(0,1fr)}.bk-cal-times,.bk-cal-day{min-width:0}.bk-cal-head{position:sticky;top:0;z-index:2;height:40px;padding:8px 6px;font-size:12px;background:var(--cab-surface);border-bottom:1px solid var(--cab-border)}.bk-cal-time{height:28px;padding:0 6px;font-size:11px;color:var(--cab-muted);border-top:1px solid var(--border-soft)}.bk-cal-track{position:relative}.bk-cal-cell{display:block;width:100%;height:28px;margin:0;padding:0;border:0;border-top:1px solid var(--border-soft);background:transparent;cursor:pointer}.bk-cal-cell:hover{background:var(--cab-chip)}.bk-cal-event{position:absolute;left:2px;right:2px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;overflow:hidden;border:0;border-radius:6px;padding:2px 4px;text-align:left;font:inherit;font-size:11px;cursor:pointer;background:var(--accent-soft);color:inherit}.bk-cal-event.warn{background:var(--warning-bg)}.bk-cal-event.ok{background:var(--success-bg)}.bk-cal-event.danger{background:var(--danger-bg)}.bk-cal-event.is-selected{outline:2px solid var(--cab-primary)}.bk-cal-event strong{font-size:11px}@media (max-width: 960px){.cab-split,.cab-split-3,.cab-tariffs{grid-template-columns:1fr}.cab-onboard-steps{grid-template-columns:1fr 1fr}}.cab-hero h2{margin:0 0 4px;font-size:26px;line-height:1.2}.cab-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cab-checklist li{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:14px 16px;border-radius:12px;border:1px solid var(--border-soft)}.cab-checklist li.is-done{color:var(--text-muted)}.cab-checklist li.is-done strong{text-decoration:line-through;font-weight:600}.cab-check-index{flex:0 0 28px;width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-text);font-weight:700}.cab-checklist li.is-done .cab-check-index{background:var(--success-soft);color:var(--success)}.cab-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cab-metric-grid .cab-metric{display:flex;flex-direction:column;gap:6px;min-height:108px}.cab-disclosure>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;min-height:40px}.cab-disclosure>summary::-webkit-details-marker{display:none}.cab-disclosure[open]>.cab-disclosure-body{margin-top:12px}.cab-table-wrap{overflow:auto;max-height:640px;border:1px solid var(--border-soft, var(--border));border-radius:16px}.cab-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.cab-cal-cell{min-height:96px;padding:8px;border:1px solid var(--border-soft, var(--border));border-radius:12px;background:var(--surface)}.cab-cal-cell.is-out{opacity:.45}.cab-kanban{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding-bottom:8px}.cab-kanban>section{min-width:240px;flex:1}.cab-reply-hint{border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--accent-soft)}@media (max-width: 960px){.cab-metric-grid,.cab-cal{grid-template-columns:1fr 1fr}}.cab-seg{display:flex;flex-direction:column;gap:4px;align-items:stretch}.cab-seg-title{margin:4px 8px 8px;font-size:13px;font-weight:700;color:var(--text-muted)}.cab-seg-item{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.cab-seg-item[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.cab-seg-item span{color:var(--text-muted);font-weight:600}.cab-seg-new{margin-top:6px;align-self:flex-start;border-style:dashed}.cab-num{text-align:right;white-space:nowrap}.cab-grow{flex:1 1 220px}.cab-deal.is-picked{outline:2px solid var(--accent)}.cab-overview-top{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.cab-overview-setup{flex:2 1 560px;min-width:0}.cab-overview-aside{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:16px}.cab-ask{background:var(--text-primary);color:var(--text-on-accent);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:14px}.cab-ask h2{margin:0}.cab-ask .cab-muted{color:color-mix(in srgb,var(--surface) 72%,var(--text-primary))}.cab-ask .cab-btn{border-color:color-mix(in srgb,var(--text-primary) 55%,var(--surface));background:transparent;color:var(--text-on-accent);border-radius:999px}.cab-ask .cab-btn-primary{background:var(--accent);border-color:transparent;color:var(--text-on-accent);border-radius:10px;width:44px;height:44px;padding:0}.cab-progress{width:160px;height:8px;border-radius:4px;background:var(--surface-muted);overflow:hidden}.cab-progress>span{display:block;height:100%;background:var(--accent)}.cab-link{border:0;padding:0;background:transparent;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.cab-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cab-checklist li.is-current{border-color:color-mix(in srgb,var(--accent) 35%,var(--surface));background:var(--accent-soft)}@media (max-width: 640px){.cab-metric-grid,.cab-cal{grid-template-columns:1fr}}.agt-panel.cab{position:fixed;top:0;right:0;z-index:40;width:min(420px,100vw);height:100vh;height:100dvh;margin:0;padding:0;display:flex;flex-direction:column;border-left:1px solid var(--cab-border);border-radius:0;box-shadow:-8px 0 24px #1018281f}.agt-panel[hidden]{display:none}.agt-block{margin:8px 0;color:var(--cab-danger)}.agt-journal{margin:0 0 8px;padding:0;list-style:none}.agt-journal li{display:flex;gap:8px;align-items:center;justify-content:space-between;margin:6px 0}.agt-head,.agt-log,.agt-form{padding:12px 14px}.agt-head{display:flex;gap:8px;align-items:flex-start;border-bottom:1px solid var(--cab-border)}.agt-head h2{margin:0;font-size:1.05rem}.agt-head p{margin:4px 0 0}.agt-head-text{flex:1;min-width:0}.agt-log{flex:1;overflow:auto;display:flex;flex-direction:column;gap:10px}.agt-user,.agt-ai,.agt-note{border-radius:10px;padding:8px 10px}.agt-user{align-self:flex-end;max-width:92%;background:var(--cab-chip)}.agt-ai,.agt-note{background:var(--cab-surface);border:1px solid var(--cab-border)}.agt-ai-label{margin:0 0 4px;font-size:12px;color:var(--cab-muted)}.agt-deals,.agt-tariffs{margin:0;padding:8px 10px 8px 1.4rem;border:1px solid var(--cab-border);border-radius:10px;background:var(--cab-surface)}.agt-deals li,.agt-tariffs li{margin:4px 0}.agt-form{border-top:1px solid var(--cab-border);display:flex;flex-direction:column;gap:8px}.agt-suggest{display:flex;flex-wrap:wrap;gap:6px}.agt-suggest .cab-btn{text-align:left}.agt-context{margin:0}.agt-live{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agt-live p{margin:0}.agt-nav-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px}a.agt-nav-link{text-decoration:none}.agt-nav-why{margin:0}.agt-card .agt-card-kicker,.agt-consequence{margin:0 0 8px}.agt-consequence{font-weight:650;white-space:pre-line}.agt-diff,.agt-md-pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.agt-diff-list,.agt-links,.agt-md ul,.agt-md ol{margin:8px 0;padding-left:1.2rem}.agt-md p,.agt-md h2,.agt-md h3{margin:0 0 8px}.agt-md a{overflow-wrap:anywhere}.agt-stepup{margin:8px 0}.agt-err{color:var(--cab-danger);margin:0}.sup-panel.cab{position:fixed;top:0;right:0;z-index:40;width:min(420px,100vw);height:100vh;height:100dvh;margin:0;padding:0;display:flex;flex-direction:column;border-left:1px solid var(--cab-border);border-radius:0;box-shadow:-8px 0 24px #1018281f}.sup-panel[hidden]{display:none}.sup-head,.sup-log,.sup-form{padding:12px 14px}.sup-head{display:flex;gap:8px;align-items:flex-start;border-bottom:1px solid var(--cab-border)}.sup-head h2{margin:0;font-size:1.05rem}.sup-head p{margin:4px 0 0}.sup-head-text{flex:1;min-width:0}.sup-contacts{display:flex;flex-direction:column;gap:2px}.sup-hours{margin:12px 14px 0;white-space:pre-wrap}.sup-hours .cab-banner,.sup-hours .cab-muted{margin:0}.sup-hours .cab-muted{margin-top:6px}.sup-log{flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px}.sup-log .cab-msg.in{align-self:flex-start}.sup-log .cab-msg.out{align-self:flex-end}.sup-form{border-top:1px solid var(--cab-border);display:flex;flex-direction:column;gap:8px}.sup-caution{margin:0}.sup-unread-dot{display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:999px;background:var(--danger);vertical-align:middle}.sup-actions{display:flex;flex-wrap:wrap;gap:8px}.sup-file{display:inline-flex;align-items:center;cursor:pointer}.sup-pending{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sup-pending li{display:flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--cab-border);border-radius:8px;padding:4px 6px;background:var(--cab-surface)}.sup-msg-text{white-space:pre-wrap;overflow-wrap:anywhere}.sup-attach{margin-top:6px}.sup-attach img,.sup-pending img{display:block;max-width:220px;max-height:160px;border-radius:8px}.shell-support-community{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wl-primary);text-underline-offset:2px}.owner-banners{display:grid;gap:8px;margin:0 0 16px}.owner-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--warning) 45%,var(--surface));background:var(--warning-bg);color:var(--warning)}.owner-banner.is-error{border-color:color-mix(in srgb,var(--danger) 45%,var(--surface));background:var(--danger-bg);color:var(--danger)}.owner-banner.is-info{border-color:color-mix(in srgb,var(--accent) 35%,var(--surface));background:var(--accent-soft);color:var(--accent-text)}.owner-banner-text{flex:1 1 18rem;display:grid;gap:2px}.owner-banner-actions{display:flex;gap:12px;align-items:center}.owner-banner-link,.owner-banner-close{color:inherit;font:inherit;font-weight:600;text-underline-offset:2px;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.owner-banner-close:disabled{opacity:.5;cursor:default}.owner-bell{position:relative}.owner-bell-count{display:inline-block;min-width:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:var(--danger);color:var(--text-on-accent);font-size:12px;line-height:18px;text-align:center}.owner-bell-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(380px,92vw);max-height:70vh;overflow:auto;padding:12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 32px #1018282e}.owner-bell-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.owner-bell-empty{margin:8px 0;color:var(--text-secondary)}.owner-notice-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.owner-notice-row button{width:100%;display:grid;gap:2px;text-align:left;padding:8px 10px;border-radius:8px;border:1px solid var(--border-soft);background:var(--surface);font:inherit;cursor:pointer}.owner-notice-row.is-unread button{border-color:color-mix(in srgb,var(--warning) 45%,var(--surface));background:var(--warning-bg)}.owner-notice-row.is-error.is-unread button{border-color:color-mix(in srgb,var(--danger) 45%,var(--surface));background:var(--danger-bg)}.owner-notice-row button:disabled{cursor:default}.owner-notice-title{font-weight:600}.owner-notice-body{color:var(--text-secondary);font-size:13px}.owner-notice-time{color:var(--text-muted);font-size:12px}.auth-split{min-height:100%;display:flex;flex-wrap:wrap;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans)}.auth-aside{flex:1 1 520px;box-sizing:border-box;min-height:100vh;background:var(--text-primary);color:var(--text-on-accent);padding:48px 56px;display:flex;flex-direction:column;gap:40px;position:relative;overflow:hidden}.auth-aside-glow{position:absolute;right:-140px;bottom:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 55%,transparent),transparent 70%);pointer-events:none}.auth-brand{display:flex;align-items:center;gap:10px;position:relative}.auth-mark{width:36px;height:36px;border-radius:10px;background:var(--surface);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.auth-aside .auth-logo{width:36px;height:36px;object-fit:contain;border-radius:10px;background:var(--surface)}.auth-product{font-weight:700;font-size:16px;letter-spacing:.02em}.auth-aside-copy{margin-top:auto;display:flex;flex-direction:column;gap:18px;max-width:460px;position:relative}.auth-aside-copy h2{margin:0;font-size:34px;line-height:1.2;font-weight:700}.auth-aside-lead{margin:0;font-size:16px;line-height:1.5;color:color-mix(in srgb,var(--surface) 78%,var(--text-primary))}.auth-points{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:15px}.auth-points li{display:flex;gap:10px;align-items:center}.auth-points svg{flex:none;color:color-mix(in srgb,var(--accent) 55%,white)}.auth-copy{font-size:13px;color:color-mix(in srgb,var(--surface) 55%,var(--text-primary));position:relative}.auth-main{flex:1 1 560px;box-sizing:border-box;min-height:100vh;min-width:0;padding:32px;display:flex;flex-direction:column}.auth-lang{display:flex;justify-content:flex-end}.auth-lang .shell-switcher select{height:36px;padding:0 10px;border-radius:var(--radius-nav);border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13px;color:var(--text-primary)}.auth-center{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 0;min-width:0}.auth-panel{width:100%;max-width:420px;display:flex;flex-direction:column;gap:22px}.auth-panel h1{margin:0;font-size:28px;font-weight:700}.auth-lead{margin:0;font-size:15px;line-height:1.5;color:var(--text-secondary)}.auth-heading{display:flex;flex-direction:column;gap:6px}.auth-tab-phone,.auth-forgot{display:none}.auth-modes{display:flex;padding:3px;border-radius:var(--radius-control);background:var(--surface-muted);gap:0}.auth-modes button{flex:1 1 0;min-width:0;min-height:36px;border:0;border-radius:var(--radius-nav);background:transparent;color:var(--text-body);font:inherit;font-size:13px;font-weight:500;cursor:pointer;padding:4px 6px}.auth-modes button.is-active{background:var(--surface);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-sm)}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-form label,.auth-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--text-primary)}.auth-form .cab-input,.auth-form .cab-select{width:100%;max-width:none;min-height:44px;box-sizing:border-box;font-size:15px;font-weight:400}.auth-form .cab-input[aria-invalid=true],.auth-form .cab-select[aria-invalid=true]{border-color:var(--danger)}.auth-field-error{margin:0;color:var(--danger);font-size:13px;font-weight:500}.auth-hint{margin:0;font-size:13px;font-weight:400;color:var(--text-secondary)}.auth-rule{font-size:12px;font-weight:400;color:var(--text-muted)}.auth-submit{width:100%;max-width:100%;box-sizing:border-box;min-height:48px;font-size:15px}.auth-session{margin:0;font-size:13px;line-height:1.45;color:var(--text-muted);display:flex;gap:8px;align-items:flex-start}.auth-session svg{flex:none;margin-top:1px}.auth-foot{margin:0;font-size:14px;color:var(--text-body)}.auth-foot a,.auth-legal a,.auth-check a{font-weight:600;text-decoration:none;color:var(--accent-text)}.auth-legal{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px}.auth-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;font-weight:400;color:var(--text-body)}.auth-check input{width:18px;height:18px;margin:1px 0 0;flex:none}.auth-icon{width:56px;height:56px;border-radius:var(--radius-card);display:flex;align-items:center;justify-content:center}.auth-icon.is-info{background:var(--accent-soft);color:var(--accent-text)}.auth-icon.is-danger{background:var(--danger-bg);color:var(--danger)}.auth-facts{margin:0;padding:16px;border-radius:12px;background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:10px;font-size:14px}.auth-facts div{display:flex;justify-content:space-between;gap:8px}.auth-facts dt{color:var(--text-secondary)}.auth-facts dd{margin:0;font-weight:600}.auth-muted{margin:0;font-size:13px;color:var(--text-muted)}.gate-page{min-height:100%;display:flex;align-items:center;justify-content:center;padding:32px 16px;box-sizing:border-box;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans)}.shell-content .gate-page{min-height:640px;background:transparent;padding:0}.gate-card{max-width:440px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.gate-icon{width:72px;height:72px;border-radius:20px;display:flex;align-items:center;justify-content:center}.gate-icon.is-warn{background:var(--warning-bg);color:var(--warning)}.gate-icon.is-info{background:var(--accent-soft);color:var(--accent-text)}.gate-card h1{margin:0;font-size:26px;font-weight:700}.gate-card p{margin:0;font-size:15px;line-height:1.5;color:var(--text-secondary)}.gate-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}.gate-actions .cab-btn{min-height:44px;padding:0 18px;font-size:15px;text-decoration:none}@media (max-width: 800px){.auth-aside{display:none}.auth-main{padding:16px;flex-basis:100%}.auth-center{padding:16px 0}.auth-aside-copy h2{font-size:28px}}@media (max-width: 767px){.auth-modes{display:flex;padding:3px;border-radius:10px;background:#e9ecf2;gap:0}.auth-modes button{flex:1;height:34px;min-height:34px;border:0;border-radius:8px;background:transparent;box-shadow:none;white-space:nowrap;font-size:13px}.auth-modes button.is-active{background:#fff;font-weight:600;box-shadow:0 1px 2px #16213d0f}.auth-lang{position:static!important;top:auto!important;right:auto!important;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;align-self:stretch;margin:0 0 12px}.auth-phone-brand{flex:none;margin-right:auto}.auth-lang .shell-switcher{display:flex;flex-direction:row;width:auto;flex:none;margin-left:auto}.auth-lang .shell-switcher select{width:auto;min-height:36px;height:36px}.auth-form label.auth-check{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:10px}.auth-form label.auth-check input{width:22px;height:22px;min-width:22px;margin:1px 0 0;flex:none}.auth-form label.auth-check>span{display:inline;min-width:0}}:root{--pd-font: "Onest", system-ui, sans-serif;--pd-accent: #2A55E0;--pd-accent-soft: #E8EEFD;--pd-accent-soft-2: #EEF2FE;--pd-accent-strong: #1F44C2;--pd-bg: #F4F5F8;--pd-border: #E4E7EE;--pd-border-control: #C5CAD6;--pd-border-strong: #D9DDE6;--pd-divider: #EEF0F4;--pd-divider-2: #E9ECF2;--pd-error: #B3261E;--pd-info: #5B3FA8;--pd-info-soft: #EEEAF8;--pd-ink: #16213D;--pd-success: #1F7A4D;--pd-success-soft: #E3F4EA;--pd-surface: #FFFFFF;--pd-surface-2: #F8F9FB;--pd-surface-3: #F1F3F7;--pd-text-2: #3A4358;--pd-text-3: #5B6478;--pd-text-muted: #6B7386;--pd-warning: #A1460F;--pd-warning-soft: #FDF1E6;--pd-c-075e54: #075E54;--pd-c-164a2f: #164A2F;--pd-c-1f4e8c: #1F4E8C;--pd-c-1f5e3b: #1F5E3B;--pd-c-1f6fb2: #1F6FB2;--pd-c-2a3a66: #2A3A66;--pd-c-3a4a78: #3A4A78;--pd-c-3b6bf5: #3B6BF5;--pd-c-3d2a75: #3D2A75;--pd-c-4b3a8c: #4B3A8C;--pd-c-5a2a08: #5A2A08;--pd-c-6b1d48: #6B1D48;--pd-c-7a3e12: #7A3E12;--pd-c-7a8296: #7A8296;--pd-c-8e9ab8: #8E9AB8;--pd-c-9d2b6b: #9D2B6B;--pd-c-b45309: #B45309;--pd-c-b4532a: #B4532A;--pd-c-b9c9ff: #B9C9FF;--pd-c-bfcdf6: #BFCDF6;--pd-c-c2567f: #C2567F;--pd-c-c9d2e6: #C9D2E6;--pd-c-c9d6fb: #C9D6FB;--pd-c-d3d8e2: #D3D8E2;--pd-c-d5dcec: #D5DCEC;--pd-c-d7e8f7: #D7E8F7;--pd-c-d8e3f8: #D8E3F8;--pd-c-d9b99a: #D9B99A;--pd-c-d9fdd3: #D9FDD3;--pd-c-dce4fb: #DCE4FB;--pd-c-dde1ea: #DDE1EA;--pd-c-dde8f7: #DDE8F7;--pd-c-e08a2e: #E08A2E;--pd-c-e1b6cd: #E1B6CD;--pd-c-e2effa: #E2EFFA;--pd-c-e6e1f5: #E6E1F5;--pd-c-e8ebf2: #E8EBF2;--pd-c-ebeef3: #EBEEF3;--pd-c-ece5dd: #ECE5DD;--pd-c-eceef2: #ECEEF2;--pd-c-f0f0f0: #F0F0F0;--pd-c-f1f4fd: #F1F4FD;--pd-c-f3d3d0: #F3D3D0;--pd-c-f3e3d3: #F3E3D3;--pd-c-f6f8ff: #F6F8FF;--pd-c-f7f8fa: #F7F8FA;--pd-c-f8e6ef: #F8E6EF;--pd-c-fbe9e7: #FBE9E7;--pd-c-fdecea: #FDECEA;--pd-c-fdf6f5: #FDF6F5}:where(.pd-page) a{color:var(--pd-accent-strong)}:where(.pd-page) a:where(:hover){color:var(--pd-ink)}.ui-badge-1{font-size:12px;font-weight:600;color:var(--pd-success);background:var(--pd-success-soft);border-radius:999px;padding:3px 8px}.ui-badge-2{font-size:12px;font-weight:600;color:var(--pd-accent-strong);background:var(--pd-accent-soft-2);border-radius:999px;padding:3px 8px}.ui-badge-3{font-size:12px;font-weight:600;color:var(--pd-warning);background:var(--pd-warning-soft);border-radius:999px;padding:3px 8px}.ui-box-1{font-size:13px;color:var(--pd-c-8e9ab8);position:relative}.ui-box-2{font-weight:700;font-size:16px;letter-spacing:.02em}.ui-box-3{position:absolute;right:-140px;bottom:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#2a55e08c,#2a55e000 70%)}.ui-box-4{overflow-x:auto}.ui-box-5{padding:6px 20px;background:var(--pd-surface);border-top:1px solid var(--pd-border);font-size:12px;color:var(--pd-text-muted)}.ui-box-6{position:relative}.ui-btn-1{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:10px;background:var(--pd-accent-soft-2);color:var(--pd-accent-strong);font:inherit;font-size:14px;font-weight:600}.ui-btn-10{height:34px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--pd-text-2);font:inherit;font-size:13px;text-decoration:none;display:inline-flex;align-items:center}.ui-btn-11{height:34px;padding:0 14px;border:0;border-radius:8px;background:var(--pd-surface);color:var(--pd-ink);font:inherit;font-size:13px;font-weight:600}.ui-btn-12{height:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--pd-text-2);font:inherit;font-size:13px}.ui-btn-13{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--pd-border-strong);background:var(--pd-surface);color:var(--pd-ink);font:inherit;font-size:13px;font-weight:600}.ui-btn-14{flex:1;height:36px;border:0;border-radius:8px;background:var(--pd-surface);color:var(--pd-ink);font:inherit;font-size:13px;font-weight:600;box-shadow:0 1px 2px #16213d0f;text-decoration:none;display:flex;align-items:center;justify-content:center}.ui-btn-15{flex:1;height:36px;border:0;border-radius:8px;background:transparent;color:var(--pd-text-2);font:inherit;font-size:13px;text-decoration:none;display:flex;align-items:center;justify-content:center}.ui-btn-16{height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--pd-border-strong);background:var(--pd-surface);color:var(--pd-ink);font:inherit;font-size:13px;font-weight:600}.ui-btn-17{height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--pd-border-strong);background:var(--pd-surface);color:var(--pd-ink);font:inherit;font-size:13px;font-weight:600}.ui-btn-18{height:36px;padding:0 14px;border-radius:8px;background:var(--pd-accent-soft);color:var(--pd-accent-strong);font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center}.ui-btn-2{width:40px;height:40px;border:0;border-radius:50%;background:var(--pd-ink);color:var(--pd-surface);font:inherit;font-size:13px;font-weight:600}.ui-btn-3{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pd-border);border-radius:10px;background:var(--pd-surface);color:var(--pd-text-2)}.ui-btn-4{height:40px;padding:0 16px;border-radius:10px;border:0;background:var(--pd-accent);color:var(--pd-surface);font:inherit;font-size:14px;font-weight:600}.ui-btn-5{height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--pd-border-strong);background:var(--pd-surface);color:var(--pd-ink);font:inherit;font-size:14px;font-weight:600}.ui-btn-6{height:48px;width:100%;border-radius:10px;border:0;background:var(--pd-accent);color:var(--pd-surface);font:inherit;font-size:15px;font-weight:600}.ui-btn-7{height:34px;padding:0 12px;border:0;border-radius:8px;background:var(--pd-surface);color:var(--pd-ink);font:inherit;font-size:13px;font-weight:600}.ui-btn-8{height:34px;padding:0 12px;border:0;border-radius:8px;background:var(--pd-surface);color:var(--pd-ink);font:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center}.ui-btn-9{height:34px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--pd-text-2);font:inherit;font-size:13px}.ui-card-1{background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:6px}.ui-card-2{background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px}.ui-card-3{background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:16px;overflow:hidden}.ui-col-1{flex:999 1 560px;min-width:0;display:flex;flex-direction:column}.ui-col-10{flex:1 1 560px;box-sizing:border-box;min-height:100vh;padding:32px;display:flex;flex-direction:column}.ui-col-11{margin-top:auto;display:flex;flex-direction:column;gap:18px;max-width:460px;position:relative}.ui-col-12{width:100%;max-width:420px;display:flex;flex-direction:column;gap:22px}.ui-col-13{flex:1;padding:28px 32px;display:flex;flex-direction:column;gap:20px;min-width:0;max-width:1240px;box-sizing:border-box;width:100%}.ui-col-14{display:flex;flex-direction:column}.ui-col-15{display:flex;flex-direction:column;gap:12px}.ui-col-2{display:flex;flex-direction:column;gap:4px;margin-right:auto}.ui-col-3{display:flex;flex-direction:column;gap:6px}.ui-col-4{display:flex;flex-direction:column;gap:4px}.ui-col-5{flex:1;padding:28px 32px;display:flex;flex-direction:column;gap:20px;min-width:0}.ui-col-6{display:flex;flex-direction:column;gap:2px}.ui-col-7{flex:1;padding:28px 32px;display:flex;flex-direction:column;gap:20px;min-width:0;max-width:1200px;box-sizing:border-box;width:100%}.ui-col-8{display:flex;flex-direction:column;gap:8px}.ui-col-9{flex:1 1 520px;box-sizing:border-box;min-height:100vh;background:var(--pd-ink);color:var(--pd-surface);padding:48px 56px;display:flex;flex-direction:column;gap:40px;position:relative;overflow:hidden}.ui-dt-1{color:var(--pd-text-3)}.ui-field-1{flex:1;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:14px;color:var(--pd-ink)}.ui-field-2{height:36px;padding:0 10px;border-radius:8px;border:1px solid var(--pd-border);background:var(--pd-surface);font:inherit;font-size:13px;color:var(--pd-ink)}.ui-field-3{height:44px;box-sizing:border-box;padding:0 14px;border-radius:10px;border:1px solid var(--pd-border-strong);font:inherit;font-size:15px;font-weight:400;color:var(--pd-ink);background:var(--pd-surface);width:100%}.ui-field-4{height:40px;box-sizing:border-box;padding:0 10px;border-radius:10px;border:1px solid var(--pd-border-strong);font:inherit;font-size:14px;font-weight:400;color:var(--pd-ink);background:var(--pd-surface)}.ui-field-5{margin-top:3px}.ui-form-1{display:flex;flex-direction:column;gap:16px}.ui-grid-1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ui-grid-2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ui-label-1{flex:1 1 280px;max-width:520px;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;box-sizing:border-box;border:1px solid var(--pd-border);border-radius:10px;background:var(--pd-surface-2);color:var(--pd-text-3)}.ui-label-2{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.ui-label-3{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--pd-ink)}.ui-li-1{display:flex;gap:10px;align-items:center}.ui-link-1{font-weight:600;text-decoration:none}.ui-link-2{font-size:13px;font-weight:600;text-decoration:none}.ui-link-3{text-decoration:none}.ui-link-4{font-size:14px;font-weight:600;text-decoration:none}.ui-link-5{height:36px;padding:0 14px;border-radius:8px;color:var(--pd-text-2);font-size:14px;text-decoration:none;display:inline-flex;align-items:center}.ui-p-1{margin:0;font-size:15px;color:var(--pd-text-3)}.ui-p-2{margin:0;font-size:14px;color:var(--pd-text-3);line-height:1.45}.ui-p-3{margin:0;font-size:16px;line-height:1.5;color:var(--pd-c-c9d2e6)}.ui-p-4{margin:0;font-size:14px;color:var(--pd-text-2)}.ui-p-5{margin:0;font-size:15px;line-height:1.5;color:var(--pd-text-3)}.ui-p-6{margin:0;font-size:12px;color:var(--pd-text-muted)}.ui-p-7{margin:0;font-size:13px;line-height:1.45;color:var(--pd-text-muted);display:flex;gap:8px;align-items:flex-start}.ui-row-1{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 32px;background:var(--pd-surface);border-bottom:1px solid var(--pd-border)}.ui-row-10{display:flex;justify-content:flex-end}.ui-row-11{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 0}.ui-row-12{width:36px;height:36px;border-radius:10px;background:var(--pd-surface);color:var(--pd-ink);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.ui-row-13{display:flex;align-items:center;gap:8px}.ui-row-14{display:flex;flex-wrap:wrap;gap:8px}.ui-row-15{display:flex;gap:8px}.ui-row-16{display:flex;justify-content:space-between;gap:8px;align-items:center}.ui-row-2{margin-left:auto;display:flex;align-items:center;gap:8px}.ui-row-3{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ui-row-4{display:flex;padding:3px;border-radius:10px;background:var(--pd-divider-2)}.ui-row-5{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.ui-row-6{display:flex;align-items:center;gap:10px}.ui-row-7{display:flex;align-items:center;gap:12px}.ui-row-8{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-row-9{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.ui-text-1{font-size:12px;color:var(--pd-text-3);border:1px solid var(--pd-border-strong);border-radius:6px;padding:2px 6px}.ui-text-10{font-size:15px;font-weight:600}.ui-text-11{font-size:26px;font-weight:700}.ui-text-12{width:8px;height:8px;border-radius:50%;background:var(--pd-success)}.ui-text-13{font-size:12px;color:var(--pd-warning);font-weight:600}.ui-text-14{font-size:12px;font-weight:600;color:var(--pd-success)}.ui-text-15{font-size:12px;font-weight:600;color:var(--pd-error)}.ui-text-2{font-size:12px;color:var(--pd-text-3)}.ui-text-3{font-size:14px;color:var(--pd-text-3)}.ui-text-4{font-size:13px;color:var(--pd-text-3)}.ui-text-5{font-size:14px;font-weight:600}.ui-text-6{font-size:15px;font-weight:700}.ui-text-7{font-size:14px;font-weight:700}.ui-text-8{font-weight:600}.ui-text-9{font-size:13px;font-weight:600}.ui-th-1{padding:10px 12px;font-weight:600}.ui-th-2{padding:10px 12px;font-weight:600;text-align:right}.ui-th-3{padding:10px 20px;font-weight:600}.ui-title-1{margin:0;font-size:26px;font-weight:700}.ui-title-2{margin:0;font-size:16px;font-weight:700}.ui-title-3{margin:0;font-size:15px;font-weight:700}.ui-title-4{margin:0;font-size:28px;font-weight:700}.ui-title-5{margin:0;font-size:34px;line-height:1.2;font-weight:700}.ui-title-6{margin:0;font-size:17px;font-weight:700}.ui-title-7{margin:0;font-size:18px;font-weight:700}.ui-title-8{margin:0 auto 0 0;font-size:16px;font-weight:700}.ui-tr-1{border-top:1px solid var(--pd-divider)}.ui-tr-2{text-align:left;color:var(--pd-text-3);font-size:12px}.ui-ul-1{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:15px}.login-row-1{min-height:100vh;display:flex;flex-wrap:wrap;background:var(--pd-bg);font-family:Onest,system-ui,sans-serif;color:var(--pd-ink)}.login-row-2{display:flex;justify-content:space-between}.login-row-1{overflow-wrap:normal}.pd-page.login-row-1 a.ui-link-1,.pd-page.login-row-1 a.ui-link-3{color:var(--pd-accent-strong)}.pd-page.login-row-1 a.ui-link-1:hover,.pd-page.login-row-1 a.ui-link-3:hover{color:var(--pd-ink)}.login-phone-brand,.login-phone-only{display:none}.login-row-1 img.ui-row-12{object-fit:contain}.login-hint{margin:0;font-size:13px;font-weight:400;color:var(--pd-text-3)}.login-alert{margin:0;color:var(--pd-error);font-size:13px;font-weight:500}.login-row-1 .ui-field-3[aria-invalid=true]{border-color:var(--pd-error)}@media (max-width: 800px){.login-row-1>.ui-col-9{display:none}}@media (max-width: 767px){.login-desk-only{display:none}.login-phone-only{display:inline}.login-phone-brand{display:flex;align-items:center;gap:10px;margin-right:auto;font-weight:700;font-size:15px}.login-row-1 .ui-row-10{justify-content:space-between;align-items:center}}html,body,#root{margin:0;height:100%}@font-face{font-family:Onest;src:url(/assets/Onest-Variable-DZuv1oNk.ttf) format("truetype");font-weight:400 700;font-style:normal;font-display:swap}:root{--bg-page: #f4f5f8;--surface: #ffffff;--surface-subtle: #f8f9fb;--surface-muted: #f1f3f7;--border: #e4e7ee;--border-soft: #eef0f4;--border-strong: #d9dde6;--text-primary: #16213d;--text-body: #3a4358;--text-secondary: #5b6478;--text-muted: #6b7386;--accent: #2a55e0;--accent-text: #1f44c2;--accent-soft: #eef2fe;--nav-active-bg: #e8eefd;--success: #1f7a4d;--success-bg: #e3f4ea;--warning: #a1460f;--warning-bg: #fdf1e6;--danger: #b3261e;--danger-bg: #fdeceb;--info: #5b3fa8;--info-bg: #eeeaf8;--text-on-accent: #ffffff;--chart-1: var(--accent);--chart-2: var(--success);--chart-3: var(--warning);--chart-4: var(--info);--chart-5: var(--danger);--shadow-sm: 0 1px 2px rgba(22, 33, 61, .06);--shadow-pop: 0 4px 16px rgba(22, 33, 61, .1);--font-sans: "Onest", system-ui, sans-serif;--radius-sm: 6px;--radius-nav: 8px;--radius-control: 10px;--radius-card: 16px;--radius-pill: 999px;--sidebar-w: 248px;--control-h: 40px;--bp-phone: 767px;--bp-desk: 1280px;--phone-bar: 56px;--wl-primary: #2a55e0;--wl-secondary: #16213d;--wl-accent: #2a55e0;--wl-background: var(--surface);--wl-text: var(--text-primary);--wl-surface: var(--bg-page);--wl-surface-2: var(--surface-muted);--wl-border: var(--border);--wl-muted: var(--text-muted);--wl-danger: var(--danger);--wl-radius: var(--radius-control);--wl-shadow: var(--shadow-sm);--wl-font: var(--font-sans);--wl-sidebar-w: var(--sidebar-w)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body{font-family:var(--wl-font);color:var(--wl-text);background:var(--bg-page);overflow-wrap:anywhere}a{color:var(--wl-primary)}.shell-skip{position:absolute;left:12px;top:-40px;z-index:20;background:var(--wl-primary);color:var(--text-on-accent);padding:8px 12px;border-radius:6px}.shell-skip:focus{top:12px}.shell{min-height:100%;display:grid;grid-template-columns:var(--wl-sidebar-w) 1fr}.shell.has-ctor-subnav{grid-template-columns:calc(var(--wl-sidebar-w) + 188px) 1fr}.shell-sidebar{background:var(--wl-secondary);color:var(--text-body);display:flex;flex-direction:column;min-height:100vh;padding:20px 14px;box-sizing:border-box}.shell-brand{display:flex;gap:10px;align-items:center;margin-bottom:22px}.shell-nav-close{margin-left:auto}.shell-logo,.shell-logo-mark{width:36px;height:36px;border-radius:8px;object-fit:contain}.shell-logo-mark{display:grid;place-items:center;background:var(--wl-accent);font-weight:700}.shell-product{font-weight:650;letter-spacing:.01em}.shell-sidebar-cols{display:flex;flex:1;min-height:0;gap:8px}.shell-sidebar-cols .shell-nav{flex:1 1 auto;min-width:0}.shell-nav,.shell-sidebar-foot{display:flex;flex-direction:column;gap:2px}.shell-ctor-subnav{flex:0 0 176px;width:176px;display:flex;flex-direction:column;gap:2px;padding-left:10px;border-left:1px solid color-mix(in srgb,var(--surface) 12%,transparent);overflow:auto}.shell-ctor-group{margin:10px 0 2px;padding:0 10px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.58}.shell-ctor-link{color:inherit;text-decoration:none;padding:7px 10px;border-radius:8px;font-size:13px}.shell-ctor-link:hover,.shell-ctor-link:focus-visible,.shell-ctor-link.is-active{background:color-mix(in srgb,var(--surface) 12%,transparent);outline:none}.shell-sidebar-foot{margin-top:auto;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--surface) 12%,transparent)}.shell-nav-link{color:inherit;text-decoration:none;padding:8px 10px;border-radius:8px;font-size:14px}.shell-nav-link:hover,.shell-nav-link:focus-visible,.shell-nav-link.is-active{background:color-mix(in srgb,var(--surface) 12%,transparent);outline:none}.shell-nav-link:focus-visible{box-shadow:0 0 0 2px var(--wl-accent)}.shell-legal{display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px 10px 0;font-size:12px;opacity:.82}.shell-legal a{color:inherit}.shell-maincol{display:flex;flex-direction:column;min-width:0}.shell-topbar{display:flex;align-items:center;gap:12px;padding:10px 18px;background:var(--wl-background);border-bottom:1px solid var(--wl-border)}.shell-top-title{font-weight:600}.shell-top-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.shell-content{padding:22px;outline:none}.shell-ops-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;padding:10px 12px;border-radius:8px;background:var(--danger-bg);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 45%,var(--surface));font-weight:600}.shell-ops-banner p{margin:0;flex:1 1 16rem}.shell-ops-banner-link{color:inherit;text-underline-offset:2px}.shell-switcher select,.auth-form input,.auth-form select{font:inherit;color:var(--wl-text);background:var(--wl-background);border:1px solid var(--wl-border);border-radius:8px;padding:8px 10px}.shell-switcher select:focus-visible,.auth-form input:focus-visible,.auth-form select:focus-visible,.shell-btn:focus-visible,.auth-tab:focus-visible{outline:2px solid var(--wl-accent);outline-offset:2px}.shell-toggle{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--wl-muted)}.shell-role{color:var(--wl-muted);font-size:12px}.shell-btn{font:inherit;border:1px solid var(--wl-border);background:var(--wl-background);color:var(--wl-text);border-radius:8px;padding:8px 12px;cursor:pointer}.shell-btn.primary{background:var(--wl-primary);border-color:var(--wl-primary);color:var(--text-on-accent)}.shell-btn:disabled{opacity:.55;cursor:not-allowed}.shell-iconbtn{display:none;border:0;background:transparent;color:var(--wl-text);padding:6px;cursor:pointer}.shell-backdrop{display:none}.page-card,.auth-card{background:var(--wl-background);border:1px solid var(--wl-border);border-radius:var(--wl-radius);box-shadow:var(--wl-shadow);padding:24px;max-width:760px}.page-card h1,.auth-card h1{margin:0 0 8px;font-size:24px}.muted{color:var(--wl-muted)}.form-error{color:var(--wl-danger);margin:0}.auth-screen{min-height:100%;display:grid;place-items:center;padding:32px 16px;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--wl-accent) 22%,transparent),transparent 40%),var(--wl-surface)}.auth-lang{position:absolute;top:16px;right:16px}.auth-logo{height:40px;margin-bottom:12px}.auth-tabs{display:flex;gap:6px;margin:18px 0 14px}.auth-tab{font:inherit;border:1px solid var(--wl-border);background:var(--wl-surface);border-radius:999px;padding:6px 10px;cursor:pointer}.auth-tab.is-active{background:var(--wl-primary);color:var(--text-on-accent);border-color:var(--wl-primary)}.auth-form{display:grid;gap:12px}.auth-form label{display:grid;gap:6px;font-size:14px}.auth-foot{margin-top:16px;font-size:14px}.auth-narrow{margin:40px auto}.onboard-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0}.onboard-steps button{width:100%;font:inherit;border:1px solid var(--wl-border);background:var(--wl-surface);border-radius:8px;padding:10px 8px;cursor:pointer;text-align:left}.onboard-steps .is-current button{border-color:var(--wl-primary);background:color-mix(in srgb,var(--wl-accent) 16%,var(--wl-background))}.onboard-steps .is-done button{opacity:.8}.onboard-num{display:inline-block;width:22px;height:22px;margin-right:6px;border-radius:50%;background:var(--wl-primary);color:var(--text-on-accent);text-align:center;font-size:12px;line-height:22px}.onboard-actions{display:flex;gap:8px;margin-top:20px}.shell-splash{min-height:40vh;display:grid;place-items:center}.shell-spinner{width:28px;height:28px;border:3px solid var(--wl-surface-2);border-top-color:var(--wl-primary);border-radius:50%;animation:shell-spin .7s linear infinite}@keyframes shell-spin{to{transform:rotate(360deg)}}.shell.is-canvas{grid-template-columns:1fr}.shell.is-canvas .shell-iconbtn.shell-menu,.shell.is-canvas .shell-nav-close{display:inline-flex}.shell.is-canvas .shell-sidebar{position:fixed;inset:0 auto 0 0;width:min(84vw,280px);z-index:12;transform:translate(-105%);transition:transform .18s ease}.shell.is-canvas .shell-sidebar.is-ctor{width:calc(var(--wl-sidebar-w) + 188px);max-width:calc(100vw - 16px)}.shell.is-canvas .shell-sidebar.is-open{transform:none;overflow-y:auto;overscroll-behavior:contain}.shell.is-canvas .shell-nav-label,.shell.is-canvas .shell-group-label,.shell.is-canvas .shell-ctor-link,.shell.is-canvas .shell-legal a{white-space:nowrap;overflow-wrap:normal;word-break:normal}.shell.is-canvas .shell-sidebar-cols{flex:none;min-height:auto;overflow:visible}.shell.is-canvas .shell-ctor-subnav{overflow:visible}.shell.is-canvas .shell-sidebar-foot{margin-top:12px;flex-shrink:0;background:var(--surface)}.shell.is-canvas .shell-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:color-mix(in srgb,var(--wl-secondary) 45%,transparent);z-index:11}.shell-sidebar{background:var(--surface);color:var(--text-body);border-right:1px solid var(--border);padding:16px 12px;gap:14px}.shell-brand{margin-bottom:0;padding:4px 6px}.shell-logo,.shell-logo-mark{width:32px;height:32px;border-radius:9px}.shell-logo-mark{background:var(--text-primary);color:var(--text-on-accent);font-size:16px}.shell-product{font-weight:700;font-size:15px;color:var(--text-primary);letter-spacing:.02em}.shell-nav,.shell-sidebar-foot{gap:14px}.shell-nav-group{display:flex;flex-direction:column;gap:2px}.shell-group-label{margin:0 0 4px;padding:0 10px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.shell-nav-link{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:8px;color:var(--text-body);font-size:14px;font-weight:500}.shell-nav-link:hover,.shell-nav-link:focus-visible{background:var(--surface-subtle);outline:none}.shell-nav-link.is-active{background:var(--nav-active-bg);color:var(--accent-text);font-weight:600}.shell-nav-link:focus-visible{box-shadow:0 0 0 2px var(--accent)}.shell-nav-label{min-width:0;flex:1}.shell-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--text-on-accent);font-size:11px;font-weight:700;line-height:18px;text-align:center}.shell-sidebar-foot{border-top:1px solid var(--border);padding-top:12px;gap:2px}.shell-ctor-subnav{border-left-color:var(--border)}.shell-ctor-link{color:var(--text-body)}.shell-ctor-link:hover,.shell-ctor-link:focus-visible,.shell-ctor-link.is-active{background:var(--nav-active-bg);color:var(--accent-text)}.shell-legal a{color:var(--text-secondary)}.shell-switcher{display:flex;flex-direction:column;gap:6px}.shell-switcher select,.shell-switcher-create{width:100%;min-height:40px;box-sizing:border-box;font:inherit;color:var(--text-primary);background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;padding:8px 12px}.shell-switcher-create{font-weight:600;cursor:pointer}@media (min-width: 768px){.shell-switcher-create{display:none}}.shell-topbar{padding:12px 32px;background:var(--surface);border-bottom:1px solid var(--border);min-height:64px}.shell-top-spacer{flex:1}.shell-content{padding:32px}.shell.is-canvas .shell-topbar{display:none}.shell.is-canvas .shell-content{padding:0;overflow:hidden}.shell.is-canvas .constructor-page{height:100dvh;margin:0}.shell-avatar{width:40px;height:40px;border:0;border-radius:999px;background:var(--text-primary);color:var(--text-on-accent);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.shell-avatar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell-account{position:relative}.shell-account-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;display:grid;gap:10px;min-width:220px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-pop)}.shell-account-name{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:600;color:var(--text-primary)}.shell-simple-plaque{margin:8px 0;padding:8px 10px;border:0;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.shell-search{position:relative;display:flex;align-items:center;gap:8px;flex:1 1 280px;max-width:520px;min-width:0;height:40px;padding:0 12px;box-sizing:border-box;border:1px solid var(--border);border-radius:10px;background:var(--surface-subtle, #f8f9fb);color:var(--text-muted);font:inherit;font-size:14px}.shell-search input{flex:1;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:14px;color:var(--text-primary)}.shell-search input::placeholder{color:var(--text-muted)}.shell-search kbd{flex:none;font:inherit;font-size:12px;color:var(--text-secondary);border:1px solid var(--border);border-radius:6px;padding:2px 6px}.shell-tool.is-icon{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.shell-search-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#16213d47;display:grid;align-items:start;justify-content:center;padding:12vh 16px 16px}.shell-search-dialog{width:min(560px,100%);background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-pop);padding:12px}.shell-search-list{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;list-style:none;margin:0;padding:6px;max-height:320px;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-pop)}.shell-search-hit{width:100%;text-align:left;border:0;background:transparent;font:inherit;font-size:14px;padding:8px 10px;border-radius:8px;cursor:pointer;color:var(--text-primary)}.shell-search-hit:hover,.shell-search-hit:focus-visible{background:var(--nav-active-bg);color:var(--accent-text);outline:none}@media (max-width: 1279px){.shell,.shell.has-ctor-subnav{grid-template-columns:1fr}.shell-sidebar-cols{flex-direction:column}.shell-ctor-subnav{flex:none;width:auto;padding:10px 0 0;border-left:0;border-top:1px solid color-mix(in srgb,var(--surface) 12%,transparent)}.shell-iconbtn.shell-menu,.shell-nav-close{display:inline-flex}.shell-sidebar{position:fixed;inset:0 auto 0 0;width:min(84vw,280px);z-index:12;transform:translate(-105%);transition:transform .18s ease}.shell-sidebar.is-ctor{width:min(92vw,320px)}.shell-sidebar.is-open{transform:none}.shell-topbar{min-width:0;padding-inline:12px}.shell-top-actions{min-width:0;max-width:100%;overflow-x:auto}.shell-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:color-mix(in srgb,var(--wl-secondary) 45%,transparent);z-index:11}.onboard-steps{grid-template-columns:1fr 1fr}}@media (min-width: 1280px){.shell.is-canvas{grid-template-columns:1fr}.shell.is-canvas .shell-content{overflow:hidden;padding:0}.shell.is-canvas .constructor-page{height:100dvh;min-height:0;margin:0}}.desk-only,.task-bars{display:contents}.channels-more-btn{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:default}@media (min-width: 768px){.lms-module>summary{list-style:none}.lms-module>summary::-webkit-details-marker{display:none}}.phone-only,.phone-nav,.phone-title,.phone-actions,.phone-tabbar,.auth-phone-brand,.bk-slot-label,.bk-day-strip,.bk-masters,.ctor-phone-hint,.inbox-action-strip,.inbox-phone-row{display:none}.inbox-tools{display:contents}@media (max-width: 767px){html,body,#root{max-width:100%;overflow-x:clip}body{overflow-wrap:break-word}.shell,.shell.has-ctor-subnav,.shell.is-canvas{grid-template-columns:1fr;min-height:100dvh;height:100dvh;max-width:100%}.shell-sidebar,.shell.is-canvas .shell-sidebar,.shell-backdrop,.shell.is-canvas .shell-backdrop,.shell-iconbtn.shell-menu,.shell.is-canvas .shell-iconbtn.shell-menu,.shell-nav-close{display:none!important}.shell-maincol{min-width:0;min-height:0;height:100%;max-width:100%}.shell.is-canvas .shell-topbar,.shell-topbar{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;height:56px;min-height:56px;padding:0 8px;background:#fffffff5;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:12}.shell-top-spacer,.shell-top-title,.shell-search,.shell-support-btn,.shell-support-community,.owner-bell{display:none!important}.phone-nav{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:0;border-radius:12px;background:transparent;color:var(--text-primary);padding:0}.phone-title{display:flex;flex-direction:column;flex:1;min-width:0}.phone-title-main{font-size:17px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-title-sub{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-top-actions{flex:none;margin-left:0;gap:6px;max-width:none;overflow:visible}.shell.is-phone-nested .shell-top-actions .shell-tool,.shell.is-phone-nested .shell-avatar{display:none}.phone-actions{display:none;align-items:center;gap:4px}.shell.is-phone-nested .phone-actions{display:flex}.phone-actions button,.shell-top-actions .shell-tool{width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text-primary)}.shell-top-actions .shell-tool{background:var(--accent-soft);color:var(--accent-text)}.shell-tool-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.shell-avatar{width:34px;height:34px;font-size:12px;position:relative}.phone-avatar-dot{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%;background:var(--accent);border:2px solid #fff}.shell-content{flex:1;min-height:0;overflow:auto;padding:16px;max-width:100%}.shell.is-canvas .shell-content{padding:0}[data-screen=inbox] .shell-content,.shell-content:has([data-screen=inbox]){padding:0}.phone-tabbar{display:flex;flex:none;position:sticky;bottom:0;z-index:12;background:#fff;border-top:1px solid var(--border);box-shadow:0 -2px 12px #16213d0a;padding:0 4px env(safe-area-inset-bottom)}.phone-tabbar a,.phone-tabbar button{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:56px;border:0;background:transparent;text-decoration:none;color:var(--text-secondary);font:inherit;font-size:11px;font-weight:500}.phone-tabbar a.is-on,.phone-tabbar button.is-on{color:var(--accent-text);font-weight:700}.phone-tab-badge{position:absolute;top:2px;left:50%;margin-left:6px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;font-style:normal;font-weight:700;display:flex;align-items:center;justify-content:center}.phone-menu{display:flex;flex-direction:column;gap:14px}.phone-profile,.phone-menu-row,.phone-tile{font:inherit;color:inherit;text-align:left}.phone-profile{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--border)}.phone-profile-avatar,.inbox-avatar{width:40px;height:40px;flex:none;border-radius:50%;background:var(--text-primary);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.phone-profile-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.phone-profile-text strong{font-size:15px}.phone-profile-text span,.phone-menu-row small{font-size:13px;color:var(--text-secondary)}.phone-profile-switch{font-size:13px;font-weight:600;color:var(--accent-text)}.phone-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:12px;background:#fff;border:1px solid var(--border);color:var(--text-muted)}.phone-search input,.shell-content input:not([type=checkbox]):not([type=radio]),.shell-content select,.shell-content textarea,.auth-form input,.auth-form select,.cab-input,.cab-select,.cab-textarea{font-size:16px}.phone-search input{flex:1;min-width:0;height:42px;border:0;outline:none;background:transparent;color:var(--text-primary)}.phone-search-hits{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--border);border-radius:14px}.phone-search-hits button{width:100%;min-height:44px;text-align:left;border:0;background:transparent;font:inherit;padding:0 14px}.phone-menu-group h2{margin:0 0 8px 2px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.phone-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.phone-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:76px;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--border);color:var(--text-body)}.phone-tile span{font-size:13px;font-weight:600;line-height:1.25;color:var(--text-primary)}.phone-tile em{position:absolute;top:8px;right:8px;min-width:18px;height:18px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-style:normal;font-weight:700;display:flex;align-items:center;justify-content:center}.phone-menu-list{background:#fff;border:1px solid var(--border);border-radius:16px;padding:4px 16px}.phone-menu-row{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 0;border:0;border-bottom:1px solid var(--border-soft);background:transparent}.phone-menu-row:last-child{border-bottom:0}.phone-menu-row span{display:flex;flex-direction:column;flex:1;min-width:0}.phone-menu-row strong{font-size:15px;font-weight:600}.phone-menu-ico{width:36px;height:36px;flex:none!important;border-radius:12px;background:var(--surface-muted);color:var(--text-body);display:flex!important;align-items:center;justify-content:center}.phone-menu-row.is-danger .phone-menu-ico{background:var(--danger-bg);color:var(--danger)}.phone-menu-row input{width:46px;height:28px}.phone-sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#16213d47;display:flex;align-items:flex-end}.phone-sheet{width:100%;max-height:min(88dvh,720px);overflow:auto;background:#fff;border-radius:18px 18px 0 0;padding:8px 16px calc(16px + env(safe-area-inset-bottom));box-sizing:border-box}.phone-sheet-grab{width:36px;height:4px;border-radius:999px;background:#d9dde6;margin:4px auto 10px}.phone-sheet-head{display:flex;align-items:center;justify-content:space-between;min-height:44px}.phone-sheet-close{width:40px;height:40px;border:0;background:transparent;font-size:24px}.phone-sheet-body{display:flex;flex-direction:column;gap:12px}.phone-only,.phone-crm,.inbox-phone-row,.inbox-action-strip,.bk-day-strip,.bk-masters,.ctor-phone-hint,.auth-phone-brand{display:flex}.auth-phone-brand{align-items:center;gap:10px;font-weight:700;font-size:15px}.auth-phone-brand .auth-mark{width:36px;height:36px;border-radius:10px;background:#16213d;color:#fff}[data-screen=channels] .cab-head,[data-screen=channels]>.page-lead{display:none!important}[data-screen=channels] .chan-layout:not(.show-wa)>div:first-child,[data-screen=channels] .chan-layout:not(.show-wa) #wa-panel{display:none!important}[data-screen=channels] .chan-layout.show-wa>div:first-child{display:none!important}[data-screen=channels] .chan-layout.show-wa #wa-panel{display:block!important;position:static;width:100%}.phone-rows{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden}.phone-row{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px;border:0;border-bottom:1px solid var(--border-soft);background:#fff;text-align:left;font:inherit;color:inherit}.phone-row:last-child{border-bottom:0}.phone-row>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column}.phone-row strong{font-size:15px}.phone-row small{font-size:13px;color:var(--text-secondary)}.phone-row em{flex:none;font-style:normal;font-size:13px;font-weight:600;color:var(--accent-text);white-space:nowrap}.phone-row-mark{width:36px;height:36px;flex:none;border-radius:12px;background:#eef2fe;color:#1f44c2;display:flex;align-items:center;justify-content:center;font-weight:700}.phone-settings .phone-menu-row:after{content:"›";margin-left:auto;color:#c5cad6;font-size:20px}[data-screen=widgets] .card-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px}[data-screen=widgets] .feature-card{flex:none;width:168px;min-height:92px}[data-screen=widgets] .feature-card{position:relative}[data-screen=widgets] .feature-card .cab-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}[data-screen=help] .cab-help-search{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0;background:transparent;border-radius:0}[data-screen=help] .cab-help-search .cab-label{flex:1;font-size:0}[data-screen=help] .cab-help-search .cab-input{height:48px;border-radius:12px}[data-screen=overview] .cab-overview-aside>.cab-card{display:none}.help-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.help-tile{min-height:72px;border-radius:14px;border:1px solid var(--border);background:#fff;font:inherit;font-size:13px;font-weight:600;text-align:left;padding:12px}.auth-lang{position:static!important;top:auto!important;right:auto!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;align-self:stretch!important;margin:0 0 12px!important}.auth-lang .auth-phone-brand{flex:none!important;margin-right:auto}.auth-lang .shell-switcher{display:flex!important;flex-direction:row!important;width:auto!important;flex:none!important;margin-left:auto}.auth-lang .shell-switcher select{width:auto!important}.auth-form label.auth-check{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:10px!important}.auth-form label.auth-check input{width:22px!important;height:22px!important;min-width:22px!important;flex:none!important;margin:1px 0 0!important}.auth-form label.auth-check>span{display:inline!important;min-width:0}.channels-more-btn{cursor:pointer;width:100%;text-align:left}.inbox-phone-row,.inbox-action-strip,.bk-day-strip,.bk-masters,.auth-phone-brand{display:flex}.cab-head>div:first-child{display:none}.cab-head{margin:0 0 8px;padding:0;border:0;background:transparent;min-height:0}.cab-head:not(:has(.cab-btn)){display:none}.cab-head .cab-row{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.cab-head .cab-btn,.cab-btn,.ctor-btn,.auth-submit{min-height:44px;box-sizing:border-box}.phone-fab,.cab-head .cab-btn-primary.phone-fab{position:sticky;bottom:12px;margin-left:auto;width:56px;height:56px;min-height:56px;border-radius:18px;padding:0;font-size:0;z-index:5;box-shadow:0 8px 20px #2a55e059}.phone-fab:after,.cab-head .cab-btn-primary.phone-fab:after{content:"+";font-size:28px;line-height:1}.cab,.cab-card,.cab-split,.cab-split-3,.cab-metric-grid,.cab-metric-grid.cols-3,.card-grid,.tpl-grid,.chan-layout,.tel-layout,.metric-row,.cab-tariffs,.cab-onboard-steps{max-width:100%;min-width:0}.cab-split,.cab-split-3,.cab-metric-grid,.cab-metric-grid.cols-3,.card-grid,.tpl-grid,.chan-layout,.tel-layout,.metric-row,.cab-tariffs{grid-template-columns:1fr;display:grid}.cab-tabs,.cab-group-nav,.cab-report-tabs,.filter-bar{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none;gap:8px}.cab-tabs .cab-btn,.cab-group-nav .cab-btn,.cab-report-tabs .cab-btn{flex:none}[data-screen] table{display:block;width:100%}[data-screen] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[data-screen] tbody,[data-screen] tr,[data-screen] td{display:block;width:auto}[data-screen] tr{background:#fff;border:1px solid var(--border);border-radius:16px;padding:12px 14px;margin:0 0 10px}[data-screen] td{padding:2px 0;border:0}.cab-table-wrap{overflow:visible;max-height:none;border:0}.constructor-page table,.constructor-page thead,.constructor-page tbody,.constructor-page tr,.constructor-page td{display:revert;width:auto;padding:revert;margin:0;border-radius:0;background:transparent}[data-screen=overview] .cab-hero h2{font-size:24px}[data-screen=overview] .cab-overview-top,[data-screen=overview] .cab-overview-aside{display:flex;flex-direction:column;gap:14px}[data-screen=overview] .cab-checklist li{border:0;padding:0 4px;min-height:44px;flex-wrap:nowrap}[data-screen=overview] .cab-checklist li:not(.is-current) p,[data-screen=overview] .cab-checklist li:not(.is-current) .cab-btn{display:none}[data-screen=overview] .cab-checklist li.is-current{flex-wrap:wrap;padding:14px;background:#f6f8ff;border:1px solid #c9d6fb;border-radius:14px;align-items:flex-start}[data-screen=overview] .cab-checklist li.is-current .cab-btn{width:100%}[data-screen=overview] .cab-ask .cab-row:first-of-type{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}[data-screen=overview] .cab-ask .cab-btn:not(.cab-btn-primary){flex:none;height:34px;min-height:34px;border-radius:999px;border:1px solid #3a4a78;background:transparent;color:#fff}[data-screen=overview] .cab-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-screen=overview]>h2+.cab-row{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}[data-screen=overview]>h2+.cab-row .cab-btn{flex:none;min-height:34px;height:34px;border-radius:999px;background:#fff;color:var(--text-primary);border:1px solid var(--border)}.inbox-split:not(.is-thread)>section,.inbox-split:not(.is-thread)>aside:last-child,.inbox-split.is-thread>aside:first-child{display:none}.inbox-split.is-thread>aside:last-child{display:none}.inbox-split.is-thread.show-card>aside:last-child{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;overflow:auto;background:#fff;margin:0;border-radius:0}.inbox-back{display:none}[data-screen=inbox] .inbox-tools{display:flex;gap:8px;align-items:center;padding:12px 16px 0}[data-screen=inbox] .inbox-tools .cab-disclosure{flex:none}[data-screen=inbox] .inbox-tools .cab-disclosure>summary{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:0;border-radius:12px}[data-screen=inbox] .inbox-tools .cab-disclosure>summary:before{content:"⇅";font-size:16px}[data-screen=inbox] .cab-row[role=group]{display:flex;margin:10px 16px 0;padding:3px;border-radius:10px;background:#e9ecf2;gap:0}[data-screen=inbox] .cab-row[role=group] .cab-btn{flex:1;min-height:34px;height:34px;border:0;background:transparent;box-shadow:none;border-radius:8px}[data-screen=inbox] .cab-row[role=group] .cab-btn[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 2px #16213d0f}.inbox-check,.inbox-desk-line{display:none!important}.inbox-phone-row{display:flex;gap:12px;width:100%;align-items:flex-start}.cab-thread{border:0;border-bottom:1px solid var(--border-soft);border-radius:0;padding:12px 16px}.inbox-avatar{width:48px;height:48px;position:relative}.inbox-channel-mark{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border-radius:50%;border:2px solid #fff;background:var(--success-bg);color:var(--success);font-size:9px;display:flex;align-items:center;justify-content:center}.inbox-phone-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.inbox-phone-top,.inbox-phone-bot{display:flex;justify-content:space-between;gap:8px;align-items:center}.inbox-phone-top strong,.inbox-phone-preview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-phone-preview{font-size:14px;color:var(--text-body)}.inbox-time{flex:none;font-size:12px;color:var(--text-muted);font-weight:400}.inbox-action-strip{display:flex;gap:8px;overflow-x:auto;padding:10px 16px;background:#fff;border-bottom:1px solid var(--border);scrollbar-width:none}.inbox-action-strip .cab-btn{flex:none;height:32px;min-height:32px;border-radius:999px;font-size:12px;font-weight:600}.desk-thread-extra{display:none}.cab-msg.is-bot{background:#eeeaf8;border-radius:14px;padding:8px 10px}.inbox-split.is-thread section form,.inbox-split.is-thread .cab-card>form{position:sticky;bottom:0;background:#fff;padding-bottom:calc(8px + env(safe-area-inset-bottom));z-index:3}[data-screen=inbox] .cab-disclosure[open]>.cab-disclosure-body{position:fixed;left:0;right:0;bottom:0;z-index:30;max-height:80dvh;overflow:auto;margin:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -8px 24px #16213d1f}[data-screen=crm] .cab-kanban{display:none}.phone-crm{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0}.phone-chips{display:flex;flex-wrap:wrap;gap:8px;overflow:visible;margin:0;padding:0;width:100%}.phone-chips .cab-btn{flex:none;min-height:38px;height:38px;border-radius:10px}.phone-chips .cab-btn[aria-pressed=true]{background:var(--text-primary);color:#fff;border-color:var(--text-primary)}[data-screen=crm] .cab-crm-drawer,[data-screen=crm] .deal-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;overflow:auto;background:var(--bg-page);margin:0}.task-view-week{display:none!important}[data-screen=tasks] .cab-cal{grid-template-columns:1fr}.bk-day-strip{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.bk-day-strip .cab-btn{flex:none;min-width:52px;min-height:56px;border-radius:12px}.bk-cal.is-day .bk-slot-label{display:inline;font-size:12px;color:var(--accent-text)}.bk-masters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.phone-settings h2{margin:8px 0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.phone-settings .phone-menu-list{margin-bottom:14px}.auth-phone-brand{display:flex;align-items:center;gap:10px;margin-bottom:8px}.auth-aside{display:none!important}.auth-main{padding:16px;flex-basis:100%}.gate-page{min-height:70dvh;display:flex;align-items:center;width:100%}.gate-card{width:100%;max-width:none;align-items:stretch}.gate-icon{display:none}.gate-actions{flex-direction:column;align-items:stretch;width:100%}.gate-actions .cab-btn{width:100%;box-sizing:border-box;justify-content:center}.gate-actions{flex-direction:column;align-items:stretch}.gate-actions .cab-btn,.auth-submit,.cab-card>.cab-btn-primary,form .cab-btn-primary{width:100%}.agt-panel.cab,.sup-panel.cab{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100dvh!important;border-radius:0!important;z-index:45}.ctor-toolbar,.ctor-view-switch,.ctor-schema-toggle,.ctor-footer,.ctor-test-dock:not(.is-open){display:none!important}.ctor-phone-hint{display:block;margin:0;font-size:13px;color:var(--text-secondary)}.constructor-page{margin:0;height:calc(100dvh - 56px);overflow:auto}.ctor-toolbar,.ctor-steps-layout,.ctor-body.is-steps{flex-direction:column;align-items:stretch;min-width:0}.ctor-outline{display:none!important}.ctor-outline.is-sheet{display:flex!important;position:fixed;left:0;right:0;bottom:0;z-index:41;max-height:70dvh!important;flex:none!important;overflow:auto;background:#fff;border:0!important;border-radius:18px 18px 0 0;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.ctor-phone-picks{display:flex;gap:8px;align-items:center;margin-bottom:8px}.ctor-sheet-pick,.ctor-phone-picks .ctor-channel select{height:40px;border-radius:10px;border:1px solid var(--border);background:#fff;font:inherit;font-size:16px;font-weight:600}.ctor-sheet-pick{flex:1;min-width:0;padding:0 10px;text-align:left;color:var(--text-primary)}.ctor-phone-picks .ctor-channel{flex:none;flex-shrink:0;width:auto;max-width:none}.ctor-phone-picks .ctor-channel select{width:auto;min-width:9.2em;max-width:none;font-size:13px;font-weight:400;padding:0 8px}.ctor-add-pop{position:fixed;left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-width:none;max-height:70dvh;border-radius:18px 18px 0 0;z-index:42}.ctor-test-dock.is-open{position:fixed!important;top:56px!important;right:0!important;bottom:0!important;left:0!important;z-index:26;width:100%!important;max-height:none!important;height:auto;background:#fff;border:0!important}.phone-actions .is-accent{background:var(--accent-soft);color:var(--accent-text)}[data-screen=help] .cab-help-search{background:#16213d;color:#fff;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px}[data-screen=help] .cab-help-search .cab-label,[data-screen=help] .cab-help-search .cab-muted{color:#c9d2e6}[data-screen=help] .cab-help-search .cab-input{background:#fff;color:#16213d;height:48px}[data-screen=help] .cab-help-search .shell-tool{width:100%;height:44px;border:0;border-radius:12px;background:#2a55e0;color:#fff;justify-content:center;gap:8px}[data-screen=help] .cab-help-search .shell-tool-label{position:static;width:auto;height:auto;overflow:visible;clip:auto}.constructor-page{padding-bottom:84px;box-sizing:border-box}.ctor-publish-bar{position:fixed;left:0;right:0;bottom:56px;display:flex;gap:8px;margin:0;padding:10px 16px;background:#fff;border-top:1px solid var(--border);z-index:25}.ctor-publish-bar .ctor-btn{flex:none;min-height:44px}.ctor-publish-bar .ctor-btn.primary{flex:1}h1,.cab-hero h2{overflow-wrap:anywhere}.shell-account-menu,.owner-bell-panel{position:fixed;left:8px;right:8px;top:auto;bottom:12px;width:auto;max-height:70dvh}.desk-only{display:none!important}.shell.is-phone .phone-actions:not(:empty){display:flex}.shell.is-phone .phone-actions:not(:empty)~.shell-top-actions .shell-tool,.shell.is-phone .phone-actions:not(:empty)~.shell-top-actions .shell-avatar{display:none}.auth-split,.auth-main{min-height:100dvh;background:#f4f5f8}.auth-main{display:flex;flex-direction:column;padding:16px;box-sizing:border-box}.auth-lang .shell-switcher select{height:36px;padding:0 8px;border-radius:8px;border:1px solid #e4e7ee;background:#fff;font:inherit;font-size:13px}.auth-center{flex:1;display:flex;flex-direction:column;padding:0}.auth-panel{flex:1;max-width:none;gap:14px}.auth-heading{gap:4px;margin-top:12px}.auth-panel h1{font-size:24px;line-height:1.2;overflow-wrap:normal}.auth-lead{font-size:14px;line-height:1.45;color:#5b6478}.auth-tab-desk,.auth-rule,.auth-session svg{display:none!important}.auth-tab-phone{display:inline}.auth-modes button{white-space:nowrap;height:34px;min-height:34px;padding:0 8px;font-size:13px}.auth-form{gap:14px}.auth-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;width:100%}.auth-forgot{display:inline;font-weight:600;text-decoration:none;color:var(--accent-text)}.auth-form .cab-input,.auth-form .cab-select{height:48px;min-height:48px;border-radius:12px;font-size:16px;padding:0 14px}.auth-submit{height:50px;min-height:50px;border-radius:12px}.auth-session{font-size:12px;color:#6b7386;display:block}.auth-foot{font-size:15px}.auth-check{font-size:15px;line-height:1.4}.auth-check input{width:22px;height:22px;margin:0}.auth-legal{gap:14px;padding-top:8px;margin-top:auto}[data-screen=inbox] .cab-head{display:none!important}[data-screen=inbox] aside.cab-card{background:transparent;border:0;box-shadow:none;padding:0}[data-screen=inbox] .inbox-tools{order:-1}[data-screen=inbox] .phone-search{flex:1}[data-screen=inbox] .inbox-tools .cab-disclosure>summary:before{content:none}[data-screen=inbox] .cab-row[role=group]{flex-wrap:nowrap}[data-screen=inbox] .cab-row[role=group] .cab-btn{white-space:nowrap;padding:0 8px;font-size:13px}[data-screen=crm] .crm-saved,[data-screen=crm] .cab-head .cab-btn:not(.phone-fab),[data-screen=crm] .cab-kanban{display:none!important}.crm-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.crm-bar>.cab-label{flex:1;min-width:0;font-size:0}.crm-bar>.cab-label select{width:100%;height:40px;font-size:14px;font-weight:600}.crm-view-seg{flex:none;padding:3px;border-radius:10px;background:#e9ecf2;gap:0}.crm-view-seg .cab-btn{white-space:nowrap;height:34px;min-height:34px;padding:0 12px;border:0;background:transparent;border-radius:8px;font-size:13px}.crm-view-seg .cab-btn[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 2px #16213d0f}.crm-bar .cab-disclosure>summary{width:40px;height:40px;min-height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.phone-chips .cab-btn{white-space:nowrap;width:auto;max-width:100%}.phone-crm .cab-deal{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:14px;border-radius:16px;cursor:pointer}.phone-crm .cab-deal .cab-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;margin:0}.phone-crm .cab-deal strong{font-size:15px;white-space:nowrap}.phone-deal-client{font-size:13px;line-height:1.3;color:#3a4358}.phone-deal-meta{min-width:0;overflow:hidden;font-size:12px;color:#6b7386;text-overflow:ellipsis;white-space:nowrap}.phone-deal-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#16213d;color:#fff;font-size:11px;font-weight:700}.task-bars{display:flex;flex-wrap:nowrap;gap:8px;align-items:center}.task-scope{order:1}.task-views{order:2}.task-bars .cab-row{flex-wrap:nowrap;padding:3px;border-radius:10px;background:#e9ecf2;gap:0}.task-bars .cab-btn{white-space:nowrap;flex:none;min-height:34px;height:34px;border:0;background:transparent;border-radius:8px;padding:0 10px;font-size:13px}.task-bars .cab-btn[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 2px #16213d0f}.task-scope .cab-btn-primary{position:fixed;right:16px;bottom:76px;width:56px;height:56px;min-height:56px;border-radius:18px;padding:0;font-size:0;z-index:5;background:#2a55e0;color:#fff;box-shadow:0 8px 20px #2a55e059}.task-scope .cab-btn-primary:after{content:"+";font-size:28px;line-height:1}.phone-campaigns,.phone-templates,.phone-widget-studio,.phone-assistant{display:flex;flex-direction:column;gap:10px;width:100%}.phone-campaign,.phone-template{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:0;padding:14px;border:1px solid #e4e7ee;border-radius:16px;background:#fff;text-align:left}.phone-campaign>span,.phone-template{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%}.phone-template>span,.phone-campaign>span{flex-direction:row}.phone-template>span{flex-direction:column;align-items:flex-start}.phone-campaign{flex-direction:column}.phone-campaign strong,.phone-template strong{font-size:15px}.phone-campaign small,.phone-template small{color:#6b7386;font-size:13px}.phone-widget-settings,.phone-widget-studio .cab-card{display:flex;flex-direction:column;gap:12px}.phone-widget-toggle{display:flex;align-items:center;justify-content:space-between;min-height:36px}.phone-widget-color{display:flex;align-items:center;justify-content:space-between}.phone-widget-color div{display:flex;gap:8px}.phone-widget-color i{width:22px;height:22px;border-radius:50%}.phone-widget-preview{display:flex;justify-content:flex-end}.phone-widget-preview span{border-radius:999px;padding:10px 14px;color:#fff;font-size:14px;font-weight:600}.phone-widget-code{display:block;overflow:auto;padding:12px;border-radius:12px;background:#f4f6fa;font-size:12px;white-space:pre-wrap}[data-screen=assistants] .phone-disclose,[data-screen=assistants] .phone-banner,[data-screen=assistants] .phone-agent-desk{display:none!important}.phone-assistant-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.phone-assistant-head div{display:flex;flex-direction:column;gap:2px}.phone-assistant-head small,.phone-acc summary small{color:#6b7386;font-size:13px}.phone-acc{border:1px solid #e4e7ee;border-radius:16px;background:#fff;padding:12px 14px}.phone-acc summary{display:flex;justify-content:space-between;gap:8px;font-weight:600}.phone-task-group{display:flex;flex-direction:column;gap:8px}.phone-task-group>strong{color:#6b7386;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.phone-task{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e4e7ee;border-radius:16px;background:#fff}.phone-task span{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.phone-task small,.phone-task time{color:#6b7386;font-size:12px}.phone-task time{flex:none}.phone-task-group.is-late>strong,.phone-task time.is-late{color:#b3261e}.phone-chips.phone-chips-rail{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.phone-chips.phone-chips-rail{gap:4px}.phone-chips.phone-chips-rail .cab-btn{height:34px;min-height:34px;border-radius:999px;padding:0 7px;font-size:11px;white-space:nowrap;flex:none;min-width:0}[data-screen=broadcasts] .phone-fab{position:fixed;right:16px;bottom:76px;width:56px;height:56px;min-height:56px;margin:0;padding:0;border:0;border-radius:50%;background:#2a55e0;color:#fff;box-shadow:0 8px 20px #2a55e059;z-index:6}[data-screen=broadcasts] .phone-fab:after{color:#fff;font-size:32px;line-height:56px;display:block;text-align:center}.phone-chips.phone-chips-rail .cab-btn[aria-pressed=true]{background:#eef2fe;color:#1f44c2;border-color:#2a55e0}.phone-widget-lead h1{margin:0;font-size:24px;font-weight:700;line-height:1.2}.phone-widget-lead p{margin:4px 0 0;font-size:14px;color:#5b6478;line-height:1.45}.phone-kind-rail{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.phone-kind-rail .cab-btn{flex:none;width:148px;height:auto;min-height:64px;padding:12px;border-radius:14px;text-align:left;white-space:normal;font-size:14px;font-weight:700;line-height:1.25}.phone-kind-rail .cab-btn[aria-pressed=true]{border:2px solid #2a55e0;background:#fff;color:#16213d}.phone-seg{display:flex;padding:3px;border-radius:10px;background:#e9ecf2;gap:0}.phone-seg .cab-btn{flex:1;height:34px;min-height:34px;border:0;background:transparent;border-radius:8px;font-size:13px}.phone-seg .cab-btn[aria-pressed=true]{background:#fff;color:#16213d;font-weight:600;box-shadow:0 1px 2px #16213d0f}.phone-widget-stage{position:relative;height:120px;border-radius:12px;background:#f4f5f8;border:1px solid #e4e7ee}.phone-widget-stage span{position:absolute;right:14px;bottom:14px;border-radius:999px;padding:10px 16px;color:#fff;font-size:14px;font-weight:600}.phone-widget-code{background:#16213d;color:#c9d2e6;word-break:break-all}.phone-widget-actions{display:flex;flex-wrap:wrap;gap:8px}.phone-widget-actions .cab-btn{height:40px;min-height:40px}.phone-widget-send{background:#eef2fe;color:#1f44c2;border:0}.phone-template{flex-direction:row;align-items:center}.phone-template>span{flex:1;flex-direction:column;align-items:flex-start}.phone-template em{flex:none;font-style:normal}.phone-acc summary{flex-direction:column;align-items:flex-start;gap:2px}.phone-source{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 0}.phone-source span{display:flex;flex-direction:column;gap:2px;min-width:0}.phone-assistant-test{width:100%;height:44px;min-height:44px;border-radius:12px}[data-screen=broadcasts]{display:flex;flex-direction:column}[data-screen=broadcasts]>.phone-mail-templates{order:2}.phone-kind-rail .cab-btn{min-height:52px;padding:10px 12px}.phone-widget-stage{height:88px}.phone-widget-studio{gap:6px}.phone-widget-studio .cab-card{padding:10px 12px;gap:6px}.phone-widget-toggle{min-height:28px}.phone-widget-studio .cab-input{height:40px;min-height:40px}.phone-widget-stage span{bottom:8px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:14px}.phone-widget-studio h2{margin:0}.phone-widget-studio .phone-widget-code{max-height:2.7em;overflow:hidden;padding:8px 10px;line-height:1.35}.phone-widget-color i[data-on=true]{box-shadow:0 0 0 3px #fff,0 0 0 5px #2a55e0}.phone-widget-actions{flex-wrap:nowrap}.phone-widget-actions .cab-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:0;padding:0 8px;font-size:13px;white-space:nowrap}.phone-template strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-assistant-head{flex-direction:column;align-items:stretch}.phone-assistant-id{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:8px;align-items:center}.phone-assistant-id strong{grid-column:1;grid-row:1}.phone-assistant-id small{grid-column:1;grid-row:2}.phone-assistant-id em{grid-column:2;grid-row:1 / span 2;align-self:center;font-style:normal}.phone-assistant-head .phone-assistant-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.phone-assistant-stats article{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;border:1px solid #e4e7ee;border-radius:14px}.phone-assistant-stats span{color:#5b6478;font-size:12px}.phone-assistant-stats strong{font-size:22px;line-height:1.1}.phone-source{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;margin:0;padding:8px 0;border-bottom:1px solid #eef0f4}.phone-source-icon{width:36px;height:36px;flex:none;border-radius:12px;background:#f1f3f7;color:#3a4358;display:flex;align-items:center;justify-content:center}.phone-source>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.phone-source strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-source small{color:#5b6478;font-size:13px}.phone-source em{flex:none;font-style:normal}.phone-source-add{width:100%;height:40px;min-height:40px;margin-top:10px}.phone-assistant-testbar{position:sticky;bottom:0;margin:0 -16px -16px;padding:10px 16px 16px;background:#fff;border-top:1px solid #e4e7ee}.phone-assistant-test{display:inline-flex;align-items:center;justify-content:center;gap:8px}.phone-task-auto{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e4e7ee;border-radius:16px;background:#fff}.phone-task-auto-mark{width:40px;height:40px;flex:none;border-radius:12px;background:#eef2fe;color:#1f44c2;display:flex;align-items:center;justify-content:center}.phone-task-auto-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.phone-task-auto-chevron{flex:none;color:#c5cad6;display:flex}.phone-task-auto small{color:#5b6478;font-size:13px}.phone-mail-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.phone-mail-head h2{margin:0;font-size:16px}.phone-mail-head a{font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}[data-screen=broadcasts] .phone-mail-templates>.cab-card{background:transparent;border:0;padding:0;box-shadow:none}.phone-templates{background:#fff;border:1px solid #e4e7ee;border-radius:16px;padding:4px 16px;gap:0}.phone-template{flex-direction:row;align-items:center;gap:12px;min-height:60px;padding:8px 0;border:0;border-radius:0;border-bottom:1px solid #eef0f4;background:transparent}.phone-template:last-child{border-bottom:0}.phone-template-icon{width:36px;height:36px;flex:none;border-radius:12px;background:#f1f3f7;color:#3a4358;display:flex;align-items:center;justify-content:center}.phone-campaign em{flex:none;font-style:normal}.phone-chips.phone-chips-rail .cab-btn:last-child{margin-left:48px}[data-screen=broadcasts] .phone-campaigns{gap:6px}[data-screen=broadcasts] .phone-campaign{padding:8px 12px;gap:2px}.phone-template{min-height:52px}}.inbox-compose .phone-send,.inbox-compose .phone-clip,.inbox-wa-warn,.inbox-phone-actions{display:none}@media (max-width: 767px){.shell.is-phone{height:100dvh;max-height:100dvh;overflow:hidden}.shell.is-phone .shell-maincol{display:flex;flex-direction:column;height:100%;max-height:100dvh;min-height:0;overflow:hidden}.shell.is-phone .shell-content{flex:1 1 auto;min-height:0;overflow:auto}.shell.is-phone .phone-tabbar{position:relative;flex:none}.phone-hide{display:none!important}.phone-menu-list>button.phone-menu-row:after{content:"›";margin-left:auto;color:#c5cad6;font-size:22px;line-height:1}.phone-menu-list>button.phone-menu-row.is-danger:after{content:none}.phone-menu-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:28px;margin:0 0 0 auto;border-radius:999px;background:#d7dce8;position:relative;flex:none}.phone-menu-row input[type=checkbox]:after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:#fff;top:3px;left:3px;box-shadow:0 1px 2px #16213d33}.phone-menu-row input[type=checkbox]:checked{background:#2a55e0}.phone-menu-row input[type=checkbox]:checked:after{left:21px}[data-screen=overview] .cab-ask .cab-input{background:#fff;color:#16213d;border:0;border-radius:12px;height:44px}[data-screen=overview] .ov-all{margin-left:auto;background:transparent!important;border:0!important;color:#2a55e0!important;min-height:0!important;height:auto!important;padding:0!important;border-radius:0!important;font-weight:700}[data-screen=overview] .ov-attn{width:100%;justify-content:space-between;background:#fff;border-radius:14px}[data-screen=overview] .ov-attn:after{content:"›";color:#c5cad6;font-size:22px}[data-screen=overview] .ov-periods{flex-wrap:wrap;gap:8px}[data-screen=overview] .ov-periods .cab-btn{height:34px;min-height:34px;border-radius:999px;padding:0 12px}[data-screen=overview] .ov-periods .cab-btn[aria-pressed=true]{background:#16213d;color:#fff;border-color:#16213d}[data-screen=overview] .cab-overview-aside>.cab-card{display:none}.inbox-desk-tools{display:none!important}[data-screen=inbox] .inbox-timeline{max-height:none!important}.phone-qr{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.phone-qr .cab-btn{flex:none;height:34px;min-height:34px;border-radius:999px}[data-screen=inbox] .inbox-tools{padding:8px 16px 0}[data-screen=inbox] .phone-search{flex:1;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:0 12px;min-height:44px}[data-screen=inbox] .phone-search .cab-input{border:0;background:transparent;height:42px;padding:0;min-height:0}[data-screen=channels] .page-lead.phone-hide,[data-screen=channels] .phone-chan .page-lead{display:none}.phone-row-side{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.phone-row-side small{font-size:12px;color:#8b93a7}.phone-row-side small.is-ok{color:#1d8a4e}.phone-row-side small.is-bad{color:#c2412a}.phone-row-side small.is-warn{color:#c47b12}.phone-screen-head{display:flex;flex-direction:column;align-items:flex-start;width:100%}.phone-screen-head h1{margin:0 0 6px;font-size:28px;line-height:1.15}.phone-screen-head p{margin:0 0 14px;color:#5c6578;font-size:15px;line-height:1.35}.phone-row-mark.is-wa{background:#25d366;color:#fff}.phone-row-mark.is-tg{background:#2aabee;color:#fff}.phone-row-mark.is-ig{background:linear-gradient(135deg,#f9ce34,#ee2a7b 52%,#6228d7);color:#fff}.phone-row-mark.is-chat{background:#2a55e0;color:#fff}.phone-row-mark.is-mail{background:#3b82f6;color:#fff}.phone-row-mark.is-tel{background:#1d8a4e;color:#fff}.phone-row.phone-more-channels>span:first-child{flex:1;min-width:0}.phone-row.phone-more-channels>.phone-more-count{flex:none;margin-left:auto;color:#8b93a7;font-weight:600;white-space:nowrap}.phone-more-channels{margin-top:12px;border:1px solid var(--border);border-radius:16px;background:#fff}.wa-assist{display:block;width:100%;margin-top:8px;padding:14px 16px;border:0;border-radius:16px;background:#16213d;color:#fff;text-align:left;font-size:15px;font-weight:600;line-height:1.4}.ctor-phone-hint,.constructor-page .ctor-footer{display:none!important}.ctor-phone-picks{display:flex!important;flex-wrap:nowrap;gap:8px;align-items:center}.ctor-phone-picks .ctor-sheet-pick{flex:1 1 auto;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctor-phone-picks .ctor-channel{flex:0 0 auto;min-width:0}.ctor-phone-picks .ctor-channel select{width:auto;max-width:148px;font-size:13px;font-weight:600}.ctor-publish-bar{position:static;display:flex;gap:8px;margin:12px 16px 24px;padding:0;background:transparent;box-shadow:none}.ctor-publish-bar .ctor-btn{flex:1;min-height:48px;white-space:nowrap}.shell.is-canvas .shell-content{overflow:auto}.shell.is-canvas .constructor-page{height:auto;min-height:min-content;overflow:visible;padding-bottom:28px}.shell.is-canvas .ctor-body,.shell.is-canvas .ctor-steps-layout,.shell.is-canvas .ctor-steps-col{flex:none;height:auto;min-height:0;overflow:visible}.phone-flow-cards{display:flex;flex-direction:column;gap:10px;padding:0 0 8px}.phone-flow-cards article{background:#fff;border:1px solid var(--border);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:8px}.phone-flow-cards header{display:flex;flex-direction:column;gap:2px}.phone-flow-cards header span{color:#8b93a7;font-size:12px;font-weight:700}.phone-flow-cards p{margin:0}.phone-flow-cards div{display:flex;flex-wrap:wrap;gap:8px}.phone-flow-cards div span{border:1px solid #c9d6fb;background:#f6f8ff;color:#1f44c2;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700}.phone-flow-cards .flow-kicker{color:#8b93a7;font-size:12px;font-weight:700}.phone-flow-cards .flow-links{flex-direction:column;align-items:stretch}.phone-flow-cards .flow-links span{display:block;width:100%;border-radius:12px;white-space:normal}.phone-flow-cards .flow-adds span,.phone-flow-cards .flow-times span{white-space:nowrap}.phone-flow-cards .flow-quiet,.phone-flow-note,.flow-add-step{margin:0;color:#8b93a7;font-size:13px}.phone-flow-note{padding:0 2px 4px;line-height:1.4}.constructor-page .ctor-view-switch{display:none}[data-screen=channels] #wa-panel .step-item:not(.is-current) .cab-label,[data-screen=channels] #wa-panel .step-item:not(.is-current) .cab-btn{display:none}[data-screen=channels] #wa-panel details:not([open])>:not(summary){display:none}[data-screen=templates] .tpl-grid,[data-screen=templates] .page-lead{display:none}.phone-niches{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:12px}.phone-niches .cab-btn{flex:none;height:34px;min-height:34px;border-radius:999px;background:#fff}.phone-niches .cab-btn[aria-pressed=true]{background:#16213d;color:#fff;border-color:#16213d}.phone-tpls{display:flex;flex-direction:column;gap:12px}.phone-tpls .tpl-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:14px}.phone-tpls .cab-row{display:flex;gap:8px}.phone-tpls .cab-btn{flex:1}[data-screen=lists]>.cab-muted,[data-screen=lists]>.cab-row{display:none}[data-screen=lists] .clients-tools,[data-screen=lists] .clients-filters{display:none}[data-screen=lists] .cab-split{display:flex;flex-direction:column;gap:12px}[data-screen=lists] .cab-seg{display:flex;flex-direction:row;gap:8px;overflow-x:auto;background:transparent;border:0;padding:0;box-shadow:none}[data-screen=lists] .cab-seg-title,[data-screen=lists] .cab-seg-new{display:none}[data-screen=lists] .cab-seg-item{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:#fff;white-space:nowrap}[data-screen=lists] .cab-seg-item[aria-pressed=true]{background:#16213d;color:#fff;border-color:#16213d}[data-screen=lists] .cab-label{font-size:0}[data-screen=lists] .cab-input{font-size:16px}[data-screen=lists] .cab-table thead,[data-screen=lists] .cab-table td:nth-child(4){display:none}[data-screen=lists] .cab-table,[data-screen=lists] .cab-table tbody,[data-screen=lists] tr{display:block}[data-screen=lists] .cab-table tr{background:#fff;border:1px solid var(--border);border-radius:16px;margin:0 0 10px;padding:12px 14px}[data-screen=lists] .cab-table td{display:block;padding:0;border:0}[data-screen=booking] .bk-cal.is-day .bk-cal-head,[data-screen=booking] .bk-cal.is-day .bk-cal-times{display:none}[data-screen=booking] .bk-cal.is-day{background:transparent;border:0}[data-screen=booking] .bk-cal.is-day .bk-cal-event,[data-screen=booking] .bk-slot-label{display:flex;align-items:center;min-height:52px;margin:0 0 8px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid var(--border)}.phone-pay-links{display:flex;flex-direction:column;gap:10px}.phone-pay-links article{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid var(--border);border-radius:16px;padding:14px}.phone-pay-links strong{font-size:18px}.phone-actions .phone-text-action{width:auto;min-width:0;height:40px;padding:0 4px;background:transparent;color:#2a55e0;font-weight:700;font-size:15px}.phone-integ{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden}.phone-integ .phone-row em.is-ok{color:#1d8a4e;font-style:normal;font-weight:700}.phone-integ .phone-row em.is-bad{color:#c2412a;font-style:normal;font-weight:700}.phone-integ .phone-row em.is-off{color:#8b93a7;font-style:normal;font-weight:600}[data-screen=integrations] .phone-integ~*:not(.card-grid){display:none}[data-screen=help] .help-desk{display:none!important}.phone-help{display:flex;flex-direction:column;gap:14px}.phone-help-search{background:#16213d;border-radius:18px;padding:16px}.phone-help-search label{display:flex;align-items:center;gap:8px;background:#fff;border-radius:12px;padding:0 12px;min-height:48px;color:#8b93a7}.phone-help-search input{flex:1;border:0;height:46px;font:inherit;font-size:16px;background:transparent;color:#16213d}.phone-help-status{display:flex;align-items:center;gap:8px;margin:0;font-weight:600}.phone-help-status i{width:10px;height:10px;border-radius:50%;background:#1d8a4e;display:inline-block}.phone-help-status.is-bad i{background:#c2412a}.phone-help-tickets{display:flex;flex-direction:column;gap:10px}.phone-help-tickets article{background:#fff;border:1px solid var(--border);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:4px}.phone-help-tickets button{border:0;background:transparent;text-align:left;font:inherit;padding:0;display:flex;flex-direction:column;gap:4px;width:100%}.shell:has(.gate-page:not(.phone-404)) .shell-topbar,.shell:has(.gate-page:not(.phone-404)) .phone-tabbar{display:none!important}.shell.is-phone .gate-page.phone-404{min-height:100%;background:transparent;padding:8px 16px 24px}.phone-404 .gate-icon{display:flex;align-self:center;width:72px;height:72px;border-radius:18px;background:#eef2fe;color:#1f44c2}.phone-404 .gate-card h1{font-size:24px}.phone-404 .gate-actions .cab-btn{height:48px;border-radius:12px}.gate-page{min-height:100dvh;padding:16px 16px 32px;flex-direction:column;align-items:stretch;justify-content:flex-start;background:#fff}.phone-404-brand{display:flex;align-items:center;gap:8px;font-weight:700;min-height:48px}.gate-card{flex:1;max-width:none;width:100%;justify-content:center;text-align:center;align-items:center}.gate-card h1{font-size:26px}.gate-actions{width:100%;flex-direction:column}.gate-actions .cab-btn{width:100%}.inbox-phone-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:visible;margin-bottom:8px}.inbox-phone-actions .cab-btn{width:100%;height:34px;min-height:34px;border-radius:999px;padding:0 4px;white-space:nowrap;font-size:12px;justify-content:center}[data-screen=inbox] .inbox-split.is-thread>section{min-height:calc(100dvh - 56px);display:flex;flex-direction:column}[data-screen=inbox] .inbox-split.is-thread form{margin-top:auto}.phone-choice{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.phone-choice button{border:1px solid #c9d6fb;background:#f6f8ff;color:#1f44c2;border-radius:999px;min-height:36px;padding:0 12px;font:inherit;font-weight:700}.phone-suggest{display:flex;align-items:center;gap:8px;margin:0 0 8px;min-width:0}.phone-suggest span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5c657a;font-size:13px}.phone-suggest button,.phone-thread-tools button{border:1px solid var(--border);background:#fff;border-radius:999px;height:34px;font:inherit;font-size:12px;font-weight:600;white-space:nowrap}.phone-suggest button{flex:none;padding:0 12px;color:#1f44c2}.phone-thread-tools{display:flex;gap:6px;margin:0 0 8px}.phone-thread-tools button{flex:1;min-width:0;padding:0 6px}.phone-sat-warn{margin:8px 0;padding:10px 12px;border-radius:12px;background:#fff4cc;color:#8a5a12;font-size:14px}.inbox-compose .phone-clip{display:inline-flex;align-items:center;justify-content:center;width:40px;height:44px;border:0;background:transparent;color:#5c657a;flex:none;padding:0}.inbox-wa-warn{display:block;margin:8px 0;padding:10px 12px;border-radius:12px;background:#fff6e8;color:#8a5a12;font-size:13px}.inbox-compose{display:flex;align-items:flex-end;gap:8px}.inbox-compose .cab-textarea{flex:1;min-height:44px}.inbox-compose .phone-send,.inbox-compose .phone-send:disabled{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:999px;flex:none;background:#2a55e0!important;color:#fff!important;opacity:1!important}.phone-clients,.phone-pay,.phone-help{flex-direction:column;align-items:stretch;gap:12px;width:100%}.phone-mode-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.phone-mode-chips .cab-btn{flex:none;height:34px;min-height:34px;border-radius:999px;padding:0 12px}.phone-mode-chips .cab-btn[aria-pressed=true]{background:#16213d;color:#fff;border-color:#16213d}.phone-seg-row{display:flex;flex-wrap:wrap;gap:8px;overflow:visible}.phone-seg-row .cab-seg-item{white-space:nowrap;flex:none}.phone-ava{width:40px;height:40px;flex:none;border-radius:50%;background:#eef2fe;color:#1f44c2;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.phone-client{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--border);border-radius:16px;padding:12px 14px}.phone-client div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.phone-client small{color:#8b93a7;font-size:13px}.phone-client em{font-style:normal;font-weight:700;white-space:nowrap}.phone-plus{position:fixed;right:16px;bottom:76px;z-index:30;width:56px;height:56px;border:0;border-radius:50%;background:#2a55e0;color:#fff;font-size:32px;line-height:1;box-shadow:0 8px 20px #2a55e059}.bk-phone-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.bk-phone-top strong{font-size:18px}.bk-phone-top div{display:flex;gap:6px}.bk-phone-top .cab-btn{height:34px;min-height:34px;border-radius:999px;padding:0 12px}.bk-phone-top .cab-btn[aria-pressed=true]{background:#16213d;color:#fff;border-color:#16213d}.bk-view-chips{flex-wrap:nowrap;overflow:visible}.bk-view-chips .cab-btn{flex:1;min-width:0;padding:0 6px;font-size:12px;white-space:nowrap}.bk-day-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;overflow:visible;margin:0;padding:0}.bk-day-strip .cab-btn{flex-direction:column;letter-spacing:0;white-space:nowrap;gap:2px;min-width:0;width:100%;padding:6px 0;font-size:12px}.bk-slot{display:grid;grid-template-columns:52px 1fr;gap:8px;align-items:start}.bk-slot time{padding-top:14px;color:#8b93a7;font-size:13px}.bk-day-feed{display:flex;flex-direction:column;gap:8px}.bk-day-feed .bk-empty,.bk-day-feed .bk-visit{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:52px;padding:10px 12px;border-radius:14px;border:1px dashed var(--border);background:#fff;text-align:left;font:inherit}.bk-day-feed .bk-visit{border-style:solid}.bk-masters .cab-btn{letter-spacing:0;white-space:nowrap}.phone-pay-sums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.phone-pay-sums article{background:#fff;border:1px solid var(--border);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:4px}.phone-pay-sums strong{white-space:nowrap;font-size:15px;letter-spacing:-.02em}.phone-pay-sums span{color:#8b93a7;font-size:12px}.phone-pay-rows small.is-ok,.phone-pay-kassa em.is-ok{color:#1d8a4e}.phone-pay-rows small.is-wait{color:#a16207}.phone-pay-rows small.is-back{color:#c2412a}.phone-pay-kassa{display:flex;flex-direction:column}.phone-pay-kassa button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;border:0;border-bottom:1px solid var(--border);background:transparent;font:inherit;text-align:left;padding:8px 0}.phone-pay-kassa button:last-child{border-bottom:0}.phone-pay-kassa em{font-style:normal;font-weight:700;color:#2a55e0;white-space:nowrap}.phone-pay-actions{display:flex;gap:8px}.phone-pay-actions .cab-btn{flex:1}.phone-pay-rows article{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:12px;margin-bottom:8px}.phone-pay-rows div{flex:1;display:flex;flex-direction:column}.phone-pay-rows small{color:#8b93a7}.phone-pay-rows em{font-style:normal;font-weight:700}.phone-pay-accept{background:#fff;border:1px solid var(--border);border-radius:16px;padding:14px}.phone-tpl-hero{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:16px;border:0;border-radius:16px;background:#16213d;color:#fff;text-align:left}.phone-tpl-hero span{color:#c5cad6;font-size:14px}.phone-tpls{flex-direction:column}[data-screen=templates].cab{padding-bottom:48px}[data-screen=templates] .phone-niches,[data-screen=templates] .phone-screen-head,[data-screen=templates] .phone-tpl-hero,[data-screen=templates] .phone-tpl-empty{flex:none;min-height:max-content}[data-screen=templates] .phone-niches{overflow:visible;padding:2px 0 4px}.phone-tpl-empty{display:block;width:100%;position:static;margin-top:4px;background:transparent;border:0;color:#2a55e0;font-weight:700;padding:8px 0 12px;text-align:center}.phone-tpl-name{display:flex;align-items:center;justify-content:space-between;gap:8px}.phone-tpl-name h2{margin:0}.phone-tpl-fit{flex:none;color:#1d8a4e;font-size:13px;font-weight:600}[data-screen=channels] .chan-layout.show-wa #wa-panel{background:transparent;border:0;padding:0;box-shadow:none}[data-screen=channels] #wa-panel>h2{display:none}[data-screen=channels] #wa-panel>.cab-muted{display:block;margin:0 0 10px;color:#8b93a7;font-size:13px}[data-screen=channels] #wa-panel .wa-step-copy{display:block;margin:4px 0 0;color:#8b93a7;font-size:14px;line-height:1.4}[data-screen=channels] #wa-panel .step-item.is-current .step-num{background:#16213d;color:#fff}[data-screen=channels] #wa-panel .step-item.is-current .cab-btn{width:100%}[data-screen=channels] #wa-panel .wa-manual>summary{list-style:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:4px 0 0;border-radius:14px;background:#e7ebf3;color:#16213d;font-weight:700;cursor:pointer}[data-screen=channels] #wa-panel .wa-manual>summary::-webkit-details-marker{display:none}.phone-help-ask{background:#16213d;color:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px}.phone-help-ask h2,.phone-help-head h2,.phone-pay-accept h2{margin:0;font-size:18px}.phone-help-ask input,.phone-help-new input{height:44px;border:0;border-radius:12px;padding:0 12px;font:inherit}.phone-help-ask button,.phone-help-new button,.phone-help-head button{height:40px;border:0;border-radius:12px;background:#2a55e0;color:#fff;font-weight:700}.help-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.help-tile{display:flex;align-items:center;gap:8px;min-height:56px;padding:10px 12px;border-radius:14px;border:1px solid var(--border);background:#fff;text-align:left;font:inherit;font-weight:600}.help-tile-ico{width:32px;height:32px;border-radius:10px;background:#eef2fe;color:#1f44c2;display:flex;align-items:center;justify-content:center;flex:none}.phone-help-head{display:flex;align-items:center;justify-content:space-between}.phone-help-head button{padding:0 12px}.phone-help-new{display:flex;gap:8px}.phone-help-new input{flex:1;border:1px solid var(--border)}.phone-settings .phone-menu-row span{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0}.phone-settings .phone-menu-row strong{white-space:normal}.phone-settings .phone-menu-row small{margin-left:0;text-align:left;white-space:normal;color:#8b93a7}.phone-settings .phone-menu-ico svg{display:block}[data-screen=integrations] .phone-mode-chips .cab-btn{background:#fff;border:1px solid #e4e7ee;color:#16213d;font-weight:500}[data-screen=integrations] .phone-mode-chips .cab-btn[aria-pressed=true]{background:#eef2fe;color:#1f44c2;border-color:#2a55e0;font-weight:600}.phone-integ .phone-row-mark{width:44px;height:44px;font-size:12px}.phone-integ .phone-row-mark.is-b24{background:#e2effa;color:#1f6fb2}.phone-integ .phone-row-mark.is-gs{background:#e3f4ea;color:#1f7a4d}.phone-integ .phone-row-mark.is-amo{background:#eef2fe;color:#1f44c2}.phone-integ .phone-row-mark.is-c1{background:#fdf1e6;color:#a1460f}.phone-integ .phone-row-mark.is-make{background:#eeeaf8;color:#5b3fa8}.phone-integ .phone-row-mark.is-px{background:#fdf1e6;color:#a1460f}.phone-integ .phone-row-mark.is-api{background:#f1f3f7;color:#3a4358}.phone-integ .phone-row em.is-ok{color:#1f7a4d;background:#e3f4ea;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.phone-integ .phone-row em.is-off{color:#1f44c2;background:transparent;font-weight:600}.phone-help-ask{border-radius:18px;padding:18px;gap:12px}.phone-help-ask h2{font-size:22px}.phone-help-ask button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;font-size:15px;font-weight:600}.phone-help-note{font-size:12px;line-height:1.4;color:#c9d2e6}.phone-help .phone-help-status{padding:12px 14px;border-radius:12px;background:#e3f4ea;color:#164a2f;text-decoration:none;font-size:14px}.phone-help .phone-help-status i{width:8px;height:8px}.phone-help .phone-help-status span{flex:1}.phone-help .phone-help-status em{font-style:normal;font-weight:600;color:#1f7a4d}.phone-help .phone-help-status.is-bad{background:#fdf1e6;color:#a1460f}.phone-help .phone-help-status.is-bad em{color:#a1460f}.phone-help-label{margin:0;font-size:16px;font-weight:700}.phone-help .help-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.phone-help .help-tile{flex-direction:column;align-items:flex-start;gap:8px;min-height:72px;font-size:13px;color:#16213d}.phone-help .help-tile svg{color:#1f44c2}.shell.is-phone .shell-content:has(>.phone-404){display:flex;flex-direction:column;background:#f4f5f8}.shell.is-phone .gate-page.phone-404{flex:1;min-height:100%;background:#f4f5f8;justify-content:center}.phone-help-head h2{font-size:16px}.phone-help-head button{height:auto;padding:0;border-radius:0;background:transparent;color:#1f44c2;font-size:14px;font-weight:600}.phone-help-tickets{gap:0;padding:4px 16px}.phone-help-tickets .phone-row{padding-left:0;padding-right:0}.phone-help-tickets .phone-row-mark{width:36px;height:36px;background:#f1f3f7;color:#3a4358}.phone-help-tickets em.is-work,.phone-help-tickets em.is-done{border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.phone-help-tickets em.is-work{color:#a1460f;background:#fdf1e6}.phone-help-tickets em.is-done{color:#1f7a4d;background:#e3f4ea}}.inbox-unread-dot{display:none}@media (max-width: 767px){[data-screen=overview]{padding-bottom:28px}[data-screen=overview] .cab-ask .cab-row:first-of-type{flex-wrap:wrap;overflow:visible}[data-screen=overview]>h2+.cab-row{flex-wrap:wrap;overflow:visible}.phone-profile-text span{white-space:normal}.inbox-unread-dot{display:inline-block;width:10px;height:10px;min-width:10px;border-radius:50%;background:#2a55e0;flex:none}.inbox-phone-bot .cab-chip.inbox-sit.is-wait{background:#fff4e5;color:#8a5a00;border-color:#f0d7a8}.inbox-phone-bot .cab-chip.inbox-sit.is-bot{background:#eef2ff;color:#2a55e0;border-color:#d5defb}.inbox-phone-bot .cab-chip.inbox-sit.is-bot-done{background:#e9f8ef;color:#1d7a45;border-color:#c6ebd4}.inbox-phone-bot .cab-chip.inbox-sit.is-closed,.inbox-phone-bot .cab-chip.inbox-sit.is-snoozed{background:#f3f4f7;color:#5c6578;border-color:#e3e6ee}.phone-help{gap:8px}.phone-help-ask{padding:14px 16px;gap:8px}.phone-help .help-tile{min-height:60px;padding:8px 10px}}.cab-page-lead{margin:-8px 0 16px;max-width:720px;color:var(--text-secondary);font-size:15px}.cab-report-tabs{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--border-soft)}.cab-report-tabs .cab-btn{min-height:32px;padding:0 2px;border-color:transparent;background:transparent;color:var(--text-secondary);box-shadow:none}.cab-report-tabs .cab-btn[aria-selected=true],.cab-report-tabs .cab-btn[aria-pressed=true]{color:var(--accent-text);background:transparent;box-shadow:none}.cab-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.cab-metric-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cab-metric-grid .cab-metric strong{font-size:22px;font-weight:700}.cab-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.cab-site-card h3{margin:0 0 6px;font-size:16px}.cab-table-scroll{max-height:560px;overflow:auto}.cab-table-scroll .cab-table td,.cab-table-scroll .cab-table th{overflow-wrap:anywhere}.cab-help-search{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.cab-help-search .cab-label{flex:1 1 16rem;min-width:min(100%,16rem)}.cab-help-search .cab-input{flex:none;width:100%;height:var(--control-h)}.cab-status-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 16px;color:var(--text-secondary)}.cab-group-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ctor-body.has-palette{grid-template-columns:220px minmax(0,1fr) 340px}.ctor-palette{overflow:auto;border-right:1px solid var(--border);background:var(--surface);padding:12px;min-height:0}.ctor-palette h2{margin:0 0 8px;font-size:13px;font-weight:700}@media (max-width: 960px){.cab-metric-grid,.cab-metric-grid.cols-3{grid-template-columns:1fr 1fr}.ctor-body.has-palette{grid-template-columns:1fr;grid-template-rows:auto minmax(280px,1fr) minmax(220px,40vh)}}@media (max-width: 420px){.cab-metric-grid{grid-template-columns:1fr}}@media (min-width: 768px){.phone-disclose>summary{display:none}}@media (max-width: 767px){.phone-skip,.cab-head,p.cab-muted[role=status]{display:none!important}.phone-disclose{background:#fff;border:1px solid var(--border);border-radius:16px;padding:0 14px 8px}.phone-disclose>summary{display:flex;align-items:center;min-height:48px;font-weight:700;cursor:pointer;list-style:none}.phone-disclose>summary::-webkit-details-marker{display:none}.phone-disclose:not([open])>:not(summary){display:none!important}.filter-bar .cab-btn,.cab-report-tabs .cab-btn,.cab-tabs .cab-btn,.phone-pills .cab-btn{height:34px;min-height:34px;padding:0 14px;border-radius:999px;white-space:nowrap;flex:none;font-size:13px}.filter-bar .cab-btn[aria-pressed=true],.cab-report-tabs .cab-btn[aria-pressed=true],.cab-tabs .cab-btn[aria-selected=true],.phone-pills .cab-btn[aria-pressed=true]{border-color:#2a55e0;background:#eef2fe;color:#1f44c2;font-weight:600}.phone-acc{background:#fff;border:1px solid var(--border);border-radius:16px;padding:0 14px 8px}.phone-acc>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;list-style:none;cursor:pointer}.phone-acc>summary::-webkit-details-marker{display:none}.phone-accs{display:flex;flex-direction:column;gap:8px}.phone-agent-desk,.phone-banner{display:none!important}.phone-chat-screen{display:flex;flex-direction:column;gap:10px;min-height:calc(100dvh - 140px)}.phone-chat-screen .phone-chat-log{flex:1;min-height:240px;max-height:none;overflow:auto;display:flex;flex-direction:column;gap:8px}[data-screen=broadcasts]>.page-lead,[data-screen=broadcasts]>.cab-muted,[data-screen=broadcasts] .filter-bar .cab-label,[data-screen=broadcasts] td:first-child,[data-screen=broadcasts] td:last-child{display:none!important}[data-screen=broadcasts]>.cab-muted.phone-keep{display:block!important;padding:12px 14px;border-radius:12px;background:#fdf1e6;color:#5a2a08;font-size:13px;line-height:1.45}[data-screen=broadcasts] tr{display:grid;grid-template-columns:1fr auto;gap:4px 8px}[data-screen=broadcasts] td:nth-child(2){font-weight:700;font-size:15px}[data-screen=lists] .cab-split{display:flex;flex-direction:column;gap:12px}[data-screen=lists] .cab-seg{display:flex;flex-direction:row;gap:8px;overflow-x:auto;background:transparent;border:0;padding:0;box-shadow:none}[data-screen=lists] .cab-seg-title{display:none}[data-screen=lists] .cab-seg-item{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:#fff;white-space:nowrap}[data-screen=lists] .cab-seg-item[aria-pressed=true]{border-color:#2a55e0;background:#eef2fe;color:#1f44c2}[data-screen=lists] .cab-label>span,[data-screen=lists] .cab-label{font-size:0}[data-screen=lists] .cab-input,[data-screen=lists] .cab-select{font-size:15px}[data-screen=booking]>.cab-muted,[data-screen=booking] .bk-toolbar{display:none!important}.bk-cal.is-day .bk-cal-times,.bk-cal.is-day .bk-cal-head{display:none}.bk-cal.is-day .bk-cal-track{height:auto!important;display:flex;flex-direction:column;position:relative;gap:6px}.bk-cal.is-day .bk-cal-cell,.bk-cal.is-day .bk-cal-event{position:static!important;height:auto!important;min-height:44px;top:auto!important;display:flex;align-items:center;gap:8px;text-align:left}[data-screen=payments]>.cab-page-lead,[data-screen=payments]>.cab-muted,[data-screen=payments]>.cab-banner,[data-screen=payments]>.cab-stack:first-of-type{display:none!important}[data-screen=payments] .cab-metric-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-screen=payments] .cab-metric{padding:12px}[data-screen=payments] .cab-metric strong{font-size:16px}[data-screen=courses] .cab-page-lead,[data-screen=courses]>.cab-muted,[data-screen=clubs] .cab-page-lead,[data-screen=clubs]>.cab-muted,[data-screen=sites] .cab-page-lead,[data-screen=analytics]>.cab-muted,[data-screen=telephony] .page-lead,[data-screen=telephony] .cab-banner,[data-screen=integrations] .page-lead{display:none!important}[data-screen=telephony] .tel-layout{display:block}[data-screen=telephony] .aside-panel{margin-top:12px}[data-screen=integrations] .card-grid{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden}[data-screen=integrations] .feature-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;border:0;border-bottom:1px solid #eef0f4;border-radius:0;box-shadow:none;padding:12px 14px}[data-screen=integrations] .feature-card>.cab-row:first-child{display:contents}[data-screen=integrations] .feature-card h2{grid-column:1;grid-row:1;margin:0;font-size:15px}[data-screen=integrations] .feature-card>.cab-row:first-child span{grid-column:2;grid-row:1 / span 2;justify-self:end}[data-screen=integrations] .feature-card>p.cab-muted:first-of-type{grid-column:1;grid-row:2;margin:0}[data-screen=integrations] .feature-card>p.cab-muted:not(:first-of-type),[data-screen=integrations] .feature-card>.cab-row:not(:first-child),[data-screen=integrations] .feature-card>.cab-err,[data-screen=integrations] .feature-card>.cab-card,[data-screen=integrations] .feature-card>.cab-banner{display:none}[data-screen=integrations] .feature-card>form{grid-column:1 / -1}[data-screen=analytics] .cab-row>.cab-label{display:none!important}[data-screen=analytics] .cab-metric-grid,.phone-analytics .cab-metric-grid{grid-template-columns:1fr 1fr}.phone-analytics{display:flex;flex-direction:column;gap:12px}.phone-bars{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--border);border-radius:16px;padding:14px}.phone-bar{display:grid;grid-template-columns:1fr auto;gap:4px 8px;font-size:13px}.phone-bar i{grid-column:1 / -1;display:block;height:6px;border-radius:999px;background:#eef0f4;overflow:hidden}.phone-bar i span{display:block;height:100%;width:0;background:#2a55e0}.phone-help-hero{background:#16213d;color:#fff;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px}.phone-help-hero h2{margin:0;font-size:22px;font-weight:700}.phone-help-hero .cab-input{height:48px;min-height:48px;max-height:48px;flex:none;border:0;border-radius:12px;background:#fff;color:#16213d}.phone-help-hero p{margin:0;font-size:12px;line-height:1.4;color:#c9d2e6}.phone-help-hero .shell-tool{width:100%;height:44px;border:0;border-radius:12px;background:#2a55e0;color:#fff;justify-content:center;gap:8px}.phone-help-hero .shell-tool-label{position:static;width:auto;height:auto;overflow:visible;clip:auto}.phone-help-status{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:#e3f4ea;color:#164a2f;font:inherit;font-size:14px;font-weight:600;text-align:left}.phone-help-status i{width:8px;height:8px;border-radius:50%;background:#1f7a4d;flex:none}.phone-help-status em{margin-left:auto;font-style:normal;color:#1f7a4d}.phone-help-status.is-bad{background:#fdf1e6;color:#a1460f}.phone-help-sections{margin:4px 0 0;font-size:16px}.phone-ticket-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.phone-ticket-head h2{margin:0;font-size:16px}.phone-ticket-new{border:0;background:transparent;color:#1f44c2;font:inherit;font-size:14px;font-weight:600;padding:0;cursor:pointer}.phone-ticket-list{background:#fff;border:1px solid var(--border);border-radius:16px;padding:0 16px}.phone-ticket-row{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 0;border:0;border-bottom:1px solid #eef0f4;background:transparent;text-align:left;font:inherit;color:inherit}.phone-ticket-row:last-child{border-bottom:0}.phone-ticket-row>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.phone-ticket-row strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-ticket-row small{font-size:13px;color:#5b6478}.phone-ticket-row em{flex:none;font-style:normal;font-size:12px;font-weight:600;border-radius:999px;padding:3px 8px;white-space:nowrap}[data-screen=help] .help-tile{display:flex;flex-direction:column;align-items:flex-start;min-height:72px}[data-screen=help] .cab-tabs,[data-screen=help] .cab-row[role=group]{display:none!important}[data-screen=widgets] .phone-widget-rest{display:flex;flex-direction:column;gap:10px}[data-screen=widgets] .phone-widget-rest .cab-card{display:flex;flex-direction:column;gap:8px}[data-screen=sites] table,[data-screen=sites] .cab-table-scroll{display:none!important}[data-screen=sites] .cab-site-card .cab-row{display:none}.tpl-grid{display:flex;flex-direction:column;gap:10px}.tpl-card .cab-row{display:flex;gap:8px}.tpl-card .cab-row .cab-btn{flex:1;min-height:40px}.phone-settings .phone-menu-row{display:flex;align-items:center;gap:12px}.phone-settings .phone-row-mark{width:36px;height:36px;border-radius:12px;background:#f1f3f7;display:inline-flex;align-items:center;justify-content:center;flex:none}[data-screen=channels] .chan-layout:not(.show-wa):not(.show-form){display:none!important}[data-screen=broadcasts]>.cab-muted.phone-keep{display:flex!important;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45}.phone-mail-note-icon{color:#a1460f;flex:none;margin-top:1px}[data-screen=broadcasts] .cab-stack,[data-screen=broadcasts] .phone-campaigns,[data-screen=broadcasts] .phone-mail-templates{gap:6px}[data-screen=broadcasts] .phone-campaign{padding:4px 10px;gap:0}[data-screen=broadcasts] .phone-campaign strong,[data-screen=broadcasts] .phone-campaign small{line-height:1.25}[data-screen=broadcasts] .phone-template{min-height:44px;padding:3px 0}[data-screen=broadcasts] .phone-template-icon{flex:none;width:36px}[data-screen=broadcasts] .phone-template>span:not(.phone-template-icon){flex:1 1 0;min-width:0}[data-screen=broadcasts] .phone-template small{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-assistant{gap:8px}.phone-assistant .phone-assistant-head{padding:12px;gap:8px}.phone-assistant-head .phone-assistant-id{display:flex;flex-direction:row;align-items:center;gap:12px}.phone-assistant-spark{width:40px;height:40px;flex:none;border-radius:12px;background:#eef2fe;color:#1f44c2;display:flex;align-items:center;justify-content:center}.phone-assistant-name{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.phone-assistant-id em{flex:none;margin-left:auto;font-style:normal}.phone-assistant .phone-assistant-stats article{padding:8px 10px}.phone-assistant .phone-assistant-stats strong{font-size:20px}.phone-assistant .phone-source{min-height:46px;padding:4px 0}.phone-assistant .phone-source-add{height:36px;min-height:36px;margin-top:6px}.phone-assistant .phone-acc>summary{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-height:46px}[data-screen=tasks] .phone-task-auto{margin-bottom:72px}}
