.crm-update-launcher{position:relative;display:flex!important;justify-content:flex-start;align-items:center;gap:10px;min-height:43px;width:100%;border:1px solid transparent!important;border-radius:9px!important;padding:10px 12px!important;background:transparent!important;color:var(--sidebar-foreground,var(--theme-text,#698593))!important;font-size:12px!important;cursor:pointer}.crm-update-launcher:hover,.crm-update-launcher.has-unread{background:color-mix(in srgb,var(--theme-primary,#3487a0) 12%,transparent)!important;border-color:color-mix(in srgb,var(--theme-primary,#3487a0) 25%,transparent)!important}.crm-update-launcher svg{flex-shrink:0}.crm-update-badge{background:#9ddbea;color:#1e495b;min-width:19px;height:19px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;font-size:10px;font-weight:750;margin-left:auto}.group[data-collapsible=icon] .crm-update-launcher{justify-content:center;padding:8px!important}.group[data-collapsible=icon] .crm-update-launcher-label{display:none}.group[data-collapsible=icon] .crm-update-badge{position:absolute;right:-3px;top:-3px;border:2px solid var(--sidebar,#20363e);height:20px;min-width:20px}.crm-update-dialog{--up-bg:var(--theme-surface,#fff);--up-ink:var(--theme-text,#294b5d);--up-muted:var(--theme-muted,#7a96a5);--up-line:var(--theme-border,#dce8ee);--up-primary:var(--theme-primary,#197e9e);--up-soft:color-mix(in srgb,var(--up-primary) 6%,var(--up-bg));background:var(--up-bg)!important;color:var(--up-ink)!important;border:1px solid var(--up-line)!important;border-radius:17px!important;width:min(980px,calc(100vw - 32px))!important;max-width:min(980px,calc(100vw - 32px))!important;height:min(850px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)!important;padding:0!important;gap:0!important;display:flex!important;flex-direction:column;overflow:hidden;box-shadow:0 18px 90px #16364438}.crm-update-dialog.is-manual{inset:82px 18px 18px auto!important;transform:none!important;translate:none!important;animation:none!important;height:auto;max-height:calc(100dvh - 100px)!important}.crm-update-dialog *{box-sizing:border-box;min-width:0}.crm-update-dialog button,.crm-update-dialog input,.crm-update-dialog textarea{font:inherit}.crm-update-dialog button{cursor:pointer}.crm-update-dialog button:disabled{opacity:.5;cursor:not-allowed}.crm-update-dialog>button[data-slot=dialog-close],.crm-update-dialog>button:last-child{top:20px;right:20px;border-radius:7px}.crm-update-header{padding:25px 65px 20px 29px;border-bottom:1px solid var(--up-line);flex-shrink:0}.crm-update-eyebrow{display:block;font-size:8px;letter-spacing:.13em;font-weight:750;color:var(--up-muted);margin:0 0 8px}.crm-update-header [data-slot=dialog-title]{font-size:23px;font-weight:650;letter-spacing:-.03em;margin:0 0 8px}.crm-update-header [data-slot=dialog-description]{font-size:11px;line-height:1.7;color:var(--up-muted);margin:0}.crm-update-tabs{display:flex;align-items:center;gap:17px;padding:0 29px;background:var(--up-soft);border-bottom:1px solid var(--up-line);flex-shrink:0;overflow-x:auto}.crm-update-tabs button{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;display:inline-flex;align-items:center;gap:7px;color:var(--up-muted)!important;white-space:nowrap;min-height:46px;padding:10px 0!important;font-size:11px}.crm-update-tabs button[aria-selected=true]{color:var(--up-primary)!important;border-bottom-color:var(--up-primary)!important;font-weight:650}.crm-update-tabs button>span{font-size:9px;min-width:17px;height:17px;border-radius:4px;background:color-mix(in srgb,var(--up-primary) 14%,var(--up-bg));display:grid;place-items:center}.crm-update-feedback{padding:13px 28px;border-bottom:1px solid var(--up-line);background:color-mix(in srgb,#51a282 8%,var(--up-bg));font-size:11px;line-height:1.8;color:var(--up-muted);flex-shrink:0;max-height:180px;overflow:auto}.crm-update-feedback.is-error{background:color-mix(in srgb,#cf9d53 10%,var(--up-bg))}.crm-update-feedback p{margin:0 0 7px;overflow-wrap:anywhere}.crm-update-feedback button{border:1px solid var(--up-line)!important;background:var(--up-bg)!important;color:var(--up-primary)!important;display:inline-flex;align-items:center;gap:7px;padding:7px 10px!important;font-size:10px!important;border-radius:7px!important}.crm-update-history,.crm-update-inbox{display:grid;grid-template-columns:235px minmax(0,1fr);flex:1;min-height:0}.crm-update-versions,.crm-update-inbox>nav{overflow-y:auto;overflow-x:hidden;background:var(--up-soft);border-right:1px solid var(--up-line);padding:21px 13px}.crm-update-small{display:block;font-size:8px;letter-spacing:.11em;font-weight:700;color:var(--up-muted);padding:0 10px;margin-bottom:17px}.crm-update-versions>button,.crm-update-inbox>nav>button{display:block;width:100%;text-align:left;background:transparent!important;border:1px solid transparent!important;border-radius:9px!important;padding:12px 10px!important;margin:0 0 10px;color:var(--up-ink)!important}.crm-update-versions>button[aria-current=true],.crm-update-inbox>nav>button[aria-current=true]{background:color-mix(in srgb,var(--up-primary) 9%,var(--up-bg))!important;border-color:color-mix(in srgb,var(--up-primary) 23%,var(--up-bg))!important}.crm-update-versions strong{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:8px}.crm-update-versions strong>i,.crm-update-detail-tabs i{width:6px;height:6px;border-radius:50%;background:var(--up-primary);flex-shrink:0}.crm-update-versions time{display:block;font-size:9px;color:var(--up-muted);margin:7px 0 9px}.crm-update-versions button>span,.crm-update-inbox>nav>button>span{display:block;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.crm-update-versions button>small{display:inline-block;font-size:9px;margin-top:10px;color:var(--up-primary);padding:3px 5px;border-radius:4px;background:color-mix(in srgb,var(--up-primary) 12%,var(--up-bg))}.crm-update-history-note{display:flex;gap:7px;font-size:9px;color:var(--up-muted);line-height:1.8;padding:17px 10px 0;border-top:1px solid var(--up-line);margin:23px 0 0}.crm-update-history-note svg{flex-shrink:0;margin-top:3px}.crm-update-reader{min-height:0;overflow-y:auto;display:flex;flex-direction:column}.crm-update-article{padding:29px 31px 25px;flex:1}.crm-update-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:10px;color:var(--up-muted);margin-bottom:17px}.crm-update-meta>span{display:inline-flex;font-weight:700;color:var(--up-primary);border:1px solid color-mix(in srgb,var(--up-primary) 23%,var(--up-bg));background:var(--up-soft);border-radius:6px;padding:4px 7px;font-size:10px}.crm-update-article>h2,.crm-update-inbox-reader>h2,.crm-update-publish h2{font-size:25px;line-height:1.35;font-weight:650;letter-spacing:-.035em;margin:0 0 20px;overflow-wrap:anywhere}.crm-update-body{font-size:12px;color:var(--up-muted);line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 23px}.crm-update-changes{list-style:none;margin:20px 0;padding:0;display:grid;gap:16px}.crm-update-changes li{display:flex;align-items:flex-start;gap:10px}.crm-update-changes li>span{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;margin-top:3px;background:color-mix(in srgb,#4baf8b 14%,var(--up-bg));color:#60a38c;border-radius:50%}.crm-update-changes h3{font-size:12px;font-weight:650;line-height:1.6;margin:0 0 5px;overflow-wrap:anywhere}.crm-update-changes p{font-size:12px;line-height:1.9;white-space:pre-wrap;color:var(--up-muted);margin:0;overflow-wrap:anywhere}.crm-update-digest{border-top:1px solid var(--up-line);padding-top:15px;margin-top:25px;font-size:10px;color:var(--up-muted)}.crm-update-digest summary{cursor:pointer}.crm-update-digest code{display:block;font-size:9px;overflow-wrap:anywhere;background:var(--up-soft);padding:10px;border-radius:6px}.crm-update-detail-tabs{display:flex;gap:19px;border-bottom:1px solid var(--up-line);margin:0 0 19px}.crm-update-detail-tabs button{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;display:flex;align-items:center;gap:7px;color:var(--up-muted)!important;padding:9px 0 12px!important;font-size:11px}.crm-update-detail-tabs button[aria-pressed=true]{border-bottom-color:var(--up-primary)!important;color:var(--up-primary)!important;font-weight:650}.crm-update-reading-footer{position:sticky;bottom:0;background:var(--up-bg);border-top:1px solid var(--up-line);padding:20px 31px;z-index:2;box-shadow:0 -6px 16px #203d4f04;flex-shrink:0}.crm-update-dialog label{display:grid;gap:7px;color:var(--up-muted);font-size:11px;line-height:1.7}.crm-update-dialog label>small{display:inline;font-size:10px;font-weight:400}.crm-update-dialog input:not([type=checkbox]):not([type=radio]),.crm-update-dialog textarea{width:100%;max-width:100%;background:var(--up-bg)!important;color:var(--up-ink)!important;border:1px solid var(--up-line)!important;border-radius:7px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.7}.crm-update-dialog textarea{resize:vertical;min-height:68px}.crm-update-dialog input[type=radio],.crm-update-dialog input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--up-primary);flex-shrink:0}.crm-update-dialog label.crm-update-check{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;margin-bottom:14px}.crm-update-understanding{display:flex;gap:10px;margin-bottom:15px}.crm-update-understanding label{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--up-line);border-radius:7px;padding:9px 8px;background:var(--up-bg);cursor:pointer;font-size:11px}.crm-update-understanding label:has(input:checked){border-color:var(--up-primary);color:var(--up-primary);background:var(--up-soft)}.crm-update-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:15px}.crm-update-actions>small{color:var(--up-muted);font-size:9px;line-height:1.7;max-width:240px}.crm-update-dialog .crm-update-primary,.crm-update-dialog .crm-update-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:8px!important;font-size:11px!important;font-weight:600;padding:9px 13px!important;line-height:1.5;white-space:normal}.crm-update-dialog .crm-update-primary{border:1px solid var(--up-primary)!important;background:var(--up-primary)!important;color:var(--theme-primary-contrast,#fff)!important}.crm-update-dialog .crm-update-secondary{border:1px solid var(--up-line)!important;background:var(--up-bg)!important;color:var(--up-primary)!important}.crm-update-dialog .crm-update-link,.crm-update-dialog .crm-update-more{background:transparent!important;border:0!important;color:var(--up-primary)!important;padding:6px 0!important;font-size:10px!important;text-decoration:underline;text-underline-offset:4px}.crm-update-read-state{display:flex;gap:10px;font-size:11px;line-height:1.8;padding:12px 13px;margin:0 0 14px;background:var(--up-soft);border:1px solid var(--up-line);border-radius:8px;color:var(--up-muted)}.crm-update-read-state svg{color:#5fa98e;flex-shrink:0;margin-top:2px}.crm-update-readonly{border-top:1px solid var(--up-line);padding:18px 31px;color:var(--up-muted);font-size:11px;line-height:1.8;margin:0}.crm-update-thread-title{margin:18px 0 15px}.crm-update-thread-title h3{font-size:12px;margin:0 0 6px;font-weight:650}.crm-update-thread-title>span{font-size:10px;color:var(--up-muted)}.crm-update-message{padding:13px 15px;border:1px solid var(--up-line);border-radius:9px;background:var(--up-soft);margin:11px 0}.crm-update-message.is-team{background:color-mix(in srgb,var(--up-primary) 8%,var(--up-bg));border-color:color-mix(in srgb,var(--up-primary) 20%,var(--up-bg))}.crm-update-message header{display:flex;gap:10px;justify-content:space-between;font-size:9px;color:var(--up-muted);line-height:1.6;margin-bottom:7px}.crm-update-message header strong{font-weight:600}.crm-update-message p{font-size:11px;line-height:1.9;margin:0;color:var(--up-ink);white-space:pre-wrap;overflow-wrap:anywhere}.crm-update-inbox>nav>button strong{font-size:12px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.crm-update-inbox>nav>button strong>span{font-size:8px;border-radius:4px;color:var(--up-primary);background:color-mix(in srgb,var(--up-primary) 10%,var(--up-bg));padding:3px 5px;font-weight:500}.crm-update-inbox-reader{overflow-y:auto;padding:28px 29px}.crm-update-inbox-reader>h2{font-size:21px}.crm-update-reply{margin-top:24px;display:grid;gap:14px}.crm-update-reply button{justify-self:start}.crm-update-empty{padding:35px 28px;text-align:center;color:var(--up-muted);margin:auto}.crm-update-empty>svg{margin:0 auto 19px;color:var(--up-primary)}.crm-update-empty h2{font-size:19px;line-height:1.5;margin-bottom:12px}.crm-update-empty p{font-size:12px;line-height:1.9;max-width:430px;margin:0 auto 22px}.crm-update-publish{padding:28px 31px;overflow-y:auto;flex:1;min-height:0}.crm-update-publish form{display:grid;gap:18px}.crm-update-publish form>p,.crm-update-publish>p{color:var(--up-muted);font-size:12px;line-height:1.9;margin-top:0}.crm-update-publication-grid{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px}.crm-update-publish fieldset{border:1px solid var(--up-line);border-radius:9px;padding:17px}.crm-update-publish legend{padding:0 7px;font-size:11px;color:var(--up-muted);font-weight:650}.crm-update-change-editor{display:grid;gap:11px;margin-bottom:18px}.crm-update-audience{display:grid;grid-template-columns:1fr 1fr;gap:11px 18px}.crm-update-audience label{display:flex;align-items:center;gap:8px}.crm-update-warning{display:flex;gap:9px;padding:14px 16px;border:1px solid var(--up-line);background:var(--up-soft);border-radius:8px}.crm-update-warning svg{flex-shrink:0;margin-top:3px}.crm-update-standalone-dock{position:fixed;bottom:16px;left:12px;z-index:35;display:grid;justify-items:center;gap:9px;border:1px solid var(--theme-border,#d7e4eb);border-radius:13px;padding:8px;background:var(--theme-surface,#fff);width:68px}.crm-update-standalone-dock .crm-update-launcher{width:44px;min-height:41px;padding:8px!important;justify-content:center}.crm-update-standalone-dock .crm-update-launcher-label,.crm-update-standalone-dock .profile>div{display:none}.crm-update-standalone-dock .crm-update-badge{position:absolute;right:-5px;top:-4px}.crm-update-standalone-dock .profile{padding:0;margin:0}.crm-update-standalone-dock .classic-profile-avatar{width:36px;height:36px}.crm-update-standalone-dock img{width:36px;height:36px;border-radius:50%}@media(max-width:780px){.crm-update-dialog.is-manual{top:70px!important;right:10px!important;bottom:10px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 80px)!important}.crm-update-dialog{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;border-radius:13px!important}.crm-update-header{padding:20px 53px 17px 23px}.crm-update-header [data-slot=dialog-title]{font-size:21px}.crm-update-tabs{padding:0 22px;gap:16px}.crm-update-tabs button{font-size:10px;min-height:42px}.crm-update-history,.crm-update-inbox{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.crm-update-versions,.crm-update-inbox>nav{display:flex;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--up-line);padding:10px;gap:8px;max-height:117px}.crm-update-small,.crm-update-history-note{display:none}.crm-update-versions>button,.crm-update-inbox>nav>button{min-width:165px;width:165px;flex-shrink:0;margin:0;padding:10px!important}.crm-update-versions button>span{font-size:9px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crm-update-versions time{margin:5px 0;font-size:8px}.crm-update-versions button>small{font-size:8px;margin-top:4px}.crm-update-article{padding:23px}.crm-update-article>h2{font-size:23px}.crm-update-reading-footer{padding:18px 23px}.crm-update-inbox-reader,.crm-update-publish{padding:23px}.crm-update-publication-grid{grid-template-columns:1fr}.crm-update-readonly{padding:17px 23px}}@media(max-width:480px){.crm-update-dialog{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)!important}.crm-update-dialog.is-manual{top:66px!important;right:6px!important;bottom:6px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 72px)!important}.crm-update-header{padding:18px 49px 15px 18px}.crm-update-header [data-slot=dialog-title]{font-size:20px}.crm-update-header [data-slot=dialog-description]{font-size:10px}.crm-update-tabs{padding:0 17px;gap:14px}.crm-update-tabs button{font-size:9px}.crm-update-header~.crm-update-feedback{padding:11px 17px;font-size:10px;max-height:160px}.crm-update-article{padding:21px 19px}.crm-update-article>h2{font-size:22px}.crm-update-meta{font-size:9px;gap:7px}.crm-update-body,.crm-update-changes p,.crm-update-changes h3{font-size:11px}.crm-update-reading-footer{padding:16px 19px}.crm-update-reading-footer label.crm-update-check{font-size:11px}.crm-update-understanding{gap:8px}.crm-update-understanding label{font-size:10px;padding:8px 6px}.crm-update-actions{align-items:stretch;flex-direction:column;gap:11px}.crm-update-actions>small{max-width:none;font-size:9px}.crm-update-dialog .crm-update-primary,.crm-update-dialog .crm-update-secondary{font-size:10px!important}.crm-update-message header{font-size:8px;flex-wrap:wrap;gap:3px}.crm-update-message p{font-size:10px}.crm-update-message{padding:11px 12px}.crm-update-inbox-reader,.crm-update-publish{padding:21px 18px}.crm-update-inbox-reader>h2,.crm-update-publish h2{font-size:21px}.crm-update-audience{grid-template-columns:1fr}.crm-update-readonly{padding:15px 19px;font-size:10px}}.crm-update-header{position:relative}.crm-update-dialog .crm-update-close{position:absolute;right:20px;top:22px;width:31px;height:31px;min-height:31px;padding:0!important;display:grid;place-items:center;border:1px solid var(--up-line)!important;border-radius:7px!important;background:var(--up-soft)!important;color:var(--up-muted)!important}.crm-update-recovered-draft{font-size:10px;color:var(--up-muted);line-height:1.7;margin:0 0 13px;display:grid;gap:4px}.crm-update-recovered-draft button{justify-self:start}.crm-update-snooze{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;margin-bottom:16px;border:1px solid var(--border);border-radius:10px;background:var(--muted)}.crm-update-snooze p{flex:1 1 210px;margin:0;font-size:13px;line-height:1.5}.crm-update-snooze button{flex:0 0 auto;max-width:100%;white-space:normal}.client-card-tabs{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--theme-border)}.client-card-tabs button{padding:6px 10px;border:0;border-radius:6px;background:transparent;color:var(--theme-muted);font-weight:500}.client-card-tabs button[aria-current=page]{color:var(--theme-primary);background:var(--client-soft)}.client-card-tabs button:hover{background:var(--client-soft)}.client-card-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:0}.client-card-fields{margin:0;padding:0;border:0;min-width:0}.client-card-form .full{grid-column:1/-1}.client-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 18px}.client-card-actions>span{font-size:12px;color:var(--theme-muted)}.client-card-saved{color:var(--theme-success,#16865c)}.client-card-history article{border-top:1px solid var(--theme-border);padding:14px 0}.client-card-history header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.client-card-history time{font-size:11px;color:var(--theme-muted)}.client-card-history p,.client-card-facts dd{white-space:pre-wrap;overflow-wrap:anywhere}.client-card-facts{display:grid;gap:12px;margin:18px 0}.client-card-facts dt{font-size:12px;color:var(--theme-muted)}.client-card-facts dd{margin:4px 0 0}.client-card .client-sites{margin:20px 0;padding:16px;border:1px solid var(--theme-border);border-radius:10px}.client-card .client-sites header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.client-card .client-sites>header h3{margin:0}.client-card .client-sites>header>button{max-width:100%;flex:0 1 auto}.client-card .client-site-row>div:first-child{flex:1 1 240px}.client-card .client-site-row>div:first-child>:is(a,span){max-width:100%;overflow-wrap:anywhere}.client-card .client-sites-hint{font-size:12px;color:var(--theme-muted)}.client-card .client-site-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0}.client-card .client-site-row>div{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.client-card .client-site-actions button{min-height:34px;font-size:12px}.client-card .client-site-row small{letter-spacing:normal}.client-card a{color:var(--theme-primary)}.client-card input:focus-visible,.client-card textarea:focus-visible,.client-card select:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.client-card-tabs button{transition:background-color .16s ease,color .16s ease}.client-card-tabs button:active{transform:translateY(1px)}@media(max-width:600px){.client-card .client-sites{padding:16px}.client-card-form{grid-template-columns:minmax(0,1fr)}.client-card-actions{align-items:stretch;flex-direction:column}.client-card-tabs{gap:2px}.client-card-tabs button{font-size:12px;padding:7px 9px}}.client-workspace .client-card textarea{height:88px;min-height:72px;max-height:260px;overflow:auto}.client-workspace .client-card textarea:focus{max-height:360px}.client-workspace .client-workspace-current{container:client-main / inline-size}@container client-main (min-width:760px){.client-card-form{grid-template-columns:repeat(3,minmax(0,1fr))}.client-card-form>.full:not(:has(textarea)){grid-column:auto}}.client-card-additional{margin:12px 0 0}.client-card-additional>summary{font-size:13px}.client-card-additional[open]>.client-card-form{margin-top:8px}.client-card-actions>span{flex:1}.client-card-actions>span>small{display:block;margin-top:4px}.client-card-actions>div{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}@media(max-width:600px){.client-card-actions>div{width:100%}.client-card-actions>div>button{width:100%}}.client-status-field{padding:12px 0;margin:0 0 16px;border-bottom:1px solid var(--theme-border)}.client-status-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.client-status-heading>div{min-width:0}.client-status-heading span,.client-status-list small{display:block;color:var(--theme-muted);font-size:12px;overflow-wrap:anywhere}.client-status-heading h2{margin:0}.client-status-block{color:var(--theme-danger,#e9a5a0);font-size:13px}.client-status-editor{display:grid;gap:10px;margin-top:12px;max-width:620px}.client-status-editor button{justify-self:start}.client-status-catalog{padding:20px;margin-bottom:20px}.client-status-catalog p{color:var(--theme-muted);font-size:13px}.client-status-list{padding:0;list-style:none;margin:16px 0}.client-status-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--theme-border)}.client-status-list li>div{min-width:0;overflow-wrap:anywhere}.client-status-catalog form{max-width:620px;display:grid;gap:12px}.client-status-catalog :is(input:not([type=checkbox]),select){width:100%;max-width:100%}.client-status-catalog .client-status-checkbox{display:flex;align-items:center;gap:10px}.client-status-checkbox input{width:18px;height:18px;flex:none}.client-status-catalog .actions{display:flex;flex-wrap:wrap;gap:8px}.crm-client-status{display:block;font-size:12px;color:var(--theme-muted);margin-top:4px;overflow-wrap:anywhere}.crm-client-status.is-blocked{color:var(--theme-danger,#e9a5a0)}@media(max-width:520px){.client-status-catalog{padding:16px}.client-status-list .actions{width:100%}.client-status-heading>button{max-width:100%}}.pool-card-dialog{width:600px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);overflow:auto;background:var(--theme-surface,var(--card));color:var(--theme-text,var(--foreground))}.pool-card-dialog dl{display:grid;gap:12px;margin:8px 0}.pool-card-dialog dt{font-size:12px;color:var(--theme-muted,var(--muted-foreground))}.pool-card-dialog dd{margin:4px 0 0;font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.pool-card-dialog dd a{color:var(--theme-primary,var(--primary))}.pool-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:10px}.pool-card-actions>button{min-height:42px}@media(max-width:520px){.pool-card-actions>button{width:100%;min-height:44px}}.client-transfer{margin:12px 0;padding:12px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface)}.client-transfer label{display:grid;gap:6px;margin:10px 0}.proposal-readiness{margin:0 0 18px;padding:14px 16px;border:1px solid var(--theme-border);border-left:4px solid var(--theme-primary);border-radius:10px;background:var(--client-soft,var(--theme-surface));color:var(--theme-text);font-size:13px}.proposal-readiness header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.proposal-readiness p{margin:6px 0}.proposal-readiness ul{margin:8px 0;padding-left:18px;display:grid;gap:6px}.proposal-readiness li small{display:block;letter-spacing:normal;font-size:12px;color:var(--theme-muted)}.proposal-readiness .text-button{min-height:28px!important;padding:0!important;text-align:left}.proposal-readiness summary{cursor:pointer}.proposal-readiness [data-ready=true]{opacity:.85}.native-client .workspace.has-proposal-help{grid-template-columns:230px minmax(0,1fr) 270px}.proposal-help-lane{min-width:0}.native-client .client-transfer{background:var(--theme-surface)}.native-client .client-transfer input,.native-client .client-transfer select,.native-client .client-transfer textarea{width:100%;max-width:100%;background:var(--theme-input,var(--theme-surface));color:var(--theme-text);border:1px solid var(--theme-border);border-radius:7px;padding:8px}.native-client .client-transfer .followup-check{display:flex}.native-client .client-transfer input[type=checkbox]{width:18px;flex:0 0 18px}.native-client .proposal-readiness button{font:inherit}.native-client .proposal-readiness small{color:var(--theme-muted)}@media(max-width:1250px){.native-client .workspace.has-proposal-help{grid-template-columns:minmax(0,1fr) 270px}.proposal-help-lane{grid-column:1/-1}}@media(max-width:760px){.native-client .workspace.has-proposal-help{grid-template-columns:minmax(0,1fr)}.proposal-help-lane{grid-column:auto}.native-client .proposal-readiness{padding:12px}.native-client .workspace-aside{min-width:0}}@media(min-width:1251px){.native-client .proposal-help-lane{position:sticky;top:84px;align-self:start;max-height:calc(100dvh - 104px);overflow:auto}}.client-email form{display:grid;gap:8px}.client-email input{width:100%;min-width:0;padding:10px;border:1px solid var(--theme-border);border-radius:7px;background:var(--theme-surface);color:var(--theme-text)}.client-email .actions{flex-wrap:wrap}.client-order-picker{padding:14px;margin:0 0 16px;border:1px solid var(--theme-border);border-radius:10px}.client-order-picker [role=group]{display:flex;flex-wrap:wrap;gap:8px}.client-order-picker button{display:grid;gap:3px;text-align:left;flex:1 1 190px;min-width:0;white-space:normal;overflow-wrap:anywhere}.client-order-picker button span{font-size:12px}.client-incoming-order{padding:16px;border:1px solid var(--theme-border);border-left:4px solid var(--theme-primary);border-radius:10px;margin:14px 0;background:var(--client-soft,var(--theme-surface))}.client-incoming-order h2{font-size:18px}.client-incoming-order small{color:var(--theme-primary)}.f{display:flex;flex-wrap:wrap;gap:6px;max-height:150px;overflow-y:auto;padding:3px}.f button{font-size:12px;line-height:1.4;padding:7px 9px;border:1px solid var(--border);background:var(--theme-surface);border-radius:5px;color:var(--foreground);cursor:pointer;max-width:100%;overflow-wrap:anywhere}.f button[aria-pressed=true]{background:var(--accent);border-color:var(--primary);color:var(--primary)}.f button:hover{background:var(--accent)}.f button:focus-visible,.c button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.c{min-width:0;margin:0;padding:10px 0;border:0;border-block:1px solid var(--border);font-size:12px}.c>div{display:flex;align-items:end;gap:7px;margin-top:8px}.c label{flex:1;min-width:0;font-size:11px}.c input{width:100%;min-width:0;display:block;border:1px solid var(--input);border-radius:4px;padding:7px;font-variant-numeric:tabular-nums}.c input::placeholder{color:var(--muted-foreground,#9aa7b1);opacity:.45}.c button{flex:0 0 34px;width:34px;height:34px;padding:8px;display:grid;place-items:center}.client-call-script{min-width:0;color:var(--theme-text);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;font:400 14px/1.65 system-ui,sans-serif;overflow-wrap:anywhere}.client-call-script *{box-sizing:border-box;min-width:0}.client-call-script details{margin:0}.client-call-script-disclosure>summary{display:flex;align-items:center;gap:10px;padding:18px;cursor:pointer;list-style:none;font-size:17px;font-weight:650}.client-call-script summary::-webkit-details-marker{display:none}.client-call-script-disclosure>summary>span{flex:1}.client-call-script summary>svg{flex:none;color:var(--theme-muted)}.client-call-script details[open]>summary>svg:last-child{transform:rotate(180deg)}.client-call-script-content{padding:0 18px 18px}.client-call-script p{margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere}.client-call-script-context,.client-call-script-shared,.client-call-script-permission{font-size:12px;color:var(--theme-muted);line-height:1.6}.client-call-script-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.client-call-script button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;max-width:100%;padding:8px 10px;font:inherit;font-size:12px;white-space:normal!important;color:var(--theme-text);border:1px solid var(--theme-border);border-radius:6px;background:var(--theme-surface);cursor:pointer}.client-call-script button.primary{color:var(--theme-primary);background:color-mix(in srgb,var(--theme-primary) 9%,var(--theme-surface))}.client-call-script button:disabled{opacity:.55;cursor:not-allowed}.client-call-script-sections{display:grid;gap:12px;margin-top:16px}.client-call-script-section{border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface)}.client-call-script-section>summary{display:flex;gap:9px;align-items:center;list-style:none;cursor:pointer;padding:12px;font-size:14px}.client-call-script-section>summary>strong{flex:1;font-weight:650}.client-call-script-section>summary>span{display:grid;place-items:center;width:23px;flex:none;height:23px;border:1px solid var(--theme-border);border-radius:50%;font-size:11px;color:var(--theme-primary)}.client-call-script-section-body{padding:0 12px 12px}.client-call-script .client-call-script-say{font-size:14px;line-height:1.75}.client-call-script .client-call-script-example{padding:9px;border-radius:6px;background:color-mix(in srgb,var(--theme-primary) 7%,var(--theme-surface));font-size:11px;color:var(--theme-muted)}.client-call-script-extra{border-top:1px solid var(--theme-border);padding-top:9px;font-size:12px}.client-call-script-extra>summary{cursor:pointer;color:var(--theme-muted);padding:4px 0}.client-call-script-extra h4{font:650 12px/1.5 system-ui;margin:12px 0 4px}.client-call-script fieldset{min-width:0;margin:0;padding:0;border:0}.client-call-script label{display:grid;gap:6px;margin:12px 0!important;color:var(--theme-text);font:500 12px/1.5 system-ui}.client-call-script input,.client-call-script textarea{width:100%;max-width:100%;padding:10px;border:1px solid var(--theme-border);border-radius:6px;background:var(--theme-surface);color:var(--theme-text);font:400 14px/1.6 system-ui}.client-call-script textarea{resize:vertical}.client-call-script-error{padding:10px;border:1px solid var(--theme-danger,var(--theme-border));border-radius:7px;font-size:12px;color:var(--theme-text);background:color-mix(in srgb,var(--theme-danger) 6%,var(--theme-surface))}.client-call-script-save{margin-top:16px;padding-top:12px;border-top:1px solid var(--theme-border);font-size:12px}.client-call-script-save>div{display:flex;flex-wrap:wrap;gap:8px}.client-call-script-notice{font-size:12px;color:var(--theme-success,var(--theme-text))}.client-call-script button:focus-visible,.client-call-script summary:focus-visible,.client-call-script input:focus-visible,.client-call-script textarea:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}@media(max-width:520px){.client-call-script-disclosure>summary{padding:14px}.client-call-script-content{padding:0 14px 14px}.client-call-script input,.client-call-script textarea{font-size:16px}.client-call-script button{min-height:42px}}.client-call-script-draft{font-size:11px;line-height:1.4;color:var(--theme-warning,var(--theme-text));font-weight:600;max-width:140px}.h{margin:20px 0;border-top:1px solid var(--border);padding-top:18px;min-width:0}.h header{display:flex;gap:12px;align-items:center;justify-content:space-between}.h header h3{font-size:14px;line-height:1.5;font-weight:650;overflow-wrap:anywhere}.h header h3 span{font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-left:5px}.h header>div{display:flex;gap:4px}.h button:not([class*=primary]):not([role=combobox]){display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:5px;padding:4px;border:1px solid var(--border);background:var(--theme-surface);color:#53637c;flex-shrink:0}.fe{font-size:11px;color:var(--muted-foreground);margin:8px 0 12px;line-height:1.6}.ae{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 18px}.N{display:grid;grid-template-columns:26px minmax(0,1fr) 30px;align-items:center;gap:8px;border-bottom:1px solid var(--theme-border);padding:10px 0;min-width:0}.N>div{min-width:0}.N small{font-size:11px;color:var(--muted-foreground);display:block;line-height:1.5}.ye{color:var(--primary);display:flex;justify-content:center}.ne{display:flex;align-items:center;gap:5px;font-size:13px;line-height:1.6;font-weight:550;overflow-wrap:anywhere;color:var(--foreground)}.ne svg{flex-shrink:0}.ke{font-size:10px;color:#738197}.O{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:12px 0;min-width:0}.O>*{width:100%;min-width:0}.ze{font-size:12px;color:#b14042;background:#fff1ef;padding:8px;margin:8px 0}@media(max-width:560px){.O,.ae{grid-template-columns:1fr}}.order-specification-form,.order-specification-panel{min-width:0}.order-specification-form details,.order-specification-panel{border-top:1px solid var(--theme-border);padding:12px 0;margin:12px 0}.order-specification-form summary,.order-specification-panel>summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;color:var(--theme-text);font-weight:600}.order-specification-form summary small,.order-specification-panel summary small{color:var(--theme-muted);font-weight:400;white-space:nowrap}.order-specification-fields{display:grid;gap:14px;margin-top:16px}.order-specification-fields label,.order-specification-panel label{display:grid;gap:6px}.order-specification-fields textarea,.order-specification-actions textarea{width:100%;box-sizing:border-box;min-height:88px}.order-specification-hint,.order-specification-fields small,.order-specification-actions>p{color:var(--theme-muted);font-size:12px;line-height:1.6}.order-specification-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:480px;overflow:auto;margin:14px 0}.order-specification-actions .actions{display:flex;flex-wrap:wrap;gap:8px}.order-specification-actions{margin:12px 0}.order-specification-actions button{white-space:normal}.order-specification-panel select{max-width:100%}@media(max-width:520px){.order-specification-fields textarea,.order-specification-actions textarea{font-size:16px}.order-specification-actions .actions>button{flex:1 1 145px;min-height:42px}}.order-specification-fields>label,.order-specification-contact>label{margin:0!important}.order-specification-contact{display:grid;gap:14px;margin:14px 0}@media(min-width:1000px){.order-specification-fields,.order-specification-contact{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-specification-form summary,.order-specification-panel>summary{justify-content:flex-start}.order-specification-form summary:before,.order-specification-panel>summary:before{content:"\25b8";color:var(--theme-muted)}.order-specification-form details[open]>summary:before,.order-specification-panel[open]>summary:before{content:"\25be"}.order-specification-form summary small,.order-specification-panel summary small{margin-left:auto}.payment-status-panel{box-sizing:border-box;min-width:0;max-width:100%;padding:18px 20px;border:1px solid var(--theme-border,#c2ced2);border-radius:12px;background:var(--theme-surface,#fff);color:var(--theme-text,#243940)}.payment-status-panel__heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;font-size:15px;line-height:1.5}.payment-status-panel__badge{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--theme-border,#c2ced2);border-radius:999px;font-size:13px;font-weight:600;line-height:1.5;background:color-mix(in srgb,var(--theme-text,#243940) 7%,var(--theme-surface,#fff));color:inherit}.payment-status-panel__badge--partial{border-color:#b08538;background:color-mix(in srgb,#b08538 12%,var(--theme-surface,#fff))}.payment-status-panel__badge--full,.payment-status-panel__badge--not_required{border-color:#427e64;background:color-mix(in srgb,#427e64 12%,var(--theme-surface,#fff))}.payment-status-panel__cancelled{font-size:13px}.payment-status-panel__amounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:16px 24px;margin:0}.payment-status-panel__amounts>div{min-width:0}.payment-status-panel__amounts dt{font-size:13px;color:var(--theme-muted,#576d75);line-height:1.5}.payment-status-panel__amounts dd{margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.payment-status-panel__note{margin:14px 0 0;color:var(--theme-muted,#576d75);font-size:13px;line-height:1.6}.payment-status-panel--compact{padding:14px 16px}.payment-status-panel--compact .payment-status-panel__heading{margin-bottom:12px}:where(.native-clients,.native-client){color-scheme:dark;--bg:#132223;--sidebar:#102021;--panel:#1b2d2f;--panel2:#213638;--line:#304749;--muted:#9aafb1;--text:#edf3f3;--accent:#8ed5e3;--accentdark:#173a40;--green:#9ed9b8;--amber:#edc18d;--red:#f0a7a2;--radius:13px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px}:where(.native-clients,.native-client) *{box-sizing:border-box}:where(.native-clients,.native-client){margin:0;background:var(--bg);color:var(--text)}:where(.native-clients,.native-client) button,:where(.native-clients,.native-client) input,:where(.native-clients,.native-client) textarea,:where(.native-clients,.native-client) select{font:inherit}:where(.native-clients,.native-client) button,:where(.native-clients,.native-client) a,:where(.native-clients,.native-client) input,:where(.native-clients,.native-client) select,:where(.native-clients,.native-client) textarea{-webkit-tap-highlight-color:transparent}:where(.native-clients,.native-client) button{cursor:pointer;color:inherit}:where(.native-clients,.native-client) button{border:0}:where(.native-clients,.native-client) a{color:var(--accent);text-decoration:none}:where(.native-clients,.native-client) button:focus-visible,:where(.native-clients,.native-client) a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}:where(.native-clients,.native-client) input:focus,:where(.native-clients,.native-client) textarea:focus,:where(.native-clients,.native-client) select:focus{outline:2px solid #8ed5e375;outline-offset:1px}:where(.native-clients,.native-client) input,:where(.native-clients,.native-client) textarea,:where(.native-clients,.native-client) select{color:var(--text);background:#142728;border:1px solid var(--line);border-radius:8px;padding:11px 13px;min-width:0}:where(.native-clients,.native-client) textarea{resize:vertical;line-height:1.65}:where(.native-clients,.native-client) input::placeholder,:where(.native-clients,.native-client) textarea::placeholder{color:#7f999c}:where(.native-clients,.native-client) select{max-width:100%}:where(.native-clients,.native-client) button:disabled{opacity:.4;cursor:not-allowed}:where(.native-clients,.native-client) h1,:where(.native-clients,.native-client) h2,:where(.native-clients,.native-client) h3,:where(.native-clients,.native-client) p{margin:0}:where(.native-clients,.native-client) h1{font-size:32px;letter-spacing:-1.1px;font-weight:650}:where(.native-clients,.native-client) h2{font-size:21px;letter-spacing:-.4px}:where(.native-clients,.native-client) h3{font-size:15px}:where(.native-clients,.native-client) p{line-height:1.6}:where(.native-clients,.native-client) .muted{color:var(--muted)}:where(.native-clients,.native-client) .small{font-size:12px}:where(.native-clients,.native-client) .eyebrow{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;font-weight:650;color:var(--accent)}:where(.native-clients,.native-client) .icon{width:19px;height:19px;display:inline-block;vertical-align:middle;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(.native-clients,.native-client) .brand-mark{width:34px;height:34px;display:grid;place-items:center;background:var(--accent);color:#123237;border-radius:10px;font-size:21px;font-weight:800;transform:rotate(-6deg)}:where(.native-clients,.native-client) .shell{display:grid;grid-template-columns:222px minmax(0,1fr);min-height:100vh}:where(.native-clients,.native-client) .sidebar{height:100vh;position:sticky;top:0;border-right:1px solid var(--line);background:var(--sidebar);display:flex;flex-direction:column;padding:28px 16px}:where(.native-clients,.native-client) .brand{display:flex;gap:10px;align-items:center;padding:0 10px 32px;font-size:21px;letter-spacing:-.8px;font-weight:700}:where(.native-clients,.native-client) .brand span:last-child small{display:block;font-size:9px;font-weight:450;letter-spacing:1.8px;color:var(--muted);margin-top:3px}:where(.native-clients,.native-client) .nav-label{font-size:9px;letter-spacing:1.6px;color:#758e91;padding:0 14px;margin:12px 0}:where(.native-clients,.native-client) .nav{display:flex;flex-direction:column;gap:7px}:where(.native-clients,.native-client) .nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:9px;color:#a6babb;font-size:13px}:where(.native-clients,.native-client) .nav a.active{color:var(--accent);background:#254347}:where(.native-clients,.native-client) .nav a:hover{background:#21383a}:where(.native-clients,.native-client) .nav .counter{margin-left:auto;font-size:10px;padding:2px 6px;border-radius:5px;background:#344c4e;color:var(--accent)}:where(.native-clients,.native-client) .sidebar-bottom{margin-top:auto}:where(.native-clients,.native-client) .demo-side{margin:22px 7px;border:1px solid #345250;border-radius:10px;padding:13px;background:#19302f}:where(.native-clients,.native-client) .demo-side p{font-size:11px;color:#aec0bf;margin:7px 0 11px}:where(.native-clients,.native-client) .user{border-top:1px solid var(--line);padding:19px 10px 0;display:flex;gap:11px;align-items:center}:where(.native-clients,.native-client) .avatar{width:37px;height:37px;background:#354d51;color:var(--accent);border:1px solid #426168;border-radius:11px;display:grid;place-items:center;font-size:13px;font-weight:700;flex-shrink:0}:where(.native-clients,.native-client) .avatar.amber{background:#443c31;color:var(--amber);border-color:#5a4c37}:where(.native-clients,.native-client) .avatar.green{background:#294138;color:var(--green);border-color:#3c594b}:where(.native-clients,.native-client) .avatar.large{width:56px;height:56px;font-size:22px;border-radius:15px}:where(.native-clients,.native-client) .main{min-width:0}:where(.native-clients,.native-client) .topbar{height:74px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:16px}:where(.native-clients,.native-client) .breadcrumb{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:10px}:where(.native-clients,.native-client) .breadcrumb b{font-weight:500;color:#d9e5e5}:where(.native-clients,.native-client) .top-right{display:flex;gap:16px;align-items:center}:where(.native-clients,.native-client) .demo-pill{font-size:10px;border:1px solid #4a6054;border-radius:6px;color:var(--green);padding:5px 9px;letter-spacing:.5px;white-space:nowrap}:where(.native-clients,.native-client) .demo-pill:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);margin-right:6px}:where(.native-clients,.native-client) .content{padding:28px 30px 32px;max-width:1800px;margin:auto}:where(.native-clients,.native-client) .page-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}:where(.native-clients,.native-client) .page-title .muted{font-size:12px;margin-top:7px}:where(.native-clients,.native-client) .actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}:where(.native-clients,.native-client) .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;border-radius:8px;border:1px solid var(--line);background:#22383a;color:#dce8e8;font-size:12px;font-weight:550;white-space:nowrap;min-height:38px}:where(.native-clients,.native-client) .btn:hover{background:#2b4548;border-color:#536e70}:where(.native-clients,.native-client) .btn.primary{background:var(--accent);border-color:var(--accent);color:#143136}:where(.native-clients,.native-client) .btn.primary:hover{background:#b0e5ee}:where(.native-clients,.native-client) .btn.ghost{background:transparent}:where(.native-clients,.native-client) .btn.small{padding:7px 10px;min-height:30px;font-size:11px}:where(.native-clients,.native-client) .btn.danger{border-color:#704f4f;color:var(--red);background:#392b2b}:where(.native-clients,.native-client) .icon-btn{width:34px;height:34px;padding:0;display:grid;place-items:center;background:transparent;border-radius:7px;border:1px solid var(--line);color:var(--muted)}:where(.native-clients,.native-client) .icon-btn:hover{background:var(--panel2);color:var(--accent)}:where(.native-clients,.native-client) .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}:where(.native-clients,.native-client) .stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:17px 18px;text-align:left;position:relative;overflow:hidden}:where(.native-clients,.native-client) .stat:hover{border-color:#567273}:where(.native-clients,.native-client) .stat-top{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}:where(.native-clients,.native-client) .stat .stat-icon{background:#2c4345;color:var(--accent);width:29px;height:29px;border-radius:8px;display:grid;place-items:center}:where(.native-clients,.native-client) .stat strong{display:block;font-size:29px;line-height:1.2;margin:9px 0 4px;font-weight:580;letter-spacing:-1px}:where(.native-clients,.native-client) .stat small{font-size:10px;color:var(--muted)}:where(.native-clients,.native-client) .stat.warn strong,:where(.native-clients,.native-client) .stat.warn .stat-icon{color:var(--amber)}:where(.native-clients,.native-client) .stat.green strong,:where(.native-clients,.native-client) .stat.green .stat-icon{color:var(--green)}:where(.native-clients,.native-client) .list-panel,:where(.native-clients,.native-client) .panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}:where(.native-clients,.native-client) .list-tabs{display:flex;padding:0 17px;border-bottom:1px solid var(--line);gap:20px;overflow:auto}:where(.native-clients,.native-client) .list-tabs button{padding:17px 0 14px;background:transparent;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap;font-size:12px}:where(.native-clients,.native-client) .list-tabs button.active{color:var(--accent);border-color:var(--accent)}:where(.native-clients,.native-client) .count{font-size:10px;border-radius:4px;padding:2px 5px;background:#2c4446;margin-left:5px;color:var(--muted)}:where(.native-clients,.native-client) .list-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:17px 18px}:where(.native-clients,.native-client) .search{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;padding:0 11px;background:#16282a;max-width:400px;flex:1;color:var(--muted)}:where(.native-clients,.native-client) .search input{border:0;outline:none;background:none;width:100%;font-size:12px;padding:11px 0}:where(.native-clients,.native-client) .search kbd{font:10px inherit;color:#7e979a;white-space:nowrap;border:1px solid #3a5052;border-radius:4px;padding:2px 4px}:where(.native-clients,.native-client) .toolbar-right{display:flex;gap:9px;align-items:center}:where(.native-clients,.native-client) .switch{padding:3px;background:#122325;border:1px solid var(--line);border-radius:7px;display:flex;gap:2px}:where(.native-clients,.native-client) .switch button{display:flex;align-items:center;gap:6px;background:transparent;padding:7px 9px;border-radius:4px;color:var(--muted);font-size:10px}:where(.native-clients,.native-client) .switch button.active{background:#304a4d;color:var(--accent)}:where(.native-clients,.native-client) .queue-tip{display:flex;gap:10px;align-items:center;padding:11px 18px;background:#28382f;border-top:1px solid #3d4b37;border-bottom:1px solid #3d4b37;font-size:11px;color:#d1d4bf}:where(.native-clients,.native-client) .queue-tip .icon{color:var(--amber);width:16px}:where(.native-clients,.native-client) .queue-tip button{margin-left:auto;color:var(--amber);background:none;font-size:11px;white-space:nowrap}:where(.native-clients,.native-client) .table-wrap{overflow-x:auto}:where(.native-clients,.native-client) table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}:where(.native-clients,.native-client) th{font-size:10px;letter-spacing:.2px;color:var(--muted);font-weight:500;background:#1a2a2c;padding:12px 17px;border-bottom:1px solid var(--line)}:where(.native-clients,.native-client) td{padding:16px 17px;border-bottom:1px solid #2a4143;vertical-align:middle}:where(.native-clients,.native-client) tbody tr:last-child td{border-bottom:0}:where(.native-clients,.native-client) tbody tr:hover{background:#223739}:where(.native-clients,.native-client) td.company{min-width:210px}:where(.native-clients,.native-client) .company-cell{display:flex;gap:11px;align-items:center}:where(.native-clients,.native-client) .company-link{background:none;color:var(--text);font-weight:600;padding:0;text-align:left;font-size:12px}:where(.native-clients,.native-client) .company-link:hover{color:var(--accent)}:where(.native-clients,.native-client) .native-secondary{font-size:10px;color:var(--muted);margin-top:6px;line-height:1.5}:where(.native-clients,.native-client) .contact-line{display:flex;align-items:center;gap:7px;white-space:nowrap}:where(.native-clients,.native-client) .contact-line .icon{width:13px;height:13px;color:var(--muted)}:where(.native-clients,.native-client) .pill{padding:5px 8px;border-radius:5px;background:#304449;color:#b8d9e1;display:inline-flex;gap:5px;align-items:center;white-space:nowrap;font-size:10px;font-weight:550}:where(.native-clients,.native-client) .pill:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}:where(.native-clients,.native-client) .pill.callback{color:var(--amber);background:#413c32}:where(.native-clients,.native-client) .pill.interested{color:var(--green);background:#2b4239}:where(.native-clients,.native-client) .pill.proposal{color:#b9b5ee;background:#37394d}:where(.native-clients,.native-client) .pill.agreed{color:#a5e2cf;background:#24413c}:where(.native-clients,.native-client) .pill.archive{color:#a2acad;background:#303c3d}:where(.native-clients,.native-client) .due{font-weight:550;font-size:11px;white-space:nowrap}:where(.native-clients,.native-client) .due.overdue{color:var(--red)}:where(.native-clients,.native-client) .due.today{color:var(--amber)}:where(.native-clients,.native-client) .next-reason{font-size:10px;color:var(--muted);margin-top:5px;max-width:180px;line-height:1.5}:where(.native-clients,.native-client) .last-text{font-size:11px;color:#b1c4c5;line-height:1.5;max-width:175px}:where(.native-clients,.native-client) .row-action{display:flex;gap:6px;justify-content:flex-end}:where(.native-clients,.native-client) .row-action .btn{padding:8px 10px;font-size:10px;min-height:32px}:where(.native-clients,.native-client) .list-footer{padding:12px 18px;color:#819c9e;font-size:10px;display:flex;justify-content:space-between;border-top:1px solid var(--line)}:where(.native-clients,.native-client) .kanban{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:13px;overflow-x:auto;padding:3px 18px 20px}:where(.native-clients,.native-client) .lane{background:#142628;border:1px solid #2a4142;border-radius:9px;padding:12px;min-height:300px}:where(.native-clients,.native-client) .lane-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin-bottom:15px}:where(.native-clients,.native-client) .lead-card{border:1px solid var(--line);border-radius:9px;background:#203537;padding:13px;margin-bottom:10px;cursor:pointer}:where(.native-clients,.native-client) .lead-card:hover{border-color:#73b4bf}:where(.native-clients,.native-client) .lead-card .company-cell{align-items:flex-start}:where(.native-clients,.native-client) .lead-card .avatar{width:29px;height:29px;font-size:10px}:where(.native-clients,.native-client) .lead-card h3{font-size:12px;line-height:1.4}:where(.native-clients,.native-client) .lead-card .next-reason{max-width:none}:where(.native-clients,.native-client) .lead-card .card-foot{border-top:1px solid var(--line);margin-top:12px;padding-top:10px;display:flex;align-items:center;justify-content:space-between}:where(.native-clients,.native-client) .empty{padding:55px 20px;text-align:center;color:var(--muted)}:where(.native-clients,.native-client) .empty .icon{width:34px;height:34px;margin-bottom:12px}:where(.native-clients,.native-client) .empty p{font-size:12px;margin:9px 0 16px}:where(.native-clients,.native-client) .back{display:inline-flex;align-items:center;gap:7px;background:transparent;padding:0;color:var(--muted);font-size:11px;margin-bottom:21px}:where(.native-clients,.native-client) .client-hero{display:flex;align-items:center;gap:17px;margin-bottom:23px}:where(.native-clients,.native-client) .client-hero h1{font-size:27px}:where(.native-clients,.native-client) .client-hero .hero-right{margin-left:auto;text-align:right}:where(.native-clients,.native-client) .hero-meta{display:flex;gap:14px;align-items:center;margin-top:10px;color:var(--muted);font-size:11px;flex-wrap:wrap}:where(.native-clients,.native-client) .hero-meta span{display:flex;gap:5px;align-items:center}:where(.native-clients,.native-client) .hero-meta .icon{width:13px;height:13px}:where(.native-clients,.native-client) .workspace{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:20px;align-items:start}:where(.native-clients,.native-client) .workspace-main{min-width:0}:where(.native-clients,.native-client) .workspace-tabs{display:flex;gap:19px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow:auto}:where(.native-clients,.native-client) .workspace-tabs button{background:none;color:var(--muted);padding:12px 0 14px;font-size:12px;white-space:nowrap;border-bottom:2px solid transparent}:where(.native-clients,.native-client) .workspace-tabs button.active{color:var(--accent);border-color:var(--accent)}:where(.native-clients,.native-client) .workspace-tabs .icon{width:15px;height:15px;margin-right:5px}:where(.native-clients,.native-client) .side-panel{padding:18px;margin-bottom:15px}:where(.native-clients,.native-client) .side-heading{font-size:10px;color:var(--muted);letter-spacing:.8px;margin-bottom:13px;text-transform:uppercase}:where(.native-clients,.native-client) .side-contact{padding:12px 0;border-bottom:1px solid var(--line)}:where(.native-clients,.native-client) .side-contact:last-child{border-bottom:0;padding-bottom:0}:where(.native-clients,.native-client) .side-contact label{display:block;color:var(--muted);font-size:10px;margin-bottom:6px}:where(.native-clients,.native-client) .side-contact p{font-size:12px;display:flex;justify-content:space-between;gap:8px;align-items:center}:where(.native-clients,.native-client) .side-contact .icon-btn{width:25px;height:25px;border:0}:where(.native-clients,.native-client) .side-contact .icon{width:13px;height:13px}:where(.native-clients,.native-client) .next-box{background:linear-gradient(135deg,#274140,#1c3231);border-color:#3e5f59}:where(.native-clients,.native-client) .next-box h3{font-size:13px;line-height:1.5;margin:9px 0}:where(.native-clients,.native-client) .next-box .due{font-size:18px}:where(.native-clients,.native-client) .script-line{font-size:12px;line-height:1.8;color:#c3d1d1;padding-left:12px;border-left:2px solid #629aa5}:where(.native-clients,.native-client) .script-help{font-size:10px;margin-top:12px;color:var(--muted);line-height:1.7}:where(.native-clients,.native-client) .section-card{padding:23px;margin-bottom:17px}:where(.native-clients,.native-client) .section-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:17px}:where(.native-clients,.native-client) .section-head p{font-size:11px;margin-top:5px;color:var(--muted)}:where(.native-clients,.native-client) .section-label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;letter-spacing:.6px;text-transform:uppercase;margin-bottom:10px}:where(.native-clients,.native-client) .last-call{border:1px solid #3a5554;background:#203735;border-radius:8px;padding:13px 15px;margin-bottom:23px}:where(.native-clients,.native-client) .last-call p{font-size:12px;color:#c4d6d2;margin-top:7px}:where(.native-clients,.native-client) .outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}:where(.native-clients,.native-client) .outcome{display:flex;flex-direction:column;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:9px;padding:14px;background:#203537;text-align:left;font-size:12px}:where(.native-clients,.native-client) .outcome .icon{color:#9cb9bc}:where(.native-clients,.native-client) .outcome:hover{border-color:#64929a}:where(.native-clients,.native-client) .outcome.selected{background:#294951;border-color:var(--accent);color:var(--accent)}:where(.native-clients,.native-client) .outcome.selected .icon{color:var(--accent)}:where(.native-clients,.native-client) .outcome.refused.selected{background:#412f30;border-color:var(--red);color:var(--red)}:where(.native-clients,.native-client) .field-label{font-size:11px;color:#becfcf;display:block;margin:19px 0 9px}:where(.native-clients,.native-client) .chips{display:flex;gap:7px;flex-wrap:wrap}:where(.native-clients,.native-client) .chip{border:1px solid var(--line);background:#1b3032;border-radius:7px;padding:9px 12px;font-size:11px;color:#b9cdcf;display:inline-flex;gap:6px;align-items:center;min-height:34px}:where(.native-clients,.native-client) .chip:hover{border-color:#6b9297}:where(.native-clients,.native-client) .chip.selected{border-color:#7cbcc7;background:#2b4950;color:#c1eff4}:where(.native-clients,.native-client) .chip.selected .tick{color:var(--accent)}:where(.native-clients,.native-client) .tick{display:inline-block;width:13px;height:13px;border:1px solid #557175;border-radius:3px;font-size:10px;text-align:center;line-height:11px;color:transparent}:where(.native-clients,.native-client) .chip.selected .tick{border-color:var(--accent);background:var(--accent);color:#15343b}:where(.native-clients,.native-client) .inline-fields{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:10px}:where(.native-clients,.native-client) .inline-fields input{font-size:12px}:where(.native-clients,.native-client) .generated-note{margin-top:19px;border:1px dashed #4a6261;border-radius:8px;padding:13px 15px;font-size:11px;color:#b4c9c7;line-height:1.7}:where(.native-clients,.native-client) .generated-note .eyebrow{font-size:9px;display:block;margin-bottom:5px;color:var(--green)}:where(.native-clients,.native-client) .call-footer{display:flex;gap:9px;align-items:center;justify-content:space-between;margin-top:20px;flex-wrap:wrap}:where(.native-clients,.native-client) .timer{font-variant-numeric:tabular-nums;font-size:11px;color:var(--muted);display:flex;gap:7px;align-items:center}:where(.native-clients,.native-client) .timer.running{color:var(--green)}:where(.native-clients,.native-client) .progress-track{height:4px;border-radius:4px;background:#304647;overflow:hidden;margin-top:13px}:where(.native-clients,.native-client) .progress-track span{display:block;height:100%;background:var(--accent);transition:width .2s}:where(.native-clients,.native-client) .brief-intro{display:flex;align-items:center;justify-content:space-between;gap:20px}:where(.native-clients,.native-client) .brief-intro strong{color:var(--accent);font-size:23px;font-weight:550}:where(.native-clients,.native-client) .q-card{padding:19px 21px;border-bottom:1px solid var(--line)}:where(.native-clients,.native-client) .q-card:last-child{border-bottom:0}:where(.native-clients,.native-client) .q-title{display:flex;gap:10px;align-items:center;margin-bottom:8px}:where(.native-clients,.native-client) .q-number{width:23px;height:23px;border:1px solid #415b5e;border-radius:6px;color:var(--muted);display:grid;place-items:center;font-size:10px;flex-shrink:0}:where(.native-clients,.native-client) .q-number.done{background:#274941;border-color:#3e6a5a;color:var(--green)}:where(.native-clients,.native-client) .q-title h3{font-size:13px;font-weight:550}:where(.native-clients,.native-client) .q-say{font-size:11px;color:var(--muted);line-height:1.7;margin-left:33px;margin-bottom:12px}:where(.native-clients,.native-client) .q-options{margin-left:33px}:where(.native-clients,.native-client) .q-comment{margin:12px 0 0 33px}:where(.native-clients,.native-client) .q-comment summary{font-size:10px;color:#9bb5b7;cursor:pointer;width:max-content}:where(.native-clients,.native-client) .q-comment textarea{width:100%;margin-top:10px;font-size:11px;min-height:65px}:where(.native-clients,.native-client) .checkbox-label{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted);margin-top:7px;cursor:pointer;line-height:1.5}:where(.native-clients,.native-client) .checkbox-label input{accent-color:var(--accent);margin:0;width:14px;height:14px;padding:0}:where(.native-clients,.native-client) .sticky-bottom{position:sticky;bottom:14px;border:1px solid #4a7379;background:#213d42f5;backdrop-filter:blur(12px);border-radius:10px;padding:14px 18px;display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:17px;z-index:2;box-shadow:0 6px 25px #0003}:where(.native-clients,.native-client) .sticky-bottom strong{font-size:13px}:where(.native-clients,.native-client) .sticky-bottom p{font-size:10px;color:#adc5c8;margin-top:3px}:where(.native-clients,.native-client) .warning{border:1px solid #685a40;background:#39372d;color:#e9cca4;border-radius:8px;padding:12px 14px;line-height:1.7;font-size:11px;margin-bottom:15px}:where(.native-clients,.native-client) .warning li{margin:3px 0}:where(.native-clients,.native-client) .quote-actions{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:15px;flex-wrap:wrap}:where(.native-clients,.native-client) .paper{background:#f5f7f4;color:#263a3c;border-radius:12px;overflow:hidden;border:1px solid #d5e1dc}:where(.native-clients,.native-client) .paper-top{background:#e5efeb;padding:27px 30px 24px;position:relative;border-bottom:1px solid #c8dad1}:where(.native-clients,.native-client) .paper-brand{font-size:18px;font-weight:750;letter-spacing:-.7px;color:#244b46;display:flex;align-items:center;gap:8px}:where(.native-clients,.native-client) .paper-brand .brand-mark{width:25px;height:25px;font-size:15px;border-radius:7px;background:#244b46;color:#e7f0e7}:where(.native-clients,.native-client) .paper-tag{position:absolute;right:27px;top:32px;font-size:9px;color:#58776d;letter-spacing:1.4px;text-transform:uppercase}:where(.native-clients,.native-client) .paper h2{font-size:27px;line-height:1.2;letter-spacing:-.8px;margin:30px 0 10px;max-width:550px}:where(.native-clients,.native-client) .paper .paper-subtitle{font-size:12px;color:#5b7470;line-height:1.7}:where(.native-clients,.native-client) .paper-body{padding:25px 30px}:where(.native-clients,.native-client) .paper-intro{font-size:13px;line-height:1.9;color:#3c5551}:where(.native-clients,.native-client) .paper-metrics{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px;margin:22px 0;border-top:1px solid #d5dfd8;border-bottom:1px solid #d5dfd8;padding:19px 0}:where(.native-clients,.native-client) .paper-metrics label{display:block;font-size:9px;color:#70847d;margin-bottom:7px}:where(.native-clients,.native-client) .paper-metrics b{font-size:15px;font-weight:600}:where(.native-clients,.native-client) .paper-metrics b.price{font-size:23px;color:#315d4f;white-space:nowrap}:where(.native-clients,.native-client) .paper-cols{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0}:where(.native-clients,.native-client) .paper h3{font-size:12px;margin-bottom:12px}:where(.native-clients,.native-client) .paper ul{list-style:none;padding:0;margin:0}:where(.native-clients,.native-client) .paper li{font-size:11px;color:#526963;line-height:1.8;padding:4px 0 4px 17px;position:relative}:where(.native-clients,.native-client) .paper li:before{content:"\2713";position:absolute;left:0;color:#43866b}:where(.native-clients,.native-client) .portrait{border-top:1px solid #d9e1da;margin-top:22px;padding-top:17px}:where(.native-clients,.native-client) .portrait summary{font-size:11px;font-weight:600;cursor:pointer}:where(.native-clients,.native-client) .portrait-row{display:grid;grid-template-columns:140px 1fr;gap:15px;font-size:10px;line-height:1.8;padding:8px 0;border-bottom:1px solid #e1e8e0}:where(.native-clients,.native-client) .portrait-row label{color:#70867a}:where(.native-clients,.native-client) .portrait-row p{color:#435e51}:where(.native-clients,.native-client) .paper-footer{border-top:1px solid #d1ded5;margin-top:23px;padding-top:16px;font-size:10px;color:#637c6e;line-height:1.8}:where(.native-clients,.native-client) .mini-templates{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}:where(.native-clients,.native-client) .template-card{border:1px solid var(--line);background:#203638;border-radius:9px;overflow:hidden}:where(.native-clients,.native-client) .template-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}:where(.native-clients,.native-client) .template-info{padding:13px}:where(.native-clients,.native-client) .template-info h3{font-size:12px;margin-bottom:6px}:where(.native-clients,.native-client) .template-info p{font-size:10px;color:var(--muted);margin-bottom:12px}:where(.native-clients,.native-client) .template-actions{display:flex;gap:6px;align-items:center}:where(.native-clients,.native-client) .template-actions .btn{font-size:10px;padding:6px 9px;min-height:29px}:where(.native-clients,.native-client) .site-mini{height:125px;overflow:hidden;background:#eceade;padding:12px;color:#344538;position:relative}:where(.native-clients,.native-client) .site-mini .mini-nav{display:flex;justify-content:space-between;font-size:6px;font-weight:650;border-bottom:1px solid #8c9e8b50;padding-bottom:7px}:where(.native-clients,.native-client) .site-mini .mini-body{display:grid;grid-template-columns:1.3fr 1fr;gap:10px;margin-top:12px}:where(.native-clients,.native-client) .site-mini .mini-title{font-family:Georgia,serif;font-size:15px;line-height:1.05}:where(.native-clients,.native-client) .site-mini .mini-line{height:3px;margin-top:5px;background:#9dada064;width:80%}:where(.native-clients,.native-client) .site-mini .mini-cta{width:47px;height:10px;border-radius:2px;background:#56745b;margin-top:8px}:where(.native-clients,.native-client) .site-mini .mini-picture{background:linear-gradient(140deg,#c9d1b6,#6a8a64);height:65px;border-radius:40% 40% 3px 3px;position:relative;overflow:hidden}:where(.native-clients,.native-client) .site-mini .mini-picture:after{content:"";position:absolute;width:42px;height:65px;bottom:-24px;left:8px;border-radius:50%;background:#e8e5c7;transform:rotate(35deg)}:where(.native-clients,.native-client) .site-mini.multi{background:#22282f;color:#f2e8de}:where(.native-clients,.native-client) .site-mini.multi .mini-cta{background:#d0a377}:where(.native-clients,.native-client) .site-mini.multi .mini-picture{border-radius:3px;background:linear-gradient(140deg,#e8c39e,#8a6a50)}:where(.native-clients,.native-client) .site-mini.multi .mini-picture:after{background:#40434c;left:30px;bottom:-10px;border-radius:4px;transform:rotate(-20deg)}:where(.native-clients,.native-client) .site-mini.shop{background:#f5e7e1;color:#653c39}:where(.native-clients,.native-client) .site-mini.shop .mini-body{grid-template-columns:1fr 1fr 1fr;margin-top:9px;gap:7px}:where(.native-clients,.native-client) .site-mini.shop .product{height:67px;background:#e6c9bc;border-radius:3px;display:grid;place-items:center}:where(.native-clients,.native-client) .site-mini.shop .vase{height:40px;width:28px;border-radius:8px 8px 13px 13px;background:#aa6d55;box-shadow:4px 3px #aa6d5530}:where(.native-clients,.native-client) .site-mini.shop .product:nth-child(2) .vase{background:#d6a16b;border-radius:3px 3px 14px 14px;height:32px;width:35px}:where(.native-clients,.native-client) .site-mini.shop .product:nth-child(3) .vase{background:#83795b;border-radius:50% 50% 40% 40%;width:32px}:where(.native-clients,.native-client) .paper .site-mini{border-radius:6px;height:100px}:where(.native-clients,.native-client) .paper .template-label{font-size:9px;color:#6d8479;margin-top:6px}:where(.native-clients,.native-client) .addon-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}:where(.native-clients,.native-client) .addon{border:1px solid var(--line);border-radius:8px;background:#1a2e30;padding:12px;display:flex;gap:9px;align-items:flex-start;cursor:pointer}:where(.native-clients,.native-client) .addon:has(input:checked){border-color:#74b6c2;background:#254249}:where(.native-clients,.native-client) .addon input{accent-color:var(--accent);margin-top:3px}:where(.native-clients,.native-client) .addon h3{font-size:11px;margin-bottom:5px}:where(.native-clients,.native-client) .addon p{font-size:10px;color:var(--muted);line-height:1.6}:where(.native-clients,.native-client) .addon strong{display:block;font-size:11px;color:#cbe2e1;margin-top:8px;font-weight:500}:where(.native-clients,.native-client) .totals{margin-top:15px;border-top:1px solid var(--line);padding-top:15px;display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap}:where(.native-clients,.native-client) .totals label{font-size:10px;color:var(--muted);display:block;margin-bottom:5px}:where(.native-clients,.native-client) .totals strong{font-size:19px;font-weight:550}:where(.native-clients,.native-client) .history-item{display:flex;gap:13px;margin-bottom:0;position:relative;padding-bottom:24px}:where(.native-clients,.native-client) .history-item:before{content:"";position:absolute;top:27px;bottom:0;left:14px;border-left:1px solid var(--line)}:where(.native-clients,.native-client) .history-item:last-child:before{display:none}:where(.native-clients,.native-client) .history-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#2c4546;color:var(--accent);flex-shrink:0;z-index:1}:where(.native-clients,.native-client) .history-icon .icon{width:14px}:where(.native-clients,.native-client) .history-item h3{font-size:12px;margin-top:2px;margin-bottom:6px}:where(.native-clients,.native-client) .history-item p{font-size:11px;color:var(--muted);line-height:1.7}:where(.native-clients,.native-client) .history-item time{font-size:10px;color:#7c9a9b;display:block;margin-top:7px}:where(.native-clients,.native-client) .modal-overlay{position:fixed;inset:0;background:#071314bf;backdrop-filter:blur(6px);z-index:100;display:flex;align-items:center;justify-content:center;padding:25px}:where(.native-clients,.native-client) .modal{background:#1b3032;border:1px solid #486367;border-radius:15px;width:min(680px,100%);max-height:90vh;overflow:auto;box-shadow:0 25px 100px #0006}:where(.native-clients,.native-client) .modal.wide{width:min(990px,100%)}:where(.native-clients,.native-client) .modal-header{position:sticky;top:0;background:#1b3032f5;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:21px 24px;z-index:1}:where(.native-clients,.native-client) .modal-header h2{font-size:19px}:where(.native-clients,.native-client) .modal-body{padding:23px 24px}:where(.native-clients,.native-client) .modal-body .field-label:first-child{margin-top:0}:where(.native-clients,.native-client) .modal-body input,:where(.native-clients,.native-client) .modal-body textarea{width:100%}:where(.native-clients,.native-client) .modal-footer{padding:17px 24px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:9px}:where(.native-clients,.native-client) .modal .checkbox-label input{width:14px}:where(.native-clients,.native-client) .channels{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:19px}:where(.native-clients,.native-client) .channels button{display:flex;flex-direction:column;align-items:center;gap:8px;background:#213b3d;border:1px solid var(--line);border-radius:8px;padding:13px 5px;font-size:11px;color:var(--muted)}:where(.native-clients,.native-client) .channels button.active{border-color:var(--accent);color:var(--accent);background:#2c4b51}:where(.native-clients,.native-client) .notice{padding:11px 14px;border-radius:7px;background:#263f39;border:1px solid #3d5b4e;color:#b8d9c7;font-size:11px;line-height:1.7;margin-bottom:18px}:where(.native-clients,.native-client) .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}:where(.native-clients,.native-client) .modal-title-note{font-size:12px;color:var(--muted);line-height:1.8;margin-bottom:15px}:where(.native-clients,.native-client) .spec-text{white-space:pre-wrap;font:12px/1.9 Segoe UI,sans-serif;background:#142829;padding:20px;border:1px solid var(--line);border-radius:8px;overflow-wrap:anywhere;max-width:100%;width:100%;min-height:390px;color:#d4e4e2}:where(.native-clients,.native-client) .guide-step{display:flex;gap:15px;border-bottom:1px solid var(--line);padding:17px 0}:where(.native-clients,.native-client) .guide-step:first-child{padding-top:0}:where(.native-clients,.native-client) .guide-step:last-child{border-bottom:0}:where(.native-clients,.native-client) .guide-step .q-number{color:var(--accent);border-color:#59858b}:where(.native-clients,.native-client) .guide-step h3{font-size:13px;margin-bottom:6px}:where(.native-clients,.native-client) .guide-step p{font-size:12px;color:var(--muted);line-height:1.8}:where(.native-clients,.native-client) .library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}:where(.native-clients,.native-client) .library-grid .site-mini{height:210px;padding:22px}:where(.native-clients,.native-client) .library-grid .mini-title{font-size:25px}:where(.native-clients,.native-client) .library-grid .mini-nav{font-size:10px}:where(.native-clients,.native-client) .library-grid .mini-body{gap:20px;margin-top:22px}:where(.native-clients,.native-client) .library-grid .mini-picture{height:110px}:where(.native-clients,.native-client) .library-grid .site-mini.shop .product{height:110px}:where(.native-clients,.native-client) .library-grid .template-info{padding:21px}:where(.native-clients,.native-client) .library-grid .template-info h3{font-size:16px}:where(.native-clients,.native-client) .library-grid .template-info p{font-size:12px;line-height:1.8;margin-top:8px}:where(.native-clients,.native-client) .template-preview{border-radius:10px;overflow:hidden;color:#344237;background:#eeeede}:where(.native-clients,.native-client) .template-preview .site-mini{height:290px;padding:25px}:where(.native-clients,.native-client) .template-preview .mini-nav{font-size:12px;padding-bottom:17px}:where(.native-clients,.native-client) .template-preview .mini-body{gap:25px;margin-top:25px}:where(.native-clients,.native-client) .template-preview .mini-title{font-size:40px;max-width:290px}:where(.native-clients,.native-client) .template-preview .mini-line{height:5px;margin-top:9px}:where(.native-clients,.native-client) .template-preview .mini-cta{width:100px;height:27px;margin-top:20px}:where(.native-clients,.native-client) .template-preview .mini-picture{height:205px}:where(.native-clients,.native-client) .template-preview .mini-picture:after{width:120px;height:180px;left:30px;bottom:-45px}:where(.native-clients,.native-client) .template-preview .site-mini.shop .product{height:200px}:where(.native-clients,.native-client) .template-preview .site-mini.shop .vase{height:100px;width:75px;border-radius:20px 20px 40px 40px}:where(.native-clients,.native-client) .template-preview .site-mini.shop .product:nth-child(2) .vase{height:90px;width:100px}:where(.native-clients,.native-client) .template-preview .site-mini.shop .product:nth-child(3) .vase{height:100px;width:100px}:where(.native-clients,.native-client) .template-sections{padding:27px;background:#f5f5ee;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}:where(.native-clients,.native-client) .template-sections h3{font-size:12px;color:#3f5d48;margin-bottom:8px}:where(.native-clients,.native-client) .template-sections p{font-size:11px;color:#6c7e6c}:where(.native-clients,.native-client) .mobile-brand{display:none}:where(.native-clients,.native-client) #toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,25px);background:#c4e5d8;color:#16372c;border:1px solid #e2f5ed;padding:13px 20px;border-radius:9px;font-size:12px;z-index:200;opacity:0;pointer-events:none;transition:.2s;max-width:90vw;box-shadow:0 8px 30px #0004}:where(.native-clients,.native-client) #toast.show{opacity:1;transform:translate(-50%)}:where(.native-clients,.native-client) .error-text{color:var(--red);font-size:12px;margin-top:10px;line-height:1.7}:where(.native-clients,.native-client) .soft-link{background:none;color:var(--accent);font-size:11px;padding:0;text-align:left}:where(.native-clients,.native-client) .soft-link:hover{text-decoration:underline}:where(.native-clients,.native-client) .inline-editor{width:100%;min-height:130px;margin-bottom:15px}:where(.native-clients,.native-client) .success-banner{background:#233f35;border:1px solid #3f6853;color:#b8e2cb;padding:13px 15px;border-radius:8px;margin-bottom:15px;font-size:12px;line-height:1.7}:where(.native-clients,.native-client) .template-kind{font-size:10px;color:var(--muted);margin:10px 0 15px}:where(.native-clients,.native-client) .mobile-only{display:none}:where(.native-clients,.native-client) .keyboard-hint{font-size:10px;color:#819b9d}:where(.native-clients,.native-client) .export-note{margin-top:12px;font-size:10px;color:var(--muted);line-height:1.7}:where(.native-clients,.native-client) .lead-saved{font-size:10px;color:var(--green)}@media(min-width:1600px){:where(.native-clients,.native-client) .content{padding:34px 38px}:where(.native-clients,.native-client) .topbar{padding:0 38px}:where(.native-clients,.native-client) .workspace{grid-template-columns:minmax(0,1fr) 320px}:where(.native-clients,.native-client) .outcome{padding:18px}}@media(max-width:1200px){:where(.native-clients,.native-client) .shell{grid-template-columns:185px minmax(0,1fr)}:where(.native-clients,.native-client) .sidebar{padding:25px 10px}:where(.native-clients,.native-client) .brand{font-size:18px;padding-left:5px}:where(.native-clients,.native-client) .brand-mark{width:30px;height:30px}:where(.native-clients,.native-client) .nav a{font-size:11px;padding:12px 10px;gap:8px}:where(.native-clients,.native-client) .content{padding:24px 21px}:where(.native-clients,.native-client) .topbar{padding:0 21px}:where(.native-clients,.native-client) .workspace{grid-template-columns:minmax(0,1fr) 250px;gap:14px}:where(.native-clients,.native-client) .stats{gap:9px}:where(.native-clients,.native-client) .stat{padding:14px}:where(.native-clients,.native-client) .outcome-grid{grid-template-columns:repeat(2,1fr)}:where(.native-clients,.native-client) .section-card{padding:18px}:where(.native-clients,.native-client) .q-card{padding:17px}:where(.native-clients,.native-client) .q-options,:where(.native-clients,.native-client) .q-comment{margin-left:0}:where(.native-clients,.native-client) .q-say{margin-left:0}:where(.native-clients,.native-client) .paper-top,:where(.native-clients,.native-client) .paper-body{padding:23px}:where(.native-clients,.native-client) .paper h2{font-size:23px}:where(.native-clients,.native-client) .paper-tag{right:20px;top:28px}:where(.native-clients,.native-client) .paper-metrics{gap:9px}:where(.native-clients,.native-client) .paper-metrics b{font-size:12px}:where(.native-clients,.native-client) .paper-metrics b.price{font-size:19px}:where(.native-clients,.native-client) .addon-grid{grid-template-columns:1fr}:where(.native-clients,.native-client) .list-tabs{gap:15px}:where(.native-clients,.native-client) .last-col{display:none}:where(.native-clients,.native-client) .library-grid{gap:12px}:where(.native-clients,.native-client) .library-grid .site-mini{height:165px;padding:15px}:where(.native-clients,.native-client) .library-grid .mini-title{font-size:20px}}@media(max-width:960px){:where(.native-clients,.native-client) .shell{grid-template-columns:75px minmax(0,1fr)}:where(.native-clients,.native-client) .sidebar{padding:23px 10px}:where(.native-clients,.native-client) .brand{padding:0 9px 25px}:where(.native-clients,.native-client) .brand>span:last-child,:where(.native-clients,.native-client) .nav-label,:where(.native-clients,.native-client) .nav .nav-text,:where(.native-clients,.native-client) .nav .counter,:where(.native-clients,.native-client) .sidebar-bottom .demo-side,:where(.native-clients,.native-client) .user>div:last-child{display:none}:where(.native-clients,.native-client) .nav a{justify-content:center;padding:14px}:where(.native-clients,.native-client) .nav a .icon{width:21px;height:21px}:where(.native-clients,.native-client) .user{padding:18px 7px 0}:where(.native-clients,.native-client) .content{padding:22px 19px}:where(.native-clients,.native-client) .topbar{padding:0 19px}:where(.native-clients,.native-client) .top-right>.small{display:none}:where(.native-clients,.native-client) .workspace{grid-template-columns:minmax(0,1fr) 235px}:where(.native-clients,.native-client) .hero-meta{gap:10px}:where(.native-clients,.native-client) .client-hero h1{font-size:24px}:where(.native-clients,.native-client) .client-hero .hero-right .btn{font-size:10px}:where(.native-clients,.native-client) .hero-right .small{display:none}:where(.native-clients,.native-client) .section-head{align-items:flex-start}:where(.native-clients,.native-client) .stat-top{font-size:10px}:where(.native-clients,.native-client) .stat strong{font-size:24px}:where(.native-clients,.native-client) .stats{grid-template-columns:repeat(4,1fr)}:where(.native-clients,.native-client) .stat .stat-icon{display:none}:where(.native-clients,.native-client) .list-tabs{gap:14px}:where(.native-clients,.native-client) .page-title{align-items:flex-start}:where(.native-clients,.native-client) h1{font-size:28px}:where(.native-clients,.native-client) .page-title .actions .btn{font-size:11px;padding:9px 11px}:where(.native-clients,.native-client) .workspace-tabs{gap:15px}:where(.native-clients,.native-client) .workspace-tabs button{font-size:11px}:where(.native-clients,.native-client) .paper-cols{grid-template-columns:1fr;gap:18px}:where(.native-clients,.native-client) .paper-metrics{grid-template-columns:1fr 1fr}:where(.native-clients,.native-client) .paper-metrics>div:first-child{grid-column:1/-1}:where(.native-clients,.native-client) .mini-templates{gap:7px}:where(.native-clients,.native-client) .template-info{padding:10px}:where(.native-clients,.native-client) .template-actions{flex-wrap:wrap}:where(.native-clients,.native-client) .paper .mini-templates{grid-template-columns:1fr 1fr 1fr}:where(.native-clients,.native-client) .paper .site-mini{height:80px;padding:8px}:where(.native-clients,.native-client) .paper .site-mini .mini-title{font-size:11px}:where(.native-clients,.native-client) .paper .mini-picture{height:42px}:where(.native-clients,.native-client) .paper .site-mini.shop .product{height:38px}:where(.native-clients,.native-client) .paper .site-mini.shop .vase{height:25px;width:17px}:where(.native-clients,.native-client) .sticky-bottom{bottom:8px;gap:7px;padding:12px}:where(.native-clients,.native-client) .sticky-bottom .btn{padding:9px;font-size:11px}}@media(max-width:760px){:where(.native-clients,.native-client) .workspace{grid-template-columns:1fr}:where(.native-clients,.native-client) .workspace-aside{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.native-clients,.native-client) .workspace-aside .panel{margin-bottom:0}:where(.native-clients,.native-client) .workspace-aside .script-panel{grid-column:1/-1}:where(.native-clients,.native-client) .client-hero{flex-wrap:wrap;gap:12px}:where(.native-clients,.native-client) .client-hero .hero-right{width:100%;margin:3px 0 0;text-align:left}:where(.native-clients,.native-client) .hero-right .actions{justify-content:flex-start}:where(.native-clients,.native-client) .hero-meta{font-size:10px}:where(.native-clients,.native-client) .paper-cols{grid-template-columns:1fr 1fr}:where(.native-clients,.native-client) .paper-metrics{grid-template-columns:1.4fr 1fr 1fr}:where(.native-clients,.native-client) .paper-metrics>div:first-child{grid-column:auto}:where(.native-clients,.native-client) .outcome-grid{grid-template-columns:repeat(3,1fr)}:where(.native-clients,.native-client) .list-toolbar{flex-wrap:wrap}:where(.native-clients,.native-client) .search{max-width:none;flex-basis:100%}:where(.native-clients,.native-client) .toolbar-right{width:100%;justify-content:space-between}:where(.native-clients,.native-client) .stats{grid-template-columns:repeat(2,1fr)}:where(.native-clients,.native-client) .page-title{flex-wrap:wrap}:where(.native-clients,.native-client) .stats .stat-icon{display:grid}:where(.native-clients,.native-client) .topbar{height:61px}:where(.native-clients,.native-client) .top-right{gap:8px}:where(.native-clients,.native-client) .breadcrumb{font-size:10px}:where(.native-clients,.native-client) .list-tabs{padding:0 13px}:where(.native-clients,.native-client) .library-grid{grid-template-columns:1fr}:where(.native-clients,.native-client) .library-grid .site-mini{height:185px}:where(.native-clients,.native-client) .library-grid .mini-picture{height:110px}:where(.native-clients,.native-client) .template-info .template-actions{justify-content:flex-start}:where(.native-clients,.native-client) .template-preview .mini-title{font-size:30px}:where(.native-clients,.native-client) .content{padding:21px 15px}:where(.native-clients,.native-client) .topbar{padding:0 15px}:where(.native-clients,.native-client) .top-right .icon-btn{display:none}:where(.native-clients,.native-client) .portrait-row{grid-template-columns:110px 1fr}:where(.native-clients,.native-client) .queue-tip{align-items:flex-start;line-height:1.7}:where(.native-clients,.native-client) .queue-tip button{max-width:95px;white-space:normal}}@media(max-width:480px){:where(.native-clients,.native-client) .shell{grid-template-columns:1fr}:where(.native-clients,.native-client) .sidebar{height:auto;position:sticky;top:0;padding:7px 10px;z-index:20;border-right:0;border-bottom:1px solid var(--line);display:flex;flex-direction:row;align-items:center}:where(.native-clients,.native-client) .brand{padding:0 12px 0 0}:where(.native-clients,.native-client) .brand-mark{width:28px;height:28px;font-size:17px}:where(.native-clients,.native-client) .nav{flex-direction:row;gap:3px}:where(.native-clients,.native-client) .nav a{padding:10px 12px}:where(.native-clients,.native-client) .nav-label,:where(.native-clients,.native-client) .sidebar-bottom,:where(.native-clients,.native-client) .sidebar .nav a.help-nav{display:none}:where(.native-clients,.native-client) .topbar{height:48px}:where(.native-clients,.native-client) .content{padding:19px 12px}:where(.native-clients,.native-client) .topbar{padding:0 12px}:where(.native-clients,.native-client) .demo-pill{font-size:8px;padding:4px 6px}:where(.native-clients,.native-client) .page-title{margin-bottom:18px}:where(.native-clients,.native-client) .page-title h1{font-size:26px}:where(.native-clients,.native-client) .stats{gap:8px;margin-bottom:16px}:where(.native-clients,.native-client) .stat{padding:12px}:where(.native-clients,.native-client) .stat-top{font-size:9px}:where(.native-clients,.native-client) .stat small{font-size:9px}:where(.native-clients,.native-client) .stats .stat-icon{width:24px;height:24px}:where(.native-clients,.native-client) .stats .stat-icon .icon{width:14px}:where(.native-clients,.native-client) .list-tabs{gap:17px}:where(.native-clients,.native-client) .list-toolbar{padding:12px}:where(.native-clients,.native-client) .queue-tip{padding:10px 12px}:where(.native-clients,.native-client) .outcome-grid{grid-template-columns:repeat(2,1fr)}:where(.native-clients,.native-client) .workspace-aside{grid-template-columns:1fr}:where(.native-clients,.native-client) .workspace-aside .script-panel{grid-column:auto}:where(.native-clients,.native-client) .client-hero h1{font-size:23px}:where(.native-clients,.native-client) .avatar.large{width:45px;height:45px}:where(.native-clients,.native-client) .hero-meta .person-meta{display:none}:where(.native-clients,.native-client) .section-card{padding:16px}:where(.native-clients,.native-client) .section-head h2{font-size:18px}:where(.native-clients,.native-client) .q-card{padding:17px 14px}:where(.native-clients,.native-client) .q-title h3{font-size:12px}:where(.native-clients,.native-client) .q-say{font-size:10px}:where(.native-clients,.native-client) .chip{padding:8px 9px;font-size:10px}:where(.native-clients,.native-client) .paper-top,:where(.native-clients,.native-client) .paper-body{padding:21px 17px}:where(.native-clients,.native-client) .paper h2{font-size:24px}:where(.native-clients,.native-client) .paper-brand{font-size:16px}:where(.native-clients,.native-client) .paper-tag{font-size:7px;right:17px;top:28px}:where(.native-clients,.native-client) .paper-cols{grid-template-columns:1fr}:where(.native-clients,.native-client) .paper-metrics{grid-template-columns:1fr 1fr}:where(.native-clients,.native-client) .paper-metrics>div:first-child{grid-column:1/-1}:where(.native-clients,.native-client) .paper .mini-templates{grid-template-columns:1fr}:where(.native-clients,.native-client) .paper .site-mini{height:110px}:where(.native-clients,.native-client) .paper .mini-picture{height:65px}:where(.native-clients,.native-client) .paper .mini-title{font-size:18px}:where(.native-clients,.native-client) .paper .site-mini.shop .product{height:65px}:where(.native-clients,.native-client) .quote-actions .btn{font-size:10px;padding:8px 10px}:where(.native-clients,.native-client) .modal-overlay{padding:10px}:where(.native-clients,.native-client) .modal-header{padding:17px}:where(.native-clients,.native-client) .modal-header h2{font-size:17px}:where(.native-clients,.native-client) .modal-body{padding:18px 17px}:where(.native-clients,.native-client) .modal-footer{padding:15px 17px;flex-wrap:wrap}:where(.native-clients,.native-client) .channels{gap:5px}:where(.native-clients,.native-client) .channels button{font-size:9px}:where(.native-clients,.native-client) .form-row{grid-template-columns:1fr;gap:0}:where(.native-clients,.native-client) .sticky-bottom{align-items:flex-start}:where(.native-clients,.native-client) .sticky-bottom p{max-width:155px}:where(.native-clients,.native-client) .sticky-bottom .btn{white-space:normal;min-height:40px;text-align:center;max-width:150px}:where(.native-clients,.native-client) .template-preview .site-mini{height:240px;padding:17px}:where(.native-clients,.native-client) .template-preview .mini-nav{font-size:9px}:where(.native-clients,.native-client) .template-preview .mini-title{font-size:25px}:where(.native-clients,.native-client) .template-preview .mini-picture{height:150px}:where(.native-clients,.native-client) .template-preview .site-mini.shop .product{height:150px}:where(.native-clients,.native-client) .template-sections{grid-template-columns:1fr;padding:20px}:where(.native-clients,.native-client) .portrait-row{grid-template-columns:1fr;gap:3px}:where(.native-clients,.native-client) .library-grid .site-mini{height:175px}:where(.native-clients,.native-client) .list-footer .keyboard-hint{display:none}:where(.native-clients,.native-client) .brief-intro{gap:10px}:where(.native-clients,.native-client) .brief-intro h2{font-size:17px}}@media print{:where(.native-clients,.native-client) .sidebar,:where(.native-clients,.native-client) .topbar,:where(.native-clients,.native-client) .back,:where(.native-clients,.native-client) .client-hero,:where(.native-clients,.native-client) .workspace-tabs,:where(.native-clients,.native-client) .workspace-aside,:where(.native-clients,.native-client) .quote-actions,:where(.native-clients,.native-client) .addons-panel,:where(.native-clients,.native-client) .sticky-bottom,:where(.native-clients,.native-client) .btn,:where(.native-clients,.native-client) #toast,:where(.native-clients,.native-client) .modal-overlay,:where(.native-clients,.native-client) .export-note{display:none}:where(.native-clients,.native-client) .shell,:where(.native-clients,.native-client) .workspace{display:block}:where(.native-clients,.native-client) .content{padding:0}:where(.native-clients,.native-client) .paper{border:0;border-radius:0}:where(.native-clients,.native-client) .paper details{display:block}:where(.native-clients,.native-client) .paper{print-color-adjust:exact;-webkit-print-color-adjust:exact}:where(.native-clients,.native-client){background:#fff}:where(.native-clients,.native-client) .paper-cols,:where(.native-clients,.native-client) .paper-metrics{break-inside:avoid}}.native-clients,.native-client{--bg:var(--theme-background,#132223);--sidebar:var(--theme-surface,#102021);--panel:var(--theme-surface,#1b2d2f);--panel2:color-mix(in srgb,var(--theme-muted) 8%,var(--theme-surface));--line:var(--theme-border,#304749);--muted:var(--theme-muted,#9aafb1);--text:var(--theme-text,#edf3f3);--accent:var(--theme-primary,#8ed5e3);--accentdark:color-mix(in srgb,var(--accent) 18%,var(--panel));--green:var(--theme-success,#9ed9b8);--amber:var(--theme-warning,#edc18d);--red:var(--theme-danger,#f0a7a2);color:var(--text);font:14px/1.6 Inter,Segoe UI,Arial,sans-serif;min-width:0;color-scheme:inherit;max-width:100%}.native-clients .page-title,.native-client .client-hero{flex-wrap:wrap;gap:20px}.native-clients .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.native-clients .stat{text-align:left;background:var(--panel);color:var(--text);min-height:128px;padding:20px;border:1px solid var(--line);border-radius:13px}.native-clients .stat-top{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted)}.native-clients .stat strong{display:block;font-size:30px;line-height:1.2;margin:12px 0 6px}.native-clients .stat small{color:var(--muted)}.native-clients .stat.warning{border-color:color-mix(in srgb,var(--amber) 55%,var(--line))}.native-clients .list-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:18px 20px}.native-clients .search-box{display:flex;align-items:center;gap:10px;min-width:200px;flex:1;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:0 12px}.native-clients .search-box input{width:100%;border:0;background:transparent;padding:12px 0;outline-offset:0}.native-clients .search-box kbd{white-space:nowrap;font:10px inherit;color:var(--muted)}.native-clients .search-box button{background:transparent}.native-clients .native-filter{flex:0 1 180px;min-width:0}.native-clients .native-filter>[data-slot=select-trigger],.native-clients .native-filter>select{width:100%;min-height:42px}.native-clients .filter-tabs{display:flex;gap:4px;overflow-x:auto;padding:14px 18px;border-bottom:1px solid var(--line)}.native-clients .filter-tabs button{background:transparent;padding:9px 14px;border-radius:8px;white-space:nowrap;color:var(--muted)}.native-clients .filter-tabs button.active{color:var(--accent);background:var(--accentdark)}.native-clients .native-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;padding:20px}.native-clients .lead-card{cursor:default;background:var(--bg)}.native-clients .company-link{text-align:left}.native-clients .table-wrap table{width:100%;min-width:900px}.native-clients .table-wrap td{vertical-align:top;overflow-wrap:anywhere}.native-clients .table-wrap td.company{min-width:240px}.native-clients .table-wrap td .native-secondary{max-width:240px;overflow-wrap:anywhere}.native-clients .table-wrap th:first-child{width:27%}.native-clients .row-action{white-space:nowrap}.native-clients .row-action .btn{min-height:36px}.native-clients .list-footer{gap:12px;flex-wrap:wrap}:where(.native-clients,.native-client) .actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:where(.native-clients,.native-client) :is(input,textarea,select){background:var(--bg);color:var(--text);border-color:var(--line);max-width:100%;font-size:14px}:where(.native-clients,.native-client) .btn.primary{background:var(--accent);color:var(--theme-on-primary,#102b30)}:where(.native-clients,.native-client) .btn.ghost{background:transparent;color:var(--text);border:1px solid var(--line)}:where(.native-clients,.native-client) .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;white-space:normal}:where(.native-clients,.native-client) :is(.panel,.template-card){background:var(--panel);border-color:var(--line)}:where(.native-clients,.native-client) .soft-link{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--accent)}:where(.native-clients,.native-client) .pill{background:var(--accentdark);border-color:var(--line);color:var(--text);white-space:normal}.native-client .client-hero h1{overflow-wrap:anywhere}.native-client .hero-meta{flex-wrap:wrap}.native-client .workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start;padding:0;min-height:0}.native-client :is(.workspace-main,.workspace-aside){min-width:0}.native-client .workspace-main{outline:none;overflow-wrap:anywhere}.native-client .workspace-tabs{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid var(--line);margin-bottom:20px}.native-client .workspace-tabs button{display:inline-flex;gap:8px;align-items:center;white-space:nowrap;min-height:46px;background:transparent;padding:10px 15px;color:var(--muted)}.native-client .workspace-tabs button.active{color:var(--accent);border-bottom:2px solid var(--accent)}.native-client .workspace-aside{display:grid;gap:16px;position:sticky;top:20px}.native-client .section-card{margin-bottom:20px;padding:24px;min-width:0}.native-client .section-head{margin-bottom:20px}.native-client .side-contact p{overflow-wrap:anywhere}.native-client .native-script .client-call-script{border:0;padding:0;box-shadow:none;background:transparent}.native-client :is(.client-guided-call,.profile-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.native-client .client-guided-call .full,.native-client .call-desk-notes{grid-column:1/-1}.native-client .call-desk-notes{display:grid;gap:14px}.native-client label{display:grid;gap:7px;min-width:0;color:var(--muted)}.native-client label input,.native-client label textarea{width:100%}.native-client .followup-check{display:flex;align-items:center;gap:9px}.native-client .followup-check input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:var(--accent)}.native-client :is(.call-desk-outcomes,.sales-brief-fields){border:0;padding:0;margin:0}.native-client .call-desk-outcomes [role=group]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.native-client .call-desk-outcomes button{background:var(--bg);border:1px solid var(--line);border-radius:9px;min-height:60px;padding:12px}.native-client .call-desk-outcomes button[aria-pressed=true]{border-color:var(--accent);background:var(--accentdark);color:var(--accent)}.native-client .call-desk-preview{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--bg);overflow-wrap:anywhere}.native-client .call-desk-preview h3{margin:0 0 7px;font-size:13px;font-weight:600}.native-client .call-desk-preview p{margin:6px 0;font-size:12px;line-height:1.5}.native-client .call-desk-next{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font-size:12px}.native-client .call-desk-next span,.native-client .call-desk-comment>span,.native-client .call-desk-hint{color:var(--muted)}.native-client .call-desk-comment{max-height:96px;overflow:auto;white-space:pre-wrap}.native-client :is(.call-desk-presets,.native-step-actions,.sales-brief-save,.client-stage-completion){display:flex;gap:9px;flex-wrap:wrap;align-items:center;grid-column:1/-1}.native-client .call-desk-presets button{padding:8px 12px;border-radius:8px;border:1px solid var(--line);background:var(--bg)}.native-client .native-step-actions{justify-content:space-between;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.native-client .native-services details,.native-client .native-services section{max-width:100%}.native-client .sales-brief-toggle{width:100%;display:flex;justify-content:space-between;text-align:left;background:transparent;color:var(--text);padding:0 0 18px}.native-client .sales-brief-toggle strong{font-size:21px;display:block}.native-client .sales-brief-toggle small{color:var(--muted)}.native-client .sales-brief-question{padding:22px 0;border-top:1px solid var(--line)}.native-client .sales-brief-question-title{display:flex;align-items:center;gap:12px;margin-bottom:7px}.native-client .sales-brief-question-title>span{display:grid;place-items:center;border:1px solid var(--line);background:var(--bg);border-radius:8px;width:30px;height:30px;color:var(--accent);flex-shrink:0}.native-client .sales-brief-question>p{color:var(--muted);margin-bottom:14px}.native-client .sales-brief-options{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.native-client .sales-brief-options label{position:relative;display:inline-flex;align-items:center;padding:9px 13px;border:1px solid var(--line);border-radius:8px;background:var(--bg);cursor:pointer;color:var(--text)}.native-client .sales-brief-options input{position:absolute;opacity:0;width:1px;height:1px}.native-client .sales-brief-options label:has(:checked){border-color:var(--accent);background:var(--accentdark);color:var(--accent)}.native-client .sales-brief-options label:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.native-client .sales-brief-public{display:flex;align-items:center;margin-top:10px}.native-client .sales-brief-public input{width:18px;height:18px;flex:0 0 18px}.native-client .sales-brief-save{justify-content:space-between;border-top:1px solid var(--line);padding-top:18px}.native-client .sales-brief-preview pre,.native-client .proposal-previews pre{white-space:pre-wrap;overflow-wrap:anywhere}.native-client .native-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:20px 0 26px}.native-client .template-card{text-align:left;min-width:0;border:1px solid var(--line);padding:0;overflow:hidden;border-radius:12px;color:var(--text)}.native-client .template-card.selected{outline:2px solid var(--accent);outline-offset:1px}.native-client .template-info{padding:16px}.native-client .template-info strong{display:block;color:var(--accent);font-size:20px;margin:8px 0}.native-client .template-info p{font-size:12px;color:var(--muted);white-space:pre-wrap;max-height:150px;overflow-y:auto}.native-client .native-template-preview{height:112px;padding:14px;background:color-mix(in srgb,var(--accent) 10%,var(--bg));display:grid;gap:8px}.native-client .native-template-preview>i{width:60%;height:12px;background:var(--accent);opacity:.7;border-radius:4px}.native-client .native-template-preview div{display:flex;gap:8px}.native-client .native-template-preview div i{background:var(--accent);opacity:.15;border-radius:4px;flex:1}.native-client .native-template-preview.variant-1 div i:first-child{flex:2}.native-client .native-template-preview.variant-2 div:last-child i{background:var(--green);opacity:.3}.native-client .native-quote .proposals-panel{border:0;padding:0;background:transparent}.native-client .native-feedback{padding:16px;margin:15px 0;border:1px solid var(--line)}.native-clients.native-callback-dialog{max-width:min(560px,calc(100vw - 24px));padding:26px}.native-callback-dialog form{display:grid;gap:18px}.native-callback-dialog label{display:grid;gap:8px}.native-callback-dialog .call-desk-presets{display:flex;flex-wrap:wrap;gap:8px}.native-callback-dialog .call-desk-presets button{padding:8px;border:1px solid var(--line);border-radius:7px;background:var(--bg)}@media(min-width:1800px){.native-client .workspace{grid-template-columns:minmax(0,1fr) 330px}.native-client .section-card{padding:30px}.native-client .workspace-main{max-width:1400px}}@media(max-width:1100px){.native-client .workspace{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.native-client .section-card{padding:20px}.native-client .call-desk-outcomes [role=group]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.native-client .workspace{grid-template-columns:minmax(0,1fr)}.native-client .workspace-aside{position:static;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.native-clients .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.native-client .native-script{grid-column:1/-1}}@media(max-width:540px){.native-clients .page-title h1,.native-client .client-hero h1{font-size:25px}.native-client .client-hero{gap:12px}.native-client .hero-right{margin-left:0;width:100%}.native-client .workspace-tabs button{padding:10px}.native-clients .stat{padding:13px;min-height:115px}.native-clients .stat-top{font-size:11px}.native-clients .stat strong{font-size:26px}.native-clients .list-toolbar{padding:12px}.native-clients .search-box{flex-basis:100%;min-width:0}.native-clients .search-box kbd{display:none}.native-clients .native-filter{flex:1 1 120px}.native-client .section-card{padding:16px}.native-client :is(.client-guided-call,.profile-grid){grid-template-columns:minmax(0,1fr)}.native-client .call-desk-preview dl{grid-template-columns:minmax(0,1fr)}.native-client .call-desk-outcomes button{font-size:12px}.native-client .workspace-aside{grid-template-columns:minmax(0,1fr)}.native-clients .queue-tip{flex-wrap:wrap}.native-clients .native-board{grid-template-columns:minmax(0,1fr);padding:12px}}.workspace[data-view=clients]>.page-heading,.workspace[data-view=clients]>.reference-metrics{display:none}.native-client .native-telephone{margin-bottom:18px;border:1px solid var(--line);border-radius:10px;padding:12px}.native-client .native-telephone>summary{cursor:pointer;color:var(--accent)}.native-client .native-script{max-height:800px;overflow:auto}.native-clients p.native-secondary{background:transparent;border:0;padding:0;margin:5px 0 0;min-height:0;min-width:0;display:block;color:var(--muted);font-weight:400;font-size:12px;box-shadow:none}.native-clients .view-switch{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;flex-shrink:0}.native-clients .view-switch button{display:inline-flex;align-items:center;gap:6px;min-height:40px;background:transparent;padding:8px 11px;color:var(--muted)}.native-clients .view-switch button.active{background:var(--accentdark);color:var(--accent)}html[data-crm-palette][data-crm-mode][data-crm-density] :is(.native-client,.native-clients) :is(.workspace-tabs,.filter-tabs,.view-switch,.call-desk-outcomes) button{color:var(--text);border:1px solid var(--line)}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .workspace-tabs{gap:6px;padding:6px;margin-bottom:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);scroll-padding-inline:6px}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .workspace-tabs button{position:relative;flex:0 0 auto;min-height:46px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font-size:13px;line-height:1.4}html[data-crm-palette][data-crm-mode][data-crm-density] :is(.native-client,.native-clients) :is(.workspace-tabs,.filter-tabs,.view-switch,.call-desk-outcomes) button:is(.active,[aria-current=page],[aria-pressed=true]){background:var(--text);color:var(--panel);border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text);font-weight:700;opacity:1}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .workspace-tabs button[aria-current=page]{padding-bottom:14px}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .workspace-tabs button[aria-current=page]:after{content:"";position:absolute;bottom:4px;left:14px;right:14px;height:3px;border-radius:3px;background:currentColor}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .workspace-tabs button svg{color:inherit;opacity:1}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .workspace-tabs button[aria-current=page] .count{background:color-mix(in srgb,currentColor 14%,transparent);color:inherit}html[data-crm-palette][data-crm-mode][data-crm-density] :is(.native-client,.native-clients) :is(.workspace-tabs,.filter-tabs,.view-switch,.call-desk-outcomes) button:not(:disabled):hover{border-color:var(--text)}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .call-desk-outcomes button[aria-pressed=true]:before{content:"";display:inline-block;width:6px;height:10px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg);margin-right:10px}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .sales-brief-options label{gap:9px;color:var(--text);font-weight:500}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .sales-brief-options label:not(:has(:disabled)):hover{border-color:var(--text)}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .sales-brief-options label:has(:checked){background:var(--text);color:var(--panel);border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text);font-weight:700;opacity:1}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .sales-brief-options input[type=checkbox]{position:static;appearance:none;display:grid;place-content:center;flex:0 0 18px;width:18px;height:18px;min-height:18px;max-width:18px;margin:0;padding:0;border:1.5px solid currentColor;border-radius:4px;background:transparent;color:inherit;opacity:1;cursor:inherit}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .sales-brief-options input[type=checkbox]:before{content:"";width:5px;height:9px;border:solid var(--text);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg) scale(0)}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .sales-brief-options input[type=checkbox]:checked{background:var(--panel);border-color:var(--panel)}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .sales-brief-options input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(45deg) scale(1)}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .sales-brief-options label:has(:disabled){opacity:.45;cursor:not-allowed}html[data-crm-palette][data-crm-mode][data-crm-density] :is(.native-client,.native-clients) .primary{background:var(--text)!important;color:var(--panel)!important;border:1px solid var(--text);border-color:var(--text)!important;font-weight:700}html[data-crm-palette][data-crm-mode][data-crm-density] :is(.native-client,.native-clients) .primary:not(:disabled):hover{box-shadow:0 0 0 2px var(--panel),0 0 0 3px var(--text)}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .template-card[aria-pressed=true]{outline:2px solid var(--text);outline-offset:2px}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .template-card[aria-pressed=true] .template-info:before{content:"\2713  \412\44b\431\440\430\43d\43e";display:inline-block;padding:3px 8px;margin-bottom:8px;border-radius:5px;background:var(--text);color:var(--panel);font-size:12px;font-weight:700}html[data-crm-palette][data-crm-mode][data-crm-density] :is(.native-client,.native-clients) button:disabled{opacity:.4;cursor:not-allowed}html[data-crm-palette][data-crm-mode][data-crm-density] :is(.native-client,.native-clients) button:focus-visible,html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .sales-brief-options label:has(:focus-visible){outline:3px solid var(--text);outline-offset:3px}@media(forced-colors:active){html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .sales-brief-options input[type=checkbox]{appearance:auto}html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .sales-brief-options input[type=checkbox]:before{display:none}html[data-crm-palette][data-crm-mode][data-crm-density] :is(.native-client,.native-clients) :is(.workspace-tabs,.filter-tabs,.view-switch,.call-desk-outcomes) button:is(.active,[aria-current=page],[aria-pressed=true]),html[data-crm-palette][data-crm-mode][data-crm-density] .native-client .sales-brief-options label:has(:checked){border:2px solid Highlight;outline:1px solid Highlight}}.native-clients .native-advanced-filters{border-top:1px solid var(--line);padding:12px 20px;background:var(--panel)}.native-clients .native-advanced-filters>summary{cursor:pointer;color:var(--muted);font-size:12px}.native-clients .native-advanced-body{display:grid;gap:16px;margin-top:16px}.native-clients .native-advanced-body .crm-filter-group-controls{display:flex;flex-wrap:wrap;gap:12px}.native-clients .native-advanced-body label{display:grid;gap:6px;color:var(--muted)}.native-clients .native-advanced-body .crm-filter-group{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.native-clients .native-advanced-body .crm-filter-group-title{display:block;margin-bottom:8px;color:var(--text);font-weight:600}.native-clients .native-advanced-body [data-slot=select-trigger]{min-height:40px}html[data-crm-palette][data-crm-mode][data-crm-density] .native-clients .filter-tabs{gap:8px;flex-wrap:wrap}html[data-crm-palette][data-crm-mode][data-crm-density] .native-clients .filter-tabs button{padding:9px 14px;flex-shrink:0}.native-clients .table-wrap th{background:var(--panel2);color:var(--muted)}.native-client .last-call{background:color-mix(in srgb,var(--accent) 8%,var(--panel));border-color:var(--line)}html[data-crm-palette][data-crm-mode][data-crm-density] .playbook :is(.script-block p,.script-objections p){color:var(--theme-text)}html[data-crm-palette][data-crm-mode][data-crm-density] .playbook :is(.script-block h3,.script-steps p,.panel-heading small){color:var(--theme-muted)}html[data-crm-palette][data-crm-mode][data-crm-density] .playbook :is(.script-block.say,.script-block.result){background:var(--theme-background);border-color:var(--theme-border)}html[data-crm-palette][data-crm-mode][data-crm-density] .playbook :is(.script-steps,.script-objections){border-color:var(--theme-border)}html[data-crm-palette][data-crm-mode][data-crm-density] .playbook .script-steps button{color:var(--theme-text)}html[data-crm-palette][data-crm-mode][data-crm-density] .playbook .script-steps button.active{background:var(--theme-text);color:var(--theme-surface)}html[data-crm-palette][data-crm-mode][data-crm-density] .playbook .script-steps button:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}html[data-crm-palette][data-crm-mode][data-crm-density] .native-clients{--contact-ban:#b91c1c}html[data-crm-palette][data-crm-mode=dark][data-crm-density] .native-clients{--contact-ban:#f87171}html[data-crm-palette][data-crm-mode][data-crm-density] .native-clients tr.do-not-call-client>td{background:color-mix(in srgb,var(--contact-ban) 7%,var(--panel))!important;box-shadow:inset 0 2px var(--contact-ban),inset 0 -2px var(--contact-ban)}html[data-crm-palette][data-crm-mode][data-crm-density] .native-clients tr.do-not-call-client>td:first-child{border-left:3px solid var(--contact-ban)}html[data-crm-palette][data-crm-mode][data-crm-density] .native-clients tr.do-not-call-client>td:last-child{border-right:3px solid var(--contact-ban)}html[data-crm-palette][data-crm-mode][data-crm-density] .native-clients .lead-card.do-not-call-client{border:2px solid var(--contact-ban)!important;background:color-mix(in srgb,var(--contact-ban) 7%,var(--panel))!important}html[data-crm-palette][data-crm-mode][data-crm-density] .native-clients .pill.do_not_call{color:var(--contact-ban)!important;background:var(--panel)!important;border:1px solid var(--contact-ban)}html[data-crm-palette][data-crm-mode][data-crm-density] .native-clients .filter-tabs .do-not-call-filter{border:1px solid var(--contact-ban)!important}html[data-crm-palette][data-crm-mode][data-crm-density] .native-clients .filter-tabs .do-not-call-filter[aria-pressed=true]{box-shadow:inset 0 -3px var(--contact-ban)}.native-clients .native-operator-filter{display:grid;gap:4px;flex-basis:195px}.native-clients .native-operator-filter>span{font-size:11px;color:var(--muted)}.batch-panel .batch-selection-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:14px 0}.batch-panel .batch-selection-filters label{display:grid;gap:6px;min-width:0}.batch-panel .batch-selection-filters label>[data-slot=select-trigger]{width:100%;min-width:0}.batch-panel .actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.native-client .client-website-link,.native-clients .client-website-link{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:var(--theme-primary);text-decoration:underline;text-underline-offset:3px}.native-clients .native-active-filters{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--theme-border);color:var(--theme-muted);font-size:13px}.native-client .native-catalog .template-card{min-height:155px;text-align:left}.native-client .native-catalog .template-info{padding:20px}.native-client .native-catalog .template-info>small{display:block;margin-bottom:8px}.native-client .native-catalog .template-card.selected .template-info:before{display:none}.proposal-share,.proposal-saved-state{padding:16px;margin:16px 0;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface)}.proposal-share h3{margin:0 0 8px}.proposal-share p,.proposal-saved-state p{font-size:13px;line-height:1.6}.proposal-share pre{max-height:420px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;font:inherit;padding:12px;background:var(--theme-background);border-radius:8px}.proposal-share summary{cursor:pointer}.proposal-share small{display:block;margin-top:12px;line-height:1.6}html[data-crm-mode] .native-clients .pill{--stage-ink:#245f91;--stage-soft:#eaf2fb;color:var(--stage-ink)!important;background:var(--stage-soft)!important;border:1px solid color-mix(in srgb,var(--stage-ink) 38%,var(--stage-soft))!important}html[data-crm-mode] .native-clients .pill:is(.later,.no_answer){--stage-ink:#845019;--stage-soft:#fff0d7}html[data-crm-mode] .native-clients .pill:is(.interested,.briefing,.meeting,.in_progress){--stage-ink:#176347;--stage-soft:#e0f3e8}html[data-crm-mode] .native-clients .pill:is(.proposal,.awaiting_payment){--stage-ink:#6639a0;--stage-soft:#f0e7fc}html[data-crm-mode] .native-clients .pill:is(.paid,.done){--stage-ink:#135d5c;--stage-soft:#d9f2f0}html[data-crm-mode] .native-clients .pill:is(.declined,.do_not_call){--stage-ink:#9a302d;--stage-soft:#fbe6e3}html[data-crm-mode=dark] .native-clients .pill{--stage-ink:#b8d8fa;--stage-soft:#263b51}html[data-crm-mode=dark] .native-clients .pill:is(.later,.no_answer){--stage-ink:#f5d09a;--stage-soft:#483824}html[data-crm-mode=dark] .native-clients .pill:is(.interested,.briefing,.meeting,.in_progress){--stage-ink:#a5e1bd;--stage-soft:#254235}html[data-crm-mode=dark] .native-clients .pill:is(.proposal,.awaiting_payment){--stage-ink:#d9c4fa;--stage-soft:#3d3152}html[data-crm-mode=dark] .native-clients .pill:is(.paid,.done){--stage-ink:#a2e1dc;--stage-soft:#234342}html[data-crm-mode=dark] .native-clients .pill:is(.declined,.do_not_call){--stage-ink:#ffc2bb;--stage-soft:#4d3030}html[data-crm-mode] .native-clients .contact-line{display:grid;gap:3px;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}html[data-crm-mode] .native-clients .client-phone-number{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}html[data-crm-mode] .native-clients td>.native-secondary{max-width:100%;white-space:normal;overflow-wrap:anywhere}html[data-crm-mode] .native-clients .stats>article{cursor:default;box-shadow:none}html[data-crm-mode] .native-client>.back{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:40px;width:fit-content;max-width:100%;margin:0 0 16px;padding:8px 10px;white-space:normal;text-align:left;line-height:1.5}html[data-crm-mode] .native-client>.back svg{flex:none}html[data-crm-mode] #classic-root :is(.workspace,.topbar) :is(button:not(:disabled):not([aria-disabled=true]),a[href],summary):hover,html[data-crm-mode] #classic-root :is(.workspace,.topbar) :is(button:not(:disabled):not([aria-disabled=true]),a[href],summary):focus-visible,html[data-crm-mode] .notification-popover :is(button:not(:disabled):not([aria-disabled=true]),a[href]):hover,html[data-crm-mode] .notification-popover :is(button:not(:disabled):not([aria-disabled=true]),a[href]):focus-visible{background-color:color-mix(in srgb,var(--theme-primary) 16%,var(--theme-surface))!important;box-shadow:inset 0 0 0 1px var(--theme-primary)!important;color:var(--theme-text)!important;cursor:pointer}html[data-crm-mode] #classic-root :is(.workspace,.topbar) :is(input[type=date],input[type=month]):hover{border-color:var(--theme-primary)!important;box-shadow:0 0 0 1px var(--theme-primary)}html[data-crm-mode] #classic-root .workspace-tabs>[role=tab]{border:1px solid var(--theme-border);border-radius:6px;background:var(--theme-surface);margin:2px 0;padding:8px 12px}html[data-crm-mode] #classic-root .workspace-tabs>[role=tab][aria-selected=true]{border-color:var(--theme-primary);background:color-mix(in srgb,var(--theme-primary) 14%,var(--theme-surface));font-weight:650}html[data-crm-mode] .notification-popover .notification-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}html[data-crm-mode] #classic-root .workspace[data-view=performance] tbody tr:hover{background:transparent!important;cursor:default}html[data-crm-mode] #classic-root .topbar .local-label{background:transparent;border:0;box-shadow:none;cursor:default}html[data-crm-mode] .day-results{margin-top:24px}html[data-crm-mode] .day-results-heading{margin:0;padding:16px 18px;font-size:15px;line-height:1.5}@media(prefers-reduced-motion:reduce){html[data-crm-mode] #classic-root button{transition:none!important}}.client-workspace-dialog{position:fixed!important;inset:12px!important;transform:none!important;width:auto!important;max-width:none!important;height:calc(100dvh - 24px)!important;max-height:none!important;padding:0!important;display:block!important;overflow:auto!important;background:var(--theme-bg,var(--theme-background))!important;border:1px solid var(--theme-border)!important;border-radius:14px!important;gap:0!important}.client-workspace{--client-soft:color-mix(in srgb,var(--theme-primary) 7%,var(--theme-surface));padding:24px 28px;min-width:0;color:var(--theme-text);font:14px/1.55 system-ui,sans-serif}.client-workspace *{box-sizing:border-box;min-width:0}.client-workspace button{font:inherit;white-space:normal!important;min-height:42px}.client-workspace p{margin:8px 0;overflow-wrap:anywhere;white-space:pre-wrap}.client-workspace h1{font-size:26px;line-height:1.25;font-weight:650;margin:5px 0}.client-workspace h2{font-size:21px;line-height:1.35;font-weight:650;margin:6px 0 16px}.client-workspace h3{font-size:15px;font-weight:650;margin:16px 0 6px}.client-workspace small{font-size:11px;letter-spacing:.055em;color:var(--theme-muted)}.client-workspace-header{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:24px}.client-workspace-header>div{flex:1 1 500px;order:2}.client-workspace-header>.secondary{order:3;align-self:center}.client-workspace-back{flex-basis:100%;justify-content:flex-start!important;order:1;margin-bottom:4px;padding:0!important;color:var(--theme-primary)}.client-workspace-header p{color:var(--theme-muted);margin:6px 0}.client-workspace-steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:0!important;margin:0 0 24px!important;list-style:none}.client-workspace-steps li{display:flex;align-items:center;gap:8px;padding:12px 10px;border-radius:8px;color:var(--theme-muted);font-size:12px}.client-workspace-steps li>span{display:flex;align-items:center;justify-content:center;flex:0 0 25px;height:25px;border:1px solid var(--theme-border);border-radius:50%;background:var(--theme-surface)}.client-workspace-steps li[data-state=current]{background:var(--client-soft);color:var(--theme-primary)}.client-workspace-steps li[data-state=complete]{color:var(--theme-success,#16865c)}.client-workspace-steps strong{font-weight:500}.client-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.client-workspace-current{padding:24px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;outline:none}.client-workspace-step-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.client-workspace-step-heading>button{min-height:30px}.client-workspace-contact{display:flex;align-items:center;gap:16px;padding:18px;border-radius:10px;background:var(--client-soft);margin:20px 0}.client-workspace-contact>svg{flex:0 0 26px;color:var(--theme-primary)}.client-workspace-contact>div{flex:1}.client-workspace-contact p{font-size:12px;color:var(--theme-muted);margin:3px 0}.client-workspace label{display:grid;gap:7px;margin:16px 0;color:var(--theme-text);font-size:13px;font-weight:500}.client-workspace input,.client-workspace textarea,.client-workspace select{width:100%;max-width:100%;padding:11px 12px;border:1px solid var(--theme-border);border-radius:7px;color:var(--theme-text);background:var(--theme-surface);font:400 14px/1.5 system-ui;letter-spacing:normal}.client-workspace textarea{resize:vertical}.client-workspace .form-grid{margin:0;gap:10px}.client-workspace input[type=checkbox]{width:auto}.client-workspace .primary{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 18px;border-radius:7px}.client-workspace .secondary,.client-workspace .text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.client-workspace button:disabled{cursor:not-allowed;opacity:.55}.client-workspace .client-workspace-note{font-size:12px;color:var(--theme-muted);padding:8px 0}.client-workspace-notice{padding:12px;border-radius:8px;background:color-mix(in srgb,var(--theme-warning,#bb6b17) 10%,var(--theme-surface))}.client-workspace-confirmation{display:flex;align-items:center;gap:10px;color:var(--theme-success,#16865c)}.client-workspace-summary{display:grid;gap:16px;align-content:start}.client-workspace-summary>section,.client-workspace-summary>details{padding:20px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface)}.client-workspace-summary h2{font-size:17px;margin:8px 0 16px}.client-workspace-summary h3{font-size:14px}.client-workspace-summary p{font-size:12px;margin:9px 0}.client-workspace-summary hr{border:0;border-top:1px solid var(--theme-border);margin:18px 0}.client-workspace-summary summary{cursor:pointer;color:var(--theme-muted);font-size:13px}.client-workspace-summary article{border-top:1px solid var(--theme-border);margin-top:14px;padding-top:12px}.client-workspace-summary article strong,.client-workspace-summary time{font-size:11px;color:var(--theme-muted)}.client-workspace-summary article p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow:auto}.client-workspace-footer{border-top:1px solid var(--theme-border);margin-top:24px;padding-top:14px;display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--theme-muted)}.client-workspace .data-panel,.client-workspace .order-workflow-panel,.client-workspace .handoff-panel{padding:0;border:0;background:transparent;margin:0 0 20px;border-radius:0}.client-workspace .proposals-panel>.panel-heading{display:none}.client-workspace .proposal-editor{border:0;padding:0}.client-workspace .proposal-editor>summary{display:none}.client-workspace .proposals-panel details{margin-top:16px}.client-workspace .client-order-work details{padding:14px 0;border-top:1px solid var(--theme-border);margin-top:20px}.client-workspace .client-order-work details>summary{cursor:pointer;font-size:13px;color:var(--theme-muted)}.client-workspace .client-order-work pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.client-workspace .client-order-work article{border-top:1px solid var(--theme-border);padding:14px 0}.client-order-identity{display:flex;gap:12px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--theme-border);font-size:13px}.client-order-identity strong{margin-left:auto}.client-workspace .client-demo-form{margin-top:20px}.client-workspace .client-workspace-phone{padding:16px;border:1px solid var(--theme-border);border-radius:8px;margin-bottom:20px}.client-workspace .client-workspace-phone .softphone-card-tools{display:block}.client-workspace .client-workspace-phone .client-telephony{margin:12px 0}.client-workspace-current:focus-visible,.client-workspace button:focus-visible,.client-workspace summary:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.client-workspace-dialog{translate:none!important}.client-workspace[data-call-script=visible] .client-call-script{grid-column:1/-1}.client-workspace[data-call-script=visible] .client-call-script>details{margin:0}.client-workspace[data-call-script=visible] .client-call-script>details>summary{padding:16px 20px}.client-workspace[data-call-script=visible] .client-call-script>details[open]{max-height:none}.client-workspace-call-plan{padding:18px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);scroll-margin-top:16px}.client-workspace-call-plan>.client-workflow{margin:0;padding:0;border:0;font-size:13px}.client-workspace-call-plan .client-workflow-heading{align-items:flex-start;flex-wrap:wrap}.client-workspace-call-plan .client-workflow-heading>div:last-child{flex:none}.client-workspace-call-plan .client-workflow-heading h3{font-size:17px}.client-workspace .client-workspace-call-plan label{margin:0}.client-workspace .client-workspace-call-plan .workflow-checks>label,.client-workspace .client-workspace-call-plan .workflow-offered{display:flex;align-items:flex-start;gap:9px}.client-workspace .client-workspace-call-plan .workflow-offered{align-items:center}.client-workspace-call-plan .workflow-group-heading>strong,.client-workspace-call-plan .workflow-section-heading>strong,.client-workspace-call-plan .workflow-service-heading>strong{font-size:13px}.client-workspace-call-plan .workflow-checks>label{font-size:13px}.client-workspace-call-plan .workflow-service-heading>span{font-size:11px;max-width:none}.client-workspace-call-plan .workflow-unoffered-count{white-space:normal;font-size:11px}.client-workspace-call-plan .workflow-service-quick{grid-template-columns:minmax(0,1fr) minmax(102px,auto);align-items:center}.client-workspace-call-plan .workflow-service-form{margin-bottom:12px}.client-workspace-call-plan .workflow-hint{font-size:12px;line-height:1.6}.client-workspace-call-plan .workflow-footer{font-size:11px}.client-workspace-call-plan .workflow-form-actions{flex-wrap:wrap}@media(min-width:1200px){.client-workspace-grid:has(.client-workspace-call-plan){grid-template-columns:minmax(0,1fr) 360px}}@media(max-width:850px){.client-workspace-call-plan{grid-column:1/-1}}.workspace[data-view=clients] .open-card{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:140px;white-space:nowrap;font-size:12px;padding:8px 12px}.client-workspace-header{margin-bottom:14px}.client-workspace-steps{margin-bottom:18px!important}.client-workspace-contact{padding:14px 18px;margin:14px 0}.client-workspace-current>label{margin:12px 0}.client-workspace-current>label>textarea{min-height:72px}.client-workspace .client-guided-call{gap:7px}.client-workspace .client-guided-call label{margin:5px 0}.client-workspace .followup-check{display:flex;align-items:center;gap:8px;font-size:12px}.client-workspace .client-guided-call .actions{gap:6px}.client-workspace .client-guided-call .actions .secondary{min-height:30px;padding:4px 10px;font-size:12px}.client-workspace .guided-call-duration{padding:4px 0;font-size:12px;color:var(--theme-muted)}@media(min-width:1450px){.client-workspace{max-width:1480px;margin:0 auto}}@media(max-width:1100px){.client-workspace{padding:20px}.client-workspace-grid{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.client-workspace-steps{gap:3px}.client-workspace-steps li{padding:10px 5px;font-size:11px;gap:5px}}@media(max-width:850px){.client-workspace-grid{grid-template-columns:minmax(0,1fr)}.client-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.client-workspace-summary>details{grid-column:1/-1}.client-workspace-steps{display:flex;overflow:auto;padding-bottom:8px!important;scrollbar-width:thin}.client-workspace-steps li{flex:0 0 auto;padding:10px}.client-workspace-header>div{flex-basis:100%}.client-workspace-header>.secondary{align-self:flex-start}.client-workspace-current{padding:20px}}@media(max-width:520px){.client-workspace-dialog{inset:0!important;height:100dvh!important;border-radius:0!important}.client-workspace{padding:16px 12px}.client-workspace-current{padding:17px 14px}.client-workspace h1{font-size:23px}.client-workspace h2{font-size:19px}.client-workspace-header{gap:10px}.client-workspace-header>.secondary{font-size:12px;min-height:36px}.client-workspace-summary{grid-template-columns:minmax(0,1fr)}.client-workspace-summary>section,.client-workspace-summary>details{padding:16px}.client-workspace-contact{padding:14px;gap:10px;flex-wrap:wrap}.client-workspace-contact>button{flex-basis:100%}.client-workspace-footer{flex-wrap:wrap}.client-workspace input,.client-workspace textarea,.client-workspace select{font-size:16px}.client-workspace .form-grid{grid-template-columns:minmax(0,1fr)}.client-workspace-steps{margin-bottom:14px!important}.client-workspace-step-heading small{font-size:10px}}html[data-crm-mode] #classic-root .crm-reference-toolbar-main .search:focus-within{outline:2px solid var(--theme-primary);outline-offset:2px;border-color:var(--theme-primary)}html[data-crm-mode] #classic-root .crm-reference-toolbar-main .search input,html[data-crm-mode] #classic-root .crm-reference-toolbar-main .search input:is(:focus,:focus-visible){height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;outline:none!important;box-shadow:none!important;transform:none!important;background:transparent!important}.crm-reference-advanced[hidden]{display:none!important}.client-create-caption{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px}.client-required-mark{color:var(--theme-text);font-size:11px;font-weight:600;padding:2px 7px;border:1px solid color-mix(in srgb,var(--theme-primary) 65%,var(--theme-border));border-radius:5px;background:color-mix(in srgb,var(--theme-primary) 12%,var(--theme-surface))}.client-create-dialog .client-create-required input[data-client-required=true]:not([aria-invalid=true]){border-color:color-mix(in srgb,var(--theme-primary) 75%,var(--theme-border))!important;background:color-mix(in srgb,var(--theme-primary) 5%,var(--theme-surface))!important}.client-workspace-navigation-hint{font-size:12px;color:var(--theme-muted);margin:-8px 0 18px!important}.client-workspace-steps li{padding:0}.client-workspace-steps li>button{display:flex;align-items:center;gap:8px;width:100%;height:100%;padding:12px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;font-size:inherit;cursor:pointer}.client-workspace-steps li>button>span{display:flex;align-items:center;justify-content:center;flex:0 0 25px;height:25px;border:1px solid var(--theme-border);border-radius:50%;background:var(--theme-surface)}.client-workspace-steps li>button:enabled:hover{background:var(--client-soft);border-color:var(--theme-border)}.client-workspace-steps li>button:disabled{opacity:1;cursor:default}.client-workspace-return{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px;margin:0 0 16px;border:1px solid var(--theme-border);border-radius:8px;color:var(--theme-muted);font-size:13px}.client-workspace-return>button{flex-shrink:0}@media(max-width:1100px){.client-workspace-steps li>button{padding:10px 5px;gap:5px}}@media(max-width:850px){.client-workspace-steps li>button{padding:10px}}.proposals-panel .proposal-editor .actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;padding-top:16px;margin-top:18px;border-top:1px solid var(--theme-border)}.proposals-panel .proposal-editor fieldset>small{display:block;margin-top:10px;line-height:1.5;color:var(--theme-muted)}.proposals-panel .proposal-editor .profile-grid:has(input[type=datetime-local]){align-items:start}.proposals-panel .proposal-editor .profile-grid:has(input[type=datetime-local])>label{margin:0;gap:8px}.proposals-panel .proposal-editor .profile-grid:has(input[type=datetime-local]) :is(input,textarea){box-sizing:border-box;min-height:56px;height:56px}.proposals-panel .proposal-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px;margin:18px 0;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface)}.proposals-panel .proposal-toolbar>label{display:grid;flex:0 1 240px;gap:8px;margin:0}.proposals-panel .proposal-toolbar>button{align-self:flex-end;margin:0;min-height:44px;padding:10px 16px}.proposals-panel .proposal-toolbar :is(select,[role=combobox]){min-height:44px}.proposals-panel :is(.proposal-editor .actions,.proposal-toolbar)>.primary{border:1px solid var(--theme-primary);background:var(--theme-primary);color:var(--theme-bg,#203139);font-weight:600}.client-workspace .client-workspace-current>button.primary{display:flex;margin:20px 0 0 auto;border:1px solid var(--theme-primary);background:var(--theme-primary);color:var(--theme-bg,#203139);font-weight:600}@media(max-width:600px){.proposals-panel .proposal-editor .actions>button,.proposals-panel .proposal-toolbar>button,.client-workspace .client-workspace-current>button.primary{width:100%;justify-content:center}.proposals-panel .proposal-toolbar{align-items:stretch}.proposals-panel .proposal-toolbar>label{flex:1 1 100%}}.card-scroll .client-task-item{display:grid;gap:12px;padding:16px;margin:10px 0;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text)}.card-scroll .client-task-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;overflow-wrap:anywhere}.card-scroll .client-task-summary>span,.card-scroll .client-task-summary>p{font-size:12px;color:var(--theme-muted)}.card-scroll .client-task-summary>p{flex-basis:100%;margin:0}.card-scroll .client-task-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.card-scroll .client-task-actions>label{display:grid;gap:6px;min-width:0;font-size:12px}.card-scroll .client-task-actions input{box-sizing:border-box;max-width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--theme-border);border-radius:7px;background:var(--theme-surface);color:var(--theme-text);font:inherit;font-size:14px}.card-scroll :is(.client-task-actions,.client-task-create) button{box-sizing:border-box;max-width:100%;min-height:42px;padding:9px 14px;border:1px solid var(--theme-border);border-radius:7px;background:var(--theme-surface);color:var(--theme-text);font:inherit;cursor:pointer}.card-scroll :is(.client-task-actions,.client-task-create) button:disabled{opacity:.55;cursor:not-allowed}.card-scroll :is(.client-task-actions,.client-task-create) button:enabled:hover{border-color:var(--theme-primary)}.card-scroll :is(.client-task-actions input,.client-task-actions button,.client-task-create button):focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.card-scroll .client-task-create .client-task-assign{border-color:var(--theme-primary);background:var(--theme-primary);color:var(--theme-bg,#203139);font-weight:600}.card-scroll .client-task-help{font-size:12px;color:var(--theme-muted);margin:0}.card-scroll .client-task-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;max-width:760px}.card-scroll .client-task-create>label{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0;font-size:14px;font-weight:600;color:var(--theme-text)}.card-scroll .client-task-create>label:first-child,.card-scroll .client-task-note{grid-column:1/-1}.card-scroll .client-task-create :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);font:inherit;font-weight:400}.card-scroll .client-task-create textarea{min-height:76px;resize:vertical}.card-scroll .client-task-create :is(input,textarea,select):focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.card-scroll .client-task-create input:disabled{opacity:.75}.card-scroll .client-task-deadline>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.card-scroll .client-task-deadline small{font-size:12px;line-height:1.5;font-weight:400;color:var(--theme-muted)}.card-scroll .client-task-deadline input{cursor:text}.card-scroll .client-task-create>button,.card-scroll .client-task-create>p{grid-column:1/-1}.card-scroll .client-task-create>button{min-height:44px;justify-self:end}@media(max-width:600px){.card-scroll .client-task-create{grid-template-columns:minmax(0,1fr)}.card-scroll .client-task-create :is(input,textarea,select){font-size:16px}.card-scroll .client-task-create>button{width:100%}}.client-workspace-recommendations{padding:16px 18px;margin:18px 0;border-inline-start:3px solid var(--theme-primary);border-radius:0 8px 8px 0;background:var(--client-soft)}.client-workspace-recommendations h3{margin:0 0 8px}.client-workspace-recommendations p{max-height:240px;overflow:auto;white-space:pre-wrap}.client-workspace-recommendations .text-button{font-size:12px;margin-top:4px}.client-workspace-steps li>button{transition:background-color .16s ease,border-color .16s ease}.client-workspace-steps li[data-state=future]>button:disabled{opacity:.55}.client-workspace,.client-workspace[data-call-script=visible]{box-sizing:border-box;width:100%;max-width:1920px;margin:0 auto;font-size:14px;line-height:1.5}.client-workspace h1{font-size:22px;line-height:1.3}.client-workspace h2{font-size:18px;line-height:1.4}.client-workspace h3{font-size:15px;line-height:1.4}.client-workspace label{font-size:13px;line-height:1.5;gap:4px;margin:8px 0}.client-workspace small{font-size:11px;letter-spacing:.035em}html[data-crm-mode] .client-workspace :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:14px;line-height:1.5;min-height:40px;padding:8px 11px}html[data-crm-mode] .client-workspace :is(select,button[role=combobox]){height:auto;min-height:40px!important;font-size:14px!important;line-height:1.5;padding:8px 11px!important}html[data-crm-mode] .client-workspace :is(button.primary,button.secondary,button.text-button){font-size:14px;line-height:1.5;min-height:40px}html[data-crm-mode] .client-workspace button.primary{font-size:14px;min-height:42px;padding:9px 16px}.client-workspace .client-workspace-steps{flex:none;grid-template-columns:1fr 1fr 1.6fr .7fr 1.2fr 1.3fr 1fr}.client-workspace .client-workspace-steps li{font-size:14px;padding:0}.client-workspace .client-workspace-steps li>button{width:100%;height:100%;min-height:48px;padding:8px 10px;gap:7px;font-size:14px;line-height:1.35}.client-workspace .client-workspace-steps li>button>span{flex-shrink:0}.client-workspace .client-workspace-steps li>button>strong{flex:1;min-width:0;text-align:left;white-space:normal!important;overflow-wrap:normal;word-break:normal}.client-workspace .client-workspace-header{flex:none;align-items:center;flex-wrap:nowrap;gap:14px;margin-bottom:12px}.client-workspace .client-workspace-back{flex:0 0 auto;order:0;margin:0;align-self:center}.client-workspace .client-workspace-header>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;flex:1 1 auto;order:0}.client-workspace .client-workspace-header>div>h1{grid-column:1;grid-row:1;margin:0}.client-workspace .client-workspace-header>div>small{grid-column:2;grid-row:1;font-size:10px}.client-workspace .client-workspace-header>div>p{grid-column:1/-1;margin:3px 0 0}.client-workspace .client-workspace-header p{font-size:13px}.client-workspace .client-workspace-navigation-hint{flex:none;font-size:12px;margin:0 0 12px!important}.client-workspace .client-workspace-grid,.client-workspace[data-call-script=visible] .client-workspace-grid:has(.client-call-script){grid-template-columns:minmax(0,1fr) 320px;gap:18px}.client-workspace .client-workspace-current{grid-column:auto;padding:20px}.client-workspace .client-workspace-summary{grid-column:auto;font-size:13px;gap:12px}.client-workspace .client-workspace-summary>section,.client-workspace .client-workspace-summary>details{padding:16px}.client-workspace .client-workspace-summary h2{font-size:16px;margin:6px 0 10px}.client-workspace .client-workspace-summary h3{font-size:14px;margin:10px 0 5px}.client-workspace .client-workspace-summary p{font-size:12px;margin:6px 0}.client-workspace .client-workspace-summary small{font-size:11px}.client-workspace .client-workspace-summary>.client-call-script{grid-column:auto;position:static;max-height:none;overflow:visible}.client-workspace .client-call-script{font-size:14px}.client-workspace .client-call-script .client-call-script-say{font-size:14px;line-height:1.6}.client-workspace .client-call-script :is(.client-call-script-context,.client-call-script-shared,.client-call-script-permission,.client-call-script-example,.client-call-script-extra){font-size:13px}.client-workspace .client-call-script-section>summary{font-size:14px}.client-workspace .client-workspace-call-plan>.client-workflow{font-size:13px}.client-workspace .client-workspace-call-plan :is(.workflow-checks>label,.workflow-group-heading>strong,.workflow-section-heading>strong,.workflow-service-heading>strong){font-size:13px}.client-workspace :is(.client-workspace-note,.client-workspace-contact p,.client-workspace-footer,.client-card-actions>span,.client-sites-hint,.client-card-facts dt){font-size:12px}.client-workspace .client-card-tabs button{font-size:13px;min-height:40px}.client-workspace .client-guided-call .actions .secondary{font-size:13px;min-height:40px;padding:8px 12px}.client-workspace :is(.followup-check,.guided-call-duration,.client-order-identity){font-size:14px}@media(min-width:851px){.client-workspace-dialog{overflow:auto!important;scrollbar-gutter:stable}.client-workspace{height:100%;min-height:0;display:flex;flex-direction:column}.client-workspace .client-workspace-grid{flex:1;min-height:320px;align-items:stretch}.client-workspace .client-workspace-current,.client-workspace .client-workspace-summary{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scroll-behavior:auto}}@media(min-width:1800px){.client-workspace .client-workspace-grid,.client-workspace[data-call-script=visible] .client-workspace-grid:has(.client-call-script){grid-template-columns:minmax(0,1fr) 380px}}@media(min-width:851px)and (max-width:1100px){.client-workspace .client-workspace-grid,.client-workspace[data-call-script=visible] .client-workspace-grid:has(.client-call-script){grid-template-columns:minmax(0,1fr) 280px;gap:16px}.client-workspace .client-workspace-current{padding:16px}.client-workspace .client-workspace-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.client-workspace .client-workspace-steps li{font-size:14px}.client-workspace .client-workspace-steps li>button{padding:10px 6px;gap:6px}}@media(min-width:851px)and (max-height:700px){.client-workspace{height:auto;min-height:100%}.client-workspace .client-workspace-grid{flex:none;height:360px;min-height:360px}}@media(max-width:850px){.client-workspace .client-workspace-grid,.client-workspace[data-call-script=visible] .client-workspace-grid:has(.client-call-script){grid-template-columns:minmax(0,1fr)}.client-workspace .client-workspace-current{padding:16px}.client-workspace .client-workspace-summary{grid-template-columns:minmax(0,1fr)}.client-workspace .client-workspace-steps li>button{padding:10px 12px}}@media(max-width:520px){.client-workspace h1{font-size:22px}.client-workspace h2{font-size:18px}.client-workspace .client-workspace-current{padding:16px 14px}.client-workspace .client-workspace-header p{font-size:13px}.client-workspace .client-workspace-steps li{font-size:14px}}.client-workspace .client-workspace-steps{margin-bottom:12px!important}.client-workspace .client-workspace-step-heading{margin-bottom:8px}.client-workspace .client-workspace-contact{padding:12px 14px;margin:12px 0;gap:12px}.client-workspace .client-workspace-current>label>textarea{min-height:64px}.client-workspace .client-workspace-call-plan{padding:14px}.client-workspace .proposal-editor textarea[rows="8"]{height:132px;min-height:88px;resize:vertical;overflow:auto}@media(min-width:851px){.client-workspace{padding:18px 20px}}@media(max-width:850px){.client-workspace .client-workspace-header{flex-wrap:wrap;gap:8px 12px}.client-workspace .client-workspace-header>div{grid-template-columns:minmax(0,1fr);flex-basis:100%}.client-workspace .client-workspace-header>div>small{grid-column:1;grid-row:auto;margin-top:3px}.client-workspace .client-workspace-header>div>p{grid-column:1;grid-row:auto}html[data-crm-mode] .client-workspace :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px;min-height:44px}html[data-crm-mode] .client-workspace :is(select,button[role=combobox]){font-size:16px!important;min-height:44px!important}html[data-crm-mode] .client-workspace :is(button.primary,button.secondary,button.text-button),.client-workspace .client-card-tabs button,.client-workspace .client-guided-call .actions .secondary{min-height:44px}.client-workspace .client-workspace-steps li>button{min-height:44px}}.client-section-result{margin-top:16px;padding:16px 0 0;border-top:1px solid var(--theme-border)}.client-section-result>h3{margin:0 0 8px}.client-section-result textarea{min-height:72px;max-height:220px;overflow:auto}.client-section-result-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:12px}.client-section-result-saved{color:var(--theme-success,#16865c)}.client-section-result .error>p{margin-top:0}@media(max-width:600px){.client-section-result-actions>button{width:100%}}.client-stage-completion{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--theme-border)}.client-stage-completion>p{flex:1;font-size:12px;color:var(--theme-muted);margin:0;max-width:65ch}.client-stage-completion>button{flex:0 0 auto}@media(max-width:600px){.client-stage-completion{align-items:stretch;flex-direction:column}.client-stage-completion>button{width:100%}}.client-stage-completion>small{flex-basis:100%;font-weight:500;color:var(--theme-muted)}@media(max-width:600px){.client-stage-completion>small{flex-basis:auto}}.client-precall-summary{margin:12px 0;padding:12px 14px;border:1px solid var(--theme-border);border-radius:8px}.client-precall-summary>summary{font-size:13px;font-weight:600}.client-precall-summary dl{display:grid;gap:8px;margin:12px 0 0}.client-precall-summary dt{font-size:12px;color:var(--theme-muted)}.client-precall-summary dd{margin:3px 0 0;max-height:88px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.client-precall-summary dd p{margin:4px 0 0}.client-result-additional{margin:10px 0}.client-result-additional>summary{font-size:13px}.client-draft-notice{margin:10px 0;padding:12px;border:1px solid var(--theme-border);border-radius:8px;background:var(--client-soft);font-size:12px}.client-draft-notice>p{margin:0 0 8px}.client-draft-notice>div{display:flex;flex-wrap:wrap;gap:8px}.lead-row .lead-work-status{display:block;margin-top:6px;line-height:1.4;color:var(--theme-text);font-size:12px}.lead-row .lead-work-status>span{display:block;color:var(--theme-muted);font-size:11px}.client-section-result-actions.client-stage-completion{padding-top:12px}:is(.client-workspace,.client-workspace-dialog,.crm10-client-dialog){--client-control-bg:color-mix(in srgb,var(--theme-text) 9%,var(--theme-surface));--client-control-hover:color-mix(in srgb,var(--theme-text) 15%,var(--theme-surface));--client-control-border:color-mix(in srgb,var(--theme-text) 25%,var(--theme-border))}:is(.client-workspace,.client-workspace-dialog,.crm10-client-dialog) :is(button,summary,[role=button],[role=tab],a.text-button){background-color:var(--client-control-bg);border:1px solid var(--client-control-border);border-radius:7px;color:var(--theme-text);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}:is(.client-workspace,.client-workspace-dialog,.crm10-client-dialog) :is(button,summary,[role=button],[role=tab],a.text-button):not(:disabled):not([aria-disabled=true]):hover{background-color:var(--client-control-hover);border-color:var(--theme-primary)}:is(.client-workspace,.client-workspace-dialog,.crm10-client-dialog) :is(button,summary,[role=button],[role=tab],a.text-button):focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}:is(.client-workspace,.client-workspace-dialog,.crm10-client-dialog) summary{padding:9px 12px;min-height:38px;line-height:1.5}:is(.client-workspace,.client-workspace-dialog,.crm10-client-dialog) details[open]>summary,:is(.client-workspace,.client-workspace-dialog,.crm10-client-dialog) :is([aria-expanded=true],[role=tab][aria-selected=true]){background-color:color-mix(in srgb,var(--theme-primary) 14%,var(--theme-surface));border-color:color-mix(in srgb,var(--theme-primary) 60%,var(--theme-border))}:is(.client-workspace,.client-workspace-dialog,.crm10-client-dialog) button.primary{background-color:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-bg,#203139);font-weight:600}:is(.client-workspace,.client-workspace-dialog,.crm10-client-dialog) button.primary:not(:disabled):hover{background-color:color-mix(in srgb,var(--theme-primary) 85%,var(--theme-text));border-color:var(--theme-primary);color:var(--theme-bg,#203139)}:is(.client-workspace,.client-workspace-dialog,.crm10-client-dialog) :is(button:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}:is(.client-workspace,.client-workspace-dialog,.crm10-client-dialog) :is(button.text-button,a.text-button){padding:6px 10px}.crm10-client-dialog button:not(.client-task-assign){padding:6px 10px}.client-workspace .client-workspace-back{padding:8px 12px!important}.client-workspace-steps li>button:enabled{background-color:var(--client-control-bg);border-color:var(--client-control-border)}.client-workspace-steps li[data-state=complete]>button{color:var(--theme-success,#16865c)}.client-workspace-steps li[data-state=current]>button{background-color:color-mix(in srgb,var(--theme-primary) 17%,var(--theme-surface));border-color:var(--theme-primary);color:var(--theme-primary)}.client-workspace-steps li>button:disabled{opacity:.5;background-color:transparent;border-color:transparent;cursor:default}:is(.client-workspace,.client-workspace-dialog,.crm10-client-dialog) :is(button.danger,button.destructive,button[data-variant=destructive]){background-color:color-mix(in srgb,var(--theme-danger,#be4040) 12%,var(--theme-surface));border-color:var(--theme-danger,#be4040);color:var(--theme-danger,#be4040)}@media(prefers-reduced-motion:reduce){:is(.client-workspace,.client-workspace-dialog,.crm10-client-dialog) :is(button,summary,[role=button],[role=tab],a.text-button){transition:none}}.p{--desk-accent: var(--primary);color:var(--foreground)}.P{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:2px 0 20px}.P h2{margin:5px 0 0;font-size:24px;letter-spacing:0}.je{font-size:12px;color:var(--muted-foreground)}.re{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.re input{width:16px;height:16px;accent-color:var(--desk-accent)}.t{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--border);margin-bottom:22px}.t>div{display:flex;align-items:flex-start;gap:12px;padding:18px 16px;border-right:1px solid var(--border)}.t>div:first-child{padding-left:0}.t>div:last-child{border-right:0}.t svg{color:var(--desk-accent);margin-top:3px;flex:0 0 auto}.t span{font-size:12px;color:var(--muted-foreground)}.t strong{display:block;color:var(--foreground);font-size:26px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:5px}.y{display:grid;grid-template-columns:minmax(250px,300px) minmax(480px,1fr) minmax(360px,400px);align-items:start;border-block:1px solid var(--border);background:var(--theme-surface)}.y>section{min-width:0}.p h3{font-size:14px;letter-spacing:0;margin:0 0 16px;display:flex;align-items:center;gap:8px}.p h3>span,.p summary>span{font-size:11px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.Q{padding:20px 12px 20px 0}.C{display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:5px;padding:0 9px;margin-bottom:10px}.C svg{flex-shrink:0;color:var(--muted-foreground)}.C input{border:0;width:100%;min-width:0;padding:10px 0;font-size:12px;outline:none;background:transparent}.C:focus-within{outline:2px solid var(--desk-accent);outline-offset:1px}.oe{max-height:540px;overflow-y:auto;scrollbar-width:thin}.s{display:flex;flex-direction:column;width:100%;text-align:left;border:0;border-left:3px solid transparent;border-bottom:1px solid var(--theme-border);padding:13px 10px;background:transparent;gap:5px;min-height:84px;cursor:pointer}.s b{font-size:13px;font-weight:600;overflow-wrap:anywhere;line-height:1.5}.s span{color:var(--muted-foreground);font-size:11px}.s small{color:#926012;font-size:11px}.s:hover{background:color-mix(in srgb,var(--theme-muted) 5%,var(--theme-surface))}.s[aria-pressed=true]{background:var(--accent);border-left-color:var(--desk-accent)}.s[aria-pressed=true] b{color:var(--accent-foreground)}.pe{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:12px;color:var(--muted-foreground)}.pe button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:4px;background:var(--theme-surface)}.p button:disabled{opacity:.45;cursor:not-allowed}.p button:focus-visible,.p a:focus-visible{outline:2px solid var(--desk-accent);outline-offset:2px}.qe{border-top:1px solid var(--border);margin-top:10px}.p summary{padding:15px 0;cursor:pointer;font-size:13px;font-weight:600}.v{display:flex;flex-wrap:wrap;gap:7px;padding:12px 0;border-bottom:1px solid var(--theme-border)}.v b,.v small{flex:1 1 100%;overflow-wrap:anywhere}.v b{font-size:12px}.v small{font-size:11px;color:var(--muted-foreground)}.v button{font-size:11px;padding:5px 7px}.R{border-inline:1px solid var(--border);padding:24px;min-height:650px}.T h2{font-size:23px;line-height:1.3;letter-spacing:0;margin:12px 0 7px;overflow-wrap:anywhere}.T p{color:var(--muted-foreground);font-size:12px;margin:0 0 17px}._e{display:inline-block;background:var(--accent);color:var(--accent-foreground);padding:4px 7px;border-radius:4px;font-size:11px}.V{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.V a,.V button{font-size:12px;padding:8px 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;overflow-wrap:anywhere}.k{border-top:1px solid var(--border);margin-top:20px}.le{max-height:300px;overflow-y:auto;scrollbar-width:thin;padding-top:4px}.le:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.k article{position:relative;margin-left:4px;border-left:1px solid var(--border);padding:0 0 18px 17px}.k article:before{content:"";width:7px;height:7px;border-radius:50%;background:#7b91b3;position:absolute;left:-4px;top:4px}.k small{color:var(--muted-foreground);font-size:11px}.k p,.I p{font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.I{border-top:1px solid var(--border)}.I select{width:100%;margin:8px 0}.n{padding:24px 0 24px 20px;position:sticky;top:20px}.Ce{font-size:12px;color:var(--muted-foreground);margin:-8px 0 18px;overflow-wrap:anywhere}.n .form-grid{display:flex;flex-direction:column;gap:16px}.n label{font-size:12px;color:#53637c;min-width:0}.n textarea,.n input,.n select,.I select{font-size:13px;border:1px solid var(--input);padding:9px 10px;border-radius:5px;width:100%;min-width:0;box-sizing:border-box;background:var(--theme-surface)}.n .actions{gap:5px}.n .actions button{font-size:11px;padding:6px;flex:1 1 auto}.ce{width:100%;margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;padding:11px 12px}.ce svg{flex-shrink:0}.Ie{display:block;font-size:11px;color:#926012;margin-top:10px}.Ye{font-size:12px;color:var(--muted-foreground);padding:16px 0}.W{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8592a7;gap:12px}.W h2{font-size:16px;letter-spacing:0;font-weight:500}@media(max-width:1250px){.y{grid-template-columns:210px minmax(0,1fr)}.R{border-right:0}.n{grid-column:2;position:static;border-left:1px solid var(--border);border-top:1px solid var(--border);padding:24px}.Q{grid-row:span 2}}@media(max-width:700px){.P{align-items:flex-start;flex-direction:column;gap:10px}.t{grid-template-columns:repeat(2,minmax(0,1fr))}.t>div{padding:13px 10px}.t>div:first-child{padding-left:10px}.t>div:nth-child(2){border-right:0}.t>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.t strong{font-size:23px}.y{display:flex;flex-direction:column}.y>section{width:100%}.Q{padding:18px 0}.oe{max-height:240px}.R,.n{padding:20px 0;border-inline:0;border-top:1px solid var(--border);min-height:0}.W{min-height:150px}.T h2{font-size:21px}}.X{color:var(--foreground);max-width:1500px}.Y{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.Y span{font-size:12px;color:var(--muted-foreground)}.Y h2{font-size:24px;letter-spacing:0;margin:5px 0}.u,.S{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.u{max-width:100%;min-width:0}.u input,.u select,.d select,.x input{border:1px solid var(--input);background:var(--theme-surface);border-radius:5px;padding:9px;font-size:13px;min-width:0;max-width:100%}.u select{max-width:230px}.e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--border)}.e article{padding:20px;border-right:1px solid var(--border);min-width:0}.e article:first-child{padding-left:0}.e article:last-child{border-right:0}.e article>div:first-child{display:flex;align-items:center;gap:10px;color:var(--primary)}.X h3{font-size:14px;font-weight:600;margin:0 0 14px;letter-spacing:0}.e h3{margin:0;color:var(--foreground)}.e strong{display:block;font-size:27px;font-weight:600;line-height:1.5;margin:12px 0 4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.e span{font-size:12px;color:var(--muted-foreground)}.Z{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;min-height:20px}.Z b{font-size:12px;font-variant-numeric:tabular-nums}.e progress{display:block;width:100%;height:6px;accent-color:var(--primary);margin-top:8px;border:0}.S{padding:18px 0;border-bottom:1px solid var(--border)}.S button{font-size:12px}.x{padding:20px 0;border-bottom:1px solid var(--border)}.x>div{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr)) auto;gap:12px;align-items:end}.x label{font-size:12px;min-width:0}.x input{display:block;width:100%;margin-top:6px}.d{display:grid;grid-template-columns:minmax(240px,1fr) minmax(300px,1.4fr);gap:28px;padding-top:24px}.d>section{min-width:0}.d>section+section{border-left:1px solid var(--border);padding-left:28px}.ee{margin:0 0 28px}.ee>div,.Se{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);padding:11px 0;font-size:13px}.ee dd{font-variant-numeric:tabular-nums;font-weight:600;margin:0}.d select{width:100%}.U{max-height:390px;overflow-y:auto;scrollbar-width:thin;margin-top:12px;padding-right:10px}.U h4{font-size:13px;line-height:1.6;font-weight:600;margin:12px 0}.U p{font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.Ue{font-size:13px;color:var(--muted-foreground)}.X button:focus-visible,.U:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:1000px){.Y{align-items:flex-start;flex-direction:column}.x>div{grid-template-columns:repeat(2,minmax(0,1fr))}.e strong{font-size:23px}}@media(max-width:650px){.e{grid-template-columns:1fr}.e article,.e article:first-child{padding:18px 0;border-right:0;border-bottom:1px solid var(--border)}.e article:last-child{border-bottom:0}.e strong{margin-top:5px}.Z{margin-top:9px}.d{grid-template-columns:1fr}.d>section+section{border-left:0;padding-left:0;border-top:1px solid var(--border);padding-top:20px}.u select{max-width:100%;flex:1}.x>div{grid-template-columns:1fr}.S button{flex:1;justify-content:center}}.Ae{min-width:0;color:inherit;letter-spacing:0;container-type:inline-size}.A{display:flex;gap:8px 20px;flex-wrap:wrap;border-bottom:1px solid var(--border);margin-bottom:20px}.A button{background:none;color:var(--muted-foreground);border-bottom:2px solid transparent;padding:10px 0;font-size:13px;min-height:40px;white-space:normal;text-align:left}.A button[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.se{padding:0 0 16px}.de{display:flex;align-items:center;gap:20px;font-size:13px;color:var(--muted-foreground);flex-wrap:wrap}.de label,.b>label{display:flex;align-items:center;gap:8px;min-height:40px;font-size:13px}.se input[type=checkbox],.H input,.b input{width:16px;height:16px;accent-color:var(--primary);flex:none}.G{display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,2fr) auto;gap:12px;align-items:start;margin-top:12px}.G button,.m button{height:40px;min-height:40px}.G textarea{min-height:80px;resize:vertical}.H{display:flex;align-items:flex-start;gap:10px}.H>div{min-width:0}.H input{margin-top:4px}.m{display:grid;grid-template-columns:minmax(130px,1fr) minmax(160px,2fr) 40px;gap:12px;margin:16px 0}.m>button:last-child{width:40px;display:grid;place-items:center;padding:0}.b{display:grid;grid-template-columns:minmax(100px,1fr) minmax(180px,2fr) minmax(170px,1.5fr);gap:16px;align-items:start;margin:16px 0}.b>div{display:flex;gap:8px;flex-wrap:wrap}.b button{min-height:40px;white-space:normal}.He{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;margin:6px 0;max-width:450px}.xe{min-width:0}.xe th:first-child{width:30%}@container (max-width:700px){.G,.b{grid-template-columns:1fr}.m{grid-template-columns:minmax(0,1fr) 40px}.m>button:first-child{grid-column:1}.m>button:nth-child(2){grid-column:1/-1;grid-row:2}.m>button:last-child{grid-column:2;grid-row:1}.A{gap:4px 16px}}.g{display:flex;flex-wrap:wrap;gap:24px;padding:8px 0 24px;border-bottom:1px solid var(--border)}.g>div{min-width:160px;display:grid;gap:6px}.g small{color:var(--muted-foreground);font-size:13px}.g strong{font-size:22px;font-weight:650}.w{padding:20px 0;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;min-width:0}.B{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.B>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}.B h3{font-size:15px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.B button{width:40px;height:40px;display:grid;place-items:center;padding:0;flex:none}.D{font-size:12px;color:var(--muted-foreground)}.D[data-phase=running]{color:#18704a}.D[data-phase=cooldown],.D[data-phase=error]{color:#a85218}.me{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ge{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:13px;flex-wrap:wrap;margin-bottom:8px}.ge b{font-weight:600;overflow-wrap:anywhere}.w progress{appearance:none;display:block;width:100%;height:6px;border:0;border-radius:3px;overflow:hidden;background:var(--border);accent-color:var(--primary)}.w progress::-webkit-progress-bar{background:var(--border)}.w progress::-webkit-progress-value{background:var(--primary)}.w progress::-moz-progress-bar{background:var(--primary)}.w small{display:block;font-size:12px;line-height:1.5;color:var(--muted-foreground);margin-top:7px;overflow-wrap:anywhere}.E{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px;margin:20px 0}.E dt{font-size:12px;color:var(--muted-foreground);overflow-wrap:anywhere}.E dd{font-size:19px;font-weight:600;margin:4px 0 0}.he{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:16px;border-top:1px solid var(--border)}.Ge{display:flex;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;color:var(--muted-foreground);font-size:12px;margin-top:16px}@container (max-width:700px){.me,.he{grid-template-columns:1fr;gap:16px}.E{grid-template-columns:repeat(2,minmax(0,1fr))}}.a{display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(4,minmax(140px,1fr)) 40px;gap:12px;padding:20px 0;align-items:center}.a>button:last-child{width:40px;justify-self:end;padding:0;display:grid;place-items:center}.Be{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.F{font-weight:500}.F[data-state=ready]{color:#18704a}.F[data-state=blocked],.F[data-state=error]{color:#a85218}.a>*{min-width:0;max-width:100%}.a button{height:40px;width:100%;min-width:0}.z{position:relative;display:flex;align-items:center;min-width:0;height:40px}.z>svg{position:absolute;left:12px;pointer-events:none;width:16px;height:16px}.z input{width:100%;min-width:0;height:40px;padding-left:36px}.i{width:100%;overflow-x:auto;border-top:1px solid var(--border);min-height:160px}.i[aria-busy=true]{opacity:.65}.i table{width:100%;border-collapse:collapse;font-size:13px;min-width:690px}.i th{text-align:left;font-weight:600;background:#f8fafd;padding:12px;color:#6a7890;white-space:nowrap}.i td{padding:12px;vertical-align:middle;border-bottom:1px solid var(--theme-border)}.i th:first-child{width:40%}.i .J{display:inline-flex;align-items:center;gap:6px;padding:0;min-height:28px;background:transparent;color:inherit;font:inherit;text-align:left}.J svg{flex:none}.J:hover,.i th[aria-sort=ascending],.i th[aria-sort=descending]{color:var(--primary)}.J:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.i small{display:block;margin-top:5px;color:var(--muted-foreground)}.i a{color:var(--primary)}.i a svg{display:inline;flex-shrink:0}.De{display:flex;align-items:center;gap:6px;overflow-wrap:anywhere;min-width:140px;max-width:420px}.i button{white-space:nowrap;min-height:36px}.K{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 0;font-size:13px}.K>div{display:flex;gap:12px;align-items:center}.K button{width:36px;height:36px;padding:0;justify-content:center}.L{border-top:1px solid var(--border);padding:16px 0;font-size:13px}.L summary{cursor:pointer;margin-bottom:12px}.L>div{display:grid;grid-template-columns:100px 1fr 1fr 60px;gap:10px;padding:8px 0;overflow-wrap:anywhere}@container (max-width:960px){.a{grid-template-columns:repeat(2,minmax(0,1fr)) 40px}.z{grid-column:1/3}.a>button:last-child{grid-column:3;grid-row:1}.a>button[role=combobox]:nth-of-type(2n){grid-column:2/4}}@container (max-width:500px){.a{grid-template-columns:minmax(0,1fr) 40px}.z{grid-column:1}.a>button[role=combobox],.a>button[role=combobox]:nth-of-type(2n){grid-column:1/-1}.a>button:last-child{grid-column:2}}@media(max-width:700px){.g{gap:16px}.g>div{min-width:130px}.g strong{font-size:19px}.L>div{grid-template-columns:80px minmax(0,1fr)}.K{flex-wrap:wrap}}.Ee{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 11px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);white-space:nowrap;font-size:13px}.j{width:620px;max-width:calc(100vw - 28px);max-height:calc(100svh - 28px);overflow-y:auto;border-radius:14px;letter-spacing:0;background:var(--card);color:var(--foreground);gap:16px}.j [data-slot=dialog-header]{text-align:left;padding-right:24px}.j [data-slot=dialog-title]{line-height:1.35;font-size:22px}.j [data-slot=dialog-description]{line-height:1.6;color:var(--muted-foreground)}.ve{display:grid;grid-template-columns:1fr 1fr;gap:8px}.o{display:flex;align-items:flex-start;gap:10px;text-align:left;border:1px solid var(--border);border-radius:10px;padding:13px 12px;min-height:82px;background:var(--background);color:var(--foreground)}.o>span:last-child{display:grid;gap:5px;min-width:0}.o strong{font-size:13px;line-height:1.4;font-weight:650}.o small{font-size:12px;line-height:1.4;color:var(--muted-foreground)}.o:hover{border-color:var(--primary)}.o:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.o.ue{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 11%,var(--card))}.be{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;border:1px solid var(--border);border-radius:50%;margin-top:1px}.ue .be{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.Fe{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0}.q{border-top:1px solid var(--border);padding-top:14px}.q summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.q summary span{font-size:11px;font-weight:400;color:var(--muted-foreground);margin-left:auto}.M{display:grid;grid-template-columns:1fr 1.25fr;gap:12px;margin:16px 0 10px}.M label{display:grid;gap:6px;min-width:0;font-size:12px;color:var(--muted-foreground)}.M select{height:38px;width:100%;min-width:0;border:1px solid var(--border);border-radius:7px;padding:0 10px;background:var(--background);color:var(--foreground);font-size:13px}.te{position:relative;min-width:0}.te>svg{position:absolute;left:10px;top:11px;color:var(--muted-foreground)}.te input{padding-left:33px;height:38px;font-size:13px}.we{max-height:220px;overflow-y:auto;overscroll-behavior:contain}.we>p{padding:20px 4px;color:var(--muted-foreground);font-size:13px}.l{display:flex;align-items:center;gap:12px;min-height:62px;width:100%;padding:11px 8px;text-align:left;border-bottom:1px solid var(--border);color:var(--foreground)}.l:hover,.l:focus-visible{background:var(--accent)}.l>svg{flex-shrink:0;color:var(--primary)}.l>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.l strong{font-size:13px;font-weight:600;line-height:1.4}.l small{font-size:11px;line-height:1.4;color:var(--muted-foreground)}.Je{padding:12px;border:1px solid color-mix(in srgb,var(--destructive) 40%,transparent);background:color-mix(in srgb,var(--destructive) 10%,var(--card));color:var(--foreground);font-size:13px;border-radius:8px;overflow-wrap:anywhere}.o:disabled,.l:disabled{cursor:not-allowed;opacity:.65}@media(max-width:480px){.j{padding:18px}.ve,.M{grid-template-columns:1fr}.o{min-height:68px}.q summary{flex-wrap:wrap}.q summary span{margin-left:24px}}.ie{border-top:1px solid var(--border);padding-top:14px;min-width:0}.ie>h3{font-size:16px;margin:16px 0 8px}.ie>button{min-height:38px}.r{max-height:420px;overflow:auto;overscroll-behavior:contain;margin-top:12px}.r article{padding:12px 0;border-top:1px solid var(--border);font-size:12px;overflow-wrap:anywhere}.r header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.r time{font-size:11px;color:var(--muted-foreground)}.r p{margin:7px 0;line-height:1.5}.r dl{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;margin:10px 0}.r dt{color:var(--muted-foreground);font-size:11px}.r dd{margin:3px 0 0}.r ul{margin:8px 0;padding-left:18px;line-height:1.6}._{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}._>span{flex:1;font-size:12px;color:var(--muted-foreground)}._>button{min-height:38px;font-size:12px}@media(max-width:480px){.r dl{grid-template-columns:minmax(0,1fr)}._>span{flex-basis:100%}._>button{flex:1;min-height:44px}}
