.quote-response{background:#fff;border:1px solid #dfe5ec;border-radius:20px;box-shadow:0 8px 30px #1f2d3d0e;margin-top:18px;padding:clamp(22px,4vw,34px);scroll-margin-top:18px}.quote-response h2{color:#172033;font-size:clamp(22px,4vw,28px);letter-spacing:-.02em;margin:0}.quote-response-kicker{color:var(--quote-brand, #176af4);display:block;font-size:12px;font-weight:850;letter-spacing:.08em;margin-bottom:9px;text-transform:uppercase}.quote-response-prompt{color:#667085;line-height:1.55;margin:12px 0 0}.quote-response-selection{background:#f6f8fb;border-left:4px solid var(--quote-brand, #176af4);border-radius:10px;color:#526174;margin-top:18px;padding:13px 14px}.quote-response-selection strong,.quote-response-selection span{display:block}.quote-response-selection strong{color:#111827;font-size:15px;margin-bottom:4px}.quote-response-selection span{font-size:13px;line-height:1.45}.quote-response-selection.is-approve{border-left-color:#15803d}.quote-response-selection.is-decline{border-left-color:#b42318}.quote-response-label{color:#475467;display:block;font-size:13px;font-weight:800;margin:16px 0 6px}.quote-response-label span{color:#667085;font-weight:600}.quote-response input:not([type=file]),.quote-response textarea{border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:16px;padding:12px 13px;width:100%}.quote-response textarea{min-height:100px;resize:vertical}.quote-response-file-summary{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.quote-response-file-summary span{background:#f1f5f9;border-radius:999px;color:#475467;font-size:12px;padding:5px 9px}.quote-response-error{color:#b42318;font-size:14px;font-weight:700;margin-top:12px}.quote-response-submit{background:var(--quote-brand, #176af4);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:850;margin-top:16px;padding:12px 18px}.quote-sticky-actions{background:#ffffffeb;border-top:1px solid rgba(203,213,225,.9);bottom:0;box-shadow:0 -12px 32px #1420331f;left:0;padding:11px 14px max(11px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.quote-sticky-actions-inner{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:720px}.quote-sticky-actions button{background:#fff;border:1px solid #cbd5e1;border-radius:12px;color:#344054;cursor:pointer;font-family:inherit;font-size:14px;font-weight:850;min-height:48px;padding:9px 8px}.quote-sticky-actions button.is-selected{background:var(--quote-brand, #176af4);border-color:var(--quote-brand, #176af4);color:var(--quote-brand-ink, #fff)}.quote-sticky-actions button.is-approve:not(.is-selected){color:#166534}.quote-sticky-actions button.is-decline:not(.is-selected){color:#991b1b}.quote-sticky-actions button:disabled{cursor:wait;opacity:.65}.quote-response-submit.is-approve{background:#166534}.quote-response-submit.is-decline{background:#991b1b}.quote-response-submit:disabled{cursor:wait;opacity:.65}.quote-response-final{background:#f8fafc;border:1px solid #d9dee7;border-radius:8px;font-weight:800;margin-top:28px;padding:14px}.quote-response-final--changes{background:#eff6ff;border-color:#93c5fd;color:#1e3a8a}.quote-response-final--changes p,.quote-response-final--changes blockquote{font-weight:500;line-height:1.5}.quote-response-final--changes blockquote{border-left:3px solid #60a5fa;margin:12px 0 0;padding-left:12px;white-space:pre-wrap}@media(max-width:640px){.quote-response{border-radius:17px;padding:22px 18px}.quote-sticky-actions{padding-left:9px;padding-right:9px}.quote-sticky-actions-inner{gap:6px}.quote-sticky-actions button{font-size:12px;min-height:50px;padding:7px 4px}}.public-quote-shell{--quote-brand: #176af4;--quote-brand-ink: #fff;background:radial-gradient(circle at 10% -10%,color-mix(in srgb,var(--quote-brand) 13%,transparent),transparent 34rem),#f2f5f8;color:#142033;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.public-quote-shell *{box-sizing:border-box}.public-quote-page{margin:0 auto;max-width:980px;padding:24px 20px calc(132px + env(safe-area-inset-bottom))}.public-quote-business-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.public-quote-business-identity{align-items:center;display:flex;gap:14px;min-width:0}.public-quote-logo{background:#fff;border-radius:14px;height:58px;max-width:180px;object-fit:contain;padding:5px;width:auto}.public-quote-initials{align-items:center;background:var(--quote-brand);border-radius:14px;color:var(--quote-brand-ink);display:inline-flex;flex:0 0 54px;font-size:18px;font-weight:900;height:54px;justify-content:center}.public-quote-business-name{font-size:17px;font-weight:850;line-height:1.2}.public-quote-business-address{color:#667085;font-size:13px;margin-top:3px}.public-quote-contact-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.public-quote-contact-links a{background:#ffffffd1;border:1px solid #d7dee8;border-radius:999px;color:#344054;font-size:12px;font-weight:750;max-width:230px;overflow:hidden;padding:8px 11px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.public-quote-hero{align-items:flex-start;background:var(--quote-brand);border-radius:24px;box-shadow:0 22px 54px color-mix(in srgb,var(--quote-brand) 20%,transparent);color:var(--quote-brand-ink);display:flex;gap:24px;justify-content:space-between;margin-bottom:18px;overflow:hidden;padding:clamp(28px,6vw,58px);position:relative}.public-quote-hero:after{border:1px solid color-mix(in srgb,var(--quote-brand-ink) 24%,transparent);border-radius:999px;content:"";height:260px;position:absolute;right:-110px;top:-140px;width:260px}.public-quote-hero-copy{min-width:0;position:relative;z-index:1}.public-quote-kicker{display:block;font-size:12px;font-weight:850;letter-spacing:.08em;margin-bottom:9px;text-transform:uppercase}.public-quote-hero h1{font-size:clamp(32px,6vw,52px);letter-spacing:-.035em;line-height:1.04;margin:0;max-width:700px;overflow-wrap:anywhere}.public-quote-meta{display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:9px 18px;margin-top:18px;opacity:.88}.public-quote-status{background:#ffffffe6;border-radius:999px;color:#344054;font-size:12px;font-weight:850;padding:8px 12px;position:relative;white-space:nowrap;z-index:1}.public-quote-status.is-approved{color:#166534}.public-quote-status.is-declined{color:#991b1b}.public-quote-status.is-changes{color:#1d4ed8}.public-quote-section{background:#fff;border:1px solid #dfe5ec;border-radius:20px;box-shadow:0 8px 30px #1f2d3d0e;margin-top:18px;padding:clamp(22px,4vw,34px)}.public-quote-section h2{color:#172033;font-size:clamp(22px,4vw,28px);letter-spacing:-.02em;line-height:1.15;margin:0}.public-quote-intro{display:grid;gap:26px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.public-quote-intro-image{border-radius:15px;display:block;height:100%;max-height:360px;object-fit:cover;width:100%}.public-quote-intro p{color:#526174;line-height:1.68;margin:14px 0 0;white-space:pre-wrap}.public-quote-section-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.public-quote-section .public-quote-kicker{color:var(--quote-brand)}.public-quote-item-count{background:#f1f4f8;border-radius:999px;color:#667085;font-size:12px;font-weight:800;padding:7px 10px;white-space:nowrap}.public-quote-line-items{display:grid;gap:14px}.public-quote-line-item{border:1px solid #e2e7ee;border-radius:16px;overflow:hidden}.public-quote-line-main{align-items:flex-start;display:flex;gap:16px;padding:20px}.public-quote-line-image{background:#f8fafc;border:1px solid #d7dee8;border-radius:13px;flex:0 0 82px;height:82px;object-fit:contain;width:82px}.public-quote-line-copy{min-width:0}.public-quote-line-copy h3{color:#172033;font-size:18px;line-height:1.3;margin:0;overflow-wrap:anywhere}.public-quote-line-copy p{color:#617086;font-size:14px;line-height:1.65;margin:8px 0 0;white-space:pre-wrap}.public-quote-line-pricing{background:#f7f9fb;border-top:1px solid #e8ecf1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:13px 20px}.public-quote-line-pricing div{min-width:0}.public-quote-line-pricing dt{color:#7b8798;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.public-quote-line-pricing dd{color:#344054;font-size:14px;font-weight:750;margin:4px 0 0;overflow-wrap:anywhere}.public-quote-line-amount{text-align:right}.public-quote-empty{border:1px dashed #cbd5e1;border-radius:14px;color:#667085;line-height:1.5;padding:20px}.public-quote-summary{align-items:flex-start;display:grid;gap:36px;grid-template-columns:1fr minmax(300px,.75fr)}.public-quote-summary p{color:#667085;line-height:1.55;margin:12px 0 0;max-width:440px}.public-quote-totals{margin:0}.public-quote-total-row{color:#526174;display:flex;font-size:15px;gap:18px;justify-content:space-between;padding:7px 0}.public-quote-total-row dd{font-weight:750;margin:0;text-align:right}.public-quote-total-row.is-strong{border-top:1px solid #ccd5df;color:#172033;font-size:21px;font-weight:900;margin-top:9px;padding-top:14px}.public-quote-deposit{align-items:center;display:flex;justify-content:space-between}.public-quote-deposit a{background:var(--quote-brand);border-radius:12px;color:var(--quote-brand-ink);font-weight:850;padding:13px 18px;text-decoration:none}.public-quote-reviews{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:20px}.public-quote-reviews article{background:#f7f9fb;border-radius:15px;padding:18px}.public-quote-stars{color:#f59e0b;letter-spacing:2px}.public-quote-reviews p{color:#445267;line-height:1.55}.public-quote-reviews strong,.public-quote-reviews span{display:block;font-size:13px}.public-quote-reviews span{color:#7b8798;margin-top:3px}.public-quote-terms summary{cursor:pointer;font-size:16px;font-weight:850}.public-quote-terms div{color:#526174;font-size:14px;line-height:1.65;padding-top:18px;white-space:pre-wrap}.public-quote-footer{align-items:center;color:#667085;display:flex;flex-direction:column;gap:6px;padding:36px 20px 10px;text-align:center}.public-quote-footer strong{color:#344054}.public-quote-footer p{line-height:1.5;margin:5px 0;max-width:620px;white-space:pre-wrap}.public-quote-footer small{color:#98a2b3;margin-top:5px}.public-quote-notice{background:#fff;border:1px solid #dfe5ec;border-radius:18px;font-weight:800;margin:12vh auto;max-width:560px;padding:28px;width:calc(100% - 32px)}.public-quote-notice.is-error{color:#b42318}@media(max-width:720px){.public-quote-page{padding:16px 12px calc(126px + env(safe-area-inset-bottom))}.public-quote-business-header{align-items:flex-start;gap:12px}.public-quote-business-name{font-size:15px}.public-quote-business-address,.public-quote-contact-links{display:none}.public-quote-logo{border-radius:11px;height:48px;max-width:150px}.public-quote-initials{border-radius:11px;flex-basis:46px;height:46px}.public-quote-hero{border-radius:20px;display:block;padding:28px 22px}.public-quote-hero h1{font-size:34px}.public-quote-status{display:inline-flex;margin-top:22px}.public-quote-section{border-radius:17px;padding:22px 18px}.public-quote-intro,.public-quote-summary{grid-template-columns:1fr}.public-quote-intro{gap:18px}.public-quote-intro-image{max-height:none}.public-quote-line-main{display:block;padding:17px}.public-quote-line-image{height:auto;margin-bottom:14px;max-height:220px;width:100%}.public-quote-line-pricing{padding:12px 16px}.public-quote-line-pricing dd{font-size:13px}.public-quote-deposit{align-items:stretch;display:grid;gap:18px}.public-quote-deposit a{text-align:center}}@media(prefers-reduced-motion:reduce){.public-quote-shell{scroll-behavior:auto}}.alpha-phone-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12050;display:grid;place-items:center;padding:24px;background:#11182780;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.alpha-phone-incoming{width:min(390px,100%);padding:28px 26px 24px;border:1px solid color-mix(in srgb,var(--bdr, #dbe1e8) 82%,transparent);border-radius:24px;background:var(--surface, #fff);color:var(--tx, #152033);box-shadow:0 28px 80px #0f172a47;text-align:center}.alpha-phone-incoming-kicker{margin-bottom:22px;color:var(--mu, #667085);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.alpha-phone-avatar,.alpha-phone-mini-avatar{display:grid;place-items:center;border-radius:50%;background:#e8f0ff;color:#176af4;font-weight:850}.alpha-phone-avatar{width:88px;height:88px;margin:0 auto 18px;font-size:26px}.alpha-phone-incoming h2{margin:0;color:var(--tx, #152033);font-size:28px;line-height:1.15;letter-spacing:-.035em}.alpha-phone-number{margin-top:6px;color:var(--mu, #667085);font-size:15px;font-weight:650}.alpha-phone-identity,.alpha-phone-active-identity{color:var(--mu, #667085);font-size:12px;font-weight:650;line-height:1.45}.alpha-phone-identity{margin:18px auto 24px;padding-top:16px;border-top:1px solid var(--bdr, #e4e7ec)}.alpha-phone-incoming-actions{display:flex;justify-content:center;gap:54px}.alpha-phone-round{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:transparent;color:var(--tx, #152033);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.alpha-phone-round svg{width:58px;height:58px;padding:16px;border-radius:50%;color:#fff;box-sizing:border-box;transition:transform .16s ease}.alpha-phone-round:hover svg{transform:scale(1.05)}.alpha-phone-decline svg{background:#d92d20}.alpha-phone-answer svg{background:#168a55}.alpha-phone-active{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:12020;width:min(360px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--bdr, #dbe1e8);border-radius:18px;background:var(--surface, #fff);color:var(--tx, #152033);box-shadow:0 22px 55px #0f172a3d}.alpha-phone-active-head{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:12px;align-items:center;padding:16px 16px 10px}.alpha-phone-mini-avatar{width:42px;height:42px;font-size:13px}.alpha-phone-active-party{min-width:0}.alpha-phone-active-party strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.alpha-phone-active-party span{display:block;margin-top:3px;color:var(--mu, #667085);font-size:12px;font-weight:650}.alpha-phone-icon-button{display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;color:#fff;cursor:pointer}.alpha-phone-end{background:#d92d20}.alpha-phone-active-identity{padding:0 16px 13px 70px}.alpha-phone-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-top:1px solid var(--bdr, #e4e7ec);background:var(--bdr, #e4e7ec)}.alpha-phone-controls button{display:flex;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:var(--surface, #fff);color:var(--mu, #667085);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.alpha-phone-controls button.is-on{background:#edf3ff;color:#175cd3}.alpha-phone-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 20px 18px;border-top:1px solid var(--bdr, #e4e7ec)}.alpha-phone-keypad button{min-height:42px;border:1px solid var(--bdr, #dbe1e8);border-radius:10px;background:transparent;color:var(--tx, #152033);font:inherit;font-size:17px;font-weight:750;cursor:pointer}@media(max-width:680px){.alpha-phone-modal{align-items:end;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}.alpha-phone-incoming{padding:24px 22px 22px;border-radius:24px}.alpha-phone-incoming-actions{gap:48px}.alpha-phone-active{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:calc(100vw - 20px)}}@media(prefers-reduced-motion:reduce){.alpha-phone-round svg{transition:none}}.alpha-update-banner{position:fixed;top:0;left:0;right:0;z-index:2147483000;background:#1d4ed8;color:#fff;transform:translateY(-100%);transition:transform .18s ease-out;box-shadow:0 10px 24px #0f212b38}.alpha-update-banner--critical{background:#dc2626}.alpha-update-banner--important{background:#1d4ed8}.alpha-update-banner--visible{transform:translateY(0)}.alpha-update-banner__inner{width:min(1120px,calc(100vw - 32px));min-height:48px;margin:0 auto;padding:calc(env(safe-area-inset-top,0px) + 10px) 0 10px;display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.35}.alpha-update-banner__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-update-banner__text strong{font-weight:800}.alpha-update-banner__detail{margin-left:8px;opacity:.88}@media(max-width:640px){.alpha-update-banner__inner{width:calc(100vw - 24px);align-items:flex-start}.alpha-update-banner__text{white-space:normal}.alpha-update-banner__detail{display:block;margin:3px 0 0}}@media(min-width:1101px){html #tab-crm-new .crm-estimator-workbench{height:calc(100dvh - 104px);min-height:360px;gap:0;align-items:stretch;overflow:clip}html #tab-crm-new .crm-estimator-main-column,html #tab-crm-new .crm-estimator-summary-rail{min-height:0;overflow-y:auto;overscroll-behavior:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}html #tab-crm-new .crm-estimator-main-column{grid-auto-rows:max-content;padding-right:18px}html #tab-crm-new .crm-estimator-summary-rail{position:static;top:auto;align-content:start;grid-auto-rows:max-content;padding-left:18px;border-left:1px solid var(--crm-lg-line)}}#tab-crm-new #crm-native-sidebar .crm-sidebar-control-row{position:sticky!important;top:0!important;z-index:8!important;background:var(--surface,#fff)!important;border-bottom:1px solid var(--bdr,#e5e7eb)!important;box-shadow:0 6px 14px #0f172a0f!important;padding:6px 8px!important}#tab-crm-new #crm-native-sidebar #crm-native-sidebar-toggle{position:relative!important;display:inline-grid!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;border:none!important;border-radius:7px!important;background:transparent!important;color:var(--mu,#64748b)!important;box-shadow:none!important;line-height:1!important}#tab-crm-new #crm-native-sidebar #crm-native-sidebar-toggle svg{display:none!important}#tab-crm-new #crm-native-sidebar #crm-native-sidebar-toggle:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:17px!important;height:17px!important;transform:translate(-50%,-50%)!important;border:2px solid currentColor!important;border-radius:4px!important;box-sizing:border-box!important;pointer-events:none!important}#tab-crm-new #crm-native-sidebar #crm-native-sidebar-toggle:after{content:""!important;position:absolute!important;top:50%!important;left:calc(50% - 4px)!important;width:2px!important;height:17px!important;transform:translateY(-50%)!important;border-radius:999px!important;background:currentColor!important;pointer-events:none!important}#tab-crm-new #crm-native-sidebar #crm-native-sidebar-toggle:hover,#tab-crm-new #crm-native-sidebar #crm-native-sidebar-toggle:focus-visible{background:#0f172a0f!important;color:var(--tx,#0f172a)!important;outline:none!important;box-shadow:none!important}#tab-crm-new #crm-native-sidebar.collapsed .crm-sidebar-control-row{justify-content:center!important;gap:0!important;padding:8px 0!important}#tab-crm-new #crm-native-sidebar.collapsed #crm-sidebar-customize-btn{display:none!important}#tab-crm-new #crm-native-sidebar.collapsed #crm-native-sidebar-toggle{width:32px!important;min-width:32px!important;height:32px!important;margin:0 auto!important;background:transparent!important;color:var(--mu,#64748b)!important}#tab-crm-new #crm-native-sidebar.collapsed #crm-native-sidebar-toggle:hover,#tab-crm-new #crm-native-sidebar.collapsed #crm-native-sidebar-toggle:focus-visible{background:#0f172a0f!important;color:var(--tx,#0f172a)!important}#view-admin-desk{padding:0;overflow:hidden}.adesk-wrap{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.adesk-scroll{flex:1;overflow-y:auto;min-height:0}.adesk-inner{max-width:780px;margin:0 auto;padding:28px 32px 80px}.adesk-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.adesk-title{font-family:var(--f);font-size:36px;font-weight:800;letter-spacing:-.8px;color:var(--tx);line-height:1.1}.adesk-subtitle{margin-top:6px;font-size:16px;color:var(--tx2);font-weight:400}.adesk-new-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:12px;border:1px solid transparent;background:var(--cy);color:var(--cy-fg);font-family:var(--f);font-size:14px;font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,background .15s ease;box-shadow:0 2px 10px #176af438}.adesk-new-btn svg{width:17px;height:17px}.adesk-new-btn:hover{background:var(--cy2);transform:translateY(-1px);box-shadow:0 6px 18px #176af452}.adesk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;margin-bottom:22px}.adesk-stat{position:relative;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:16px 16px 15px;border-radius:16px;cursor:pointer;text-align:left;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--bdr);box-shadow:var(--shadow-card);transition:transform .12s ease,border-color .15s ease,box-shadow .15s ease}.adesk-stat:hover{transform:translateY(-2px);border-color:var(--bdr-strong);box-shadow:var(--shadow-soft)}.adesk-stat.active{border-color:color-mix(in srgb,var(--tone, var(--cy)) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone, var(--cy)) 40%,transparent),var(--shadow-soft)}.adesk-stat.is-zero{opacity:.82}.adesk-stat-icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--tone, var(--cy)) 16%,transparent);color:var(--tone, var(--cy))}.adesk-stat-icon svg{width:19px;height:19px}.adesk-stat-body{display:flex;flex-direction:column;gap:1px}.adesk-stat-num{font-size:38px;font-weight:800;letter-spacing:-1px;color:var(--tx);line-height:1;font-variant-numeric:tabular-nums}.adesk-stat-label{font-size:14.5px;color:var(--tx2);font-weight:600}.adesk-stat[data-tone=today]{--tone: #3B82F6}.adesk-stat[data-tone=overdue]{--tone: #F4624E}.adesk-stat[data-tone=waiting]{--tone: #F5A623}.adesk-stat[data-tone=review]{--tone: #8B6CE0}.adesk-stat[data-tone=done]{--tone: #2BD17E}.adesk-toolbar{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.adesk-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.adesk-tabs::-webkit-scrollbar{display:none}.adesk-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 16px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--tx2);font-family:var(--f);font-size:15px;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.adesk-tab:hover{background:var(--ghost-bg);color:var(--tx)}.adesk-tab.active{background:var(--surface-2);border-color:var(--bdr-strong);color:var(--tx);box-shadow:var(--shadow-card)}.adesk-tab-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:9px;background:var(--ghost-bg-strong);color:var(--tx2);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.adesk-tab.active .adesk-tab-count{background:var(--cy);color:var(--cy-fg)}.adesk-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adesk-search{display:flex;align-items:center;gap:8px;padding:0 14px;height:42px;border-radius:10px;border:1px solid var(--bdr);background:var(--surface);flex:1 1 220px;min-width:180px;transition:border-color .15s ease}.adesk-search:focus-within{border-color:var(--bdr-strong)}.adesk-search svg{width:18px;height:18px;color:var(--mu);flex-shrink:0}.adesk-search input{flex:1;background:transparent;border:none;outline:none;color:var(--tx);font-family:var(--f);font-size:15px;min-width:0}.adesk-search input::placeholder{color:var(--mu)}.adesk-select{height:42px;padding:0 30px 0 14px;border-radius:10px;border:1px solid var(--bdr);background:var(--surface);color:var(--tx);font-family:var(--f);font-size:15px;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238C95A3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.adesk-select:hover{border-color:var(--bdr-strong)}.adesk-select:focus{outline:none;border-color:var(--cy)}.adesk-clear{height:42px;padding:0 16px;border-radius:10px;border:1px solid var(--bdr);background:transparent;color:var(--tx2);font-family:var(--f);font-size:15px;font-weight:600;cursor:pointer;transition:all .14s ease}.adesk-clear:hover{border-color:var(--bdr-strong);color:var(--tx)}.adesk-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px}.adesk-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:15px 16px 13px;border-radius:14px;border:1px solid var(--bdr);background:var(--surface);cursor:pointer;overflow:hidden;box-shadow:var(--shadow-card);transition:transform .12s ease,border-color .15s ease,box-shadow .15s ease}.adesk-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:background .15s ease}.adesk-card:hover{transform:translateY(-2px);border-color:var(--bdr-strong);box-shadow:var(--shadow-soft)}.adesk-card:focus-visible{outline:2px solid var(--cy);outline-offset:2px}.adesk-card.is-overdue:before{background:#f4624e}.adesk-card.is-urgent:before{background:#f5a623}.adesk-card.is-waiting{background:linear-gradient(180deg,color-mix(in srgb,#F5A623 9%,var(--surface)),var(--surface));border-color:color-mix(in srgb,#F5A623 38%,var(--bdr))}.adesk-card.is-waiting:before{background:#f5a623}.adesk-card.is-completed{opacity:.62}.adesk-card.is-completed .adesk-card-title{text-decoration:line-through;text-decoration-color:var(--mu)}.adesk-card.is-pending{opacity:.72}.adesk-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.adesk-card-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.adesk-card-title{font-size:17px;font-weight:700;line-height:1.35;color:var(--tx);word-break:break-word}.adesk-card-related{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--tx2)}.adesk-card-related .adesk-ic{width:13px;height:13px;color:var(--mu);flex-shrink:0}.adesk-card-related span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-card-origin{font-size:13px;line-height:1.35;color:var(--mu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-card-meta{display:flex;align-items:center;gap:10px;margin-top:2px;flex-wrap:wrap}.adesk-assignee{display:inline-flex;align-items:center;gap:7px;min-width:0}.adesk-avatar{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--cy) 22%,var(--surface-3));color:var(--tx);font-size:10px;font-weight:700;flex-shrink:0}.adesk-assignee-name{font-size:14px;color:var(--tx2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-due{font-size:13.5px;font-weight:600;color:var(--tx2)}.adesk-due.is-overdue{color:#f4624e}.adesk-meta-spacer{flex:1}.adesk-metaic{display:inline-flex;align-items:center;gap:3px;font-size:13px;color:var(--mu);font-weight:600}.adesk-metaic .adesk-ic{width:14px;height:14px}.adesk-updated{font-size:12.5px;color:var(--mu)}.adesk-proof{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--mu);padding:3px 8px;border-radius:7px;border:1px solid var(--bdr)}.adesk-proof .adesk-ic{width:12px;height:12px}.adesk-proof.is-done{color:#2bd17e;border-color:color-mix(in srgb,#2BD17E 40%,transparent)}.adesk-chip{display:inline-flex;align-items:center;height:23px;padding:0 9px;border-radius:7px;font-size:12.5px;font-weight:700;letter-spacing:.2px;border:1px solid transparent;white-space:nowrap}.adesk-row-urgent-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#f5a623;vertical-align:middle;margin-left:7px}.adesk-bizdot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.adesk-bizdot[data-biz=smi]{background:#0e2336}.adesk-bizdot[data-biz=lcc]{background:#4f7a1e}.adesk-bizdot[data-biz=alpha]{background:var(--cy)}.adesk-bizdot[data-biz=personal]{background:#8c95a3}.adesk-doneshelf{margin-top:20px;padding-top:16px;border-top:1px solid var(--bdr)}.adesk-doneshelf-head{display:flex;align-items:center;gap:8px;margin-bottom:11px}.adesk-doneshelf-label{font-size:12.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--mu)}.adesk-doneshelf-count{font-family:"DM Serif Display",Georgia,serif;font-size:17px;color:var(--cy)}.adesk-doneshelf-items{display:flex;flex-wrap:wrap;gap:7px}.adesk-doneitem{display:inline-flex;align-items:center;gap:6px;max-width:300px;padding:6px 14px 6px 10px;border-radius:999px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx2);font-family:var(--f);font-size:13.5px;font-weight:500;cursor:pointer;transition:border-color .14s ease,transform .14s ease}.adesk-doneitem:hover{border-color:var(--bdr-strong);transform:translateY(-1px)}.adesk-doneitem-ic{width:13px;height:13px;color:var(--cy);flex-shrink:0}.adesk-doneitem span{text-decoration:line-through;text-decoration-color:var(--mu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-biz[data-biz=smi]{color:#6ba6ff;background:#3b82f624;border-color:#3b82f64d}.adesk-biz[data-biz=lcc]{color:#45d38a;background:#2bd17e21;border-color:#2bd17e4d}.adesk-biz[data-biz=alpha]{color:#a98bec;background:#8b6ce026;border-color:#8b6ce052}.adesk-biz[data-biz=personal]{color:#aeb8c6;background:#94a3b824;border-color:#94a3b84d}.adesk-flag-waiting{color:#fbbf53;background:#f5a62326;border-color:#f5a6235c}.adesk-flag-overdue{color:#ff7c6b;background:#f4624e26;border-color:#f4624e5c}.adesk-pri[data-pri=urgent]{color:#ff7c6b;background:#f4624e24;border-color:#f4624e57}.adesk-pri[data-pri=high]{color:#d97706;background:#f59e0b1f;border-color:#f59e0b4d}.adesk-pri[data-pri=low]{color:var(--mu);background:var(--ghost-bg);border-color:var(--bdr)}.adesk-status{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:7px;font-size:12.5px;font-weight:700;white-space:nowrap;border:1px solid transparent}.adesk-status[data-tone=neutral]{color:var(--tx2);background:var(--ghost-bg);border-color:var(--bdr)}.adesk-status[data-tone=info]{color:#6ba6ff;background:#3b82f621;border-color:#3b82f647}.adesk-status[data-tone=active]{color:#58c5f0;background:#38bdf821;border-color:#38bdf847}.adesk-status[data-tone=waiting]{color:#fbbf53;background:#f5a62329;border-color:#f5a6235c}.adesk-status[data-tone=review]{color:#a98bec;background:#8b6ce026;border-color:#8b6ce052}.adesk-status[data-tone=done]{color:#45d38a;background:#2bd17e21;border-color:#2bd17e47}.adesk-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:64px 20px;text-align:center}.adesk-empty-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--surface-2);border:1px solid var(--bdr);color:var(--mu);margin-bottom:4px}.adesk-empty-icon svg{width:26px;height:26px}.adesk-empty-title{font-size:16px;font-weight:700;color:var(--tx)}.adesk-empty-sub{font-size:13.5px;color:var(--tx2);max-width:340px}.adesk-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.adesk-drawer-overlay.open{opacity:1;pointer-events:auto}.adesk-drawer{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);z-index:41;background:var(--surface);border-left:1px solid var(--bdr-strong);box-shadow:-24px 0 60px #00000057;transform:translate(102%);transition:transform .26s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;overscroll-behavior:contain}.adesk-drawer.open{transform:translate(0)}.adesk-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid var(--bdr)}.adesk-drawer-head-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adesk-drawer-head-right{display:flex;align-items:center;gap:4px}.adesk-form-heading{font-size:19px;font-weight:700;color:var(--tx)}.adesk-drawer-save{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:9px;border:1px solid transparent;background:var(--cy);color:var(--cy-fg);font-family:var(--f);font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 5px 14px #3b82f63d;transition:background .14s ease,transform .12s ease,box-shadow .14s ease}.adesk-drawer-save:hover{background:var(--cy2);transform:translateY(-1px);box-shadow:0 8px 18px #3b82f64d}.adesk-icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--tx2);cursor:pointer;transition:all .14s ease}.adesk-icon-btn svg{width:17px;height:17px}.adesk-icon-btn:hover{background:var(--ghost-bg);color:var(--tx);border-color:var(--bdr)}.adesk-icon-btn-danger{color:#f4624e}.adesk-icon-btn-danger:hover{background:#f4624e1f;color:#f4624e;border-color:#f4624e57}.adesk-ev-task-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;border:1px solid var(--cy);background:transparent;color:var(--cy);font-family:var(--f);font-size:12px;font-weight:600;cursor:pointer;transition:all .14s ease;white-space:nowrap}.adesk-ev-task-btn svg{width:13px;height:13px;flex-shrink:0}.adesk-ev-task-btn:hover{background:var(--cy);color:#fff}.adesk-drawer-scroll{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:16px}.adesk-detail-title{width:100%;background:transparent;border:1px solid transparent;border-radius:8px;padding:6px 8px;margin:-6px -8px;color:var(--tx);font-family:var(--f);font-size:23px;font-weight:700;letter-spacing:-.3px}.adesk-detail-title:hover{border-color:var(--bdr)}.adesk-detail-title:focus{outline:none;border-color:var(--cy);background:var(--surface-2)}.adesk-detail-actions{display:flex;flex-wrap:wrap;gap:7px}.adesk-act{padding:8px 15px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx);font-family:var(--f);font-size:14px;font-weight:600;cursor:pointer;transition:all .14s ease}.adesk-act:hover{border-color:var(--bdr-strong);transform:translateY(-1px)}.adesk-act-waiting{color:#fbbf53;border-color:#f5a62366;background:#f5a6231a}.adesk-act-review{color:#a98bec;border-color:#8b6ce066;background:#8b6ce01a}.adesk-act-done{color:var(--cy-fg);background:var(--cy);border-color:transparent}.adesk-act-done:hover{background:var(--cy2)}.adesk-detail-grid,.adesk-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adesk-field{display:flex;flex-direction:column;gap:5px;min-width:0}.adesk-field-label{font-size:13px;font-weight:700;color:var(--mu);text-transform:uppercase;letter-spacing:.4px}.adesk-req{color:#f4624e;margin-left:2px}.adesk-input,.adesk-detail-grid .adesk-select,.adesk-form .adesk-select{width:100%;height:42px;padding:0 14px;border-radius:10px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx);font-family:var(--f);font-size:15px}textarea.adesk-input,.adesk-detail-desc{height:auto;padding:11px 14px;line-height:1.5;resize:vertical;font-family:var(--f);font-size:15.5px;color:var(--tx)}.adesk-detail-desc{min-height:220px}.adesk-input:focus,.adesk-detail-desc:focus{outline:none;border-color:var(--cy)}.adesk-input-lg{height:42px;font-size:15px;font-weight:600}.adesk-input-num{width:74px}.adesk-inline{display:flex;gap:8px;align-items:center}.adesk-date-wrap{position:relative}.adesk-date-wrap .adesk-input{padding-right:38px;cursor:pointer}.adesk-date-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:none;background:none;color:var(--mu);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;border-radius:4px}.adesk-date-btn svg{width:14px;height:14px;pointer-events:none}.adesk-date-btn:hover{color:var(--cy)}.adesk-detail-related{font-size:13px;color:var(--tx)}.adesk-detail-related .adesk-muted{margin-right:6px}.adesk-detail-origin{display:flex;flex-wrap:wrap;gap:7px;font-size:13px;color:var(--tx2)}.adesk-detail-origin span{padding:5px 9px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2)}.adesk-recur-scope{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;margin-bottom:12px;background:color-mix(in srgb,var(--cy) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--cy) 28%,var(--bdr));border-radius:10px}.adesk-recur-scope-label{font-size:12.5px;color:var(--tx2);font-weight:500;flex-shrink:0}.adesk-recur-btn{padding:5px 13px;border-radius:8px;border:1px solid var(--bdr-strong);background:var(--surface);color:var(--tx);font-family:var(--f);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .12s,color .12s}.adesk-recur-btn:hover{border-color:var(--cy);color:var(--cy)}.adesk-recur-btn-all{background:var(--cy);color:var(--cy-fg);border-color:var(--cy)}.adesk-recur-btn-all:hover{background:var(--cy2);border-color:var(--cy2);color:var(--cy-fg)}.adesk-proof-row{display:flex;flex-wrap:wrap;gap:16px;padding:4px 0}.adesk-toggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tx);cursor:pointer;-webkit-user-select:none;user-select:none}.adesk-toggle input{width:16px;height:16px;accent-color:var(--cy);cursor:pointer}.adesk-detail-section{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--bdr)}.adesk-section-head{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:700;color:var(--tx)}.adesk-section-subhead{font-size:12.5px;font-weight:700;color:var(--mu);text-transform:uppercase;letter-spacing:.5px;margin-top:6px}.adesk-section-hint{font-size:13px;line-height:1.4}.adesk-section-footer{display:flex;justify-content:flex-end;gap:8px}.adesk-muted{color:var(--mu);font-size:14.5px}.adesk-chip-due{font-size:12px;padding:4px 9px;border-radius:8px;background:var(--surface-2);border:1px solid var(--bdr);color:var(--tx2);font-weight:600}.adesk-linked-client,.adesk-scheduled-job{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--bdr);background:var(--surface-2)}.adesk-linked-client-body,.adesk-scheduled-job-body{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.adesk-linked-client-name,.adesk-scheduled-job-name{font-size:14.5px;font-weight:700;color:var(--tx)}.adesk-linked-client-line,.adesk-scheduled-job-line{font-size:13px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-linked-client-actions,.adesk-scheduled-job-actions{display:flex;gap:6px;flex-shrink:0}.adesk-linked-client-btn{padding:6px 12px;border-radius:8px;border:1px solid var(--bdr);background:transparent;color:var(--tx2);font-family:var(--f);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .14s ease}.adesk-linked-client-btn:hover{border-color:var(--bdr-strong);color:var(--tx)}.adesk-linked-client-unlink:hover{color:#f4624e;border-color:#f4624e66}.adesk-client-picker{position:relative;display:flex;flex-direction:column;gap:6px}.adesk-client-search::placeholder{color:var(--mu)}.adesk-client-results,.adesk-link-schedule-results{display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:12px;border:1px solid var(--bdr);background:var(--surface);max-height:260px;overflow-y:auto}.adesk-client-results[hidden]{display:none}.adesk-client-result{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;border:1px solid transparent;background:var(--surface-2);color:var(--tx);text-align:left;cursor:pointer;font-family:var(--f);transition:all .12s ease}.adesk-client-result:hover{border-color:var(--cy);background:var(--surface)}.adesk-client-result-name{font-size:14px;font-weight:700;color:var(--tx)}.adesk-client-result-line{font-size:12.5px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-client-results-empty{padding:10px 12px;font-size:13px;color:var(--mu)}.adesk-schedule-actions{justify-content:flex-start}.adesk-link-schedule{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;border:1px dashed var(--bdr-strong);background:var(--surface)}.adesk-link-schedule[hidden]{display:none}.adesk-detail-origin-footer{padding-top:8px;opacity:.8}.adesk-attach-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx2);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .14s ease}.adesk-attach-btn:hover{border-color:var(--bdr-strong);color:var(--tx)}.adesk-attach-btn input{display:none}.adesk-att-list{display:flex;flex-direction:column;gap:8px}.adesk-att{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;border:1px solid var(--bdr);background:var(--surface-2)}.adesk-att-thumb{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;overflow:hidden;background:var(--surface-3);flex-shrink:0;color:var(--mu)}.adesk-att-thumb img{width:100%;height:100%;object-fit:cover}button.adesk-att-thumb{padding:0;border:none;cursor:zoom-in}.adesk-att-file svg{width:18px;height:18px}.adesk-att-name{flex:1;font-size:13px;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-att-del{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;border:none;background:transparent;color:var(--mu);cursor:pointer}.adesk-att-del svg{width:13px;height:13px}.adesk-att-del:hover{background:var(--ghost-bg);color:#f4624e}.adesk-comments{display:flex;flex-direction:column;gap:10px}.adesk-comment{display:flex;gap:10px}.adesk-avatar-sm{width:26px;height:26px;font-size:10px;flex-shrink:0}.adesk-comment-body{flex:1;background:var(--surface-2);border:1px solid var(--bdr);border-radius:10px;padding:8px 11px}.adesk-comment-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:3px}.adesk-comment-user{font-size:14px;font-weight:700;color:var(--tx)}.adesk-comment-time{font-size:12.5px;color:var(--mu)}.adesk-comment-text{font-size:15px;color:var(--tx);line-height:1.5;white-space:pre-wrap;word-break:break-word}.adesk-comment-compose{display:flex;gap:8px;align-items:flex-end}.adesk-comment-compose textarea{flex:1;min-height:44px;border-radius:10px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx);font-family:var(--f);font-size:15px;padding:10px 12px;resize:vertical}.adesk-comment-compose textarea:focus{outline:none;border-color:var(--cy)}.adesk-comment-post{padding:10px 18px;border-radius:10px;border:none;background:var(--cy);color:var(--cy-fg);font-family:var(--f);font-size:14.5px;font-weight:600;cursor:pointer}.adesk-comment-post:hover{background:var(--cy2)}.adesk-activity{list-style:none;display:flex;flex-direction:column;gap:0}.adesk-activity-row{display:flex;gap:11px;padding:5px 0;position:relative}.adesk-activity-row:before{content:"";position:absolute;left:4px;top:16px;bottom:-5px;width:1px;background:var(--bdr)}.adesk-activity-row:last-child:before{display:none}.adesk-activity-dot{width:9px;height:9px;border-radius:50%;background:var(--surface-3);border:1px solid var(--bdr-strong);margin-top:5px;flex-shrink:0;z-index:1}.adesk-activity-body{display:flex;flex-direction:column;gap:1px}.adesk-activity-text{font-size:14.5px;color:var(--tx)}.adesk-activity-meta{font-size:12.5px;color:var(--mu)}.adesk-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--bdr);margin-top:2px}.adesk-detail-updated{font-size:11.5px}.adesk-delete{padding:8px 14px;border-radius:9px;border:1px solid rgba(244,98,78,.34);background:transparent;color:#f4624e;font-family:var(--f);font-size:13px;font-weight:600;cursor:pointer;transition:all .14s ease}.adesk-delete:hover{background:#f4624e1f;border-color:#f4624e80}.adesk-form{display:flex;flex-direction:column;gap:16px}.adesk-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.adesk-form-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:6px}.adesk-btn-ghost{padding:10px 16px;border-radius:10px;border:1px solid var(--bdr);background:transparent;color:var(--tx2);font-family:var(--f);font-size:14px;font-weight:600;cursor:pointer}.adesk-btn-ghost:hover{border-color:var(--bdr-strong);color:var(--tx)}.adesk-btn-primary{padding:10px 20px;border-radius:10px;border:none;background:var(--cy);color:var(--cy-fg);font-family:var(--f);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px #3b82f647}.adesk-btn-primary:hover{background:var(--cy2)}@media(max-width:760px){.adesk-inner{padding:20px 16px 90px}.adesk-title{font-size:28px}.adesk-header{flex-direction:column;gap:14px}.adesk-new-btn{width:100%;justify-content:center}.adesk-stats{grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.adesk-stats::-webkit-scrollbar{display:none}.adesk-stat{scroll-snap-align:start}.adesk-list{grid-template-columns:1fr}.adesk-search{flex-basis:100%}.adesk-select{flex:1 1 calc(50% - 4px)}.adesk-drawer{width:100%;border-left:none;transform:translateY(102%);border-top-left-radius:18px;border-top-right-radius:18px}.adesk-drawer.open{transform:translateY(0)}.adesk-detail-grid,.adesk-form-grid{grid-template-columns:1fr}}body.theme-white .adesk-stat{background:linear-gradient(180deg,#fff,#fbfcfe);border-color:#0f172a1a;box-shadow:0 1px 3px #0f172a0f,0 8px 24px #0f172a0d}body.theme-white .adesk-stat:hover{border-color:#0f172a2e}body.theme-white .adesk-stat-num{color:#0d0d0d}body.theme-white .adesk-card{background:#fff;border-color:#0f172a1a;box-shadow:0 1px 3px #0f172a0d,0 6px 18px #0f172a0d}body.theme-white .adesk-card:hover{border-color:#0f172a33}body.theme-white .adesk-card.is-waiting{background:linear-gradient(180deg,#fff8ec,#fff);border-color:#d9770657}body.theme-white .adesk-tab.active{background:#fff;border-color:#0f172a29}body.theme-white .adesk-search,body.theme-white .adesk-select,body.theme-white .adesk-input,body.theme-white .adesk-comment-body,body.theme-white .adesk-att,body.theme-white .adesk-act,body.theme-white .adesk-comment-compose textarea,body.theme-white .adesk-attach-btn{background:#fff;border-color:#0f172a24}body.theme-white .adesk-drawer{background:#fff;border-left-color:#0f172a1f;box-shadow:-24px 0 60px #0f172a29}body.theme-white .adesk-biz[data-biz=smi]{color:#2563eb}body.theme-white .adesk-biz[data-biz=lcc]{color:#15a34a}body.theme-white .adesk-biz[data-biz=alpha]{color:#6d4ad6}body.theme-white .adesk-biz[data-biz=personal]{color:#64748b}body.theme-white .adesk-status[data-tone=waiting],body.theme-white .adesk-flag-waiting{color:#b45309}body.theme-white .adesk-status[data-tone=review]{color:#6d4ad6}body.theme-white .adesk-status[data-tone=done]{color:#15803d}body.theme-white .adesk-due.is-overdue,body.theme-white .adesk-card.is-overdue .adesk-card-title{color:inherit}body.theme-white .adesk-due.is-overdue{color:#dc2626}.adesk-rail-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.adesk-viewswitch{display:flex;gap:4px;width:fit-content;padding:0;border-radius:0;background:transparent;border:none}.adesk-vbtn{display:inline-flex;align-items:center;gap:0;padding:6px 14px;border-radius:20px;border:.5px solid transparent;background:transparent;color:var(--tx2);font:500 13px var(--f);cursor:pointer;transition:background .14s,color .14s,border-color .14s}.adesk-vbtn svg{display:none}.adesk-vbtn:hover{color:var(--tx)}.adesk-vbtn.active{background:var(--surface);border-color:var(--bdr);color:var(--tx);box-shadow:none}.adesk-rail-count{font:400 12px var(--f);color:var(--mu);margin-left:auto;white-space:nowrap}.adesk-views{min-height:220px}.adesk-card-chips{display:flex;flex-wrap:wrap;gap:6px}.adesk-owner{color:var(--tx2);background:var(--ghost-bg-strong);border-color:var(--bdr)}.adesk-owner[data-owner=assistant]{color:#6ba6ff;background:#3b82f61f;border-color:#3b82f642}.adesk-owner[data-owner=both]{color:#45c5ce;background:#38c8ce1f;border-color:#38c8ce42}.adesk-cat[data-cat=business_dev]{color:#e0975a;background:#e0975a21;border-color:#e0975a4d}.adesk-cat[data-cat=client_work]{color:#5bc08a;background:#5bc08a21;border-color:#5bc08a4d}.adesk-cat[data-cat=operations]{color:#6ba6ff;background:#6ba6ff21;border-color:#6ba6ff4d}.adesk-cat[data-cat=admin]{color:#c792e0;background:#c792e021;border-color:#c792e04d}.adesk-cat[data-cat=other]{color:var(--tx2);background:var(--ghost-bg);border-color:var(--bdr)}.adesk-kanban{display:flex;gap:14px;align-items:flex-start;overflow-x:auto;padding-bottom:14px}.adesk-col{flex:0 0 304px;max-width:320px;display:flex;flex-direction:column;border-radius:14px;background:var(--surface-2);border:1px solid var(--bdr);transition:border-color .15s,box-shadow .15s,background .15s}.adesk-col.drop-over{border-color:var(--cy);box-shadow:inset 0 0 0 1px var(--cy);background:color-mix(in srgb,var(--cy) 7%,var(--surface-2))}.adesk-col-head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--bdr)}.adesk-col-dot,.adesk-section-dot{width:8px;height:8px;border-radius:50%;background:var(--mu);flex-shrink:0}.adesk-col-dot[data-tone=active],.adesk-section-dot[data-tone=active]{background:#38bdf8}.adesk-col-dot[data-tone=waiting],.adesk-section-dot[data-tone=waiting]{background:#f5a623}.adesk-col-dot[data-tone=review],.adesk-section-dot[data-tone=review]{background:#8b6ce0}.adesk-col-dot[data-tone=done],.adesk-section-dot[data-tone=done]{background:#2bd17e}.adesk-col-title{flex:1;font:700 15px var(--f);color:var(--tx)}.adesk-col-count{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:9px;background:var(--ghost-bg-strong);color:var(--tx2);font:700 12.5px var(--f)}.adesk-col-body{display:flex;flex-direction:column;gap:10px;padding:12px}.adesk-col-body .adesk-card{cursor:grab}.adesk-col-body .adesk-card:active{cursor:grabbing}.adesk-card.dragging{opacity:.45}.adesk-col-add{padding:10px;border-radius:10px;border:1px dashed var(--bdr-strong);background:transparent;color:var(--tx2);font:600 14.5px var(--f);cursor:pointer;transition:all .14s}.adesk-col-add:hover{border-color:var(--cy);color:var(--tx);background:var(--ghost-bg)}.adesk-listview{display:flex;flex-direction:column;gap:10px}.adesk-section-head{display:flex;align-items:center;gap:8px;padding:10px 4px;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--bdr)}.adesk-caret{width:17px;height:17px;color:var(--mu);transition:transform .15s}.adesk-caret.collapsed{transform:rotate(-90deg)}.adesk-section-title{font:700 15.5px var(--f);color:var(--tx)}.adesk-section-count{font:700 13px var(--f);color:var(--tx2)}.adesk-section-rows{display:flex;flex-direction:column}.adesk-row{display:flex;align-items:center;gap:11px;padding:12px 8px;border-bottom:1px solid var(--bdr);cursor:pointer;transition:background .12s}.adesk-row:hover{background:var(--ghost-bg)}.adesk-row.is-completed .adesk-row-title{text-decoration:line-through;color:var(--mu)}.adesk-row-check{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;padding:0;border-radius:50%;border:1.5px solid var(--bdr-strong);background:transparent;color:transparent;cursor:pointer;transition:all .14s}.adesk-row-check svg{width:12px;height:12px}.adesk-row-check:hover{border-color:var(--grn);color:var(--grn)}.adesk-row-check.on{background:var(--grn);border-color:var(--grn);color:var(--cy-fg)}.adesk-row-check.ghost{border-style:dashed;opacity:.45;cursor:default}.adesk-row-title{flex:1;min-width:0;font:600 16px var(--f);color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-row-missed-dot{display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:50%;background:#dc2626;margin-right:4px;flex-shrink:0}.adesk-recur-badge{display:inline-flex;align-items:center;margin-left:5px;vertical-align:middle;opacity:.55;flex-shrink:0}.adesk-recur-ic{width:11px;height:11px;stroke:var(--mu)}.adesk-row-fields{display:flex;align-items:center;gap:8px;flex-shrink:0}.adesk-row-due{font:600 13.5px var(--f);color:var(--tx2)}.adesk-row-due.is-overdue{color:#f4624e}#view-admin-desk .adesk-section[data-section=completed_bottom]{margin-top:14px}#view-admin-desk .adesk-section[data-section=completed_bottom] .adesk-section-head{justify-content:flex-start;gap:8px;padding:6px 2px;border-bottom:none}#view-admin-desk .adesk-section[data-section=completed_bottom] .adesk-section-head:after{content:"";flex:1;height:.5px;background:var(--hairline);margin-left:4px}#view-admin-desk .adesk-section[data-section=completed_bottom] .adesk-section-dot{display:none}#view-admin-desk .adesk-section[data-section=completed_bottom] .adesk-caret{width:14px;height:14px}#view-admin-desk .adesk-section[data-section=completed_bottom] .adesk-section-title{font:500 11.5px var(--f);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}#view-admin-desk .adesk-section[data-section=completed_bottom] .adesk-section-count{font:400 11.5px var(--f);color:var(--text-muted)}#view-admin-desk .adesk-section[data-section=completed_bottom] .adesk-section-rows{margin-top:8px;background:var(--tray, var(--surface-2));border:.5px solid var(--tray-border, var(--hairline));border-radius:12px;overflow:hidden}#view-admin-desk .adesk-section[data-section=completed_bottom] .adesk-row{padding:12px 16px;border-bottom:.5px solid var(--hairline-inner);opacity:.65}#view-admin-desk .adesk-section[data-section=completed_bottom] .adesk-row:last-child{border-bottom:none}.adesk-row-add{padding:8px}.adesk-quickadd{flex:1;border:none;background:transparent;outline:none;color:var(--tx);font:500 16px var(--f);padding:2px 0}.adesk-quickadd::placeholder{color:var(--mu)}.adesk-firstrun{display:flex;flex-direction:column;gap:16px;max-width:520px;margin:28px auto;padding:24px;border:1px solid var(--bdr);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-card)}.adesk-firstrun-head{display:flex;flex-direction:column;gap:6px;text-align:center}.adesk-firstrun-title{font:800 22px var(--f);letter-spacing:-.3px;color:var(--tx)}.adesk-firstrun-sub{font:500 15.5px var(--f);color:var(--tx2);line-height:1.5}.adesk-firstrun .adesk-section{border:1px solid var(--bdr);border-radius:12px;padding:0 10px;background:var(--surface-2)}.adesk-firstrun .adesk-row-add{border-bottom:none;padding:11px 4px}.adesk-firstrun .adesk-quickadd{font-size:15px}.adesk-firstrun-full{align-self:center;border:none;background:transparent;color:var(--cy);font:600 13px var(--f);cursor:pointer;padding:2px 6px}.adesk-firstrun-full:hover{text-decoration:underline}.adesk-calendar{border:1px solid var(--bdr);border-radius:14px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-card)}.adesk-cal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--bdr)}.adesk-cal-month{font:800 22px var(--f);letter-spacing:-.3px;color:var(--tx)}.adesk-cal-nav{display:flex;align-items:center;gap:6px}.adesk-cal-arrow,.adesk-cal-today{height:38px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx);font:600 14.5px var(--f);cursor:pointer;transition:border-color .14s}.adesk-cal-arrow{display:grid;place-items:center;width:34px}.adesk-cal-arrow svg{width:16px;height:16px}.adesk-cal-today{padding:0 14px}.adesk-cal-arrow:hover,.adesk-cal-today:hover{border-color:var(--bdr-strong)}.adesk-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.adesk-cal-dow{padding:9px;text-align:center;font:700 12.5px var(--f);letter-spacing:.5px;text-transform:uppercase;color:var(--mu);border-bottom:1px solid var(--bdr)}.adesk-cal-cell{min-height:106px;padding:6px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--bdr);border-bottom:1px solid var(--bdr)}.adesk-cal-cell.out{background:var(--surface-2)}.adesk-cal-cell.out .adesk-cal-daynum{color:var(--mu);opacity:.6}.adesk-cal-daynum{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;font:600 13.5px var(--f);color:var(--tx2)}.adesk-cal-cell.today .adesk-cal-daynum{background:var(--cy);color:var(--cy-fg)}.adesk-cal-chips{display:flex;flex-direction:column;gap:3px;overflow:hidden}.adesk-cal-chip{text-align:left;border:none;border-left:3px solid var(--mu);border-radius:5px;padding:3px 7px;font:600 12.5px var(--f);color:var(--tx);background:var(--ghost-bg-strong);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-cal-chip[data-biz=smi]{border-left-color:#3b82f6}.adesk-cal-chip[data-biz=lcc]{border-left-color:#2bd17e}.adesk-cal-chip[data-biz=alpha]{border-left-color:#8b6ce0}.adesk-cal-chip[data-biz=personal]{border-left-color:#94a3b8}.adesk-cal-chip.done{opacity:.5;text-decoration:line-through}.adesk-cal-chip:hover{background:var(--surface-3)}.adesk-cal-more{padding:0 4px;font:600 12px var(--f);color:var(--mu)}.adesk-cal-head-tools{display:flex;align-items:center;gap:10px}.adesk-gcal{display:flex;align-items:center;gap:6px}.adesk-gcal-connect{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx);font:600 14px var(--f);cursor:pointer;transition:border-color .14s,background .14s}.adesk-gcal-connect svg{width:16px;height:16px;color:var(--cy)}.adesk-gcal-connect:hover{border-color:var(--bdr-strong);background:var(--surface-3)}.adesk-gcal-toggle{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 10px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx2);font:600 14px var(--f);cursor:pointer;transition:border-color .14s,color .14s}.adesk-gcal-toggle:hover{border-color:var(--bdr-strong)}.adesk-gcal-track{position:relative;width:30px;height:18px;border-radius:999px;background:var(--mu);opacity:.5;transition:background .16s,opacity .16s;flex:none}.adesk-gcal-thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--cy-fg);transition:transform .16s}.adesk-gcal-toggle[aria-checked=true]{color:var(--tx)}.adesk-gcal-toggle[aria-checked=true] .adesk-gcal-track{background:var(--cy);opacity:1}.adesk-gcal-toggle[aria-checked=true] .adesk-gcal-thumb{transform:translate(12px)}.adesk-gcal-refresh{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx2);cursor:pointer;transition:border-color .14s,color .14s}.adesk-gcal-refresh svg{width:15px;height:15px}.adesk-gcal-refresh:hover{border-color:var(--bdr-strong);color:var(--tx)}.adesk-gcal-notice{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--mu);font:500 12.5px var(--f)}.adesk-gcal-notice svg{width:15px;height:15px;opacity:.5}.adesk-cal-gevent{display:flex;align-items:center;gap:5px;text-align:left;text-decoration:none;border-radius:5px;padding:3px 7px;font:600 12.5px var(--f);color:var(--tx2);background:transparent;border:1px solid var(--bdr);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-cal-gevent:hover{background:var(--surface-3);color:var(--tx);border-color:var(--bdr-strong)}.adesk-cal-gdot{width:6px;height:6px;border-radius:50%;background:var(--cy);flex:none}.adesk-subtasks{display:flex;flex-direction:column;gap:2px}.adesk-subtask{display:flex;align-items:center;gap:9px;padding:6px 2px}.adesk-subtask.done .adesk-subtask-title{text-decoration:line-through;color:var(--mu)}.adesk-subtask-title{flex:1;min-width:0;font:500 15px var(--f);color:var(--tx)}.adesk-subtask-add{display:flex;align-items:center;gap:8px;margin-top:6px}.adesk-subtask-add input{flex:1;height:40px;padding:0 13px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx);font:500 15px var(--f)}.adesk-subtask-add input:focus{outline:none;border-color:var(--cy)}@media(max-width:760px){.adesk-rail-row{flex-wrap:wrap}.adesk-vbtn{flex:1;justify-content:center}.adesk-rail-count{width:100%;text-align:center;margin-left:0}.adesk-kanban{gap:10px}.adesk-col{flex-basis:86%}.adesk-cal-cell{min-height:62px;padding:4px}.adesk-cal-chip,.adesk-cal-gevent{font-size:10px;padding:1px 4px}.adesk-cal-daynum{width:20px;height:20px;font-size:11px}.adesk-row-fields .adesk-chip{display:none}.adesk-cal-head{flex-wrap:wrap;gap:8px}.adesk-gcal-toggle-label,.adesk-gcal-connect span{display:none}}.adesk-datenav{display:flex;align-items:center;gap:14px;padding:0 0 18px}.adesk-datenav-seg{display:inline-flex;align-items:stretch;height:38px;border-radius:11px;border:1px solid var(--bdr);background:var(--surface);box-shadow:0 1px 2px #0f172a0f;overflow:hidden}.adesk-datenav-arrow{display:grid;place-items:center;width:40px;border:none;background:transparent;color:var(--tx2);cursor:pointer;transition:background .14s,color .14s}.adesk-datenav-arrow svg{width:16px;height:16px}.adesk-datenav-arrow:hover{background:var(--ghost-bg);color:var(--tx)}.adesk-datenav-arrow:active{background:var(--bdr)}.adesk-datenav-today{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:none;border-left:1px solid var(--bdr);border-right:1px solid var(--bdr);background:transparent;color:var(--cy);font:600 14px var(--f);letter-spacing:.1px;cursor:pointer;transition:background .14s,color .14s}.adesk-datenav-today:hover{background:var(--ghost-bg)}.adesk-datenav-today.is-current{color:var(--mu);cursor:default}.adesk-datenav-today.is-current:hover{background:transparent}.adesk-datenav-date{display:inline-flex;align-items:center;gap:9px;padding:0;border:none;background:none;cursor:pointer;color:var(--tx)}.adesk-datenav-cal{display:grid;place-items:center;color:var(--tx2);transition:color .14s}.adesk-datenav-cal svg{width:18px;height:18px}.adesk-datenav-label{font:600 17px var(--f);color:var(--tx);white-space:nowrap;border-bottom:1.5px dotted var(--bdr-strong);padding-bottom:1px;transition:border-color .14s,color .14s}.adesk-datenav-date:hover .adesk-datenav-label{border-bottom-color:var(--cy)}.adesk-datenav-date:hover .adesk-datenav-cal{color:var(--cy)}.adesk-date-context{padding:2px 4px 14px;font:600 15px var(--f);color:var(--tx2)}.adesk-date-empty{padding:40px 4px;font:500 16px var(--f);color:var(--mu)}body.theme-white .adesk-datenav-seg{background:#fff;border-color:#0f172a24}body.theme-white .adesk-datenav-today{border-left-color:#0f172a1f;border-right-color:#0f172a1f}body.theme-white .adesk-datenav-arrow:hover,body.theme-white .adesk-datenav-today:hover{background:#0f172a0d}body.theme-white .adesk-datenav-label{border-bottom-color:#0f172a47}body.theme-white .adesk-viewswitch{background:transparent;border:none}body.theme-white .adesk-vbtn.active{background:#fff;border-color:#0f172a1f}body.theme-white .adesk-col{background:#f6f8fc;border-color:#0f172a1a}body.theme-white .adesk-calendar{background:#fff;border-color:#0f172a1a}body.theme-white .adesk-cal-cell.out{background:#f5f7fa}body.theme-white .adesk-cal-arrow,body.theme-white .adesk-cal-today,body.theme-white .adesk-subtask-add input{background:#fff;border-color:#0f172a24}body.theme-white .adesk-cat[data-cat=business_dev]{color:#c2691f}body.theme-white .adesk-cat[data-cat=client_work]{color:#15803d}body.theme-white .adesk-cat[data-cat=admin]{color:#7e3fb0}body.theme-white .adesk-owner[data-owner=both]{color:#0e7490}body.theme-white .adesk-cal-chip{color:var(--tx)}body.theme-white .adesk-row-due.is-overdue{color:#dc2626}body.theme-white .adesk-gcal-connect,body.theme-white .adesk-gcal-toggle,body.theme-white .adesk-gcal-refresh{background:#fff;border-color:#0f172a24}body.theme-white .adesk-cal-gevent{border-left-width:4px;background:color-mix(in srgb,var(--ev, var(--cy)) 22%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ev, var(--cy)) 26%,transparent);color:color-mix(in srgb,var(--ev, var(--cy)) 38%,#14181d)}body.theme-white .adesk-cal-gevent.is-allday{background:color-mix(in srgb,var(--ev, var(--cy)) 30%,#fff)}body.theme-white .adesk-cal-gevent:hover{background:color-mix(in srgb,var(--ev, var(--cy)) 34%,#fff);color:color-mix(in srgb,var(--ev, var(--cy)) 42%,#0d1116)}.adesk-section--today{margin-bottom:4px}.adesk-today-head{background:color-mix(in srgb,var(--cy) 7%,transparent);border-radius:10px 10px 0 0;border-bottom-color:color-mix(in srgb,var(--cy) 30%,var(--bdr));padding:10px 8px 10px 4px}.adesk-today-head:hover{background:color-mix(in srgb,var(--cy) 11%,transparent)}.adesk-today-label-text{font:700 15.5px var(--f);color:var(--cy);flex-shrink:0}.adesk-today-date-text{font:500 14px var(--f);color:var(--tx2);flex-shrink:0}.adesk-today-overdue-badge{display:inline-flex;align-items:center;height:21px;padding:0 9px;border-radius:6px;font:700 12px var(--f);color:#ff7c6b;background:#f4624e24;border:1px solid rgba(244,98,78,.32);flex-shrink:0}.adesk-today-empty{padding:12px 8px;font:500 14.5px var(--f);color:var(--mu)}.adesk-section--today .adesk-section-rows{border-top:none}.adesk-section-head--empty{display:flex;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px dashed var(--bdr);cursor:default;opacity:.52;-webkit-user-select:none;user-select:none}.adesk-section--empty:last-of-type .adesk-section-head--empty{border-bottom-style:solid}body.theme-white .adesk-today-head{background:color-mix(in srgb,#176AF4 6%,transparent);border-bottom-color:#176af438}body.theme-white .adesk-today-head:hover{background:color-mix(in srgb,#176AF4 10%,transparent)}body.theme-white .adesk-today-label-text{color:#c2440a}body.theme-white .adesk-today-overdue-badge{color:#b91c1c;background:#dc262617;border-color:#dc262640}.adesk-photo-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:21000;display:grid;place-items:center;padding:28px;background:#000000c7}.adesk-photo-lightbox-frame{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;max-width:90vw;max-height:85vh}.adesk-photo-lightbox-frame img{max-width:90vw;max-height:calc(85vh - 34px);object-fit:contain;border-radius:var(--rs-r-card-sm)}.adesk-photo-lightbox-caption{max-width:90vw;font-size:13px;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-photo-lightbox-close{position:fixed;top:18px;right:18px;display:grid;place-items:center;width:var(--rs-h-ctl);height:var(--rs-h-ctl);border-radius:var(--rs-r-ctl);border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#ffffffe6;cursor:pointer}.adesk-photo-lightbox-close:hover{background:#ffffff2e}.adesk-photo-lightbox-close svg{width:16px;height:16px}.adesk-photo-lightbox-counter{font-size:12px;color:#fff9}.adesk-photo-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--rs-h-fld);height:var(--rs-h-fld);border-radius:var(--rs-r-fld);border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#ffffffe6;cursor:pointer}.adesk-photo-lightbox-nav:hover{background:#ffffff2e}.adesk-photo-lightbox-nav svg{width:18px;height:18px}.adesk-photo-lightbox-nav-prev{left:16px}.adesk-photo-lightbox-nav-next{right:16px}.adesk-inner--wide{max-width:none}.adesk-inner--wide .adesk-stats{display:none}.adesk-calendar{display:flex;flex-direction:column;min-height:0}.adesk-calendar[data-mode=month]{min-height:calc(100dvh - 290px)}.adesk-calendar[data-mode=week],.adesk-calendar[data-mode=day]{height:calc(100dvh - 290px);min-height:520px}.adesk-cal-surface{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.adesk-cal-head-left{display:flex;align-items:center;gap:14px;min-width:0}.adesk-calmode{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-2);border:1px solid var(--bdr)}.adesk-calmode-btn{padding:6px 13px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--tx2);font:600 12.5px var(--f);cursor:pointer;transition:background .14s,color .14s,border-color .14s}.adesk-calmode-btn:hover{color:var(--tx)}.adesk-calmode-btn.active{background:var(--surface);border-color:var(--bdr-strong);color:var(--tx);box-shadow:var(--shadow-card)}.adesk-cal-newevent{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:9px;border:1px solid transparent;background:var(--cy);color:var(--cy-fg);font:600 12.5px var(--f);cursor:pointer;box-shadow:0 4px 12px #3b82f642;transition:background .14s}.adesk-cal-newevent svg{width:15px;height:15px}.adesk-cal-newevent:hover{background:var(--cy2)}.adesk-calendar[data-mode=month] .adesk-cal-grid{flex:1;min-height:0;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(6,minmax(0,1fr))}.adesk-calendar[data-mode=month] .adesk-cal-cell{min-height:0}.adesk-cal-daynum{background:none;border:none;cursor:pointer}.adesk-cal-daynum:hover:not(.today){background:var(--ghost-bg)}.adesk-calendar[data-mode=month] .adesk-cal-cell.today .adesk-cal-daynum{background:var(--cy);color:var(--cy-fg)}.adesk-cal-more{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer}.adesk-cal-more:hover{color:var(--tx)}.adesk-calendar .adesk-cal-gevent{display:flex;align-items:center;gap:5px;width:100%;text-align:left;border:none;border-left:3px solid var(--ev, var(--cy));border-radius:5px;padding:2px 6px;font:600 11px var(--f);color:var(--tx);background:color-mix(in srgb,var(--ev, var(--cy)) 15%,transparent);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-calendar .adesk-cal-gevent:hover{background:color-mix(in srgb,var(--ev, var(--cy)) 26%,transparent)}.adesk-calendar .adesk-cal-gevent.is-allday{border-left:none;padding-left:8px;background:color-mix(in srgb,var(--ev, var(--cy)) 20%,transparent)}.adesk-calendar .adesk-cal-gdot{width:6px;height:6px;border-radius:50%;background:var(--ev, var(--cy));flex:none}.adesk-tl{display:flex;flex-direction:column;flex:1;min-height:0;--gutter: 58px}.adesk-tl-head{display:flex;border-bottom:1px solid var(--bdr);flex:none}.adesk-tl-corner{width:var(--gutter);flex:none}.adesk-tl-heads{flex:1;display:grid}.adesk-tl-dayhead{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 4px;border-left:1px solid var(--bdr);background:transparent;cursor:pointer}.adesk-tl-dayhead:first-child{border-left:none}.adesk-tl-dow{font:700 11px var(--f);text-transform:uppercase;letter-spacing:.5px;color:var(--mu)}.adesk-tl-daynum{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 15px var(--f);color:var(--tx)}.adesk-tl-daynum.today{background:var(--cy);color:var(--cy-fg)}.adesk-tl-dayhead:hover .adesk-tl-daynum:not(.today){background:var(--ghost-bg)}.adesk-tl-allday{display:flex;border-bottom:1px solid var(--bdr);flex:none;max-height:92px;overflow-y:auto}.adesk-tl-allday-lbl{width:var(--gutter);flex:none;padding:6px 8px;font:600 9.5px var(--f);text-transform:uppercase;letter-spacing:.4px;color:var(--mu);text-align:right}.adesk-tl-allday-cols{flex:1;display:grid}.adesk-tl-allday-col{display:flex;flex-direction:column;gap:3px;padding:5px;border-left:1px solid var(--bdr);min-height:28px}.adesk-tl-allday-col:first-child{border-left:none}.adesk-tl-body{flex:1;min-height:0;overflow-y:auto;display:flex}.adesk-tl-gutter{width:var(--gutter);flex:none}.adesk-tl-hour-lbl{height:var(--hour-px, 44px);position:relative}.adesk-tl-hour-lbl span{position:absolute;top:-7px;right:8px;font:600 10.5px var(--f);color:var(--mu);white-space:nowrap}.adesk-tl-hour-lbl:first-child span{display:none}.adesk-tl-cols{flex:1;display:grid;position:relative}.adesk-tl-col{position:relative;border-left:1px solid var(--bdr);background-image:repeating-linear-gradient(to bottom,var(--bdr) 0,var(--bdr) 1px,transparent 1px,transparent var(--hour-px, 64px)),repeating-linear-gradient(to bottom,transparent 0,transparent calc((var(--hour-px, 64px) / 4) - 1px),color-mix(in srgb,var(--bdr) 54%,transparent) calc((var(--hour-px, 64px) / 4) - 1px),color-mix(in srgb,var(--bdr) 54%,transparent) calc(var(--hour-px, 64px) / 4))}.adesk-tl-col:first-child{border-left:none}.adesk-tl-col.today{background-color:color-mix(in srgb,var(--cy) 6%,transparent)}.adesk-tl-event{position:absolute;overflow:hidden;border:none;border-left:3px solid var(--ev, var(--cy));border-radius:5px;padding:3px 7px;background:color-mix(in srgb,var(--ev, var(--cy)) 20%,var(--surface));color:var(--tx);cursor:pointer;display:flex;flex-direction:column;gap:1px;text-align:left;box-shadow:0 1px 2px #0000002e;transition:background .12s}.adesk-tl-event:hover{background:color-mix(in srgb,var(--ev, var(--cy)) 30%,var(--surface));z-index:5}.adesk-tl-event-time{font:600 10px var(--f);color:var(--tx2)}.adesk-tl-event-title{font:600 11.5px var(--f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-tl-now{position:absolute;left:0;right:0;height:0;border-top:2px solid #F4624E;z-index:6;pointer-events:none}.adesk-tl-now-dot{position:absolute;left:-1px;top:-5px;width:9px;height:9px;border-radius:50%;background:#f4624e}.adesk-tl--day .adesk-tl-event-time{font-size:11px}.adesk-ev-loading{padding:36px 8px;color:var(--mu);font:500 14px var(--f);text-align:center}.adesk-ev-error{padding:9px 12px;border-radius:9px;background:#f4624e1f;border:1px solid rgba(244,98,78,.34);color:#ff7c6b;font:600 13px var(--f)}.adesk-ev-note{padding:8px 11px;border-radius:9px;background:var(--ghost-bg);border:1px solid var(--bdr);color:var(--tx2);font:500 12.5px var(--f)}.adesk-ev-reminders{display:flex;flex-direction:column;gap:8px}.adesk-ev-reminder{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center}.adesk-ev-reminder .adesk-select{width:100%}.adesk-ev-rem-del{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;border:1px solid var(--bdr);background:transparent;color:var(--mu);cursor:pointer;transition:color .14s,border-color .14s}.adesk-ev-rem-del svg{width:14px;height:14px}.adesk-ev-rem-del:hover{color:#f4624e;border-color:#f4624e66}.adesk-ev-repeat-grid{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(130px,1fr) minmax(130px,1fr);gap:10px;align-items:end}.adesk-ev-repeat-inline{display:grid;grid-template-columns:minmax(64px,92px) 1fr;gap:8px;align-items:center}.adesk-ev-repeat-text{min-height:42px;display:inline-flex;align-items:center;color:var(--tx2);font:700 13px var(--f);white-space:nowrap}.adesk-ev-swatches{display:flex;flex-wrap:wrap;gap:9px}.adesk-ev-swatch{width:26px;height:26px;border-radius:50%;border:2px solid transparent;background:var(--sw);cursor:pointer;box-shadow:inset 0 0 0 2px var(--surface);transition:transform .12s}.adesk-ev-swatch:hover{transform:scale(1.12)}.adesk-ev-swatch.active{border-color:var(--tx)}.adesk-ev-glink{display:inline-flex;align-items:center;gap:7px;color:var(--cy);font:600 13px var(--f);text-decoration:none}.adesk-ev-glink svg{width:15px;height:15px}.adesk-ev-glink:hover{text-decoration:underline}@media(max-width:760px){.adesk-inner--wide{padding-left:12px;padding-right:12px}.adesk-calendar[data-mode=month]{min-height:calc(100dvh - 240px)}.adesk-calendar[data-mode=week],.adesk-calendar[data-mode=day]{height:calc(100dvh - 240px);min-height:440px}.adesk-cal-head-left{gap:8px;width:100%}.adesk-cal-head-left .adesk-cal-month{font-size:15px}.adesk-calmode-btn{padding:6px 10px}.adesk-cal-newevent span{display:none}.adesk-cal-newevent{padding:0 11px}.adesk-tl{--gutter: 44px}.adesk-tl-daynum{width:26px;height:26px;font-size:13px}.adesk-ev-repeat-grid{grid-template-columns:1fr}}body.theme-white .adesk-tl-col,body.theme-white .adesk-tl-hour-lbl span{color:#64748b}body.theme-white .adesk-calmode{background:#f1f4f9;border-color:#0f172a1a}body.theme-white .adesk-calmode-btn.active{background:#fff;border-color:#0f172a29}body.theme-white .adesk-ev-swatch{box-shadow:inset 0 0 0 2px #fff}body.theme-white .adesk-tl-event{background:color-mix(in srgb,var(--ev, var(--cy)) 20%,#fff);color:color-mix(in srgb,var(--ev, var(--cy)) 38%,#14181d);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ev, var(--cy)) 24%,transparent),0 1px 2px #0f172a1a}body.theme-white .adesk-tl-event:hover{background:color-mix(in srgb,var(--ev, var(--cy)) 30%,#fff)}body.theme-white .adesk-tl-event .adesk-tl-event-time{color:color-mix(in srgb,var(--ev, var(--cy)) 30%,#475569)}.adesk-cal-gevent[draggable=true],.adesk-tl-event[draggable=true]{cursor:grab}.adesk-cal-gevent.is-dragging,.adesk-tl-event.is-dragging{opacity:.5;cursor:grabbing}.adesk-cal-cell.adesk-drag-over,.adesk-tl-col.adesk-drag-over,.adesk-tl-allday-col.adesk-drag-over{outline:2px dashed color-mix(in srgb,var(--cy) 60%,transparent);outline-offset:-3px;background:color-mix(in srgb,var(--cy) 8%,transparent)}.adesk-cal-shifted{font-size:10px;opacity:.8;margin-right:2px}.adesk-tl-shifted{margin-left:4px;font-size:10px;opacity:.8}.adesk-cal-gevent.is-shifted{font-style:italic}.adesk-cal-gevent.is-pending,.adesk-tl-event.is-pending{outline:1px dashed color-mix(in srgb,var(--ev, var(--cy)) 55%,transparent);outline-offset:-1px;animation:adeskCalPendingPulse 1.2s ease-in-out infinite}@keyframes adeskCalPendingPulse{0%,to{opacity:1}50%{opacity:.72}}.adesk-toggle-inline{display:flex;gap:8px;align-items:flex-start;margin-top:8px;font-size:12.5px;line-height:1.4;color:var(--tx2)}.adesk-toggle-inline input{margin-top:2px}.adesk-toggle-inline span{flex:1}.adesk-reschedule-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0f172a7a;display:flex;align-items:center;justify-content:center;padding:24px}.adesk-reschedule-modal{background:var(--surface);color:var(--tx);border:1px solid var(--bdr);border-radius:14px;padding:20px;max-width:420px;width:100%;box-shadow:0 12px 40px #00000047}.adesk-reschedule-title{font:700 15px/1.3 var(--f);margin-bottom:8px}.adesk-reschedule-body{font:400 13px/1.5 var(--f);color:var(--tx2);margin:0 0 16px}.adesk-reschedule-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.adesk-reschedule-actions .adesk-btn-primary,.adesk-reschedule-actions .adesk-btn-ghost{min-width:96px}body.theme-white .adesk-reschedule-modal{background:#fff;box-shadow:0 20px 60px #0f172a33}#view-admin-desk .adesk-momentum{position:relative;margin-bottom:0;padding:0;border-bottom:0}#view-admin-desk .adesk-deck-top{display:flex;align-items:center;justify-content:space-between;gap:16px}#view-admin-desk .adesk-deck-left{min-width:0}#view-admin-desk .adesk-deck-title{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1.12;letter-spacing:0;color:var(--ink);margin:0}#view-admin-desk .adesk-new-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:12px 22px;border:0;border-radius:8px;background:var(--accent);color:#fff;font:650 15px var(--f);cursor:pointer;box-shadow:0 7px 16px #9e4a2b2e,0 1px 2px #0e233614;transition:background .14s ease,box-shadow .14s ease}#view-admin-desk .adesk-new-btn:hover{background:var(--accent-deep);transform:none;box-shadow:0 9px 18px #9e4a2b38,0 1px 2px #0e23361a}#view-admin-desk .adesk-new-btn svg{width:15px;height:15px}@media(max-width:720px){#view-admin-desk .adesk-deck-top{flex-wrap:wrap;align-items:flex-start}#view-admin-desk .adesk-deck-title{font-size:24px}}@keyframes adesk-pop{0%{transform:scale(1)}45%{transform:scale(1.34)}to{transform:scale(1)}}.adesk-pop{animation:adesk-pop .5s ease;transform-origin:center}.adesk-spark{position:fixed;width:6px;height:6px;border-radius:50%;background:var(--cy);pointer-events:none;z-index:9999}.adesk-fx-ring{position:fixed;width:26px;height:26px;border-radius:50%;border:2px solid var(--cy);pointer-events:none;z-index:9999}.adesk-finale{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:color-mix(in srgb,var(--surface) 84%,transparent);border-radius:20px;opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:6}.adesk-finale.show{opacity:1}.adesk-finale-mark{color:var(--cy);line-height:0}.adesk-finale-mark svg{width:34px;height:34px}@keyframes adesk-finale-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.adesk-finale.show .adesk-finale-mark{animation:adesk-finale-pop .6s cubic-bezier(.2,1.3,.4,1)}.adesk-finale-title{font-family:"DM Serif Display",Georgia,serif;font-size:26px;color:var(--tx);margin-top:4px}.adesk-finale-sub{font-size:12.5px;color:var(--tx2)}@media(prefers-reduced-motion:reduce){.adesk-pop,.adesk-finale.show .adesk-finale-mark{animation:none}}.adesk-teamstrip{display:flex;align-items:center;gap:16px;margin:-4px 0 18px;padding:0 2px}.adesk-team-eyebrow{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--mu);flex-shrink:0}.adesk-team-avatars{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.adesk-tav{display:flex;flex-direction:column;align-items:center;gap:5px}.adesk-tav-top{position:relative}.adesk-tav-circle{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;font-size:12px;font-weight:700}.adesk-tav-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--cy);color:#fff;font-size:9.5px;font-weight:700;display:grid;place-items:center;border:2px solid var(--surface)}.adesk-tav-name{font-size:10.5px;color:var(--tx2);font-weight:500;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-tav--0{background:#0e2336}.adesk-tav--1{background:#1d7a60}.adesk-tav--2{background:#5a52b5}.adesk-tav--3{background:#41607a}.adesk-tav--4{background:#7a3e63}.adesk-tav--5{background:#8a5a3c}#view-admin-desk .adesk-rail{display:block;margin:8px 0 12px}#view-admin-desk .adesk-rail .adesk-rail-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-bottom:.5px solid var(--hairline)}#view-admin-desk .adesk-rail-row--browse{margin-top:-2px;padding-top:4px;border-bottom:0;align-items:center}#view-admin-desk .adesk-viewswitch--browse .adesk-vbtn--browse{font-size:12px;padding-bottom:8px}#view-admin-desk .adesk-rail-crm-triage{border:0;background:transparent;color:var(--accent);font:650 12px var(--f);cursor:pointer;white-space:nowrap;padding:0 0 8px}#view-admin-desk .adesk-rail-crm-triage:hover{color:var(--accent-pressed, #1650B8)}#view-admin-desk .adesk-rail .adesk-viewswitch{display:flex;align-items:center;gap:22px;width:auto;padding:0;margin:0;border:0;border-radius:0;background:transparent}#view-admin-desk .adesk-vbtn{display:inline-flex;align-items:center;gap:0;padding:7px 0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-muted);font:650 14px var(--f);cursor:pointer;box-shadow:none;transition:color .14s ease,border-color .14s ease}#view-admin-desk .adesk-vbtn svg{display:none}#view-admin-desk .adesk-vbtn:hover{color:var(--text-secondary)}#view-admin-desk .adesk-vbtn.active{background:transparent;border-bottom-color:var(--accent);color:var(--ink);box-shadow:none;font-weight:750}#view-admin-desk .adesk-rail-count{font:500 13px var(--f);color:var(--text-muted);margin-left:auto;white-space:nowrap;padding-bottom:10px}#view-admin-desk .adesk-rail-tools{display:flex;align-items:center;gap:10px;flex-shrink:0;position:relative}#view-admin-desk .adesk-rail-actions{display:flex;align-items:center;gap:12px;margin-left:auto;padding-bottom:10px;min-width:0}#view-admin-desk .adesk-railbtn{display:inline-flex;align-items:center;gap:5px;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-secondary);font:400 14.5px var(--f);cursor:pointer;transition:color .14s ease}#view-admin-desk .adesk-railbtn svg{width:15px;height:15px}#view-admin-desk .adesk-railbtn:hover,#view-admin-desk .adesk-railbtn.active{color:var(--ink);background:transparent}#view-admin-desk .adesk-rail-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:9px;background:var(--accent-wash);color:var(--accent-deep);font:500 13px var(--f);font-variant-numeric:tabular-nums}#view-admin-desk .adesk-person-select{height:32px;padding:0 26px 0 10px;border-radius:var(--rs-r-ctl);border:1px solid var(--hairline);background:var(--surface);color:var(--tx);font:500 13px var(--f);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6' fill='none' stroke='%23888' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;min-width:150px}#view-admin-desk .adesk-person-select:hover{border-color:var(--bdr-strong, var(--hairline))}#view-admin-desk .adesk-person-select:focus{outline:none;border-color:var(--accent)}#view-admin-desk .adesk-search{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 10px;border-radius:var(--rs-r-ctl);border:1px solid var(--hairline);background:var(--surface);min-width:180px;transition:border-color .14s ease}#view-admin-desk .adesk-search:hover{border-color:var(--bdr-strong, var(--hairline))}#view-admin-desk .adesk-search:focus-within{border-color:var(--accent)}#view-admin-desk .adesk-search-ico{width:15px;height:15px;color:var(--text-secondary);flex-shrink:0}#view-admin-desk .adesk-search-input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:var(--tx);font:500 13px var(--f);padding:0}#view-admin-desk .adesk-search-input::placeholder{color:var(--text-secondary)}#view-admin-desk .adesk-search-input:focus{outline:none}#view-admin-desk .adesk-search-clear{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;color:var(--text-secondary);flex-shrink:0;transition:color .14s ease,background .14s ease}#view-admin-desk .adesk-search-clear svg{width:13px;height:13px}#view-admin-desk .adesk-search-clear:hover{color:var(--ink);background:var(--accent-wash)}#view-admin-desk .adesk-search-clear[hidden]{display:none}#view-admin-desk .adesk-co-chips{display:inline-flex;align-items:center;gap:0;border:1px solid var(--hairline);border-radius:var(--rs-r-ctl);overflow:hidden;height:32px}#view-admin-desk .adesk-co-chip{padding:0 12px;height:100%;border:0;border-radius:var(--rs-r-xs);border-right:1px solid var(--hairline);background:var(--surface);color:var(--text-secondary);font:500 12px var(--f);cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}#view-admin-desk .adesk-co-chip:last-child{border-right:0}#view-admin-desk .adesk-co-chip:hover{color:var(--ink)}#view-admin-desk .adesk-co-chip.active{background:var(--accent);color:#fff;font-weight:600}.adesk-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.adesk-row-main .adesk-row-title{flex:0 0 auto}#view-admin-desk .adesk-row-sub{display:inline-flex;align-items:center;gap:5px;max-width:100%;font:400 14px var(--f);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-row-sub-ic{width:12px;height:12px;flex-shrink:0;opacity:.85}#view-admin-desk .adesk-row-when{display:inline-flex;align-items:center;gap:6px;font:400 14px var(--f);color:var(--text-secondary);white-space:nowrap}#view-admin-desk .adesk-when-dot{width:7px;height:7px;border-radius:50%;background:var(--dot-inactive);flex-shrink:0}#view-admin-desk .adesk-row-when[data-tone=overdue]{color:var(--text-secondary)}#view-admin-desk .adesk-row-when[data-tone=overdue] .adesk-when-dot{background:var(--dot-inactive)}#view-admin-desk .adesk-row-when[data-tone=today] .adesk-when-dot{background:var(--accent)}.adesk-row-when[data-tone=waiting] .adesk-when-dot{background:#f5a623}.adesk-row-when[data-tone=review] .adesk-when-dot{background:#8b6ce0}.adesk-row-when[data-tone=active] .adesk-when-dot{background:#38bdf8}.adesk-railbtn-icon{padding:0;width:38px;justify-content:center}#view-admin-desk .adesk-listview .adesk-row{padding:12px 8px}#view-admin-desk .adesk-row-main .adesk-row-title{font-size:17px}#view-admin-desk .adesk-row-sub,#view-admin-desk .adesk-row-when{font-size:14px}#view-admin-desk .adesk-section-title,#view-admin-desk .adesk-today-label-text{font-size:16px}@media(max-width:760px){#view-admin-desk .adesk-rail .adesk-rail-row{flex-wrap:wrap}#view-admin-desk .adesk-rail .adesk-viewswitch{width:100%;overflow-x:auto;scrollbar-width:none}#view-admin-desk .adesk-rail-actions{width:100%;justify-content:space-between;margin-left:0;padding-bottom:8px}#view-admin-desk .adesk-rail-count{width:100%;text-align:center;margin-left:0}#view-admin-desk .adesk-rail-tools{width:100%;justify-content:flex-start;flex-wrap:wrap}#view-admin-desk .adesk-person-select{flex:1 1 150px}#view-admin-desk .adesk-search{width:100%;order:-1;min-width:0}}body.theme-white #view-admin-desk .adesk-railbtn{background:transparent;border-color:transparent}body.theme-white #view-admin-desk .adesk-railbtn:hover,body.theme-white #view-admin-desk .adesk-railbtn.active{border-color:transparent}body.theme-white #view-admin-desk .adesk-person-select,body.theme-white #view-admin-desk .adesk-search{background:var(--surface);border-color:var(--hairline)}body.theme-white #view-admin-desk .adesk-row-when[data-tone=overdue]{color:var(--text-secondary)}body.theme-white #view-admin-desk .adesk-row-when[data-tone=overdue] .adesk-when-dot{background:var(--dot-inactive)}#view-admin-desk{--page: #F5F7FA;--card: #FFFFFF;--tray: #EEF2F6;--ink: #171B22;--text-secondary: #5C6572;--text-muted: #8B95A4;--hairline: #E3E9F0;--hairline-inner: #EBF0F6;--row-hover: #F9FBFD;--tray-border: #DDE5EE;--accent: #1650B8;--accent-deep: #1244A8;--accent-wash: #EAF2FE;--streak-wash: #E2ECFA;--done: #6F8A5F;--checkbox-ring: #C7D0DC;--dot-inactive: #D5DEE9;--serif: "Newsreader", Georgia, serif;--f: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--surface: var(--card);--surface-2: var(--tray);--surface-3: var(--hairline-inner);--bdr: var(--hairline);--bdr-strong: var(--checkbox-ring);--cy: var(--accent);--cy2: var(--accent-deep);--cy-fg: #fff;--tx: var(--ink);--tx2: var(--text-secondary);--mu: var(--text-muted);background:var(--page);color:var(--ink)}#view-admin-desk .adesk-wrap,#view-admin-desk .adesk-scroll,#view-admin-desk .adesk-inner{background:var(--page)}#view-admin-desk .adesk-inner{max-width:none;padding:24px 44px 80px}#view-admin-desk .adesk-datenav{gap:18px;padding:0 0 12px}#view-admin-desk .adesk-datenav-seg{height:42px;border-color:var(--tray-border);border-radius:12px;box-shadow:0 2px 5px #171b220d}#view-admin-desk .adesk-datenav-arrow{width:43px;color:var(--text-secondary)}#view-admin-desk .adesk-datenav-today{min-width:92px;padding:0 22px;border-left-color:var(--hairline);border-right-color:var(--hairline);color:var(--text-secondary);font-weight:700}#view-admin-desk .adesk-datenav-today:not(.is-current){color:var(--accent)}#view-admin-desk .adesk-datenav-date{gap:10px}#view-admin-desk .adesk-datenav-cal{color:var(--text-muted)}#view-admin-desk .adesk-datenav-label{font:750 21px var(--f);border-bottom-color:var(--hairline);color:var(--ink)}.adesk-daysum{display:flex;align-items:stretch;gap:10px;margin:0 0 14px}.adesk-daysum-stat{flex:0 0 auto;min-width:108px;display:flex;flex-direction:column;gap:1px;padding:10px 16px;border-radius:12px;border:.5px solid var(--hairline);background:var(--card);box-shadow:0 1px 2px #171b2208}.adesk-daysum-num{font-family:var(--serif);font-size:26px;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums}.adesk-daysum-num.is-done{color:var(--done)}.adesk-daysum-label{font:500 12px var(--f);color:var(--text-muted)}.adesk-daysum-progress{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px 16px;border-radius:12px;background:var(--tray);border:.5px solid var(--tray-border)}.adesk-daysum-bar{height:5px;border-radius:999px;background:var(--dot-inactive);overflow:hidden}.adesk-daysum-fill{height:100%;border-radius:999px;background:var(--done);transition:width .3s ease}.adesk-daysum-pct{font:500 12px var(--f);color:var(--text-secondary)}.adesk-plan{margin:0 0 8px}.adesk-plan-list{display:flex;flex-direction:column;gap:7px}.adesk-plan-time-badge{flex:none;font:500 12px DM Mono,Space Mono,monospace;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:52px;letter-spacing:.01em;text-align:right}.adesk-plan-time-badge.is-empty{color:var(--dot-inactive)}.adesk-plan-time-sep{flex:none;width:1px;height:24px;background:var(--hairline);align-self:center;margin:0 -3px}.adesk-plan-now-row{display:flex;align-items:center;gap:8px;padding:4px 2px}.adesk-plan-now-pill{display:inline-flex;align-items:center;gap:5px;font:500 12px var(--f);color:var(--ink);background:var(--tray);border:.5px solid var(--hairline);border-radius:999px;padding:4px 10px;flex:none;white-space:nowrap}.adesk-plan-now-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.adesk-plan-now-line{flex:1;height:1px;background:var(--hairline)}.adesk-plan-tray-section{margin-top:8px}.adesk-plan-tray-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.adesk-plan-tray-label{font:700 12px var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.adesk-plan-row{display:flex;align-items:center;gap:15px;min-height:58px;padding:12px 18px;border-radius:8px;border:.5px solid var(--hairline);background:var(--card);cursor:pointer;box-shadow:0 1px 2px #171b2206;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.adesk-plan-row:hover{border-color:var(--checkbox-ring);background:var(--row-hover);box-shadow:0 3px 8px #171b220b}.adesk-plan-row.is-completed{opacity:.55}.adesk-plan-tray-section .adesk-plan-list{gap:0;background:var(--card);border:.5px solid var(--hairline);border-radius:var(--rs-r-card);overflow:hidden;box-shadow:0 1px 3px #171b2209}.adesk-plan-tray-section .adesk-plan-row{border:none;border-bottom:.5px solid var(--hairline-inner);border-radius:0;background:transparent}.adesk-plan-tray-section .adesk-plan-row:last-child{border-bottom:none}.adesk-plan-tray-section .adesk-plan-row:hover{background:var(--row-hover)}.adesk-plan-check{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border-radius:50%;border:1.5px solid var(--checkbox-ring);background:transparent;color:transparent;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.adesk-plan-check svg{width:11px;height:11px}.adesk-plan-check:hover{border-color:var(--accent)}.adesk-plan-check.on{background:var(--done);border-color:var(--done);color:#fff}.adesk-plan-rowmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.adesk-plan-title{font:700 17px var(--f);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adesk-plan-row.is-completed .adesk-plan-title{text-decoration:line-through;color:var(--text-muted)}.adesk-plan-meta{font:400 14px var(--f);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adesk-plan-fields{display:flex;align-items:center;gap:9px;flex:none;margin-left:auto}.adesk-plan-related{font:500 14px var(--f);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.adesk-plan-when{font:400 14px var(--f);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.adesk-plan-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:500 12px var(--f);color:#fff;background:var(--accent);flex:none}.adesk-plan-chip{flex:none;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:.5px solid var(--hairline);border-radius:999px;background:var(--tray);font:650 12px var(--f);color:var(--text-secondary);white-space:nowrap}.adesk-plan-biz{background:var(--card);color:var(--text-secondary)}.adesk-plan-roll{background:transparent;border-color:transparent;color:var(--text-muted);padding:0}.adesk-plan-rollic{width:12px;height:12px}.adesk-plan-add{display:flex;align-items:center;gap:10px;padding:16px 4px 2px;color:var(--text-muted)}.adesk-plan-add svg{width:16px;height:16px;flex:none}.adesk-plan-add-input{flex:1;min-width:0;border:none;background:transparent;font:400 16px var(--f);color:var(--ink);padding:0}.adesk-plan-add-input::placeholder{color:var(--text-muted)}.adesk-plan-add-input:focus{outline:none}.adesk-es{max-width:560px;margin:46px auto 0;display:flex;flex-direction:column;align-items:center;text-align:center}.adesk-es-ic{width:60px;height:60px;border-radius:50%;background:var(--accent-wash);display:grid;place-items:center;color:var(--accent);margin-bottom:20px}.adesk-es-ic svg{width:28px;height:28px}.adesk-es-title{font-family:var(--serif);font-size:32px;color:var(--ink);margin-bottom:8px}.adesk-es-sub{font:400 16px var(--f);color:var(--text-secondary);line-height:1.55;max-width:400px;margin-bottom:26px}.adesk-es-add{display:flex;align-items:center;gap:11px;width:100%;max-width:440px;background:var(--card);border:1px solid var(--hairline);border-radius:11px;padding:14px 17px;cursor:text;box-shadow:0 1px 2px #171b220a}.adesk-es-add svg{width:18px;height:18px;color:var(--accent);flex:none}.adesk-es-add-input{flex:1;min-width:0;border:none;background:transparent;font:400 17px var(--f);color:var(--ink);outline:none}.adesk-es-add-input::placeholder{color:var(--text-muted)}.adesk-es-chips{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap;justify-content:center}.adesk-es-chip{font:400 15px var(--f);color:var(--text-secondary);background:transparent;border:1px solid var(--hairline);border-radius:999px;padding:8px 16px;cursor:pointer;transition:border-color .14s ease}.adesk-es-chip:hover{border-color:var(--checkbox-ring)}.adesk-es-wins{margin-top:46px;border-top:1px solid var(--hairline);padding-top:22px}.adesk-es-wins-head{font:700 13px var(--f);letter-spacing:.7px;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.adesk-es-wins-row{display:flex;gap:10px;flex-wrap:wrap}.adesk-es-win{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--hairline);border-radius:999px;padding:9px 16px 9px 12px;font:400 15px var(--f);color:var(--text-secondary);cursor:pointer;transition:border-color .14s ease}.adesk-es-win:hover{border-color:var(--checkbox-ring)}.adesk-es-win-ck{width:16px;height:16px;border-radius:50%;background:var(--done);display:grid;place-items:center;color:#fff;flex:none}.adesk-es-win-ck svg{width:9px;height:9px}@media(max-width:720px){#view-admin-desk .adesk-inner{padding:24px 16px 88px}.adesk-daysum{flex-wrap:wrap}.adesk-daysum-stat{flex:1;min-width:0}.adesk-daysum-progress{flex-basis:100%}.adesk-plan-row{align-items:flex-start}.adesk-plan-fields{gap:7px}.adesk-plan-related{display:none}.adesk-plan-chip{margin-top:1px}}#view-admin-desk .adesk-assignee-picker{display:flex;flex-direction:column;gap:8px;min-width:0}#view-admin-desk .adesk-assignee-chips{display:flex;flex-wrap:wrap;gap:6px;min-height:30px;align-items:center}#view-admin-desk .adesk-assignee-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;max-width:100%;padding:0 7px 0 10px;border:.5px solid var(--hairline, var(--bdr));border-radius:999px;background:var(--tray, var(--surface-2));color:var(--ink, var(--tx));font:650 12px var(--f)}#view-admin-desk .adesk-assignee-chip small,#view-admin-desk .adesk-avatar small,#view-admin-desk .adesk-plan-avatar small{font-size:9px;font-weight:800;line-height:1;color:var(--accent, var(--cy))}#view-admin-desk .adesk-assignee-chip button{display:inline-grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:var(--text-muted, var(--mu));cursor:pointer;padding:0}#view-admin-desk .adesk-assignee-chip button svg{width:12px;height:12px}#view-admin-desk .adesk-triage{display:flex;flex-direction:column;gap:12px}#view-admin-desk .adesk-triage-head{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0 10px;border-bottom:.5px solid var(--hairline, var(--bdr))}#view-admin-desk .adesk-triage-head div{display:flex;flex-direction:column;gap:2px}#view-admin-desk .adesk-triage-head strong{font:760 20px var(--f);color:var(--ink, var(--tx))}#view-admin-desk .adesk-triage-head span{font:500 13px var(--f);color:var(--text-secondary, var(--tx2))}#view-admin-desk .adesk-triage-list{display:flex;flex-direction:column;border:.5px solid var(--hairline, var(--bdr));border-radius:10px;overflow:hidden;background:var(--card, var(--surface))}#view-admin-desk .adesk-triage-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:.5px solid var(--hairline-inner, var(--bdr));cursor:pointer}#view-admin-desk .adesk-triage-row:last-child{border-bottom:0}#view-admin-desk .adesk-triage-row:hover{background:var(--row-hover, var(--surface-2))}#view-admin-desk .adesk-triage-ic{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--tray, var(--surface-2));color:var(--text-secondary, var(--tx2));flex:none}#view-admin-desk .adesk-triage-ic svg{width:17px;height:17px}#view-admin-desk .adesk-triage-main{min-width:0;display:flex;flex-direction:column;gap:2px}#view-admin-desk .adesk-triage-main strong{color:var(--ink, var(--tx));font:720 14px var(--f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#view-admin-desk .adesk-triage-main span{color:var(--text-secondary, var(--tx2));font:500 12.5px var(--f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#view-admin-desk .adesk-triage-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}#view-admin-desk .adesk-triage-make{background:var(--accent, var(--cy));border-color:transparent;color:#fff;font-size:12.5px;padding:7px 13px}#view-admin-desk .adesk-triage-make:hover{background:var(--accent-deep, var(--cy2))}#view-admin-desk .adesk-triage-assign{height:32px;max-width:138px;padding:0 9px;border:1px solid var(--hairline, var(--bdr));border-radius:9px;background:var(--card, var(--surface));color:var(--text-secondary, var(--tx2));font:600 12.5px var(--f);cursor:pointer;transition:border-color .14s ease,color .14s ease}#view-admin-desk .adesk-triage-assign:hover{border-color:var(--checkbox-ring, var(--bdr-strong));color:var(--ink, var(--tx))}#view-admin-desk .adesk-triage-iconbtn{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--hairline, var(--bdr));border-radius:9px;background:var(--card, var(--surface));color:var(--text-secondary, var(--tx2));cursor:pointer;transition:border-color .14s ease,color .14s ease}#view-admin-desk .adesk-triage-iconbtn svg{width:15px;height:15px}#view-admin-desk .adesk-triage-iconbtn:hover{border-color:var(--checkbox-ring, var(--bdr-strong));color:var(--ink, var(--tx))}#view-admin-desk .adesk-triage-empty{max-width:520px;margin:48px auto;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--text-secondary, var(--tx2))}#view-admin-desk .adesk-triage-empty strong{color:var(--ink, var(--tx));font:760 24px var(--f)}@media(max-width:760px){#view-admin-desk .adesk-triage-row{grid-template-columns:auto minmax(0,1fr);gap:10px}#view-admin-desk .adesk-triage-actions{grid-column:2;justify-content:flex-start}#view-admin-desk .adesk-triage-head{align-items:flex-start;flex-direction:column}#view-admin-desk .adesk-triage-actions{justify-content:flex-start;flex-wrap:wrap}}:is(#view-admin-desk,.adesk-task-portal) .adesk-drawer:has(.adesk-create-form){width:min(820px,calc(100vw - 32px));border-top-left-radius:14px;overflow:hidden}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-head{min-height:76px;padding:22px 34px 18px;border-bottom:0}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-head .adesk-drawer-head-left{gap:14px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-heading-icon{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:14px;color:var(--cy);background:color-mix(in srgb,var(--cy) 10%,var(--surface))}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-heading-icon svg{width:19px;height:19px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-head .adesk-form-heading{font-size:28px;font-weight:780;letter-spacing:0;color:var(--ink, var(--tx))}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-scroll{padding:0;gap:0}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-form{min-height:100%;display:flex;flex-direction:column}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-hero,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-section,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-utility-row{padding:0 34px 18px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-hero{display:flex;flex-direction:column;gap:22px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-section{display:flex;flex-direction:column;gap:18px;padding-top:20px;border-top:.5px solid var(--hairline, var(--bdr))}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-section-head,:is(#view-admin-desk,.adesk-task-portal) .adesk-field-label{display:flex;align-items:center;gap:9px;min-height:24px;color:var(--text-secondary, var(--tx2));font-size:13px;font-weight:760;letter-spacing:0;text-transform:none}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-section-head-between{justify-content:space-between}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-section-title{color:var(--ink, var(--tx));font-size:17px;font-weight:780;letter-spacing:0}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-section-title small{color:var(--text-muted, var(--mu));font-size:13px;font-weight:650}:is(#view-admin-desk,.adesk-task-portal) .adesk-field-icon,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-section-icon{width:18px;height:18px;display:inline-grid;place-items:center;color:var(--text-secondary, var(--tx2));flex:none}:is(#view-admin-desk,.adesk-task-portal) .adesk-field-icon svg,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-section-icon svg{width:16px;height:16px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-collapse-indicator{color:var(--text-secondary, var(--tx2));font-size:20px;line-height:1}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-field{min-width:0;display:flex;flex-direction:column;gap:8px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-field-wide{grid-column:1 / -1}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-form .adesk-input,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-form .adesk-select{height:48px;border-radius:10px;background:var(--card, var(--surface));border:.5px solid var(--hairline, var(--bdr));color:var(--ink, var(--tx));box-shadow:0 1px #0f172a05}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-form .adesk-input:focus,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-form .adesk-select:focus{outline:2px solid color-mix(in srgb,var(--cy) 18%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--cy) 58%,var(--bdr))}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-title-input{height:50px;font-size:16px;font-weight:650;letter-spacing:0}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-assignees{display:flex;flex-direction:column;gap:12px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-person-strip{display:flex;flex-wrap:wrap;gap:10px;align-items:center}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-person-chip,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-empty-chip,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-add-person-wrap{height:42px;max-width:100%;display:inline-flex;align-items:center;gap:9px;padding:0 12px 0 7px;border:.5px solid var(--hairline, var(--bdr));border-radius:999px;background:var(--card, var(--surface));color:var(--ink, var(--tx));font:650 14px var(--f)}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-person-chip.is-primary{border-color:color-mix(in srgb,var(--cy) 34%,var(--hairline, var(--bdr)));background:color-mix(in srgb,var(--cy) 7%,var(--card, var(--surface)))}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-avatar{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--cy) 18%,var(--surface));color:color-mix(in srgb,var(--cy) 72%,var(--ink, var(--tx)));font-size:10px;font-weight:850;flex:none}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-person-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-person-chip small{color:var(--cy);font-size:11px;font-weight:800}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-person-chip button{width:22px;height:22px;display:inline-grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text-muted, var(--mu));padding:0;cursor:pointer}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-person-chip button:hover{background:var(--ghost-bg, var(--surface-2));color:#dc2626}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-person-chip button svg{width:12px;height:12px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-add-person-wrap{position:relative;min-width:146px;padding-left:13px;color:var(--text-secondary, var(--tx2))}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-add-plus{color:var(--cy);font-size:18px;font-weight:750}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-add-person{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-time-row{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(170px,.7fr) minmax(110px,auto) minmax(150px,.65fr);gap:12px;align-items:center}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-chips,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segments,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-row{display:flex;flex-wrap:nowrap;gap:0;align-items:center}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-chip,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segment{height:44px;padding:0 17px;border:.5px solid var(--hairline, var(--bdr));background:var(--card, var(--surface));color:var(--text-secondary, var(--tx2));font:680 14px var(--f);cursor:pointer}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-chip:first-child,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segment:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-chip:last-child,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segment:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-chip+.adesk-create-date-chip,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segment+.adesk-create-segment{margin-left:-1px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-chip:hover,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segment:hover{color:var(--ink, var(--tx))}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-chip.is-active,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segment.is-active{position:relative;z-index:1;border-color:color-mix(in srgb,var(--cy) 58%,var(--hairline, var(--bdr)));background:color-mix(in srgb,var(--cy) 8%,var(--card, var(--surface)));color:var(--cy);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cy) 40%,transparent)}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-input,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-time-input{min-width:0}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-all-day-pill{height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:.5px solid var(--hairline, var(--bdr));border-radius:10px;background:var(--card, var(--surface));color:var(--ink, var(--tx));font:700 14px var(--f);white-space:nowrap;cursor:pointer}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-all-day-pill input,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-switch input{width:20px;height:20px;accent-color:var(--cy)}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-all-day-note{height:48px;display:flex;align-items:center;padding:0 14px;border-radius:10px;background:var(--tray, var(--surface-2));color:var(--text-secondary, var(--tx2));font:650 13px var(--f)}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segments{width:100%}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segment{flex:1 1 0;justify-content:center;display:inline-flex;align-items:center;gap:9px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-priority-dot{width:9px;height:9px;border-radius:50%;background:var(--cy)}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segment[data-priority=low] .adesk-create-priority-dot{background:#49b878}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segment[data-priority=normal] .adesk-create-priority-dot{background:var(--cy)}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segment[data-priority=high] .adesk-create-priority-dot{background:#f59e0b}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segment[data-priority=urgent] .adesk-create-priority-dot{background:#ef4444}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 28px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-notes{height:64px;min-height:64px;padding:12px 14px;resize:vertical}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-location{padding-bottom:14px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-location summary{cursor:pointer;list-style:none}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-location summary::-webkit-details-marker{display:none}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-location .adesk-create-grid{padding-top:4px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-utility-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:0;padding-bottom:14px;border-top:.5px solid var(--hairline, var(--bdr))}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-switch{display:inline-flex;align-items:center;gap:9px;color:var(--ink, var(--tx));font:700 14px var(--f);cursor:pointer}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-attach{min-width:142px;justify-content:center}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-attach svg{width:16px;height:16px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-utility-row .adesk-att-list{flex:1 1 auto;min-width:0}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-actions{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:14px;padding:18px 34px;margin-top:auto;border-top:.5px solid var(--hairline, var(--bdr));background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-actions .adesk-btn-ghost,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-actions .adesk-btn-primary{min-width:120px;height:48px;border-radius:10px;font-size:15px}@media(max-width:920px){:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-time-row{grid-template-columns:1fr 1fr}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-chips{grid-column:1 / -1}}@media(max-width:760px){:is(#view-admin-desk,.adesk-task-portal) .adesk-drawer:has(.adesk-create-form){width:100%;border-top-left-radius:18px;border-top-right-radius:18px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-head,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-hero,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-section,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-utility-row,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-actions{padding-left:18px;padding-right:18px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-head .adesk-form-heading{font-size:24px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-grid,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-time-row{grid-template-columns:1fr}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-chips,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segments{overflow-x:auto;scrollbar-width:none}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-chip,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segment{min-width:110px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-utility-row{flex-wrap:wrap}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-actions{padding-bottom:max(18px,env(safe-area-inset-bottom))}}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-hero .adesk-create-notes{height:clamp(152px,22vh,220px);min-height:152px;padding:14px 16px;line-height:1.55;overflow-wrap:anywhere;resize:vertical}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-form{--adesk-task-field-border: color-mix(in srgb, var(--ink, #14213d) 20%, var(--card, var(--surface)))}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-form .adesk-input,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-form .adesk-select,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-date-chip,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-segment,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-all-day-pill,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-all-day-note,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-add-person-wrap{border-color:var(--adesk-task-field-border);border-width:1px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-note-upload-row{display:flex;align-items:center;gap:10px;min-height:32px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-note-upload{border-color:var(--adesk-task-field-border);background:var(--surface-2, var(--surface))}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-note-upload svg{width:16px;height:16px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-note-upload-hint{color:var(--text-muted, var(--mu));font:600 12px var(--f)}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-note-attachments{display:flex;flex-wrap:wrap;gap:12px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-note-attachment{position:relative;width:112px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-note-photo,:is(#view-admin-desk,.adesk-task-portal) .adesk-create-note-file{width:112px;height:84px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--adesk-task-field-border);border-radius:10px;background:var(--surface-2, var(--surface))}:is(#view-admin-desk,.adesk-task-portal) button.adesk-create-note-photo{padding:0;cursor:zoom-in}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-note-photo img{width:100%;height:100%;object-fit:cover}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-note-file svg{width:21px;height:21px;color:var(--text-secondary, var(--tx2))}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-note-attachment .adesk-att-name{display:block;padding-top:5px;font-size:12px}:is(#view-admin-desk,.adesk-task-portal) .adesk-create-note-attachment .adesk-att-del{position:absolute;top:4px;right:4px;background:color-mix(in srgb,var(--surface) 88%,transparent)}@media(max-width:600px){:is(#view-admin-desk,.adesk-task-portal) .adesk-create-note-upload-row{align-items:flex-start;flex-direction:column}}:is(#view-admin-desk,.adesk-task-portal){--adesk-action: #c2410c;--adesk-action-soft: color-mix(in srgb, var(--adesk-action) 9%, var(--card, var(--surface)));--adesk-action-border: color-mix(in srgb, var(--adesk-action) 42%, var(--hairline, var(--bdr)))}:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-control{position:relative;display:flex;align-items:center;gap:13px;min-height:64px;padding:12px 15px;border:1px solid var(--adesk-action-border);border-radius:12px;background:var(--adesk-action-soft);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-control:hover,:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-control:focus-within{border-color:var(--adesk-action);box-shadow:0 0 0 3px color-mix(in srgb,var(--adesk-action) 12%,transparent)}:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-control input{position:absolute;opacity:0;pointer-events:none}:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-check{width:24px;height:24px;display:grid;place-items:center;flex:none;border:2px solid var(--adesk-action);border-radius:6px;background:var(--card, var(--surface))}:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-control.is-checked .adesk-action-needed-check:after,:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-control:has(input:checked) .adesk-action-needed-check:after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-control.is-checked .adesk-action-needed-check,:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-control:has(input:checked) .adesk-action-needed-check{background:var(--adesk-action)}:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-copy{min-width:0;display:flex;flex-direction:column;gap:2px}:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-copy strong{display:inline-flex;align-items:center;gap:7px;color:var(--adesk-action);font-size:15px;font-weight:800}:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-copy strong svg{width:17px;height:17px}:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-copy small{color:var(--text-secondary, var(--tx2));font-size:12px;line-height:1.35}:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border:1px solid var(--adesk-action-border);border-radius:7px;background:var(--adesk-action-soft);color:var(--adesk-action);font-size:11px;font-weight:850;letter-spacing:.02em;line-height:1;white-space:nowrap;vertical-align:middle}:is(#view-admin-desk,.adesk-task-portal) .adesk-action-needed-badge svg{width:13px;height:13px;flex:none}#view-admin-desk :is(.adesk-plan-row,.adesk-row,.adesk-card,.adesk-triage-row).is-action-needed{border-color:var(--adesk-action-border);background:linear-gradient(90deg,var(--adesk-action-soft),var(--card, var(--surface)) 48%);box-shadow:inset 3px 0 0 var(--adesk-action)}#view-admin-desk .adesk-row-title .adesk-action-needed-badge,#view-admin-desk .adesk-triage-main strong .adesk-action-needed-badge{margin-left:8px}#view-admin-desk .adesk-action-needed-toggle.is-action-needed{color:var(--adesk-action);font-weight:800}@media(max-width:720px){#view-admin-desk .adesk-plan-fields .adesk-action-needed-badge span{display:none}#view-admin-desk .adesk-plan-fields .adesk-action-needed-badge{width:25px;justify-content:center;padding:0}}#view-admin-desk .adesk-waiting-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid var(--hairline, var(--bdr));border-radius:8px;background:var(--card, var(--surface));color:var(--text-secondary, var(--tx2));font:650 12px var(--f);white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}#view-admin-desk .adesk-waiting-action svg{width:14px;height:14px;flex:none}#view-admin-desk .adesk-waiting-action:hover{border-color:#d89a2b;background:#fff8e8;color:#9a6410}#view-admin-desk .adesk-waiting-action:focus-visible{outline:2px solid var(--accent, var(--cy));outline-offset:2px}@media(max-width:720px){#view-admin-desk .adesk-waiting-action{width:30px;padding:0}#view-admin-desk .adesk-waiting-action span{display:none}}#view-admin-desk .adesk-waiting-details{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;border-left:3px solid #D89A2B;border-radius:0 9px 9px 0;background:#fff9ec}#view-admin-desk .adesk-waiting-reason,#view-admin-desk .adesk-waiting-notes{width:100%;display:flex;flex-direction:column;gap:4px}#view-admin-desk .adesk-waiting-details :is(.adesk-waiting-reason,.adesk-waiting-notes)>span{color:#9a6410;font:750 11px var(--f);letter-spacing:.06em;text-transform:uppercase}#view-admin-desk .adesk-waiting-details p{margin:0;color:var(--ink, var(--tx));font:550 13px/1.4 var(--f);white-space:normal;overflow-wrap:anywhere}#view-admin-desk .adesk-waiting-note{padding-top:6px;border-top:1px solid rgba(154,100,16,.14)}#view-admin-desk .adesk-waiting-note small,#view-admin-desk .adesk-waiting-more{color:var(--text-muted, var(--mu));font:500 11px var(--f)}#view-admin-desk .adesk-waiting-add-note{padding:4px 0;border:0;background:transparent;color:var(--accent, var(--cy));font:700 12.5px var(--f);cursor:pointer}#view-admin-desk .adesk-waiting-add-note:hover{text-decoration:underline}#view-admin-desk .adesk-waiting-add-note:focus-visible{outline:2px solid var(--accent, var(--cy));outline-offset:2px;border-radius:3px}#view-admin-desk .adesk-qc{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:.5px solid var(--checkbox-ring, var(--bdr-strong));border-radius:12px;background:var(--card, var(--surface));box-shadow:0 2px 8px #171b220d}#view-admin-desk .adesk-qc-mainrow{display:flex;align-items:center;gap:10px;min-width:0}#view-admin-desk .adesk-qc-ic{display:inline-grid;place-items:center;color:var(--accent, var(--cy));flex:none}#view-admin-desk .adesk-qc-ic svg{width:18px;height:18px}#view-admin-desk .adesk-qc-input{flex:1;min-width:0;height:42px;border:0;outline:none;background:transparent;color:var(--ink, var(--tx));font:650 16px var(--f)}#view-admin-desk .adesk-qc-input::placeholder{color:var(--text-muted, var(--mu))}#view-admin-desk .adesk-qc-hint{flex:none;font:500 11.5px var(--f);color:var(--text-muted, var(--mu));background:var(--tray, var(--surface-2));border-radius:6px;padding:4px 8px;white-space:nowrap}#view-admin-desk .adesk-qc-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border:1px solid var(--hairline, var(--bdr));border-radius:9px;background:var(--surface, var(--card));color:var(--text-secondary, var(--tx2));font:750 13px var(--f);cursor:pointer;flex:none}#view-admin-desk .adesk-qc-btn:hover{color:var(--ink, var(--tx));border-color:var(--checkbox-ring, var(--bdr-strong))}#view-admin-desk .adesk-qc-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#view-admin-desk .adesk-qc-chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 11px;border:1px solid var(--hairline, var(--bdr));border-radius:999px;background:transparent;color:var(--text-secondary, var(--tx2));font:500 12px var(--f);cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}#view-admin-desk .adesk-qc-chip:hover{border-color:var(--checkbox-ring, var(--bdr-strong));color:var(--ink, var(--tx))}#view-admin-desk .adesk-qc-chip.active{background:var(--ink, var(--tx));border-color:var(--ink, var(--tx));color:var(--card, #fff);font-weight:650}#view-admin-desk .adesk-qc-chip-ic{display:inline-grid;place-items:center}#view-admin-desk .adesk-qc-chip-ic svg{width:12px;height:12px}@media(max-width:560px){#view-admin-desk .adesk-qc-hint{display:none}}#view-admin-desk{--page: #F7F8FA;--card: #FFFFFF;--tray: #EEF2F6;--ink: #171B22;--text-secondary: #5C6572;--text-muted: #8B95A4;--hairline: #DFE5EC;--hairline-inner: #EBEFF4;--row-hover: #F9FBFD;--tray-border: #DAE1EA;--accent: #176AF4;--accent-deep: #1650B8;--accent-wash: #EAF2FF;--done: #2F8F5B;--checkbox-ring: #C7D0DC;--dot-inactive: #CED7E3;--surface: var(--card);--surface-2: var(--tray);--surface-3: var(--hairline-inner);--bdr: var(--hairline);--bdr-strong: var(--checkbox-ring);--cy: var(--accent);--cy2: var(--accent-deep);--cy-fg: #fff;--tx: var(--ink);--tx2: var(--text-secondary);--mu: var(--text-muted);background:linear-gradient(180deg,#ffffffe0,#f7f8fa00 280px),var(--page)}#view-admin-desk .adesk-wrap,#view-admin-desk .adesk-scroll,#view-admin-desk .adesk-inner{background:transparent}#view-admin-desk .adesk-inner{max-width:1440px;padding:18px 28px 72px}#view-admin-desk .adesk-command-top{display:block;margin-bottom:12px}#view-admin-desk .adesk-deck-top{min-height:48px;align-items:center}#view-admin-desk .adesk-deck-title{font-family:var(--f);font-size:32px;font-weight:700;color:var(--ink);letter-spacing:-.02em}#view-admin-desk .adesk-new-btn{height:var(--rs-h-btn);padding:0 15px;border-radius:var(--rs-r-btn);background:var(--accent);box-shadow:0 1px 2px #10182838,0 4px 12px #176af429}#view-admin-desk .adesk-new-btn:hover{background:var(--accent-deep);box-shadow:0 1px 2px #1018283d,0 5px 14px #176af433}#view-admin-desk .adesk-rail{margin:0 0 56px;padding-bottom:0}#view-admin-desk .adesk-rail .adesk-rail-row{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--hairline);border-radius:var(--rs-r-card);background:#ffffffc7;box-shadow:var(--rs-shadow-card)}#view-admin-desk .adesk-viewswitch{display:inline-flex;align-items:center;gap:4px;padding:0;overflow-x:auto}#view-admin-desk .adesk-vbtn{height:var(--rs-h-ctl);padding:0 14px;border:0;border-radius:var(--rs-r-ctl);color:var(--text-secondary)}#view-admin-desk .adesk-vbtn.active{background:var(--ink);color:#fff;border-bottom-color:transparent}#view-admin-desk .adesk-railbtn,#view-admin-desk .adesk-person-select{height:var(--rs-h-ctl);border-radius:var(--rs-r-ctl);background:var(--card);border-color:var(--hairline)}#view-admin-desk .adesk-command-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:stretch;min-height:calc(100vh - 220px)}#view-admin-desk .adesk-command-side{position:sticky;top:18px;min-width:0;align-self:start;height:calc(100vh - 140px);max-height:calc(100vh - 140px)}#view-admin-desk .adesk-command-side-inner{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}#view-admin-desk .adesk-command-main,#view-admin-desk .adesk-views{min-width:0}@media(min-width:1181px){#view-admin-desk .adesk-inner:not(.adesk-inner--wide) .adesk-command-main{margin-top:-42px}}#view-admin-desk .adesk-datenav{padding-bottom:12px}#view-admin-desk .adesk-datenav-label{font-size:20px}#view-admin-desk .adesk-daysum{margin-bottom:16px}#view-admin-desk .adesk-daysum-stat,#view-admin-desk .adesk-daysum-progress,#view-admin-desk .adesk-plan-row,#view-admin-desk .adesk-plan-tray-section .adesk-plan-list,#view-admin-desk .adesk-section[data-section=completed_bottom] .adesk-section-rows,#view-admin-desk .adesk-triage,#view-admin-desk .adesk-kanban .adesk-col{border-radius:var(--rs-r-card-sm);border-color:var(--hairline);box-shadow:var(--rs-shadow-card)}#view-admin-desk .adesk-plan-row{min-height:56px}#view-admin-desk .adesk-plan-title{font-size:16px}#view-admin-desk .adesk-kanban{grid-template-columns:repeat(2,minmax(260px,1fr))}#view-admin-desk .adesk-col-empty{padding:18px 12px;border:1px dashed var(--hairline);border-radius:var(--rs-r-fld);color:var(--text-muted);font:600 13px var(--f);line-height:1.4}#view-admin-desk .adesk-inner.adesk-inner--wide .adesk-command-grid{grid-template-columns:minmax(0,1fr)}#view-admin-desk .adesk-inner.adesk-inner--wide .adesk-command-side{display:none}@media(max-width:1180px){#view-admin-desk .adesk-command-grid{grid-template-columns:minmax(0,1fr)}#view-admin-desk .adesk-command-side{position:static}#view-admin-desk .adesk-command-side-inner{display:flex;flex-direction:column}#view-admin-desk .adesk-command-side{height:auto;max-height:none}}@media(max-width:820px){#view-admin-desk .adesk-inner{padding:18px 14px 86px}#view-admin-desk .adesk-command-top{display:block}#view-admin-desk .adesk-deck-top{min-height:0;align-items:center}#view-admin-desk .adesk-deck-title{font-size:24px}#view-admin-desk .adesk-rail .adesk-rail-row{flex-wrap:wrap}#view-admin-desk .adesk-viewswitch,#view-admin-desk .adesk-rail-actions{width:100%}#view-admin-desk .adesk-rail-actions{justify-content:flex-start;flex-wrap:wrap}#view-admin-desk .adesk-command-side-inner{grid-template-columns:1fr}#view-admin-desk .adesk-command-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#view-admin-desk .adesk-kanban{grid-template-columns:1fr}}#view-admin-desk .adesk-command-section{border:1px solid var(--hairline);border-radius:var(--rs-r-card);background:#ffffffdb;box-shadow:var(--rs-shadow-card)}#view-admin-desk .adesk-command-section{overflow:hidden}#view-admin-desk .adesk-command-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--hairline-inner)}#view-admin-desk .adesk-command-section-head span{font:760 13px var(--f);color:var(--ink)}#view-admin-desk .adesk-command-section-head strong{font:760 12px var(--f);color:var(--text-muted)}#view-admin-desk .adesk-command-section-body{display:flex;flex-direction:column}#view-admin-desk .adesk-command-side-inner{display:flex;flex-direction:column;gap:12px;min-height:0;height:100%}#view-admin-desk .adesk-teamchat-host{flex:1 1 auto;min-height:280px;display:flex;flex-direction:column}#view-admin-desk .adesk-teamchat{flex:1;min-height:0;display:flex;flex-direction:column}#view-admin-desk .adesk-teamchat-head{gap:8px}#view-admin-desk .adesk-teamchat-title-wrap{display:flex;align-items:center;gap:8px;min-width:0;flex:1}#view-admin-desk .adesk-teamchat-select{min-width:0;flex:1;height:30px;border:0;background:transparent;font:760 13px var(--f);color:var(--ink);cursor:pointer}#view-admin-desk .adesk-teamchat-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:#fff;font:760 10px var(--f)!important}#view-admin-desk .adesk-teamchat-head-actions{display:flex;gap:6px;flex-shrink:0}#view-admin-desk .adesk-teamchat-iconbtn{height:28px;padding:0 10px;border:1px solid var(--hairline);border-radius:var(--rs-r-ctl);background:var(--card);color:var(--accent);font:700 11.5px var(--f);cursor:pointer}#view-admin-desk .adesk-teamchat-picker{max-height:160px;overflow-y:auto;border-bottom:1px solid var(--hairline-inner);background:var(--tray)}#view-admin-desk .adesk-teamchat-pick{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;border-bottom:1px solid var(--hairline-inner);background:transparent;text-align:left;font:650 13px var(--f);color:var(--ink);cursor:pointer}#view-admin-desk .adesk-teamchat-pick:hover{background:var(--row-hover)}#view-admin-desk .adesk-teamchat-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent-wash);color:var(--accent-deep);font:760 10px var(--f);flex-shrink:0}#view-admin-desk .adesk-teamchat-thread{flex:1;min-height:140px;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}#view-admin-desk .adesk-teamchat-msg{display:flex;align-items:flex-end;gap:8px;max-width:92%}#view-admin-desk .adesk-teamchat-msg.is-mine{align-self:flex-end;flex-direction:row-reverse}#view-admin-desk .adesk-teamchat-bubble{min-width:0;padding:8px 10px;border-radius:12px;background:var(--tray);border:1px solid var(--hairline-inner)}#view-admin-desk .adesk-teamchat-msg.is-mine .adesk-teamchat-bubble{background:var(--accent-wash);border-color:transparent}#view-admin-desk .adesk-teamchat-bubble strong{display:block;margin-bottom:2px;font:700 11px var(--f);color:var(--text-secondary)}#view-admin-desk .adesk-teamchat-bubble p{margin:0;font:550 13px/1.35 var(--f);color:var(--ink);white-space:pre-wrap;word-break:break-word}#view-admin-desk .adesk-teamchat-bubble small{display:block;margin-top:4px;font:500 10.5px var(--f);color:var(--text-muted)}#view-admin-desk .adesk-teamchat-compose{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--hairline-inner)}#view-admin-desk .adesk-teamchat-compose input{flex:1;min-width:0;height:36px;padding:0 12px;border:1px solid var(--hairline);border-radius:var(--rs-r-fld);background:var(--card);font:550 13px var(--f);color:var(--ink)}#view-admin-desk .adesk-teamchat-send{width:36px;height:36px;border:0;border-radius:var(--rs-r-btn);background:var(--accent);color:#fff;font:700 16px var(--f);cursor:pointer}#view-admin-desk .adesk-teamchat-send:disabled,#view-admin-desk .adesk-teamchat-compose input:disabled{opacity:.55;cursor:default}#view-admin-desk .adesk-teamchat-empty{padding:18px 14px;font:600 12.5px var(--f);color:var(--text-muted);text-align:center}#view-team-chat.view-panel{padding:0;overflow:hidden;background:radial-gradient(circle at 92% 10%,rgba(211,167,255,.24),transparent 30%),radial-gradient(circle at 48% 100%,rgba(126,173,255,.16),transparent 36%),#f8f9ff}#view-team-chat.view-panel.active{display:flex;flex-direction:column}#view-team-chat .tchat-shell{flex:1;min-height:0;width:100%;display:grid;grid-template-columns:310px minmax(0,1fr);color:var(--tx);background:transparent}#view-team-chat .tchat-list,#view-team-chat .tchat-main,#view-team-chat .tchat-conversation-column{min-width:0;min-height:0;display:flex;flex-direction:column}#view-team-chat .tchat-list{position:relative;z-index:4;border-right:1px solid rgba(91,102,157,.13);background:linear-gradient(165deg,#fffffffa,#f6f3fff5);box-shadow:18px 0 42px #3d487e0b}#view-team-chat .tchat-main{position:relative;z-index:1;padding:12px 14px 0;background:radial-gradient(circle at 92% 18%,rgba(231,178,255,.22),transparent 32%),radial-gradient(circle at 42% 45%,rgba(189,219,255,.18),transparent 42%)}#view-team-chat .tchat-list-head,#view-team-chat .tchat-main-head{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-shrink:0}#view-team-chat .tchat-list-head{padding:14px 18px;border-bottom:1px solid rgba(91,102,157,.1);background:#ffffffb8}#view-team-chat .tchat-main-head{min-height:70px;padding:11px 14px;border:1px solid rgba(116,126,178,.17);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 32px #2a376f17,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#view-team-chat .tchat-list-title,#view-team-chat .tchat-main-title{margin:0;color:#142342;font:780 18px var(--f);letter-spacing:-.025em}#view-team-chat .tchat-main-identity,#view-team-chat .tchat-main-actions,#view-team-chat .tchat-participant-stack{display:flex;align-items:center}#view-team-chat .tchat-main-identity{min-width:0;gap:12px}#view-team-chat .tchat-main-actions{gap:9px}#view-team-chat .tchat-main-title-wrap{min-width:0;display:flex;flex-direction:column;gap:3px}#view-team-chat .tchat-main-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#view-team-chat .tchat-main-sub{margin:0;color:#6c7893;font:560 11.5px var(--f)}#view-team-chat .tchat-participant-stack{padding-left:8px}#view-team-chat .tchat-participant-more{min-width:30px;height:30px;display:grid;place-items:center;margin-left:-6px;border:2px solid #fff;border-radius:50%;background:#edf0fb;color:#5e6680;font:750 9px var(--f)}#view-team-chat .tchat-new-btn,#view-team-chat .tchat-iconbtn{width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid rgba(83,101,157,.17);border-radius:13px;background:#ffffffe6;color:#34415d;cursor:pointer;box-shadow:0 5px 16px #24326712;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}#view-team-chat .tchat-new-btn{border-color:#493fb466;background:linear-gradient(145deg,#102a55,#0b1d3c);color:#fff;box-shadow:0 7px 18px #0e234833}#view-team-chat .tchat-new-btn:hover,#view-team-chat .tchat-iconbtn:hover{transform:translateY(-1px);border-color:#8a80f8;box-shadow:0 8px 20px #443da624}#view-team-chat .tchat-add-people-btn{color:#514cf2}#view-team-chat .tchat-list-scroll{flex:1;min-height:0;overflow-y:auto;padding:12px 10px 20px;scrollbar-width:thin}#view-team-chat .tchat-section-label,#view-team-chat .tchat-picker-label{padding:7px 10px;color:#77829b;font:780 10px var(--f);letter-spacing:.09em;text-transform:uppercase}#view-team-chat .tchat-section-label--spaced{padding-top:22px}#view-team-chat .tchat-convo{width:100%;min-height:64px;display:flex;align-items:center;gap:11px;margin:3px 0;padding:9px 10px;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--tx);text-align:left;cursor:pointer;transition:transform .13s ease,background .13s ease,border-color .13s ease,box-shadow .13s ease}#view-team-chat .tchat-convo:hover{transform:translate(2px);background:#eeefffc2}#view-team-chat .tchat-convo.is-active{border-color:#705ef62b;background:linear-gradient(135deg,#e6e2fff0,#eeefffe0);box-shadow:0 7px 18px #5345b817,inset 3px 0 #6258f5}#view-team-chat .tchat-convo.has-unread .tchat-convo-title{color:#142342;font-weight:820}#view-team-chat .tchat-channel-mark{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;background:linear-gradient(145deg,#eef2ff,#e8e4ff);color:#4f55e8;font:820 19px var(--f);box-shadow:inset 0 0 0 1px #4f55e814}#view-team-chat .tchat-channel-mark--header{width:34px;height:34px;border-radius:11px}#view-team-chat .tchat-convo-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}#view-team-chat .tchat-convo-top,#view-team-chat .tchat-convo-bottom{min-width:0;display:flex;align-items:center;gap:8px}#view-team-chat .tchat-convo-title,#view-team-chat .tchat-convo-preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#view-team-chat .tchat-convo-title{color:#202d48;font:710 12.5px var(--f)}#view-team-chat .tchat-convo-top time{color:#8790a6;font:560 10px var(--f)}#view-team-chat .tchat-convo-preview{color:#727d96;font:540 11px var(--f)}#view-team-chat .tchat-badge{min-width:20px;height:20px;display:grid;place-items:center;padding:0 6px;border-radius:999px;background:linear-gradient(145deg,#2f66ff,#5c4cf4);color:#fff;box-shadow:0 4px 10px #494deb40;font:800 10px var(--f)}#view-team-chat .tchat-main-body{position:relative;flex:1;min-height:0;display:flex}#view-team-chat .tchat-conversation-column{flex:1;background:transparent}#view-team-chat .tchat-thread{flex:1;min-height:0;overflow-y:auto;padding:20px 12px 32px;overscroll-behavior:contain;scrollbar-width:thin;background:transparent}#view-team-chat .tchat-msg-row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:end;gap:11px;width:100%;padding:9px 18px;border-radius:16px}#view-team-chat .tchat-msg-row.is-grouped{padding-top:1px}#view-team-chat .tchat-msg-row.is-grouped>.tchat-avatar{visibility:hidden}#view-team-chat .tchat-msg-content{position:relative;width:fit-content;max-width:min(72%,760px);min-width:0;padding:10px 13px;border:1px solid rgba(118,139,190,.18);border-radius:8px 18px 18px;background:linear-gradient(145deg,#f3f7fffa,#edf2fff5);box-shadow:0 5px 17px #36497b0f,inset 0 1px #ffffffe6;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}#view-team-chat .tchat-msg-row:hover .tchat-msg-content{transform:translateY(-1px);border-color:#6565e63d;box-shadow:0 8px 22px #363e8117}#view-team-chat .tchat-msg-row.is-mine{grid-template-columns:minmax(0,1fr) 40px}#view-team-chat .tchat-msg-row.is-mine>.tchat-avatar{grid-column:2;grid-row:1}#view-team-chat .tchat-msg-row.is-mine>.tchat-msg-content{grid-column:1;grid-row:1;justify-self:end;border-color:#734cee33;border-radius:18px 8px 18px 18px;background:linear-gradient(145deg,#e9e1ff,#dccfff);box-shadow:0 7px 20px #6043c21f,inset 0 1px #fff9}#view-team-chat .tchat-msg-row.is-grouped .tchat-msg-content{border-top-left-radius:14px}#view-team-chat .tchat-msg-row.is-mine.is-grouped .tchat-msg-content{border-top-right-radius:14px}#view-team-chat .tchat-msg-row.is-mine .tchat-msg-heading{justify-content:flex-end}#view-team-chat .tchat-msg-heading{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}#view-team-chat .tchat-msg-heading strong{color:#172744;font:770 12.5px var(--f)}#view-team-chat .tchat-msg-heading time{color:#76819a;font:540 10.5px var(--f)}#view-team-chat .tchat-msg-body{margin:2px 0 0;color:#1b2942;font:540 13.5px/1.48 var(--f);white-space:pre-wrap;word-break:break-word}#view-team-chat .tchat-row-receipt{min-height:16px;display:flex;justify-content:flex-end;margin-top:5px;color:#5f6791;font-size:10px}#view-team-chat .tchat-thread-count{display:flex;align-items:center;gap:8px;max-width:390px;margin-top:8px;padding:6px 9px;border:0;border-radius:10px;background:#ffffff8c;color:#4c4be8;cursor:pointer}#view-team-chat .tchat-thread-count:hover{background:#ffffffd1}#view-team-chat .tchat-thread-count>span{display:flex}#view-team-chat .tchat-thread-count i{width:22px;height:22px;display:grid;place-items:center;margin-left:-4px;border:2px solid #fff;border-radius:50%;background:linear-gradient(145deg,#6a63f2,#9b73ef);color:#fff;font:800 7.5px var(--f);font-style:normal}#view-team-chat .tchat-thread-count strong{font:750 11px var(--f)}#view-team-chat .tchat-thread-count small{color:#737e97;font:520 10.5px var(--f)}#view-team-chat .tchat-unread-divider{position:relative;height:36px;display:flex;align-items:center;justify-content:center;margin:8px 18px;color:#5e4ff0;font:760 10.5px var(--f)}#view-team-chat .tchat-unread-divider:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:linear-gradient(90deg,transparent,#a99bf9 15%,#a99bf9 85%,transparent)}#view-team-chat .tchat-unread-divider span{position:relative;padding:5px 12px;border:1px solid rgba(115,87,240,.25);border-radius:999px;background:#faf9ff;box-shadow:0 3px 9px #5644ba12}#view-team-chat .tchat-empty{padding:20px 14px;color:#727d96;font:550 12px var(--f);text-align:center}#view-team-chat .tchat-empty--thread{margin:auto;max-width:440px;padding:42px 26px}#view-team-chat .tchat-empty-icon{width:78px;height:78px;display:grid;place-items:center;margin:0 auto 16px;border-radius:25px;background:linear-gradient(145deg,#e6e2ff,#e4f0ff);color:#6860ec;box-shadow:0 10px 26px #4d47ad1a}#view-team-chat .tchat-empty--thread strong{display:block;margin-bottom:8px;color:#172744;font:780 19px var(--f)}#view-team-chat .tchat-empty--thread p{margin:0;line-height:1.55}#view-team-chat .tchat-retry-btn{margin-top:14px;padding:9px 14px;border:1px solid rgba(82,74,226,.28);border-radius:10px;background:#fff;color:#514cf2;font:720 11.5px var(--f);cursor:pointer}#view-team-chat .tchat-retry-btn:hover{background:#f1efff;border-color:#8178ef}#view-team-chat .tchat-page-error{margin:10px 18px 0;padding:9px 11px;border:1px solid #f2c6c2;border-radius:10px;background:#fff7f6;color:#a52a22;font:650 11px var(--f)}@media(max-width:1080px){#view-team-chat .tchat-shell{grid-template-columns:260px minmax(0,1fr)}#view-team-chat .tchat-participant-stack{display:none}}@media(max-width:760px){#view-team-chat.view-panel{overflow-y:auto}#view-team-chat .tchat-shell{flex:none;min-height:100%;grid-template-columns:1fr;grid-template-rows:250px minmax(720px,1fr);overflow:visible}#view-team-chat .tchat-list{height:250px;max-height:none;border-right:0;border-bottom:1px solid rgba(91,102,157,.13)}#view-team-chat .tchat-main{min-height:720px;padding-inline:8px}#view-team-chat .tchat-main-head{border-radius:15px}#view-team-chat .tchat-main-sub{display:none}#view-team-chat .tchat-msg-row{padding-inline:8px}#view-team-chat .tchat-msg-content{max-width:88%}}.sidebar-nav-badge{position:absolute;top:6px;right:8px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:var(--accent);color:var(--cy-fg);font-family:var(--f);font-size:10.5px;font-weight:700;line-height:1}.sidebar-nav-badge[hidden]{display:none}#sidebar.collapsed .sidebar-nav-badge{top:4px;right:4px}#view-admin-desk .cowork-wrap{display:grid;grid-template-columns:200px minmax(0,1fr) 200px;gap:12px;min-height:560px;height:calc(100vh - 220px)}#view-admin-desk .cowork-list,#view-admin-desk .cowork-main,#view-admin-desk .cowork-rail{display:flex;flex-direction:column;min-height:0;border:1px solid var(--bdr, var(--hairline));border-radius:var(--rs-r-card);background:var(--surface-solid, var(--surface));box-shadow:var(--rs-shadow-card)}#view-admin-desk .cowork-empty-note{margin:8px 4px;color:var(--mu, var(--text-muted));font:400 13px var(--f)}#view-admin-desk .cowork-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 8px;border-bottom:1px solid var(--bdr, var(--hairline))}#view-admin-desk .cowork-list-title{font:700 13px var(--f);color:var(--tx, var(--ink))}#view-admin-desk .cowork-new-btn{height:var(--rs-h-ctl);padding:0 10px;border:0;border-radius:var(--rs-r-ctl);background:var(--accent);color:#fff;font:600 12px var(--f);cursor:pointer;box-shadow:var(--rs-shadow-btn)}#view-admin-desk .cowork-new-btn:hover{background:var(--accent-deep, var(--accent))}#view-admin-desk .cowork-list-scroll{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px}#view-admin-desk .cowork-session{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:var(--rs-r-ctl);background:var(--well, transparent);color:var(--tx, var(--ink));text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}#view-admin-desk .cowork-session:hover{border-color:var(--bdr-strong, var(--hairline))}#view-admin-desk .cowork-session.is-active{background:var(--surface-solid, var(--surface));border-color:var(--accent)}#view-admin-desk .cowork-session-title{font:600 13px var(--f);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#view-admin-desk .cowork-session-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font:600 11px var(--f);background:var(--well, #eef1f5);color:var(--tx2, var(--text-secondary))}#view-admin-desk .cowork-session-badge[data-tone=active]{background:var(--accent-wash, rgba(23,106,244,.1));color:var(--accent-deep, var(--accent))}#view-admin-desk .cowork-session-badge[data-tone=queued]{background:var(--well, #eef1f5);color:var(--tx2, var(--text-secondary))}#view-admin-desk .cowork-session-badge[data-tone=approval]{background:#c75f3c1f;color:#96452a}#view-admin-desk .cowork-session-badge[data-tone=input]{background:#bf8f2a24;color:#8a6410}#view-admin-desk .cowork-session-badge[data-tone=done]{background:#2f8f5b24;color:#2f8f5b}#view-admin-desk .cowork-session-badge[data-tone=failed]{background:#c840401f;color:#b23b3b}#view-admin-desk .cowork-conv-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--bdr, var(--hairline))}#view-admin-desk .cowork-conv-title{font:700 15px var(--f);color:var(--tx, var(--ink))}#view-admin-desk .cowork-thread{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}#view-admin-desk .cowork-thread--empty{align-items:center;justify-content:center}#view-admin-desk .cowork-welcome{text-align:center;max-width:380px}#view-admin-desk .cowork-welcome-title{margin:0 0 6px;font:400 26px var(--crm-lg-display, "DM Serif Display"),serif;color:var(--navy, var(--ink))}#view-admin-desk .cowork-welcome-sub{margin:0;color:var(--mu, var(--text-muted));font:400 14px var(--f)}#view-admin-desk .cowork-msg{display:flex;flex-direction:column;gap:4px;max-width:80%}#view-admin-desk .cowork-msg--user{align-self:flex-end;align-items:flex-end}#view-admin-desk .cowork-msg--agent{align-self:flex-start}#view-admin-desk .cowork-msg-who{font:600 11px var(--f);color:var(--mu, var(--text-muted))}#view-admin-desk .cowork-bubble{padding:9px 13px;border-radius:var(--rs-r-card-sm);font:400 14px var(--f);line-height:1.5;color:var(--tx, var(--ink));background:var(--well, #eef1f5)}#view-admin-desk .cowork-msg--user .cowork-bubble{background:var(--bubble-user-bg, var(--accent));color:#fff}#view-admin-desk .cowork-chip{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;border:1px solid var(--bdr, var(--hairline));background:var(--surface-solid, var(--surface));color:var(--tx2, var(--text-secondary));font:500 12.5px var(--f)}#view-admin-desk .cowork-chip[data-kind=error]{border-color:#c8404059;color:#b23b3b}#view-admin-desk .cowork-chip-ico{display:inline-flex}#view-admin-desk .cowork-chip-ico svg{width:14px;height:14px}#view-admin-desk .cowork-status-line{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;color:var(--mu, var(--text-muted));font:400 12.5px var(--f)}#view-admin-desk .cowork-status-line svg{width:13px;height:13px}#view-admin-desk .cowork-summary{margin-top:4px;padding:12px 14px;border-radius:var(--rs-r-card-sm);background:var(--well, #eef1f5);color:var(--tx, var(--ink));font:400 14px var(--f);line-height:1.5}#view-admin-desk .cowork-approval{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--rs-r-card-sm);border:1px solid rgba(191,143,42,.4);background:#bf8f2a1a}#view-admin-desk .cowork-approval-body{display:flex;flex-direction:column;gap:2px}#view-admin-desk .cowork-approval-title{font:700 13px var(--f);color:#8a6410}#view-admin-desk .cowork-approval-text{font:400 13px var(--f);color:var(--tx2, var(--text-secondary))}#view-admin-desk .cowork-approval-btn{flex-shrink:0;height:var(--rs-h-btn);padding:0 14px;border:0;border-radius:var(--rs-r-btn);background:var(--accent);color:#fff;font:600 13px var(--f);cursor:pointer;box-shadow:var(--rs-shadow-btn)}#view-admin-desk .cowork-approval-btn:hover{background:var(--accent-deep, var(--accent))}#view-admin-desk .cowork-composer{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--bdr, var(--hairline))}#view-admin-desk .cowork-input{flex:1;resize:none;padding:9px 12px;border:1px solid var(--bdr, var(--hairline));border-radius:var(--rs-r-fld);background:var(--surface-solid, var(--surface));color:var(--tx, var(--ink));font:400 14px var(--f);line-height:1.4}#view-admin-desk .cowork-input:focus{outline:none;border-color:var(--accent)}#view-admin-desk .cowork-send-btn{height:var(--rs-h-fld);padding:0 18px;border:0;border-radius:var(--rs-r-btn);background:var(--accent);color:#fff;font:600 13px var(--f);cursor:pointer;box-shadow:var(--rs-shadow-btn)}#view-admin-desk .cowork-send-btn:hover{background:var(--accent-deep, var(--accent))}#view-admin-desk .cowork-send-btn:disabled{opacity:.55;cursor:default}#view-admin-desk .cowork-rail{padding:12px;gap:6px}#view-admin-desk .cowork-rail-head{font:700 13px var(--f);color:var(--tx, var(--ink));margin-bottom:4px}#view-admin-desk .cowork-rail-sub{margin-top:12px;font:600 11px var(--f);letter-spacing:.04em;text-transform:uppercase;color:var(--mu, var(--text-muted))}#view-admin-desk .cowork-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}#view-admin-desk .cowork-stat{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:var(--rs-r-ctl);background:var(--well, #eef1f5)}#view-admin-desk .cowork-stat-num{font:400 22px var(--crm-lg-display, "DM Serif Display"),serif;color:var(--navy, var(--ink))}#view-admin-desk .cowork-stat-label{font:500 11px var(--f);color:var(--mu, var(--text-muted))}#view-admin-desk .cowork-reliability{margin-top:4px;display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:var(--rs-r-ctl);border:1px solid var(--bdr, var(--hairline));background:var(--surface-solid, var(--surface))}#view-admin-desk .cowork-reliability-label{font:700 12px var(--f);color:var(--tx, var(--ink))}#view-admin-desk .cowork-reliability[data-tone=failed] .cowork-reliability-label{color:#b23b3b}#view-admin-desk .cowork-reliability[data-tone=input] .cowork-reliability-label{color:#8a6410}#view-admin-desk .cowork-reliability[data-tone=done] .cowork-reliability-label{color:#2f8f5b}#view-admin-desk .cowork-reliability-sum{font:400 12px var(--f);color:var(--tx2, var(--text-secondary))}#view-admin-desk .cowork-files-slot{margin-top:2px}#view-admin-desk .cowork-beta{font:500 12px var(--f);color:var(--mu, var(--text-muted));letter-spacing:.02em;vertical-align:middle;margin-left:4px}#view-admin-desk .cowork-welcome-title .cowork-beta{font-size:14px}#view-admin-desk .adesk-vbtn .cowork-beta--chip{display:inline-block;font:700 9px var(--f);letter-spacing:.06em;text-transform:uppercase;padding:1px 5px;border-radius:999px;background:var(--well, rgba(15, 35, 54, .06));color:var(--tx2, var(--text-secondary));margin-left:6px;vertical-align:middle;line-height:1.4}#view-admin-desk .adesk-vbtn.active .cowork-beta--chip{background:#ffffff47;color:inherit}@media(max-width:1040px){#view-admin-desk .cowork-wrap{grid-template-columns:170px minmax(0,1fr)}#view-admin-desk .cowork-rail{display:none}}#view-admin-desk .cowork-wrap.is-landing{grid-template-columns:200px minmax(0,1fr)}#view-admin-desk .cowork-wrap.is-landing .cowork-rail{display:none}@media(max-width:1040px){#view-admin-desk .cowork-wrap.is-landing{grid-template-columns:170px minmax(0,1fr)}}#view-admin-desk .cg-landing{flex:1;min-height:0;overflow-y:auto;padding:clamp(20px,5vh,56px) 24px 40px}#view-admin-desk .cg-inner{width:min(720px,100%);margin:0 auto;display:flex;flex-direction:column;gap:26px}#view-admin-desk .cg-hero{display:flex;flex-direction:column;gap:14px;text-align:center}#view-admin-desk .cg-title{margin:0;font:400 clamp(26px,3.4vw,34px) var(--crm-lg-display, "DM Serif Display"),serif;line-height:1.08;letter-spacing:-.01em;color:var(--navy, var(--ink));text-wrap:balance}#view-admin-desk .cg-title em{font-style:italic;color:var(--accent)}#view-admin-desk .cg-lead{margin:0 auto;max-width:46ch;font:400 14.5px var(--f);line-height:1.5;color:var(--mu, var(--text-muted))}#view-admin-desk .cg-composer{display:flex;flex-direction:column;gap:12px;padding:14px 16px;text-align:left;border:1px solid var(--bdr-strong, var(--hairline));border-radius:var(--rs-r-card);background:var(--surface-solid, var(--surface));box-shadow:var(--rs-shadow-card);transition:border-color .14s ease,box-shadow .14s ease}#view-admin-desk .cg-composer:focus-within{border-color:var(--accent)}#view-admin-desk .cg-input{border:0;resize:none;padding:2px;background:transparent;color:var(--tx, var(--ink));font:400 15px var(--f);line-height:1.5}#view-admin-desk .cg-input:focus{outline:none}#view-admin-desk .cg-input::placeholder{color:var(--mu, var(--text-muted))}#view-admin-desk .cg-composer-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}#view-admin-desk .cg-quickstarts{display:flex;flex-wrap:wrap;gap:6px}#view-admin-desk .cg-chip{padding:6px 11px;border:1px solid var(--bdr, var(--hairline));border-radius:var(--rs-r-ctl);background:var(--surface-solid, var(--surface));color:var(--tx2, var(--text-secondary));font:600 12px var(--f);cursor:pointer;transition:border-color .14s ease,color .14s ease}#view-admin-desk .cg-chip:hover{border-color:var(--accent);color:var(--accent-deep, var(--accent))}#view-admin-desk .cg-send{flex-shrink:0;height:var(--rs-h-btn);padding:0 18px;border:0;border-radius:var(--rs-r-btn);background:var(--accent);color:#fff;font:700 13px var(--f);cursor:pointer;box-shadow:var(--rs-shadow-btn)}#view-admin-desk .cg-send:hover{background:var(--accent-deep, var(--accent))}#view-admin-desk .cg-send:disabled{opacity:.55;cursor:default}#view-admin-desk .cg-section{display:flex;flex-direction:column;gap:10px}#view-admin-desk .cg-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}#view-admin-desk .cg-section-title{font:600 11px var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--mu, var(--text-muted))}#view-admin-desk .cg-section-count,#view-admin-desk .cg-section-note{font:600 11px var(--f);color:var(--mu, var(--text-muted))}#view-admin-desk .cg-section-note{font-weight:500}#view-admin-desk .cg-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}#view-admin-desk .cg-card{display:flex;flex-direction:column;gap:10px;padding:13px 14px;border:1px solid var(--bdr, var(--hairline));border-radius:var(--rs-r-card);background:var(--surface-solid, var(--surface));box-shadow:var(--rs-shadow-card);text-align:left;cursor:pointer;transition:border-color .14s ease}#view-admin-desk .cg-card:hover{border-color:var(--bdr-strong, var(--hairline))}#view-admin-desk .cg-card--decision{cursor:default}#view-admin-desk .cg-card--decision:hover{border-color:var(--bdr, var(--hairline))}#view-admin-desk .cg-card-title{font:600 13px var(--f);line-height:1.3;color:var(--tx, var(--ink));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#view-admin-desk .cg-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}#view-admin-desk .cg-card-go{font:700 12px var(--f);color:var(--accent)}#view-admin-desk .cg-card-head{display:flex;align-items:center;gap:8px}#view-admin-desk .cg-tag{flex-shrink:0;padding:2px 6px;border-radius:var(--rs-r-xs, 7px);background:var(--well, #eef1f5);color:var(--tx2, var(--text-secondary));font:800 9.5px var(--f);letter-spacing:.05em}#view-admin-desk .cg-card-sub{font:400 11.5px var(--f);color:var(--mu, var(--text-muted))}#view-admin-desk .cg-hand{align-self:flex-start;margin-top:2px;padding:7px 12px;border:0;border-radius:var(--rs-r-ctl);background:var(--accent-wash, rgba(23, 106, 244, .1));color:var(--accent-deep, var(--accent));font:700 12px var(--f);cursor:pointer;transition:background .14s ease}#view-admin-desk .cg-hand:hover{background:var(--accent-soft, rgba(23, 106, 244, .16))}#view-admin-desk .cg-recent{display:flex;flex-direction:column;gap:6px}#view-admin-desk .cg-chip-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid transparent;border-radius:var(--rs-r-ctl);background:var(--well, #eef1f5);cursor:pointer;text-align:left;transition:border-color .14s ease,background .14s ease}#view-admin-desk .cg-chip-row:hover{background:var(--surface-solid, var(--surface));border-color:var(--bdr-strong, var(--hairline))}#view-admin-desk .cg-chip-row .cg-card-title{-webkit-line-clamp:1}#view-admin-desk .cg-chip-row .cowork-session-badge{flex-shrink:0}#view-admin-desk .cg-chip:focus-visible,#view-admin-desk .cg-send:focus-visible,#view-admin-desk .cg-card:focus-visible,#view-admin-desk .cg-hand:focus-visible,#view-admin-desk .cg-chip-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#view-admin-desk .cowork-activity-total{margin:2px 0 0}#view-admin-desk .cowork-performance{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid var(--bdr, var(--hairline));border-radius:var(--rs-r-ctl);background:var(--surface-solid, var(--surface))}#view-admin-desk .cowork-perf-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--mu, var(--text-muted));font:500 11px var(--f)}#view-admin-desk .cowork-perf-row strong{max-width:62%;color:var(--tx, var(--ink));font-weight:600;text-align:right;overflow-wrap:anywhere}#view-admin-desk .cowork-perf-empty{margin-top:2px}#view-admin-desk .cowork-performance-mobile{display:none}@media(max-width:1040px){#view-admin-desk .cowork-performance-mobile{display:block;margin-top:14px}}.crm-schedule-board{--page: var(--app-bg, #F4F6F9);--card: #FFFFFF;--tray: var(--well, #EDF1F6);--ink: #15212B;--text-secondary: #495A67;--text-muted: #6C7A84;--hairline: #E3E8EF;--hairline-inner: #EBEFF4;--tray-border: #DAE1EA;--accent: #176AF4;--accent-deep: #1650B8;--accent-wash: rgba(23, 106, 244, .07);--done: #4E7A5C;--done-card: #EDF4EE;--checkbox-ring: #C9D2DD;--dot-inactive: #CED7E3;--avatar-neutral: #16324B;--avatar-ink: #E9F0F8;--surface: var(--card);--bg: var(--card);--bdr: var(--hairline);--acc: var(--accent);--cy: var(--accent-deep);--tx: var(--ink);--tx2: var(--text-secondary);--mu: var(--text-muted);background:var(--page)}.crm-schedule-board-col{box-shadow:0 1px 3px #0e23360a}.crm-schedule-board-stat{box-shadow:0 1px 2px #0e23360d,0 4px 12px #0e23360a}.crm-schedule-board-card{transition:border-color .14s ease,box-shadow .14s ease;box-shadow:0 1px 2px #0e23360d}.crm-schedule-board-card:hover{box-shadow:0 1px 2px #0e23360f,0 4px 12px #0e233612}.crm-schedule-board-card.is-done{border-left-color:var(--done)!important;box-shadow:none}.crm-schedule-board-card.is-next{border-left-color:var(--accent)!important;background:linear-gradient(0deg,var(--accent-wash),var(--accent-wash)),#fff!important}.crm-schedule-board-route-optimize:hover{border-color:var(--accent-deep)}.crm-schedule-board-add:hover{background:#ffffff80;color:var(--ink)}.crm-schedule-board-card.is-mustdo{background:color-mix(in srgb,var(--danger, #EF4444) 9%,var(--surface))!important;border-color:color-mix(in srgb,var(--danger, #EF4444) 22%,transparent)!important;border-left:3px solid var(--danger, #EF4444)!important}.crm-schedule-board-card.is-mustdo .crm-schedule-board-tag{background:color-mix(in srgb,var(--danger, #EF4444) 10%,transparent);border-color:color-mix(in srgb,var(--danger, #EF4444) 22%,transparent);color:var(--danger, #EF4444)}#crm-schedule-modal,#crm-quick-visit-modal,#crm-move-visits-modal,#crm-temp-quick-list-schedule-modal{--surface: #FFFFFF;--surface-2: #F8FAFC;--surface-3: #F1F5F9;--bg: #FFFFFF;--bdr: #E3E8EF;--bdr-strong: #C9D2DD;--tx: #15212B;--tx2: #495A67;--mu: #6C7A84;--acc: #176AF4;--cy: #1650B8}#tab-crm-new .crm-schedule-screen.crm-lg-page{padding-top:10px}#tab-crm-new .crm-schedule-screen.crm-lg-page.is-map-view{box-sizing:border-box;height:100%;min-height:0!important;overflow:hidden}#tab-crm-new .crm-schedule-screen.is-map-view .crm-schedule-body{flex:1 1 auto;min-height:0!important;overflow:hidden}#tab-crm-new .crm-schedule-screen.is-map-view .crm-schedule-filtered-panel,#tab-crm-new .crm-schedule-screen.is-map-view .crm-schedule-main,#tab-crm-new .crm-schedule-screen.is-map-view .crm-schedule-main-canvas{min-height:0}#tab-crm-new .crm-schedule-screen.is-map-view .crm-schedule-main-canvas{overflow:hidden!important}@media(min-width:861px){#tab-crm-new .crm-schedule-body.is-map-view{grid-template-columns:260px minmax(0,1fr)!important}}#tab-crm-new .crm-schedule-screen>.crm-schedule-toolbar{display:flex!important;flex-wrap:nowrap!important;position:sticky!important;top:0;z-index:65;flex:0 0 auto;overflow:visible;scrollbar-width:none;backdrop-filter:blur(18px) saturate(136%);-webkit-backdrop-filter:blur(18px) saturate(136%)}#tab-crm-new .crm-schedule-screen>.crm-schedule-toolbar::-webkit-scrollbar{display:none}#tab-crm-new .crm-schedule-toolbar-actions{align-items:center;display:flex!important;flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;min-width:0;width:auto!important}@media(max-width:860px){#tab-crm-new .crm-schedule-map-pin-search.is-open{min-width:min(280px,calc(100% - 28px))!important;width:min(430px,calc(100% - 28px))!important}#tab-crm-new .crm-schedule-map-toolbar{max-width:calc(100% - 28px)!important}}#tab-crm-new .crm-schedule-popover.crm-schedule-filters-popover{background:var(--surface-solid)!important;backdrop-filter:none;-webkit-backdrop-filter:none}#tab-crm-new .crm-schedule-screen>.crm-schedule-toolbar:after{content:"";position:absolute;right:18px;bottom:-13px;left:18px;height:12px;pointer-events:none;background:linear-gradient(180deg,#122b4f14,#122b4f00)}#tab-crm-new .crm-schedule-date-picker-wrap{position:relative;flex:0 0 auto}#tab-crm-new .crm-schedule-date-btn{align-items:center;background:var(--surface);border:1px solid var(--bdr);border-radius:8px;color:var(--tx);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;height:34px;justify-content:center;min-width:122px;padding:0 12px;white-space:nowrap}#tab-crm-new .crm-schedule-date-btn:focus-visible,#tab-crm-new .crm-schedule-date-nav-btn:focus-visible,#tab-crm-new .crm-schedule-date-day:focus-visible,#tab-crm-new .crm-schedule-date-footer-btn:focus-visible{box-shadow:0 0 0 3px #2d7ef738;outline:none}#tab-crm-new .crm-schedule-date-btn-caret{font-size:10px;opacity:.62}#tab-crm-new .crm-schedule-date-popover{background:var(--surface);border:1px solid var(--bdr);border-radius:8px;box-shadow:0 20px 46px #0f213a33,0 2px 10px #0f213a14;box-sizing:border-box;color:var(--tx);left:0;padding:9px;position:absolute;top:calc(100% + 6px);width:238px;z-index:70}#tab-crm-new .crm-schedule-date-popover-header{align-items:center;display:grid;gap:6px;grid-template-columns:30px 1fr 30px;margin-bottom:7px}#tab-crm-new .crm-schedule-date-popover-title{font-size:13px;font-weight:850;text-align:center}#tab-crm-new .crm-schedule-date-nav-btn,#tab-crm-new .crm-schedule-date-footer-btn,#tab-crm-new .crm-schedule-date-day{font-family:inherit}#tab-crm-new .crm-schedule-date-nav-btn{align-items:center;background:var(--surface);border:1px solid var(--bdr);border-radius:8px;color:var(--tx);cursor:pointer;display:inline-flex;font-size:18px;font-weight:750;height:30px;justify-content:center;line-height:1;padding:0;width:30px}#tab-crm-new .crm-schedule-date-weekdays,#tab-crm-new .crm-schedule-date-grid{display:grid;gap:3px;grid-template-columns:repeat(7,minmax(0,1fr))}#tab-crm-new .crm-schedule-date-weekdays{margin-bottom:3px}#tab-crm-new .crm-schedule-date-weekday{color:var(--mu);font-size:10px;font-weight:850;line-height:15px;text-align:center}#tab-crm-new .crm-schedule-date-day{align-items:center;aspect-ratio:1;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--tx);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:28px;padding:0}#tab-crm-new .crm-schedule-date-day:hover{background:var(--bg);border-color:var(--bdr)}#tab-crm-new .crm-schedule-date-day.is-outside-month{color:var(--mu);opacity:.55}#tab-crm-new .crm-schedule-date-day.is-today{border-color:#2d7ef775;color:var(--acc, #2d7ef7)}#tab-crm-new .crm-schedule-date-day.is-selected{background:var(--acc, #2d7ef7);border-color:var(--acc, #2d7ef7);color:#fff}#tab-crm-new .crm-schedule-date-popover-footer{align-items:center;border-top:1px solid var(--bdr);display:flex;justify-content:space-between;margin-top:8px;padding-top:7px}#tab-crm-new .crm-schedule-date-footer-btn{background:transparent;border:1px solid var(--bdr);border-radius:8px;color:var(--tx);cursor:pointer;font-size:11px;font-weight:850;min-height:29px;padding:0 10px}#tab-crm-new .crm-schedule-date-footer-btn:hover{background:var(--bg)}@media(max-width:640px){#tab-crm-new .crm-schedule-screen>.crm-schedule-toolbar{top:0}#tab-crm-new .crm-schedule-date-popover{width:min(238px,calc(100vw - 32px))}}#sidebar{width:220px!important;color:#142846;background:linear-gradient(180deg,#eff6fff5 0,#fffffffa 152px),#f8fbff;border-right:1px solid #dbe4ef!important;box-shadow:none}#sidebar .sidebar-header{min-height:88px;margin:0;padding:22px 16px 0;align-items:flex-start;gap:12px;border:0;border-radius:0;background:radial-gradient(circle at 78% 6%,rgba(70,133,245,.13),transparent 38%),linear-gradient(135deg,#e7f1ffdb,#ffffff85);box-shadow:none}#sidebar .sidebar-wordmark{flex:1;min-width:0;gap:12px;color:#0c2a4d}#sidebar .sidebar-logo-shell{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #dbe6f4;border-radius:8px;background:#fff;box-shadow:0 10px 22px #194a9324}#sidebar .sidebar-logo-mark{width:25px;height:25px;border-radius:6px}#sidebar .sidebar-wordmark-stack{display:grid;min-width:0;gap:2px;padding-top:2px}#sidebar .sidebar-wordmark-text{color:#0b2b52;font-size:25px;font-weight:900;letter-spacing:-.02em;line-height:1}#sidebar .sidebar-wordmark-sub{display:none;overflow:hidden;color:#6f8095;font-size:11px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}#sidebar .sidebar-collapse{width:36px;height:36px;flex:0 0 auto;border:1px solid #d5e0ee;border-radius:var(--rs-r-ctl);background:#ffffffe0;color:#6c7c90;box-shadow:var(--rs-shadow-ctl)}#sidebar .sidebar-collapse:hover{color:#12345b;background:#fff;border-color:#b9cae2}#sidebar .sidebar-nav{gap:2px;padding:10px 12px 8px!important;overflow-y:auto;scrollbar-width:none}#sidebar .sidebar-nav::-webkit-scrollbar{display:none}#sidebar .sidebar-group-label{display:flex;align-items:center;gap:10px;padding:17px 12px 7px;color:#9aa9bb;font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}#sidebar .sidebar-group-label:after{content:"";flex:1;height:1px;background:#e0e7f0}#sidebar .sidebar-nav-btn,#sidebar .sidebar-settings{position:relative;width:100%;min-height:41px;display:flex;align-items:center;gap:13px;padding:0 15px;border:1px solid transparent;border-radius:var(--rs-r-ctl);background:transparent;color:#40536d;cursor:pointer;font-family:var(--f);font-size:14px;font-weight:730;line-height:1;text-align:left}#sidebar .sidebar-nav-btn svg,#sidebar .sidebar-settings svg{width:18px;height:18px;flex:0 0 auto;color:#547094;opacity:.95;stroke-width:2.05}#sidebar .sidebar-nav-btn:hover,#sidebar .sidebar-settings:hover{color:#0f2d51;border-color:#dce6f2;background:#ffffffdb;box-shadow:0 9px 18px #1931530f}#sidebar .sidebar-nav-btn:hover svg,#sidebar .sidebar-settings:hover svg{color:#2563eb}#sidebar .sidebar-nav-btn.nav-active,#sidebar #nav-admin-desk.nav-active{color:#0f3f91;border-color:#dbe7f5;background:#fff;box-shadow:0 2px 8px #23487b14}#sidebar .sidebar-nav-btn.nav-active:before,#sidebar #nav-admin-desk.nav-active:before{content:"";position:absolute;left:-3px;top:0;bottom:0;width:4px;border-radius:999px;background:#2d6ff7}#sidebar .sidebar-nav-btn.nav-active svg,#sidebar #nav-admin-desk.nav-active svg{color:#2563eb}#sidebar .sidebar-footer{padding:10px 10px 16px;border-top:1px solid #e0e7f0;background:linear-gradient(180deg,#fff0,#f3f8fef5)}#sidebar .sidebar-profile{width:100%;min-height:74px;display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #d7e3f1;border-radius:var(--rs-r-card-sm);background:linear-gradient(135deg,#fff,#f4f8fe);color:#102a4a;cursor:pointer;font-family:var(--f);text-align:left;box-shadow:0 4px 14px #19315312}#sidebar .sidebar-profile:hover{border-color:#2d6ff757;background:#fff}#sidebar .sidebar-avatar{position:relative;width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:linear-gradient(145deg,#082849,#145d86);color:#fff;font-size:13px;font-weight:900;box-shadow:0 9px 18px #0b284638}#sidebar .sidebar-avatar:after{content:"";position:absolute;right:0;bottom:1px;width:11px;height:11px;border:2px solid #ffffff;border-radius:999px;background:#22c55e}#sidebar .sidebar-profile-copy{min-width:0;display:grid;gap:4px}#sidebar .sidebar-profile-name{overflow:hidden;color:#132a48;font-size:14px;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}#sidebar .sidebar-profile-role{color:#6d7e93;font-size:12px;font-weight:760;line-height:1}#sidebar .sidebar-profile-caret{display:inline-flex;margin-left:auto;color:#64748b}#sidebar.collapsed{width:58px!important}#sidebar.collapsed .sidebar-header{min-height:54px;padding:10px 0;align-items:center;justify-content:center}#sidebar.collapsed .sidebar-nav{padding:8px 7px!important}#sidebar.collapsed .sidebar-nav-btn,#sidebar.collapsed .sidebar-settings{justify-content:center;padding:0}#sidebar.collapsed .sidebar-nav-btn:before{display:none}.top-tabs.app-shell-topbar{min-height:64px;display:flex;align-items:center;gap:14px;padding:10px 16px 10px 28px;border-bottom:1px solid #dce5f0;background:#fffffff7;box-shadow:0 8px 24px #122b4f0a}.top-tabs.app-shell-topbar .top-tabs-spacer{display:none!important}.top-crm-company.app-shell-company{width:270px;height:44px;gap:12px;margin:0;padding:0 38px 0 14px;border:1px solid #dbe5f0;border-radius:var(--rs-r-fld);background:#fff;color:#0f2b4d;box-shadow:0 2px 10px #1830520d}.top-crm-company.app-shell-company:after{right:16px;top:17px;width:7px;height:7px;color:#708096}.top-crm-company.app-shell-company .top-crm-company-mark{width:11px;height:11px;border:3px solid #e8fff4;background:#209f78;box-shadow:0 0 0 1px #209f782e}.top-crm-company-copy{min-width:0;display:grid;gap:3px}.top-crm-company.app-shell-company select{width:100%;max-width:none;padding:0;color:#102746;font-size:14px;font-weight:850;line-height:1}.top-crm-company-subtitle{overflow:hidden;color:#718196;font-size:12px;font-weight:740;line-height:1;text-overflow:ellipsis;white-space:nowrap}.top-crm-actions{flex:1;min-width:0;display:none;align-items:center;gap:10px!important;margin-left:0!important}.top-crm-actions.is-visible{display:flex}.top-crm-actions:before{content:"";width:1px;height:38px;margin:0 16px 0 2px;background:#e0e7f0}body.local-dev-auth-active .top-crm-actions{margin-right:0!important}.top-crm-actions .crm-top-action{width:var(--rs-h-btn)!important;min-width:var(--rs-h-btn)!important;height:var(--rs-h-btn)!important;padding:0!important;border:0!important;border-radius:var(--rs-r-fld)!important;background:transparent!important;color:#586d88!important;box-shadow:none!important}.top-crm-actions .crm-top-action:hover{background:#f6f9fd!important;color:#0f2d51!important}.top-crm-actions .crm-top-action-badge{top:0!important;right:0!important;background:#2563eb!important;border-color:#fff!important;color:#fff!important}.top-crm-actions .crm-native-search-wrap{width:clamp(320px,29vw,390px)!important;margin-left:auto}.top-crm-actions .crm-native-search-wrap input[type=search]{height:var(--rs-h-fld)!important;padding:0 54px 0 42px!important;border:1px solid #dbe5f0!important;border-radius:var(--rs-r-btn)!important;background:#fff!important;color:#132a48!important;box-shadow:0 2px 10px #1830520d!important;font-size:14px!important}.top-crm-actions .crm-native-search-wrap input[type=search]::placeholder{color:#8c9aab!important}.top-crm-actions #crm-native-search-kbd{right:12px!important;border-color:#dce5f0!important;border-radius:6px!important;background:#f4f7fb!important;color:#6e7f94!important}.app-shell-new-task-group{display:inline-flex;height:var(--rs-h-btn);flex:0 0 auto;overflow:hidden;border-radius:var(--rs-r-btn);background:#176af4;box-shadow:var(--rs-shadow-btn)}.app-shell-new-task-main,.app-shell-new-task-menu{height:var(--rs-h-btn);display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;cursor:pointer;font-family:var(--f)}.app-shell-new-task-main{gap:7px;padding:0 14px;font-size:13.5px;font-weight:650}.app-shell-new-task-menu{width:32px;border-left:1px solid rgba(255,255,255,.24)}.app-shell-new-task-main:hover,.app-shell-new-task-menu:hover{background:#ffffff1a}.adesk-deck-top>.adesk-new-btn{display:none!important}@media(max-width:1180px){.top-crm-actions .crm-native-search-wrap{width:clamp(220px,28vw,310px)!important}.app-shell-new-task-main span{display:none}.app-shell-new-task-main{padding:0 15px}}@media(max-width:860px){.top-tabs.app-shell-topbar{padding:8px 12px}.top-crm-company.app-shell-company{width:min(250px,42vw)}.top-crm-actions:before,.top-crm-actions .crm-native-search-wrap{display:none!important}}@media(max-width:760px){#sidebar{width:280px!important}#sidebar.collapsed{left:-280px;width:280px!important}}.top-crm-company{gap:0;min-width:220px;padding:0;overflow:hidden;cursor:pointer}.top-crm-company.app-shell-company{padding:0 38px 0 42px}.top-crm-company-mark{position:absolute;left:18px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.top-crm-company select{width:100%;height:100%;max-width:none;padding:0 34px 0 36px}.top-crm-company-copy{min-width:0;position:static}.top-crm-company-copy[data-company-label]:before{content:attr(data-company-label);overflow:hidden;color:#102746;font-size:14px;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.top-crm-company-copy[data-company-label] select{top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer;position:absolute;z-index:4}.top-crm-company.app-shell-company select,.top-crm-company-copy[data-company-label] select{max-width:none}.top-crm-company select:focus-visible{outline:none}.top-crm-company:focus-within{border-color:color-mix(in srgb,var(--accent, #176af4) 55%,#dbe5f0);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #176af4) 14%,transparent),0 2px 10px #1830520d}.top-crm-company.app-shell-company select{height:100%;padding:0}.top-crm-company:after{z-index:3}@media(max-width:760px){.top-crm-company{min-width:clamp(160px,42vw,220px)}.top-crm-company select{max-width:none;padding-left:32px}.top-crm-company-mark{left:16px}}.app-shell-new-task-group{position:relative}.app-shell-new-task-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:10030;width:min(320px,84vw);padding:6px;border:1px solid #dbe5f0;border-radius:10px;background:#fff;box-shadow:0 18px 45px #0f233c2e}.app-shell-new-task-menu-panel[hidden]{display:none}.app-shell-new-task-option{width:100%;min-height:52px;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#132a48;cursor:pointer;font-family:var(--f);text-align:left}.app-shell-new-task-option:hover,.app-shell-new-task-option:focus-visible{background:#f4f7fb;outline:none}.app-shell-new-task-option-icon{width:30px;height:30px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:8px;background:#edf4ff;color:#176af4}.app-shell-new-task-option-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.app-shell-new-task-option-copy strong,.app-shell-new-task-option-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-new-task-option-copy strong{font-size:13.5px;font-weight:750;line-height:1.2}.app-shell-new-task-option-copy small{color:#6e7f94;font-size:12px;font-weight:600;line-height:1.2}.adesk-task-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;pointer-events:none}.adesk-task-portal.is-open{pointer-events:auto}.adesk-task-portal .adesk-drawer-overlay,.adesk-task-portal .adesk-drawer{position:fixed}@media(max-width:760px){.app-shell-new-task-menu-panel{right:-4px}}.top-tabs.app-shell-topbar{min-height:64px;gap:12px;padding:10px 18px 10px 28px;background:#fff;border-bottom:1px solid #dce5f0;box-shadow:0 6px 22px #122b4f0a}.top-crm-company.app-shell-company{width:286px;height:46px;border-radius:12px}.top-crm-actions{justify-content:flex-end;gap:10px!important}.top-crm-actions:before{display:none}.top-crm-actions .crm-native-search-wrap{--crm-topbar-search-width: clamp(180px, 13vw, 204px);flex:0 0 var(--crm-topbar-search-width);width:var(--crm-topbar-search-width)!important;margin-left:auto;transition:width .18s ease,flex-basis .18s ease}.top-crm-actions .crm-native-search-wrap:focus-within{--crm-topbar-search-width: clamp(320px, 26vw, 380px)}.top-crm-actions .crm-native-search-wrap input[type=search]{height:40px!important;padding:0 48px 0 42px!important;border-radius:12px!important;background:#f1efea!important;border-color:#e1ded7!important;box-shadow:none!important}.top-crm-actions .crm-native-search-wrap:focus-within input[type=search]{background:#f7f6f2!important;border-color:#7f96a3!important;box-shadow:0 0 0 2px #1f3d4b2e!important}.top-crm-actions .crm-top-action{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#1c3a55!important;box-shadow:none!important}.top-crm-actions .crm-top-action:hover{background:#f4f7fb!important;color:#0f2d51!important}.top-crm-actions .crm-top-action-label{display:none!important}.top-crm-actions .crm-toolbar-icon svg{width:21px;height:21px;stroke-width:2.1}.top-crm-actions .crm-top-action-badge{top:2px!important;right:2px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border-color:#fff!important;background:#176af4!important;font-size:9px!important}.top-crm-actions .app-shell-new-task-group{margin-left:8px}.top-crm-actions .app-shell-new-task-main{border-radius:12px}@media(max-width:1180px){.top-crm-company.app-shell-company{width:260px}.top-crm-actions{gap:8px!important}.top-crm-actions .crm-native-search-wrap{--crm-topbar-search-width: clamp(168px, 18vw, 190px)}.top-crm-actions .crm-native-search-wrap:focus-within{--crm-topbar-search-width: clamp(260px, 28vw, 320px)}}@media(max-width:860px){.top-tabs.app-shell-topbar{padding:8px 12px}.top-crm-company.app-shell-company{width:min(250px,42vw)}.top-crm-actions .crm-native-search-wrap{display:none!important}}#crm-card-profile-panel .cpp-price-section{margin-top:20px;padding:18px;border:1px solid var(--bdr);border-radius:14px;background:color-mix(in srgb,var(--surface) 92%,var(--bg))}#crm-card-profile-panel .cpp-price-heading,#crm-card-profile-panel .cpp-price-controls,#crm-card-profile-panel .cpp-approved-row{display:flex;align-items:center;gap:10px}#crm-card-profile-panel .cpp-price-heading{justify-content:space-between;margin-bottom:12px}#crm-card-profile-panel .cpp-price-hint,#crm-card-profile-panel .cpp-price-empty,.crm-pipeline-transfer-modal .cpp-transfer-copy{color:var(--mu);font-size:12px;line-height:1.45}#crm-card-profile-panel .cpp-price-source{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--cy, #176af4) 10%,transparent);color:var(--cy, #176af4);font-size:11px;font-weight:800}#crm-card-profile-panel .cpp-price-controls{flex-wrap:wrap}#crm-card-profile-panel .cpp-price-input,.crm-pipeline-transfer-modal .cpp-transfer-select{min-height:40px;border:1px solid var(--bdr);border-radius:9px;background:var(--surface);color:var(--tx);font:inherit}#crm-card-profile-panel .cpp-price-input{width:150px;padding:8px 11px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}#crm-card-profile-panel .cpp-price-input:focus,.crm-pipeline-transfer-modal .cpp-transfer-select:focus{outline:2px solid color-mix(in srgb,var(--cy, #176af4) 28%,transparent);border-color:var(--cy, #176af4)}#crm-card-profile-panel .cpp-price-save,#crm-card-profile-panel .cpp-price-sync,#crm-card-profile-panel .cpp-transfer-btn{min-height:38px;border:1px solid var(--bdr);border-radius:9px;padding:8px 12px;background:var(--surface);color:var(--tx);font-size:12px;font-weight:800;cursor:pointer}#crm-card-profile-panel .cpp-price-save{border-color:var(--cy, #176af4);background:var(--cy, #176af4);color:#fff}#crm-card-profile-panel .cpp-price-sync:hover,#crm-card-profile-panel .cpp-transfer-btn:hover{border-color:var(--bdr-strong);background:var(--bg)}#crm-card-profile-panel .cpp-approved-quotes{margin-top:16px;border-top:1px solid var(--bdr);padding-top:12px}#crm-card-profile-panel .cpp-approved-heading{margin-bottom:6px;color:var(--tx);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#crm-card-profile-panel .cpp-approved-row{min-height:34px;border-bottom:1px solid color-mix(in srgb,var(--bdr) 70%,transparent);font-size:12px}#crm-card-profile-panel .cpp-approved-row:last-child{border-bottom:0}#crm-card-profile-panel .cpp-approved-ref{color:#238442;font-weight:900}#crm-card-profile-panel .cpp-approved-title{min-width:0;flex:1;overflow:hidden;color:var(--mu);text-overflow:ellipsis;white-space:nowrap}#crm-card-profile-panel .cpp-approved-amount{color:var(--tx);font-weight:800;font-variant-numeric:tabular-nums}#crm-card-profile-panel .cpp-price-empty{margin-top:14px}#crm-card-profile-panel .cpp-footer{flex-wrap:wrap}.crm-pipeline-transfer-modal .cpp-transfer-body,.crm-pipeline-transfer-modal .cpp-transfer-field{display:flex;flex-direction:column}.crm-pipeline-transfer-modal .cpp-transfer-body{gap:16px}.crm-pipeline-transfer-modal .cpp-transfer-copy{margin:0}.crm-pipeline-transfer-modal .cpp-transfer-field{gap:6px}.crm-pipeline-transfer-modal .cpp-transfer-select{width:100%;padding:8px 11px}#crm-card-profile-panel .cpp-credits{margin-top:16px;border-top:1px solid var(--bdr);padding-top:14px}#crm-card-profile-panel .cpp-credits-heading{font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--tx);margin-bottom:4px}#crm-card-profile-panel .cpp-credit-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}#crm-card-profile-panel .cpp-credit-amount{width:120px}#crm-card-profile-panel .cpp-credit-note{flex:1 1 160px;min-height:40px;padding:8px 11px;border:1px solid var(--bdr);border-radius:9px;background:var(--surface);color:var(--tx);font:inherit;font-size:13px}#crm-card-profile-panel .cpp-credit-note:focus{outline:2px solid color-mix(in srgb,var(--cy, #176af4) 28%,transparent);border-color:var(--cy, #176af4)}#crm-card-profile-panel .cpp-credit-list{margin-top:12px;display:flex;flex-direction:column;gap:8px}#crm-card-profile-panel .cpp-credit-row{display:flex;align-items:center;gap:10px;padding:8px 11px;border:1px solid var(--bdr);border-radius:9px;background:color-mix(in srgb,var(--surface) 92%,var(--bg))}#crm-card-profile-panel .cpp-credit-row-amount{flex:0 0 auto;font-weight:800;font-variant-numeric:tabular-nums;color:var(--tx)}#crm-card-profile-panel .cpp-credit-row-note{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mu);font-size:12px}#crm-card-profile-panel .cpp-credit-remove{flex:0 0 auto;width:26px;height:26px;border:1px solid var(--bdr);border-radius:7px;background:var(--surface);color:var(--mu);font-size:16px;line-height:1;cursor:pointer}#crm-card-profile-panel .cpp-credit-remove:hover{border-color:var(--bdr-strong);color:var(--tx);background:var(--bg)}#crm-card-profile-panel .cpp-actual-grid{margin-top:16px;border-top:1px solid var(--bdr);padding-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}#crm-card-profile-panel .cpp-actual-tile{padding:10px 12px;border:1px solid var(--bdr);border-radius:11px;background:var(--surface)}#crm-card-profile-panel .cpp-actual-tile.is-success{border-color:color-mix(in srgb,#2f8f5b 40%,var(--bdr));background:color-mix(in srgb,#2f8f5b 8%,var(--surface))}#crm-card-profile-panel .cpp-actual-tile.is-warning{border-color:color-mix(in srgb,#c2410c 34%,var(--bdr));background:color-mix(in srgb,#c2410c 7%,var(--surface))}#crm-card-profile-panel .cpp-actual-tile.is-sky{border-color:color-mix(in srgb,var(--cy, #176af4) 34%,var(--bdr));background:color-mix(in srgb,var(--cy, #176af4) 7%,var(--surface))}#crm-card-profile-panel .cpp-actual-tile-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mu)}#crm-card-profile-panel .cpp-actual-tile-value{margin-top:4px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--tx)}#crm-card-profile-panel .cpp-actual-tile-detail{margin-top:2px;font-size:11px;color:var(--mu)}@media(max-width:560px){#crm-card-profile-panel .cpp-price-controls,#crm-card-profile-panel .cpp-price-input,#crm-card-profile-panel .cpp-price-save,#crm-card-profile-panel .cpp-price-sync,#crm-card-profile-panel .cpp-credit-add,#crm-card-profile-panel .cpp-footer>button{width:100%}#crm-card-profile-panel .cpp-credit-amount{width:100%}}#crm-card-profile-panel .cpp-schedule-btn{flex:1 1 190px;min-height:38px;border:1px solid var(--cy, #176af4);border-radius:9px;padding:8px 14px;background:var(--cy, #176af4);color:#fff;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}#crm-card-profile-panel .cpp-schedule-btn:hover{filter:brightness(.96)}.crm-pipeline-client-schedule-modal{z-index:10040!important}.crm-client-schedule-copy,.crm-client-schedule-property,.crm-client-schedule-empty-team{color:var(--mu);font-size:13px;line-height:1.5}.crm-client-schedule-copy{margin:-4px 0 16px}.crm-client-schedule-property,.crm-client-schedule-empty-team{margin-bottom:12px;border:1px solid var(--bdr);border-radius:8px;padding:10px 12px;background:var(--bg)}.crm-client-schedule-datetime{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-top:4px}.crm-client-schedule-team{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}@media(max-width:560px){#crm-card-profile-panel .cpp-schedule-btn{width:100%}.crm-client-schedule-datetime{grid-template-columns:1fr}}#tab-crm-new .crm-alpha-sheets-detail.crm-lg-page{--as-blue: #176af4;--as-blue-soft: #eaf2ff;--as-blue-faint: #f5f8ff;--as-green: #16805d;--as-green-soft: #e8f7f1;--as-amber: #a15c05;--as-amber-soft: #fff4dc;--as-red: #b42318;--as-red-soft: #fff0ee;--as-ink: #172033;--as-muted: #687386;--as-border: #dbe1ea;--as-border-strong: #cbd3df;--as-header: #f7f9fc;--as-canvas: #ffffff;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;max-width:none;margin:0;padding:0;overflow:hidden;color:var(--as-ink);background:var(--as-canvas);font-family:var(--crm-lg-sans, Inter, ui-sans-serif, system-ui, sans-serif)}.as-workbook-head{position:relative;z-index:12;flex:0 0 auto;background:var(--as-canvas);border-bottom:1px solid var(--as-border)}.as-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:3px 14px 4px;gap:12px;align-items:center}.as-title-cluster{display:flex;align-items:center;min-width:0;gap:9px}.as-workbook-mark{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;padding:0;border:1px solid #bfd2f7;border-radius:7px;color:var(--as-blue);background:var(--as-blue-faint);cursor:pointer}.as-workbook-mark:hover{border-color:#91b3f3;background:var(--as-blue-soft)}.as-workbook-mark:focus-visible{outline:2px solid rgba(23,106,244,.32);outline-offset:2px}.as-title-stack{display:flex;min-width:0;flex:1;flex-direction:column;gap:0}.as-document-row{display:flex;min-width:0;min-height:27px;align-items:center;gap:7px}.as-title-input{width:min(100%,520px);min-width:0;height:25px;padding:2px 6px;overflow:hidden;border:1px solid transparent;border-radius:5px;outline:none;background:transparent;color:var(--as-ink);font:650 15px/1.2 var(--crm-lg-sans, Inter, ui-sans-serif, system-ui, sans-serif);text-overflow:ellipsis}.as-title-input:hover{border-color:var(--as-border)}.as-title-input:focus{border-color:var(--as-blue);box-shadow:0 0 0 2px #176af41f;background:#fff}.as-title-meta{display:flex;min-height:0;align-items:center;gap:8px}.as-save-state{display:inline-flex;align-items:center;gap:5px;color:var(--as-muted);font-size:11px;font-weight:600;white-space:nowrap}.as-save-state[data-state=saving] svg{animation:as-spin .9s linear infinite}.as-save-state[data-state=unsaved]{color:var(--as-amber)}.as-save-state[data-state=error]{color:var(--as-red)}.as-title-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.as-menu-row{display:flex;min-height:24px;padding:0;align-items:center;gap:1px}.as-editor-main{position:relative;display:flex;flex:1;min-width:0;min-height:0;overflow:hidden;background:var(--as-canvas)}.as-grid-host{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:var(--as-canvas)}.as-workbook-footer{position:relative;z-index:8;display:flex;min-height:38px;flex:0 0 auto;align-items:stretch;justify-content:space-between;border-top:1px solid var(--as-border);background:#fbfcfe}.as-lucide-icon,.as-lucide-icon svg{display:block;width:var(--as-icon-size, 16px);height:var(--as-icon-size, 16px);flex:0 0 auto}@keyframes as-spin{to{transform:rotate(360deg)}}.as-icon-button,.as-command-button,.as-menu-trigger,.as-menu-item,.as-plain-button,.as-tool-button,.as-tab-button{box-sizing:border-box;font-family:inherit;letter-spacing:0}.as-icon-button,.as-tool-button{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:5px;color:#455166;background:transparent;cursor:pointer}.as-icon-button:hover,.as-tool-button:hover,.as-menu-trigger:hover,.as-plain-button:hover{color:var(--as-ink);background:#f0f3f8}.as-icon-button:focus-visible,.as-tool-button:focus-visible,.as-menu-trigger:focus-visible,.as-menu-item:focus-visible,.as-plain-button:focus-visible,.as-command-button:focus-visible,.as-tab-button:focus-visible{outline:2px solid rgba(23,106,244,.32);outline-offset:1px}.as-icon-button:disabled,.as-tool-button:disabled,.as-command-button:disabled{opacity:.38;cursor:default}.as-icon-button[data-active=true],.as-tool-button[data-active=true]{color:#0f5bd0;background:var(--as-blue-soft)}.as-plain-button,.as-command-button{display:inline-flex;height:32px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid var(--as-border);border-radius:6px;color:#344054;background:#fff;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap}.as-command-button{border-color:#145fcf;color:#fff;background:var(--as-blue);box-shadow:0 1px 2px #10346029}.as-command-button:hover{background:#0f5edc}.as-format-shell{position:relative;z-index:10;flex:0 0 auto;border-bottom:1px solid var(--as-border);background:#fbfcfe}.as-format-controls{display:flex;min-height:42px;align-items:center;gap:2px;padding:5px 14px;overflow-x:auto;scrollbar-width:thin}.as-tool-group{display:inline-flex;flex:0 0 auto;align-items:center;gap:1px;padding-right:6px;margin-right:5px;border-right:1px solid var(--as-border)}.as-tool-group:last-child{border-right:0}.as-format-select{width:112px;height:30px;padding:0 24px 0 8px;border:1px solid transparent;border-radius:5px;outline:none;color:#344054;background:transparent;font:550 12px/1 inherit;cursor:pointer}.as-format-select:hover,.as-format-select:focus{border-color:var(--as-border);background:#fff}.as-color-control{position:relative;display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:5px;color:#455166;cursor:pointer}.as-color-control:hover{background:#f0f3f8}.as-color-control:after{position:absolute;right:6px;bottom:4px;left:6px;height:3px;border-radius:1px;background:var(--as-swatch, #172033);content:""}.as-color-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.as-formula-bar{position:relative;z-index:7;display:grid;min-height:38px;flex:0 0 auto;grid-template-columns:82px 32px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--as-border);background:#fff}.as-cell-reference{align-self:stretch;padding:0 9px;border:0;border-right:1px solid var(--as-border);outline:none;color:#475467;background:#fff;font:600 11.5px/38px var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);text-align:center}.as-formula-mark{display:inline-flex;align-items:center;justify-content:center;color:var(--as-muted)}.as-formula-input{width:100%;height:37px;padding:0 12px 0 2px;border:0;outline:none;color:var(--as-ink);background:#fff;font:500 12.5px/1.2 var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.as-formula-input:focus{box-shadow:inset 0 -2px var(--as-blue)}.as-menu-bar{display:flex;align-items:center;gap:1px}.as-menu,.as-business-data{position:relative}.as-menu-trigger{height:26px;padding:0 8px;border:0;border-radius:4px;color:#344054;background:transparent;font-size:12px;font-weight:550;cursor:pointer}.as-menu-trigger[aria-expanded=true]{background:#e9eef7}.as-popover{position:absolute;z-index:60;top:calc(100% + 4px);min-width:220px;padding:5px;overflow:hidden;border:1px solid var(--as-border-strong);border-radius:7px;background:#fff;box-shadow:0 12px 32px #17203329,0 2px 8px #17203314}.as-popover[hidden]{display:none}.as-menu-item{display:grid;width:100%;min-height:34px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:5px;color:#263248;background:transparent;font-size:12px;text-align:left;cursor:pointer}.as-menu-item:hover{background:#f2f5f9}.as-menu-item-note,.as-menu-shortcut{color:var(--as-muted);font-size:10.5px;white-space:nowrap}.as-menu-separator{height:1px;margin:5px 3px;background:var(--as-border)}.as-formula-popover{right:14px;top:calc(100% + 5px);width:min(340px,calc(100vw - 32px));padding:8px}.as-formula-group-title{padding:5px 8px 3px;color:var(--as-muted);font-size:10px;font-weight:750;text-transform:uppercase}.as-formula-code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11.5px}.as-formula-row{grid-template-columns:minmax(0,1fr)}.as-data-trigger{min-width:136px;justify-content:flex-start}.as-data-trigger .as-data-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;line-height:1.05}.as-data-trigger small{color:var(--as-green);font-size:9.5px;font-weight:700}.as-data-trigger svg:first-child{color:var(--as-green)}.as-data-popover{right:0;width:300px}.as-popover-heading{padding:8px 8px 6px;color:var(--as-ink);font-size:12px;font-weight:750}.as-popover-subheading{padding:0 8px 7px;color:var(--as-muted);font-size:10.5px;line-height:1.35}.as-dialog-backdrop{position:fixed;z-index:10020;top:0;right:0;bottom:0;left:0;display:grid;padding:24px;place-items:center;background:#10182861;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.as-data-dialog{display:flex;width:min(480px,calc(100vw - 32px));max-height:min(660px,calc(100vh - 48px));flex-direction:column;overflow:hidden;border:1px solid #cbd3df;border-radius:8px;background:#fff;box-shadow:0 24px 60px #11203a3d}.as-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 18px 13px;border-bottom:1px solid #e1e6ed}.as-dialog-title{color:#172033;font-size:15px;font-weight:800}.as-dialog-copy{margin-top:3px;color:#687386;font-size:11.5px;line-height:1.4}.as-dialog-body{display:flex;min-height:0;flex-direction:column;gap:15px;padding:16px 18px;overflow-y:auto}.as-dialog-field{display:flex;flex-direction:column;gap:6px}.as-dialog-label{color:#344054;font-size:10.5px;font-weight:750;text-transform:uppercase}.as-dialog-select{width:100%;height:36px;padding:0 10px;border:1px solid #cbd3df;border-radius:6px;outline:none;color:#172033;background:#fff;font:600 12px/1 inherit}.as-dialog-select:focus{border-color:#176af4;box-shadow:0 0 0 2px #176af41c}.as-field-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.as-field-option{display:flex;min-height:36px;align-items:center;gap:8px;padding:7px 9px;border:1px solid #dbe1ea;border-radius:6px;color:#344054;background:#fbfcfe;font-size:11.5px;cursor:pointer}.as-field-option:has(input:checked){border-color:#aac6f5;color:#164f9d;background:#f4f8ff}.as-field-option input{width:15px;height:15px;accent-color:#176af4}.as-data-preview{display:flex;align-items:center;gap:8px;padding:10px;border-radius:6px;color:#386653;background:#edf8f3;font-size:11.5px}.as-dialog-foot{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:12px 18px;border-top:1px solid #e1e6ed;background:#fbfcfe}@media(max-width:520px){.as-dialog-backdrop{padding:10px}.as-field-options{grid-template-columns:1fr}}.as-grid-scroller{overscroll-behavior:contain;scrollbar-color:#c7cfdb #f6f8fb;scrollbar-width:thin}.as-grid-scroller:focus-visible{box-shadow:inset 0 0 0 2px #176af41f}.as-grid-spacer{min-width:max-content;background:#fff}.as-grid-corner,.as-col-header,.as-row-header{color:#667085!important;background:var(--as-header)!important;border-color:var(--as-border)!important;font-family:var(--crm-lg-sans, Inter, ui-sans-serif, system-ui, sans-serif);font-weight:600}.as-grid-corner:after{position:absolute;right:7px;bottom:6px;width:0;height:0;border-right:6px solid #a8b1c0;border-top:6px solid transparent;content:""}.as-col-header:hover,.as-row-header:hover,.as-grid-corner:hover,.as-col-header[data-selected=true],.as-row-header[data-selected=true]{color:#0f5bd0!important;background:#e9f1ff!important}.as-col-resize-handle:hover{background:var(--as-blue)}.as-cell{position:relative;color:var(--as-ink)!important;background:#fff;border-color:var(--as-border)!important;font-family:var(--crm-lg-sans, Inter, ui-sans-serif, system-ui, sans-serif)}.as-cell:hover:not([data-selected=true]){background:#fafcff!important}.as-cell[data-selected=true]{background:var(--as-blue-soft)!important;box-shadow:inset 0 0 0 999px #eaf2ffbd}.as-cell[data-active=true]{z-index:2!important;outline:2px solid var(--as-blue)!important;outline-offset:-2px!important}.as-cell[data-ai-state=pending]:after{position:absolute;top:6px;right:6px;width:5px;height:5px;border-radius:50%;background:var(--as-blue);content:"";animation:as-pulse 1.1s ease-in-out infinite}.as-cell-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-status-pill{display:inline-flex;width:auto;max-width:calc(100% - 4px);height:20px;align-items:center;padding:0 7px;border-radius:999px;font-size:10.5px;font-weight:700;line-height:20px}.as-status-pill[data-tone=success]{color:#116149;background:var(--as-green-soft)}.as-status-pill[data-tone=warning]{color:#855008;background:var(--as-amber-soft)}.as-status-pill[data-tone=danger]{color:#9f2018;background:var(--as-red-soft)}.as-status-pill[data-tone=neutral]{color:#41516c;background:#edf1f6}.as-cell-editor{border:2px solid var(--as-blue)!important;border-radius:0!important;color:var(--as-ink)!important;background:#fff!important;box-shadow:0 3px 10px #1720331f;font-family:var(--crm-lg-sans, Inter, ui-sans-serif, system-ui, sans-serif)!important}.as-tab-strip{display:flex;min-width:0;flex:1;align-items:stretch;gap:0;overflow-x:auto}.as-tab-actions{display:flex;align-items:center;padding:0 8px;border-right:1px solid var(--as-border)}.as-tab-button{position:relative;display:inline-flex;min-width:112px;max-width:220px;height:37px;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;overflow:hidden;border:0;border-right:1px solid transparent;border-left:1px solid transparent;color:#667085;background:transparent;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.as-tab-button:hover{color:var(--as-ink);background:#f2f5f9}.as-tab-button[data-active=true]{color:#0f5bd0;background:#fff;border-color:var(--as-border);font-weight:750}.as-tab-button[data-active=true]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--as-blue);content:""}.as-selection-status{display:flex;min-width:0;flex:0 1 auto;align-items:center;justify-content:flex-end;gap:14px;padding:0 14px;overflow-x:auto;color:#667085;font-size:10.5px;white-space:nowrap}.as-selection-status strong{color:#344054;font-weight:700}@keyframes as-pulse{50%{opacity:.35;transform:scale(.8)}}.as-ally-panel{display:flex;width:334px;min-width:304px;flex:0 0 334px;flex-direction:column;overflow:hidden;border-left:1px solid var(--as-border);background:#fbfcfe}.as-ally-panel[hidden]{display:none}.as-ally-header{display:flex;flex:0 0 auto;min-height:48px;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 14px;border-bottom:1px solid var(--as-border);background:#fff}.as-ally-title{display:flex;align-items:center;gap:8px;color:var(--as-ink);font-size:13px;font-weight:800}.as-ally-title svg{color:var(--as-blue)}.as-ally-header-actions{display:flex;align-items:center;gap:2px}.as-ally-context{display:flex;flex:0 0 auto;min-height:54px;flex-direction:column;justify-content:center;gap:2px;padding:8px 14px;border-bottom:1px solid var(--as-border);background:var(--as-blue-faint)}.as-ally-context strong{color:#1e3f75;font:700 12px/1.2 var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.as-ally-context span{color:#667085;font-size:10.5px}.as-ally-quick-actions{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;border-bottom:1px solid var(--as-border);background:#fff}.as-ally-action{display:flex;min-height:52px;align-items:flex-start;gap:7px;padding:8px;border:1px solid var(--as-border);border-radius:6px;color:#344054;background:#fff;font-family:inherit;text-align:left;cursor:pointer}.as-ally-action:hover{border-color:#a9c5f5;background:var(--as-blue-faint)}.as-ally-action svg{margin-top:1px;color:var(--as-blue)}.as-ally-action-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.as-ally-action-copy strong{font-size:11px;line-height:1.15}.as-ally-action-copy small{color:var(--as-muted);font-size:9.5px;line-height:1.2}.as-ally-log{display:flex;flex:1;min-height:90px;flex-direction:column;gap:10px;padding:11px;overflow-y:auto}.as-ally-empty{margin:auto 12px;color:var(--as-muted);font-size:11.5px;line-height:1.45;text-align:center}.as-ally-load-error{display:flex;margin:auto 12px;align-items:center;flex-direction:column;gap:7px;color:var(--as-muted);font-size:11.5px;line-height:1.4;text-align:center}.as-ally-load-error strong{color:var(--as-ink);font-size:12px}.as-ally-message{display:flex;max-width:94%;flex-direction:column;gap:7px;padding:9px 10px;border:1px solid var(--as-border);border-radius:6px;color:var(--as-ink);background:#fff;font-size:11.5px;line-height:1.45;white-space:pre-wrap}.as-ally-message[data-role=user]{align-self:flex-end;border-color:#c9dcfb;color:#173b72;background:var(--as-blue-soft)}.as-ally-error{color:var(--as-red);border-color:#f4c7c2;background:var(--as-red-soft)}.as-ally-composer{display:flex;flex:0 0 auto;flex-direction:column;gap:7px;padding:10px;border-top:1px solid var(--as-border);background:#fff}.as-ally-input-wrap{position:relative}.as-ally-input{box-sizing:border-box;width:100%;min-height:66px;max-height:160px;padding:9px 38px 9px 10px;resize:vertical;border:1px solid var(--as-border-strong);border-radius:7px;outline:none;color:var(--as-ink);background:#fff;font:500 11.5px/1.4 inherit}.as-ally-input:focus{border-color:var(--as-blue);box-shadow:0 0 0 2px #176af41c}.as-ally-send{position:absolute;right:6px;bottom:6px;color:#fff;background:var(--as-blue)}.as-ally-send:hover{color:#fff;background:#0f5edc}.as-ally-disclaimer{color:#8a94a5;font-size:9.5px;text-align:center}@media(max-width:1180px){.as-ally-panel{position:absolute;z-index:45;top:0;right:0;bottom:0;width:340px;min-width:0;box-shadow:-14px 0 34px #17203329}.as-selection-status{max-width:50%}}@media(max-width:760px){.crm-alpha-sheets-detail.crm-lg-page{min-width:0}.as-title-row{grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:3px 8px 4px}.as-workbook-mark{width:30px;height:30px;flex-basis:30px}.as-title-cluster{gap:3px}.as-title-input{font-size:14px}.as-menu-row{padding:0;overflow-x:auto}.as-menu-row .as-menu:nth-child(n+5){display:none}.as-data-trigger{width:32px;min-width:32px;padding:0}.as-data-trigger .as-data-copy,.as-data-trigger .as-chevron{display:none}.as-format-controls{padding-inline:8px}.as-formula-bar{grid-template-columns:62px 28px minmax(0,1fr)}.as-workbook-footer{min-height:38px}.as-selection-status{display:none}.as-ally-panel{left:0;width:100%}}@media(prefers-reduced-motion:reduce){.as-save-state[data-state=saving] svg,.as-cell[data-ai-state=pending]:after{animation:none}}.as-grid-host{position:relative}.as-chart-layer{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.as-chart-card{position:absolute;display:flex;min-width:320px;min-height:220px;max-width:calc(100% - 16px);max-height:calc(100% - 16px);flex-direction:column;overflow:hidden;border:1px solid #cbd3df;border-radius:7px;background:#fff;box-shadow:0 12px 34px #1827462e;pointer-events:auto}.as-chart-card-head{display:flex;min-height:40px;flex:0 0 40px;align-items:center;justify-content:space-between;gap:10px;padding:0 8px 0 13px;border-bottom:1px solid var(--as-border);color:var(--as-ink);background:#fbfcfe;cursor:move}.as-chart-card-head strong{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.as-chart-card-head>div{display:flex;flex:0 0 auto}.as-chart-canvas{position:relative;flex:1;min-width:0;min-height:0;padding:12px 14px 10px}.as-chart-canvas canvas{width:100%!important;height:100%!important}.as-chart-empty{display:grid;height:100%;place-items:center;color:var(--as-muted);font-size:12px}.as-chart-inspector{position:absolute;z-index:6;top:0;right:0;bottom:0;width:min(288px,calc(100% - 24px));border-left:1px solid var(--as-border-strong);background:#fff;box-shadow:-12px 0 30px #1827461f}.as-inspector-head{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px 9px 15px;border-bottom:1px solid var(--as-border)}.as-inspector-head>div{display:flex;min-width:0;flex-direction:column}.as-inspector-head strong{color:var(--as-ink);font-size:13px}.as-inspector-head span,.as-inspector-range{color:var(--as-muted);font-size:10.5px}.as-inspector-body{display:flex;flex-direction:column;gap:14px;padding:15px}.as-inspector-range{padding:9px;border:1px solid var(--as-border);border-radius:5px;background:#f8fafc;font-family:var(--font-mono, ui-monospace, monospace)}.as-danger-button{color:var(--as-red)}.as-collab-status{display:inline-flex;height:30px;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--as-border);border-radius:6px;color:#475467;background:#fff;font-size:10.5px;font-weight:650;white-space:nowrap}.as-live-dot{width:6px;height:6px;border-radius:50%;background:var(--as-green);box-shadow:0 0 0 3px var(--as-green-soft)}.as-collab-avatars{display:flex;padding-left:2px}.as-collab-avatar{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;margin-left:-5px;border:2px solid #fff;border-radius:50%;color:#fff;background:var(--as-avatar-color);font-size:8px;font-weight:800}.as-cell[data-remote=true]{z-index:1;outline:2px solid var(--as-remote-color)!important;outline-offset:-2px}.as-remote-tag{position:absolute;z-index:4;top:-9px;right:-2px;display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 4px;border:1px solid #fff;border-radius:4px;color:#fff;background:var(--as-remote-color);font-size:8px;font-weight:800;line-height:18px}.as-protection-list{display:flex;flex-direction:column;gap:6px}.as-protection-row{display:grid;min-height:48px;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:8px;padding:7px 7px 7px 10px;border:1px solid var(--as-border);border-radius:6px;background:#fbfcfe}.as-protection-row>div{display:flex;min-width:0;flex-direction:column}.as-protection-row strong{overflow:hidden;color:var(--as-ink);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.as-protection-row span{color:var(--as-muted);font-size:10px}.as-protection-mode{padding:3px 6px;border-radius:4px;color:#475467!important;background:#edf1f6;font-weight:700}@media(max-width:760px){.as-collab-status>span:not(.as-live-dot),.as-collab-avatars{display:none}.as-collab-status{width:30px;justify-content:center;padding:0}.as-chart-card{left:8px!important;width:calc(100% - 16px)!important}}body #sidebar,body:has(#top-tab-crm.active) #sidebar{width:216px!important;background:radial-gradient(circle at 86% 4%,rgba(49,107,255,.12),transparent 26%),linear-gradient(180deg,#0a2036,#07182b 52%,#051221)!important;border-right:1px solid rgba(176,204,240,.26)!important;box-shadow:10px 0 28px #04102224!important;color:#f7f9ff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #sidebar .sidebar-header{min-height:88px;padding:20px 16px 10px;align-items:flex-start;background:transparent;border-bottom:1px solid rgba(176,204,240,.14)}body #sidebar .sidebar-wordmark,body:has(#top-tab-crm.active) #sidebar .sidebar-wordmark{color:#fff!important}body #sidebar .sidebar-logo-shell{border-color:#bdd3f542;background:#fffffff5;box-shadow:0 12px 26px #0000003d}body #sidebar .sidebar-wordmark-text{color:#fff;letter-spacing:-.035em;text-shadow:0 1px 16px rgba(83,136,255,.16)}body #sidebar .sidebar-collapse{border-color:#b0ccf03d;background:#ffffff0d;color:#e3edffa8;box-shadow:none}body #sidebar .sidebar-collapse:hover{border-color:#bed5f74d;background:#ffffff1a;color:#fff}body #sidebar .sidebar-nav{gap:3px;padding:12px 11px 10px!important}body #sidebar .sidebar-group-label{padding:18px 12px 7px;color:#c9d9f08f}body #sidebar .sidebar-group-label:after{background:#bdd0ed2e}body #sidebar .sidebar-nav-btn,body #sidebar .sidebar-settings,body:has(#top-tab-crm.active) #sidebar .sidebar-nav-btn,body:has(#top-tab-crm.active) #sidebar .sidebar-settings{min-height:42px;gap:13px;padding:0 14px;border-color:transparent!important;border-radius:11px;background:transparent!important;color:#e4eefcdb!important;font-size:14px;font-weight:650;box-shadow:none!important}body #sidebar .sidebar-nav-btn svg,body #sidebar .sidebar-settings svg,body:has(#top-tab-crm.active) #sidebar .sidebar-nav-btn svg,body:has(#top-tab-crm.active) #sidebar .sidebar-settings svg{color:#c4d8f4cc!important;opacity:1!important;filter:none!important}body #sidebar .sidebar-nav-btn:hover,body #sidebar .sidebar-settings:hover,body:has(#top-tab-crm.active) #sidebar .sidebar-nav-btn:hover,body:has(#top-tab-crm.active) #sidebar .sidebar-settings:hover{border-color:#b0ccf029!important;background:#ffffff12!important;color:#fff!important;box-shadow:none!important}body #sidebar .sidebar-nav-btn:hover svg,body #sidebar .sidebar-settings:hover svg,body:has(#top-tab-crm.active) #sidebar .sidebar-nav-btn:hover svg,body:has(#top-tab-crm.active) #sidebar .sidebar-settings:hover svg{color:#dce9ff!important}body #sidebar .sidebar-nav-btn.nav-active,body #sidebar #nav-admin-desk.nav-active,body:has(#top-tab-crm.active) #sidebar .sidebar-nav-btn.nav-active{border-color:#6fa0f857!important;background:#176af438!important;color:#fff!important;box-shadow:inset 0 1px #a9c6fb29!important}body #sidebar .sidebar-nav-btn.nav-active:before,body #sidebar #nav-admin-desk.nav-active:before{left:-2px;top:7px;bottom:7px;width:3px;background:#3b82f6}body #sidebar .sidebar-nav-btn.nav-active svg,body #sidebar #nav-admin-desk.nav-active svg,body:has(#top-tab-crm.active) #sidebar .sidebar-nav-btn.nav-active svg{color:#a9c6fb!important}body #sidebar .sidebar-ally-avatar{border-color:#c4daf84d;background:#ffffff14}body #sidebar .sidebar-footer{padding:12px 11px 16px;border-top-color:#b0ccf029;background:linear-gradient(180deg,transparent,rgba(0,7,17,.2))}body #sidebar .sidebar-profile{min-height:72px;padding:10px 12px;border-color:#b0ccf042;background:linear-gradient(145deg,#ffffff16,#ffffff0a);color:#fff;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #00000021}body #sidebar .sidebar-profile:hover{border-color:#74a0e957;background:#ffffff17}body #sidebar .sidebar-profile-name,body:has(#top-tab-crm.active) #sidebar .sidebar-profile-name{color:#fff!important}body #sidebar .sidebar-profile-role,body #sidebar .sidebar-profile-caret{color:#cadbf59e}body #sidebar .sidebar-avatar{border:1px solid rgba(190,214,246,.28);background:linear-gradient(145deg,#0b365f,#0b6a90);box-shadow:0 10px 22px #00061042}body #sidebar .sidebar-avatar:after{border-color:#0a2036}body #sidebar.collapsed{width:58px!important}body #sidebar .sidebar-settings{gap:10px;padding:0 11px;font-size:13px}body #sidebar .nav-label,body #sidebar .settings-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.theme-white #view-ally.view-panel{background:linear-gradient(180deg,#fbfcfe,#f7f9fc 58%,#f5f7fb)}#view-ally .ally-home-col{max-width:700px;padding:26px 24px 110px}#view-ally .ally-home-hero{gap:0}#view-ally .ally-home-toolbar{display:flex;align-items:center;justify-content:flex-start;min-height:30px}#view-ally .ally-home-newchat{margin:0;min-height:30px;padding:0 12px;border-color:#e4e9f0;background:#ffffffb3}#view-ally .ally-home-salute{display:flex;flex-direction:column;align-items:center;gap:10px;margin:104px 0 28px}#view-ally .ally-home-greeting{margin:0;max-width:640px;font-family:var(--crm-lg-display, "DM Serif Display"),Georgia,serif;font-weight:400;font-size:44px;line-height:1.05;letter-spacing:-.018em;text-align:center;color:#0e2336}#view-ally .ally-home-status{margin:0;font-size:14.5px;font-weight:400;color:#8a99a8}#view-ally .ally-home-composer{min-height:0;gap:0;padding:0;border-color:#e4e9f0;border-radius:17px;background:#fff;box-shadow:0 1px 2px #1020400b;transition:border-color .16s ease,box-shadow .16s ease}#view-ally .ally-home-composer:focus-within{border-color:#e4e9f0;box-shadow:0 1px 2px #1020400d,0 12px 28px #10204017}#view-ally .ally-home-input{min-height:62px;padding:16px 17px 0;font-size:16.5px;line-height:1.5;resize:none}#view-ally .ally-home-input::placeholder{color:#98a6b4}#view-ally .ally-home-composer-row{min-height:0;gap:8px;padding:10px 13px 12px;border-top:0}#view-ally .ally-add-btn{width:32px;height:32px;border-radius:9px;border-color:transparent;background:transparent;color:#7c8b9a}#view-ally .ally-add-btn:hover{border-color:transparent;background:#f1f4f9;color:#15212b}#view-ally .ally-home-send{width:34px;height:34px;border-radius:10px;background:#176af4;box-shadow:none}#view-ally .ally-home-send:hover:not(:disabled){background:#1650b8}#view-ally .ally-home-rail{gap:2px;padding:9px 11px;border-top:1px solid #eef2f7}#view-ally .ally-scope-btn,#view-ally .ally-rail-btn{min-height:30px;height:30px;padding:0 9px;border-radius:8px;border-color:transparent;background:transparent;font-size:12.5px;color:#6c7a84}#view-ally .ally-scope-btn:hover,#view-ally .ally-rail-btn:hover{border-color:transparent;background:#f1f4f9;color:#15212b}#view-ally .ally-rail-btn[data-on="1"]{border-color:transparent;background:#eaf1fb;color:#15212b;box-shadow:none}#view-ally .ally-home-starters{justify-content:center;gap:8px;padding:16px 2px 0}#view-ally .ally-home-starter{min-height:32px;padding:0 13px;border-color:#e8edf4;background:#ffffffa8;color:#4b5f78;box-shadow:none}#view-ally .ally-home-starter:hover{border-color:#c9d6e6;background:#fff;color:#15212b}#view-ally .ally-home-sec{margin-top:52px}#view-ally .ally-home-sec-head{padding:0 2px 4px}#view-ally .ally-home-sec-title{color:#15212b;font-size:13.5px;font-weight:600}#view-ally .ally-home-rows{display:flex;flex-direction:column;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}#view-ally .ally-home-rows .ally-home-row{min-height:62px;gap:13px;padding:15px 2px;border-top:1px solid #e9edf3;border-radius:0}#view-ally .ally-home-rows .ally-home-row:last-child{border-bottom:1px solid #e9edf3}#view-ally .ally-home-rows .ally-home-row:hover{background:#176af408}#view-ally .ally-home-row-ic{position:relative;width:22px;height:22px;border-radius:0;background:transparent;color:#a7b3c0;overflow:visible}#view-ally .ally-home-row-ic svg{width:17px;height:17px}#view-ally .ally-home-row-ic[data-tone]{background:transparent}#view-ally .ally-home-row-ic[data-tone]:after{content:"";position:absolute;top:-1px;right:-1px;width:7px;height:7px;border-radius:50%;border:1.5px solid #f9fafc}#view-ally .ally-home-row-ic[data-tone=live]{color:#a7b3c0}#view-ally .ally-home-row-ic[data-tone=live] svg{fill:none;stroke:currentColor}#view-ally .ally-home-row-ic[data-tone=live]:after{background:#176af4}#view-ally .ally-home-row-ic[data-tone=needs]{color:#a7b3c0}#view-ally .ally-home-row-ic[data-tone=needs]:after{background:#e8a33d}#view-ally .ally-home-row-title{font-size:15px;font-weight:500}#view-ally .ally-home-row-go{opacity:0}#view-ally .ally-home-row:hover .ally-home-row-go{opacity:.6}#view-ally button:focus-visible,#view-ally textarea:focus-visible:not(.ally-home-input):not(.ally-composer-input),body #sidebar button:focus-visible{outline:2px solid #377cff;outline-offset:2px}@media(max-width:1100px){#view-ally .ally-home-col{max-width:700px;padding-inline:24px}}@media(max-width:760px){#view-ally .ally-home-col{padding:18px 16px 72px}#view-ally .ally-home-salute{margin:56px 0 22px}#view-ally .ally-home-greeting{font-size:32px}#view-ally .ally-home-input{min-height:56px;padding:14px 14px 0;font-size:16px}#view-ally .ally-home-rail{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){#view-ally .ally-home-composer,#view-ally .ally-home-send,#view-ally .ally-home-starter{transition:none}}#view-ally .ally-home-wrap{flex:1;min-height:0;display:flex}#view-ally .ally-home-wrap .ally-home-scroll{min-width:0}#view-ally .ally-wr{display:none}@media(min-width:1200px){#view-ally .ally-wr{display:flex;flex-direction:column;gap:22px;flex:none;width:252px;padding:20px 14px 24px;border-right:1px solid var(--bdr, #e3e8ef);overflow-y:auto}#view-ally .ally-rail-btn,#view-ally .ally-home-rail--nopicker{display:none}}.ally-wr-sec{display:flex;flex-direction:column;gap:2px}.ally-wr-head{display:flex;align-items:center;gap:6px;padding:0 8px 7px}.ally-wr-title{border:0;background:none;padding:0;flex:1;text-align:left;font:700 11px var(--f);letter-spacing:.11em;text-transform:uppercase;color:#6c7a84}button.ally-wr-title{cursor:pointer}button.ally-wr-title:hover{color:#15212b}.ally-wr-add{width:22px;height:22px;flex:none;display:grid;place-items:center;cursor:pointer;border:1px solid var(--bdr, #e3e8ef);border-radius:var(--rs-r-xs, 7px);background:var(--surface-solid, #ffffff);color:#6c7a84}.ally-wr-add:hover{border-color:var(--bdr-strong, #c9d2dd);color:#15212b}.ally-wr-add svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.ally-wr-row{display:flex;align-items:center;gap:9px;width:100%;text-align:left;cursor:pointer;border:0;background:none;padding:7px 8px;border-radius:var(--rs-r-ctl, 10px)}.ally-wr-row:hover{background:#f1f4f9}.ally-wr-ic{width:28px;height:28px;flex:none;border-radius:8px;background:var(--well, #edf1f6);border:1px solid var(--bdr, #e3e8ef);display:grid;place-items:center;color:#495a67}.ally-wr-ic svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ally-wr-main{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.ally-wr-name{font:600 13px var(--f);color:#15212b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ally-wr-meta{font:500 11.5px var(--f);color:#6c7a84;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ally-wr-dot{width:7px;height:7px;border-radius:50%;flex:none}.ally-wr-dot[data-tone=on]{background:#2f8f5b}.ally-wr-dot[data-tone=off]{background:#c9d2dd}.ally-wr-dot[data-tone=live]{background:#176af4}.ally-wr-dot[data-tone=needs]{background:#e8a33d}.ally-wr-empty{margin:0;font:500 12px var(--f);color:#93a0a9;padding:2px 8px 4px}.ally-wr-more{border:0;background:none;cursor:pointer;text-align:left;padding:5px 8px;font:600 12px var(--f);color:#6c7a84;border-radius:var(--rs-r-xs, 7px)}.ally-wr-more:hover{background:#f1f4f9;color:#15212b}.ally-work-plan{width:min(620px,100%);box-sizing:border-box;margin:4px 0;padding:12px 14px;border:1px solid var(--bdr);border-radius:12px;background:var(--surface);color:var(--tx)}.ally-work-plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ally-work-plan-head strong{font-size:12px;font-weight:850}.ally-work-plan-head span{color:var(--mu);font-size:10px;font-weight:750}.ally-work-plan-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.ally-work-plan-step{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:24px;color:var(--tx2);font-size:12px;line-height:1.35}.ally-work-plan-step.is-in_progress{color:var(--tx);font-weight:750}.ally-work-plan-step.is-completed{color:var(--mu)}.ally-work-plan-step.is-blocked{color:var(--tx)}.ally-work-plan-icon{display:grid;width:20px;height:20px;place-items:center}.ally-work-plan-check,.ally-work-plan-blocked,.ally-work-plan-pending{display:grid;width:16px;height:16px;box-sizing:border-box;place-items:center;border-radius:50%;font-size:11px;font-weight:900}.ally-work-plan-check{border:1px solid var(--grn);background:color-mix(in srgb,var(--grn) 16%,transparent);color:var(--grn)}.ally-work-plan-blocked{border:1px solid var(--amb);background:color-mix(in srgb,var(--amb) 14%,transparent);color:var(--amb)}.ally-work-plan-pending{border:1px solid var(--bdr-strong);background:var(--surface-2)}.ally-work-plan-dots{display:flex;align-items:center;justify-content:center;gap:2px;width:18px;height:16px}.ally-work-plan-dots i{width:4px;height:4px;border-radius:50%;background:var(--accent);animation:ally-work-plan-fill-1 1.4s ease-in-out infinite}.ally-work-plan-dots i:nth-child(2){animation-name:ally-work-plan-fill-2}.ally-work-plan-dots i:nth-child(3){animation-name:ally-work-plan-fill-3}.ally-work-plan-step.is-completed .ally-work-plan-label{text-decoration:line-through;text-decoration-thickness:1px}.quick-ally-thread .ally-work-plan{align-self:stretch;margin:0;padding:10px 11px}.quick-ally-thread .ally-work-plan-step{font-size:11px}.quick-ally-thread .ally-work-plan-head{margin-bottom:6px}@keyframes ally-work-plan-fill-1{0%{opacity:.18;transform:scale(.6)}6%,72%{opacity:1;transform:scale(1)}78%,to{opacity:.18;transform:scale(.6)}}@keyframes ally-work-plan-fill-2{0%,25%{opacity:.18;transform:scale(.6)}31%,72%{opacity:1;transform:scale(1)}78%,to{opacity:.18;transform:scale(.6)}}@keyframes ally-work-plan-fill-3{0%,50%{opacity:.18;transform:scale(.6)}56%,72%{opacity:1;transform:scale(1)}78%,to{opacity:.18;transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.ally-work-plan-dots i{animation:none;opacity:1}}:root{--alpha-btn-primary-bg: #153354;--alpha-btn-primary-hover: #102943;--alpha-btn-primary-pressed: #0c2239;--alpha-btn-primary-border: #153354;--alpha-btn-primary-fg: #ffffff;--alpha-btn-secondary-bg: #ffffff;--alpha-btn-secondary-hover: #f4f6f8;--alpha-btn-secondary-pressed: #e9edf1;--alpha-btn-secondary-border: #c9d3de;--alpha-btn-secondary-hover-border: #9eafc0;--alpha-btn-secondary-fg: #153354;--alpha-btn-danger-bg: #fff7f6;--alpha-btn-danger-hover: #ffebe8;--alpha-btn-danger-border: #efb8b1;--alpha-btn-danger-fg: #a63a2e;--alpha-btn-focus: rgba(21, 51, 84, .3);--alpha-btn-radius: 8px;--alpha-btn-shadow: none;--alpha-btn-shadow-hover: none;--rs-shadow-btn: none;--crm-lg-accent-hi: #153354;--crm-lg-accent-deep: #0c2239;--crm-lg-accent-grad: #153354;--crm-lg-accent-grad-hover: #102943;--crm-lg-accent-line: #153354;--crm-lg-accent-shadow: none;--crm-lg-accent-shadow-hover: none}body.theme-black,body.theme-dim{--alpha-btn-primary-bg: #2f6fae;--alpha-btn-primary-hover: #3b7fbd;--alpha-btn-primary-pressed: #285f96;--alpha-btn-primary-border: #4d86bd;--alpha-btn-secondary-bg: var(--surface-solid, var(--surface));--alpha-btn-secondary-hover: var(--surface-2);--alpha-btn-secondary-pressed: color-mix(in srgb, var(--surface-2) 84%, #ffffff 6%);--alpha-btn-secondary-border: var(--bdr-strong);--alpha-btn-secondary-hover-border: color-mix(in srgb, var(--bdr-strong) 72%, #ffffff 18%);--alpha-btn-secondary-fg: var(--tx);--alpha-btn-danger-bg: color-mix(in srgb, var(--danger, #f87171) 10%, var(--surface));--alpha-btn-danger-hover: color-mix(in srgb, var(--danger, #f87171) 17%, var(--surface));--alpha-btn-danger-border: color-mix(in srgb, var(--danger, #f87171) 42%, transparent);--alpha-btn-danger-fg: #ffaaa1;--alpha-btn-focus: rgba(91, 155, 218, .38);--crm-lg-accent-hi: #2f6fae;--crm-lg-accent-deep: #285f96;--crm-lg-accent-grad: #2f6fae;--crm-lg-accent-grad-hover: #3b7fbd;--crm-lg-accent-line: #4d86bd}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) :where(button,input[type=button],input[type=submit],input[type=reset],a[class*=-btn],a[class*=-button]){background-image:none!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) :where(button,input[type=button],input[type=submit],input[type=reset],a[class*=-btn],a[class*=-button]):disabled,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) :where(button,input,a)[aria-disabled=true]{cursor:not-allowed!important;opacity:.52}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) :where(button,input[type=button],input[type=submit],input[type=reset],a[class*=-btn],a[class*=-button]):focus-visible{outline:3px solid var(--alpha-btn-focus)!important;outline-offset:2px!important;box-shadow:none!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-lg-button,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .crm-lg-modal-backdrop .crm-lg-button{border-radius:var(--alpha-btn-radius)!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) :where(button,input[type=submit],a):is([class*=btn-primary],[class*=button-primary],[class*=primary-btn],[class*=primary-button],[class*=save-button],[class$=-save],[class*=send-btn],[class$=-send],[class*=submit-btn],[class*=submit-button],[class*=new-btn],[class*=create-btn],[class~=action-primary]):not([class*=danger]):not([class*=delete]):not([class*=destructive]):not([class*=remove]):not([class*=reject]):not([class*=decline]),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) input[type=submit],:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .app-shell-new-task-group,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new #crm-native-create-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .settings-save-button,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-sheets-new-button,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-catalog-submit-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-message-center-review-send,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-pipeline-lead-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-tool-plus-btn{border:1px solid var(--alpha-btn-primary-border)!important;background:var(--alpha-btn-primary-bg)!important;color:var(--alpha-btn-primary-fg)!important;box-shadow:none!important;filter:none!important;transform:none!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) :where(button,input[type=submit],a):is([class*=btn-primary],[class*=button-primary],[class*=primary-btn],[class*=primary-button],[class*=save-button],[class$=-save],[class*=send-btn],[class$=-send],[class*=submit-btn],[class*=submit-button],[class*=new-btn],[class*=create-btn],[class~=action-primary]):not([class*=danger]):not([class*=delete]):not([class*=destructive]):not([class*=remove]):not([class*=reject]):not([class*=decline]):hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) input[type=submit]:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .app-shell-new-task-group:hover,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new #crm-native-create-btn:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .settings-save-button:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-sheets-new-button:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-catalog-submit-btn:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-message-center-review-send:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-pipeline-lead-btn:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-tool-plus-btn:hover:not(:disabled){border-color:var(--alpha-btn-primary-hover)!important;background:var(--alpha-btn-primary-hover)!important;color:var(--alpha-btn-primary-fg)!important;box-shadow:none!important;filter:none!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) :where(button,input[type=submit],a):is([class*=btn-primary],[class*=button-primary],[class*=primary-btn],[class*=primary-button],[class*=save-button],[class$=-save],[class*=send-btn],[class$=-send],[class*=submit-btn],[class*=submit-button],[class*=new-btn],[class*=create-btn],[class~=action-primary]):not([class*=danger]):not([class*=delete]):not([class*=destructive]):not([class*=remove]):not([class*=reject]):not([class*=decline]):active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) input[type=submit]:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .app-shell-new-task-group:active,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new #crm-native-create-btn:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .settings-save-button:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-sheets-new-button:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-catalog-submit-btn:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-message-center-review-send:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-pipeline-lead-btn:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-tool-plus-btn:active:not(:disabled){border-color:var(--alpha-btn-primary-pressed)!important;background:var(--alpha-btn-primary-pressed)!important;color:var(--alpha-btn-primary-fg)!important;box-shadow:none!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) :where(button,a):is([class*=btn-secondary],[class*=button-secondary],[class*=secondary-btn],[class*=secondary-button],[class*=btn-ghost],[class*=button-ghost],[class*=ghost-btn],[class*=cancel-btn],[class*=cancel-button],[class~=action-secondary]):not([class*=danger]):not([class*=delete]):not([class*=destructive]),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .universal-command-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .global-search-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .keyboard-shortcuts-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .top-crm-actions .crm-top-action,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .top-crm-actions .crm-tools-button,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #view-team-chat .tchat-notification-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-toolbar-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-chevron-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-date-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-date-nav-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-date-footer-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-dropdown-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-filters-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-filter-secondary,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-shift-btn,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-map-legend-toggle{border:1px solid var(--alpha-btn-secondary-border)!important;background-color:var(--alpha-btn-secondary-bg)!important;color:var(--alpha-btn-secondary-fg)!important;box-shadow:none!important;filter:none!important;transform:none!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) :where(button,a):is([class*=btn-secondary],[class*=button-secondary],[class*=secondary-btn],[class*=secondary-button],[class*=btn-ghost],[class*=button-ghost],[class*=ghost-btn],[class*=cancel-btn],[class*=cancel-button],[class~=action-secondary]):not([class*=danger]):not([class*=delete]):not([class*=destructive]):hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .universal-command-btn:hover,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .global-search-btn:hover,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .keyboard-shortcuts-btn:hover,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .top-crm-actions .crm-top-action:hover,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .top-crm-actions .crm-tools-button:hover,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #view-team-chat .tchat-notification-btn:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-toolbar-btn:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-chevron-btn:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-date-btn:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-date-nav-btn:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-date-footer-btn:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-dropdown-btn:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-filters-btn:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-filter-secondary:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-shift-btn:hover:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-map-legend-toggle:hover:not(:disabled){border-color:var(--alpha-btn-secondary-hover-border)!important;background-color:var(--alpha-btn-secondary-hover)!important;color:var(--alpha-btn-secondary-fg)!important;box-shadow:none!important;filter:none!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) :where(button,a):is([class*=btn-secondary],[class*=button-secondary],[class*=secondary-btn],[class*=secondary-button],[class*=btn-ghost],[class*=button-ghost],[class*=ghost-btn],[class*=cancel-btn],[class*=cancel-button],[class~=action-secondary]):not([class*=danger]):not([class*=delete]):not([class*=destructive]):active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .universal-command-btn:active,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .global-search-btn:active,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .keyboard-shortcuts-btn:active,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .top-crm-actions .crm-top-action:active,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .top-crm-actions .crm-tools-button:active,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #view-team-chat .tchat-notification-btn:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-toolbar-btn:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-chevron-btn:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-date-btn:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-date-nav-btn:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-date-footer-btn:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-dropdown-btn:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-filters-btn:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-filter-secondary:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-shift-btn:active:not(:disabled),:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-schedule-map-legend-toggle:active:not(:disabled){border-color:var(--alpha-btn-secondary-hover-border)!important;background-color:var(--alpha-btn-secondary-pressed)!important;color:var(--alpha-btn-secondary-fg)!important;box-shadow:none!important}#tab-crm-new #crm-native-main button.crm-route-list-crew-button[aria-pressed]{--crm-hover-bg: var(--alpha-btn-secondary-hover);--crm-hover-border: var(--alpha-btn-secondary-hover-border);--crm-hover-text: var(--alpha-btn-secondary-fg);--crm-hover-shadow: none;border:1px solid var(--alpha-btn-secondary-border)!important;border-radius:6px!important;background:var(--alpha-btn-secondary-bg)!important;color:var(--alpha-btn-secondary-fg)!important;box-shadow:none!important;transform:none!important}#tab-crm-new #crm-native-main button.crm-route-list-crew-button:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--alpha-btn-secondary-hover-border)!important;background:var(--alpha-btn-secondary-hover)!important}#tab-crm-new #crm-native-main button.crm-route-list-crew-button[aria-pressed=true]{--crm-hover-bg: var(--alpha-btn-primary-hover);--crm-hover-border: var(--alpha-btn-primary-hover);--crm-hover-text: var(--alpha-btn-primary-fg);border-color:var(--alpha-btn-primary-border)!important;background:var(--alpha-btn-primary-bg)!important;color:var(--alpha-btn-primary-fg)!important}#tab-crm-new #crm-native-main button.crm-route-list-crew-button[aria-pressed=true]:hover:not(:disabled){border-color:var(--alpha-btn-primary-hover)!important;background:var(--alpha-btn-primary-hover)!important}#tab-crm-new #crm-native-main button.crm-route-list-schedule-action{min-height:38px;width:auto;border-radius:var(--alpha-btn-radius)!important;padding:8px 12px!important;font-size:13px!important;font-weight:800!important;box-shadow:none!important;transform:none!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new #crm-native-main button.crm-route-list-schedule-action.action-primary{border:1px solid var(--alpha-btn-primary-border)!important;background:var(--alpha-btn-primary-bg)!important;background-color:var(--alpha-btn-primary-bg)!important;color:var(--alpha-btn-primary-fg)!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new #crm-native-main button.crm-route-list-schedule-action.action-primary:hover:not(:disabled){border-color:var(--alpha-btn-primary-hover)!important;background:var(--alpha-btn-primary-hover)!important;background-color:var(--alpha-btn-primary-hover)!important;color:var(--alpha-btn-primary-fg)!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new #crm-native-main button.crm-route-list-schedule-action.action-primary:active:not(:disabled){border-color:var(--alpha-btn-primary-pressed)!important;background:var(--alpha-btn-primary-pressed)!important;background-color:var(--alpha-btn-primary-pressed)!important;color:var(--alpha-btn-primary-fg)!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new #crm-native-main button.crm-route-list-schedule-action:disabled{opacity:1!important;border-color:var(--alpha-btn-secondary-border)!important;background:#f8fafc!important;color:#536171!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new #crm-native-main button.crm-route-list-schedule-action[aria-busy=true]{opacity:1!important;cursor:progress!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new #crm-native-main button.crm-route-list-schedule-action.action-primary[aria-busy=true]{border-color:var(--alpha-btn-primary-hover)!important;background:var(--alpha-btn-primary-hover)!important;color:var(--alpha-btn-primary-fg)!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new #crm-native-main button.crm-route-list-schedule-action.action-secondary[aria-busy=true]{border-color:var(--alpha-btn-secondary-hover-border)!important;background:var(--alpha-btn-secondary-hover)!important;color:var(--alpha-btn-secondary-fg)!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) :where(button,a):is([class*=danger],[class*=delete],[class*=destructive],[class*=remove-btn],[class*=remove-button],[class*=reject-btn],[class*=decline-btn]){border-color:var(--alpha-btn-danger-border)!important;background-color:var(--alpha-btn-danger-bg)!important;color:var(--alpha-btn-danger-fg)!important;box-shadow:none!important;filter:none!important;transform:none!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) :where(button,a):is([class*=danger],[class*=delete],[class*=destructive],[class*=remove-btn],[class*=remove-button],[class*=reject-btn],[class*=decline-btn]):hover:not(:disabled){border-color:var(--alpha-btn-danger-fg)!important;background-color:var(--alpha-btn-danger-hover)!important;color:var(--alpha-btn-danger-fg)!important;box-shadow:none!important}:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) #tab-crm-new .crm-lg-button:disabled,:root:not(#alpha-raised-buttons):not(#alpha-glossy-buttons) .crm-lg-modal-backdrop .crm-lg-button:disabled{opacity:1!important;border-color:var(--alpha-btn-secondary-border)!important;background:var(--alpha-btn-secondary-hover)!important;background-color:var(--alpha-btn-secondary-hover)!important;color:#536171!important;box-shadow:none!important;filter:none!important}.alpha-confirm-btn:active,.voice-btn:hover,.voice-btn:active,.voice-btn.recording,.plus-btn:hover,.plus-btn:active,.send-btn.active,.send-btn.active:hover,.send-btn.active:active,#float-chat-btn:hover,#float-chat-btn.float-chat-btn-sms:hover,.universal-command-btn:hover,.global-search-btn:hover,.keyboard-shortcuts-btn:hover,#view-admin-desk .adesk-new-btn:hover,#view-admin-desk .adesk-drawer-save:hover,#view-ally .ally-home-send:hover:not(:disabled),#view-team-chat .tchat-send:hover:not(:disabled),.crm-messages-live-shell button:hover,#tab-crm-new #crm-native-create-btn:hover:not(:disabled),#tab-crm-new .crm-tool-plus-btn:hover:not(:disabled),#tab-crm-new .crm-quote-form .crm-quote-btn-primary:active,#tab-crm-new .crm-pipeline-lead-btn:hover,#tab-crm-new .crm-pipeline-settings-btn:hover,#tab-crm-new .crm-pipeline-action-btn:hover,#tab-crm-new .crm-lg-button-primary:hover:not(:disabled),#tab-crm-new .crm-lg-button-primary:focus-visible,#tab-crm-new .crm-lg-button-secondary:hover:not(:disabled),#tab-crm-new .crm-lg-button-secondary:focus-visible,#tab-crm-new .crm-ops-filter-chip.is-active,#tab-crm-new .settings-save-button:hover:not(:disabled),.ctk-quick-action:hover,.ctk-quick-action:focus-visible,.app-shell-new-task-group:hover,.app-shell-new-task-group:active{transform:none!important}.theme-seg button.on,#view-admin-desk .adesk-calmode-btn.active,#view-ally .ally-layout-choice button[data-on="1"],.ws-tab.is-active{box-shadow:none!important}#tab-crm-new .crm-schedule-filters-btn span[style*="var(--acc)"],#tab-crm-new .crm-schedule-filters-btn span[style*="#2d7ef7"],#tab-crm-new .crm-schedule-filter-row.is-active>span:first-child{background:var(--alpha-btn-primary-bg)!important;color:var(--alpha-btn-primary-fg)!important}#tab-crm-new .crm-schedule-filter-row.is-active,#tab-crm-new .crm-schedule-filter-row:hover,#tab-crm-new .crm-schedule-popover-item:hover{background:color-mix(in srgb,var(--alpha-btn-primary-bg) 7%,var(--alpha-btn-secondary-bg))!important}.quick-ally{position:fixed;right:24px;bottom:24px;z-index:190;max-width:calc(100vw - 48px);font-family:var(--f,Inter,system-ui,sans-serif);opacity:1;visibility:visible;transform:translateY(0);transition:opacity .14s ease,visibility .14s ease,transform .14s ease}body.adesk-drawer-open .quick-ally{z-index:10030}.quick-ally.is-over-admin-drawer:not(.is-open){right:auto;left:var(--quick-ally-panel-left,16px)}body:has(.settings-overlay.open) .quick-ally,body:has([role=dialog][aria-modal=true]:not(.adesk-drawer)) .quick-ally{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.quick-ally-launcher{position:relative;display:flex;align-items:center;gap:9px;min-height:48px;padding:7px 16px 7px 8px;border:1px solid #cbd9ea;border-radius:999px;background:#0e2b4c;color:#fff;box-shadow:0 14px 32px #0f2b4c47;font:800 14px var(--f,Inter,sans-serif);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.quick-ally-unread{position:absolute;top:1px;right:2px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#e32636;box-shadow:0 0 0 2px #e3263633}.quick-ally-launcher:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0f2b4c57}.quick-ally-launcher.is-active{border-color:#6b9ef69e;background:#123c68}.quick-ally-launcher.is-active:hover{transform:none;box-shadow:0 14px 32px #0f2b4c47}.quick-ally-avatar{display:block;width:32px;height:32px;border:1px solid rgba(255,255,255,.38);border-radius:50%;object-fit:cover;background:#fff}.quick-ally-launcher-copy{display:grid;min-width:0;gap:2px;text-align:left}.quick-ally-launcher-copy strong,.quick-ally-launcher-copy small{display:block}.quick-ally-launcher-copy strong{font-size:13px;line-height:1.1}.quick-ally-launcher-copy small{color:#ffffffa8;font-size:10px;font-weight:650;line-height:1.1}.quick-ally-panel{width:min(360px,calc(100vw - 48px));overflow:hidden;border:1px solid #cfdae8;border-radius:18px;background:#fff;color:#142846;box-shadow:0 20px 54px #0f2b4c3d}.quick-ally-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px 11px;background:linear-gradient(135deg,#0a2748,#134c79);color:#fff}.quick-ally-identity{display:flex;align-items:center;gap:9px;min-width:0}.quick-ally-identity>span{min-width:0}.quick-ally-identity strong,.quick-ally-identity small{display:block}.quick-ally-identity strong{font-size:14px;white-space:nowrap}.quick-ally-identity small{overflow:hidden;max-width:190px;margin-top:2px;color:#ffffffb3;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.quick-ally-header-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.quick-ally-workspace,.quick-ally-new-chat,.quick-ally-minimize{border:0;background:transparent;color:#fff;cursor:pointer}.quick-ally-workspace,.quick-ally-new-chat{padding:6px 4px;font:750 10px var(--f,Inter,sans-serif);opacity:.85}.quick-ally-workspace:hover,.quick-ally-new-chat:hover:not(:disabled){opacity:1;text-decoration:underline}.quick-ally-new-chat:disabled{cursor:not-allowed;opacity:.38}.quick-ally-minimize{width:28px;height:28px;border-radius:7px;font-size:23px;line-height:1}.quick-ally-minimize:hover{background:#ffffff24}.quick-ally-context{display:grid;gap:2px;padding:8px 14px;border-bottom:1px solid #e5ecf4;color:#718196;font-size:11px}.quick-ally-context span{line-height:1.35}.quick-ally-thread{display:flex;flex-direction:column;gap:8px;min-height:142px;max-height:288px;padding:14px;overflow-y:auto;background:#f8fbff}.quick-ally-empty{margin:auto 0;color:#6d7e93;font-size:12px;line-height:1.5;text-align:center}.quick-ally-message{max-width:88%;padding:9px 11px;border-radius:11px;font-size:12px;line-height:1.42;white-space:pre-wrap}.quick-ally-message.is-user{align-self:flex-end;border-bottom-right-radius:3px;background:#2563eb;color:#fff}.quick-ally-message.is-ally{align-self:flex-start;border:1px solid #e0e8f2;border-bottom-left-radius:3px;background:#fff;color:#243b57}.quick-ally-status{align-self:flex-start;padding:5px 8px;border-radius:999px;background:#e7f0ff;color:#1853a8;font-size:10px;font-weight:800}.quick-ally-status.is-waiting_approval,.quick-ally-status.is-needs_input{background:#fff3d4;color:#8b5f00}.quick-ally-status.is-failed{background:#fee8e8;color:#a32d2d}.quick-ally-status.is-done{background:#e1f7ed;color:#14714d}.quick-ally-status.is-canceled{background:#eef2f7;color:#526174}.quick-ally-queued{align-self:flex-start;max-width:88%;margin:0;color:#6d7e93;font-size:11px;line-height:1.4}.quick-ally-error{margin:0;padding:9px 14px;color:#a32d2d;background:#fff0f0;font-size:11px;line-height:1.4}.quick-ally-revise{display:flex;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid #e5ecf4;background:#f8fbff;color:#64748b;font-size:11px;line-height:1.35}.quick-ally-revise button{flex-shrink:0;padding:7px 9px;border:1px solid #b8c7d9;border-radius:8px;background:#fff;color:#18324f;font:800 11px var(--f,Inter,sans-serif);cursor:pointer}.quick-ally-revise button:hover:not(:disabled){border-color:#7f9cbd;background:#eef5ff}.quick-ally-revise button:disabled{cursor:not-allowed;opacity:.55}.quick-ally-form{display:flex;gap:8px;padding:11px 12px;border-top:1px solid #e5ecf4;background:#fff}.quick-ally-form textarea{flex:1;min-width:0;resize:none;padding:9px 10px;border:1px solid #cbd9ea;border-radius:9px;color:#142846;font:12px/1.4 var(--f,Inter,sans-serif);outline:none}.quick-ally-form textarea:focus{border-color:#5990e8;box-shadow:0 0 0 3px #2d6ff71f}.quick-ally-form textarea:disabled{background:#f4f7fa}.quick-ally-form button{align-self:flex-end;padding:9px 11px;border:0;border-radius:8px;background:#2563eb;color:#fff;font:800 12px var(--f,Inter,sans-serif);cursor:pointer}.quick-ally-form button:disabled{cursor:not-allowed;opacity:.5}@media(min-width:761px){.quick-ally.is-open{right:auto;left:var(--quick-ally-panel-left,214px)}#sidebar .sidebar-header{min-height:76px;padding:18px 12px 0}#sidebar .sidebar-wordmark{gap:8px}#sidebar .sidebar-wordmark-text{font-size:22px}#sidebar .sidebar-logo-shell{width:34px;height:34px}#sidebar .sidebar-nav{padding-left:9px!important;padding-right:9px!important}#sidebar .sidebar-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px}body #sidebar .sidebar-profile{width:auto;min-width:0;min-height:86px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:10px 6px 9px;border-radius:var(--rs-r-fld);box-shadow:inset 0 1px #ffffff0d}body #sidebar .sidebar-profile-copy{gap:3px;justify-items:center;text-align:center;max-width:100%}body #sidebar .sidebar-profile-name{font-size:11px;line-height:1.05;max-width:100%}body #sidebar .sidebar-profile-role{font-size:9.5px;line-height:1.05}body #sidebar .sidebar-profile-caret{display:none}.sidebar-avatar{width:34px!important;height:34px!important}.quick-ally-launcher-host{min-width:0}.quick-ally-launcher-host .quick-ally{position:static;width:100%;height:100%;max-width:none}.quick-ally-launcher-host .quick-ally-launcher{width:100%;height:100%;min-width:40px;min-height:86px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:10px 6px 9px;border-color:#96baec4d;border-radius:var(--rs-r-fld);box-shadow:inset 0 1px #ffffff12}.quick-ally-launcher-host .quick-ally-launcher.is-active{border-color:#6b9ef69e}.quick-ally-launcher-host .quick-ally-avatar{width:34px;height:34px}.quick-ally-launcher-host .quick-ally-launcher-copy{gap:3px;justify-items:center;text-align:center;max-width:100%}.quick-ally-launcher-host .quick-ally-launcher-copy strong{font-size:11px;line-height:1.05}.quick-ally-launcher-host .quick-ally-launcher-copy small{font-size:9.5px;line-height:1.05}#sidebar.collapsed .sidebar-footer{grid-template-columns:1fr;justify-items:center}#sidebar.collapsed .quick-ally-launcher-host{width:40px}#sidebar.collapsed .quick-ally-launcher-host .quick-ally-launcher{min-height:50px;flex-direction:row;justify-content:center;padding:7px 4px}#sidebar.collapsed .quick-ally-launcher-copy{display:none}}@media(max-width:760px){.quick-ally{right:16px;bottom:16px}.quick-ally-panel{width:min(360px,calc(100vw - 32px))}}#tab-crm-new .crm-client-profile-page{grid-template-columns:minmax(0,1fr) minmax(292px,332px);background:var(--bg)}#tab-crm-new .crm-client-profile-main{gap:16px;padding:24px 32px 112px}#tab-crm-new .crm-client-profile-rail{padding:24px 22px 112px;background:color-mix(in srgb,var(--bg) 88%,var(--surface))}#tab-crm-new .crm-client-command-header,#tab-crm-new .crm-client-info-card,#tab-crm-new .crm-client-rail-card{border:1px solid var(--bdr);border-radius:14px;background:var(--surface);box-shadow:0 1px 2px #0f172a0a;-webkit-backdrop-filter:none;backdrop-filter:none}#tab-crm-new .crm-client-command-header:before,#tab-crm-new .crm-client-info-card:before,#tab-crm-new .crm-client-rail-card:before{display:none}#tab-crm-new .crm-client-command-header{gap:14px;padding:22px 24px 20px;border-top:4px solid var(--blue)}#tab-crm-new .crm-client-command-top{align-items:center}#tab-crm-new .crm-client-command-name{font-size:clamp(28px,3vw,38px);letter-spacing:0}#tab-crm-new .crm-client-command-subtitle{margin-top:-8px}#tab-crm-new .crm-client-command-actions{gap:8px}#tab-crm-new .crm-client-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-top:8px}#tab-crm-new .crm-client-command-field{grid-template-columns:112px minmax(0,1fr);min-height:48px;padding:12px 0;border-bottom:1px solid var(--bdr)}#tab-crm-new .crm-client-command-label{font-size:13px;font-weight:700}#tab-crm-new .crm-client-command-value{font-size:14px}#tab-crm-new .crm-client-profile-tabs{position:sticky;top:0;z-index:8;width:100%;padding:0 8px;border-bottom:1px solid var(--bdr);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#tab-crm-new .crm-client-profile-tabs .crm-lg-tab{flex:0 0 auto;min-height:50px;padding-inline:16px;border-radius:0}#tab-crm-new .crm-client-information,#tab-crm-new .crm-client-communication,#tab-crm-new .crm-client-files-stack{display:grid;gap:16px}#tab-crm-new .crm-client-info-card{position:relative;min-width:0;padding:0;overflow:hidden}#tab-crm-new .crm-client-info-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--bdr)}#tab-crm-new .crm-client-info-card-heading{min-width:0}#tab-crm-new .crm-client-info-card-title{margin:0;color:var(--tx);font-size:20px;font-weight:850;letter-spacing:0}#tab-crm-new .crm-client-info-card-subtitle{margin-top:4px;color:var(--mu);font-size:13px;line-height:1.45}#tab-crm-new .crm-client-info-card-action{flex:0 0 auto;min-width:38px;min-height:38px;padding:0 11px;color:var(--blue);font-size:18px;line-height:1;white-space:nowrap}#tab-crm-new .crm-client-info-empty{margin:18px 22px 22px;padding:18px;border:1px dashed var(--bdr-strong);border-radius:10px;background:var(--surface-2);color:var(--mu);font-size:13px;line-height:1.5}#tab-crm-new .crm-client-properties-list,#tab-crm-new .crm-client-contact-list,#tab-crm-new .crm-client-payment-method-list,#tab-crm-new .crm-client-linked-file-list{display:grid}#tab-crm-new .crm-client-property-row,#tab-crm-new .crm-client-contact-row,#tab-crm-new .crm-client-payment-method-row,#tab-crm-new .crm-client-linked-file-row{display:grid;align-items:center;gap:16px;min-width:0;padding:16px 22px;border-bottom:1px solid var(--bdr);color:var(--tx);text-decoration:none}#tab-crm-new .crm-client-property-row:last-child,#tab-crm-new .crm-client-contact-row:last-child,#tab-crm-new .crm-client-payment-method-row:last-child,#tab-crm-new .crm-client-linked-file-row:last-child{border-bottom:0}#tab-crm-new .crm-client-property-row{grid-template-columns:minmax(0,1fr) auto}#tab-crm-new .crm-client-property-row.is-interactive{cursor:pointer}#tab-crm-new .crm-client-property-row.is-interactive:hover,#tab-crm-new .crm-client-linked-file-row:hover{background:var(--surface-2)}#tab-crm-new .crm-client-property-label,#tab-crm-new .crm-client-contact-name{color:var(--tx);font-size:14px;font-weight:800}#tab-crm-new .crm-client-property-address,#tab-crm-new .crm-client-contact-role,#tab-crm-new .crm-client-contact-muted{margin-top:3px;color:var(--mu);font-size:13px;line-height:1.4}#tab-crm-new .crm-client-property-tax{margin-top:4px;color:var(--mu);font-size:12px;font-weight:650;line-height:1.35}#tab-crm-new .crm-client-contact-row{grid-template-columns:minmax(170px,1.1fr) minmax(130px,.8fr) minmax(180px,1fr)}#tab-crm-new .crm-client-contact-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#tab-crm-new .crm-client-contact-link{min-width:0;color:var(--blue);font-size:13px;font-weight:700;overflow-wrap:anywhere;text-decoration:none}#tab-crm-new .crm-client-contact-link:hover{text-decoration:underline}#tab-crm-new .crm-client-payment-method-row{grid-template-columns:auto minmax(0,1fr) auto}#tab-crm-new .crm-client-payment-method-icon{display:grid;place-items:center;width:48px;height:32px;border:1px solid var(--bdr);border-radius:7px;background:var(--surface-2);color:var(--tx2);font-size:12px;letter-spacing:0}#tab-crm-new .crm-client-work-filters{display:flex;gap:8px;padding:16px 22px;overflow-x:auto}#tab-crm-new .crm-client-work-filter{min-height:34px;padding:0 13px;border:1px solid var(--bdr);border-radius:999px;background:var(--surface);color:var(--tx2);font:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}#tab-crm-new .crm-client-work-filter:hover,#tab-crm-new .crm-client-work-filter.is-active{border-color:color-mix(in srgb,var(--blue) 44%,var(--bdr));background:color-mix(in srgb,var(--blue) 9%,var(--surface));color:var(--blue)}#tab-crm-new .crm-client-info-table{min-width:0}#tab-crm-new .crm-client-info-table-head,#tab-crm-new .crm-client-info-table-row{display:grid;align-items:center;gap:16px;min-width:0;padding:13px 22px;border-top:1px solid var(--bdr)}#tab-crm-new .crm-client-info-table-head{color:var(--tx2);font-size:12px;font-weight:850}#tab-crm-new .crm-client-info-table-row{width:100%;border-right:0;border-bottom:0;border-left:0;background:var(--surface);color:var(--tx);font:inherit;text-align:left}#tab-crm-new button.crm-client-info-table-row:not(:disabled){cursor:pointer}#tab-crm-new button.crm-client-info-table-row:not(:disabled):hover{background:var(--surface-2)}#tab-crm-new button.crm-client-info-table-row:disabled{opacity:1}#tab-crm-new .crm-client-work-table .crm-client-info-table-head,#tab-crm-new .crm-client-work-row{grid-template-columns:minmax(220px,1.5fr) minmax(100px,.7fr) minmax(110px,.75fr) minmax(88px,.55fr)}#tab-crm-new .crm-client-billing-ledger .crm-client-info-table-head,#tab-crm-new .crm-client-billing-ledger-row{grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) minmax(100px,.7fr) minmax(90px,.55fr)}#tab-crm-new .crm-client-schedule-table .crm-client-info-table-head,#tab-crm-new .crm-client-schedule-row{grid-template-columns:minmax(130px,.7fr) minmax(230px,1.5fr) minmax(130px,.8fr)}#tab-crm-new .crm-client-pricing-table .crm-client-info-table-head,#tab-crm-new .crm-client-pricing-row{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.7fr) minmax(120px,.7fr)}#tab-crm-new .crm-client-work-item{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:800}#tab-crm-new .crm-client-work-icon{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:7px;background:color-mix(in srgb,var(--blue) 10%,var(--surface));color:var(--blue);font-size:11px;font-weight:900}#tab-crm-new .crm-client-work-icon.is-job,#tab-crm-new .crm-client-work-icon.is-visit{background:color-mix(in srgb,#20a464 12%,var(--surface));color:#167a4c}#tab-crm-new .crm-client-work-icon.is-payment{background:color-mix(in srgb,#d97706 12%,var(--surface));color:#a35405}#tab-crm-new .crm-client-info-cell-muted,#tab-crm-new .crm-client-schedule-date span,#tab-crm-new .crm-client-pricing-cell span{color:var(--mu);font-size:12px;font-weight:650}#tab-crm-new .crm-client-info-amount{color:var(--tx);font-size:13px;font-weight:850;text-align:right}#tab-crm-new .crm-client-schedule-date,#tab-crm-new .crm-client-pricing-cell{display:grid;gap:3px;font-size:13px}#tab-crm-new .crm-client-linked-file-row{grid-template-columns:minmax(0,1fr)}#tab-crm-new .crm-client-attachments-section,#tab-crm-new .crm-client-activity-section{margin-top:0!important;padding:20px 22px!important}#tab-crm-new .crm-client-communication-shortcuts{display:flex;flex-wrap:wrap;gap:10px;padding:18px 22px 22px}#tab-crm-new .crm-client-communication-shortcut{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid var(--bdr);border-radius:9px;background:var(--surface);color:var(--blue);font-size:13px;font-weight:800;text-decoration:none}#tab-crm-new .crm-client-communication-shortcut:hover{border-color:color-mix(in srgb,var(--blue) 42%,var(--bdr));background:color-mix(in srgb,var(--blue) 7%,var(--surface))}#tab-crm-new .crm-client-communication .crm-client-mini-list{padding:0 22px 22px}#tab-crm-new .crm-client-rail-stack{gap:14px}#tab-crm-new .crm-client-rail-card{padding:18px}#tab-crm-new .crm-client-rail-title{font-size:18px;letter-spacing:0}#tab-crm-new .crm-client-rail-metrics{grid-template-columns:1fr;gap:8px}#tab-crm-new .crm-client-notes-card{max-height:520px;overflow:auto}@media(max-width:1120px){#tab-crm-new .crm-client-profile-page{grid-template-columns:minmax(0,1fr) minmax(270px,300px)}#tab-crm-new .crm-client-profile-main{padding-inline:22px}#tab-crm-new .crm-client-command-grid{grid-template-columns:1fr}}@media(max-width:860px){#tab-crm-new #crm-native-main:has(.crm-client-profile-page){overflow-y:auto!important}#tab-crm-new .crm-client-profile-page,#tab-crm-new .crm-client-profile-page.is-rail-collapsed{display:block;overflow:visible}#tab-crm-new .crm-client-profile-main,#tab-crm-new .crm-client-profile-rail{overflow:visible}#tab-crm-new .crm-client-profile-rail{padding:0 16px 96px;border-left:0;background:var(--bg)}#tab-crm-new .crm-client-rail-toggle-row{display:none}#tab-crm-new .crm-client-contact-row{grid-template-columns:1fr;gap:8px}}@media(max-width:640px){#tab-crm-new .crm-client-profile-main{padding:16px 14px 40px}#tab-crm-new .crm-client-command-top{align-items:flex-start;flex-direction:column}#tab-crm-new .crm-client-command-actions{width:100%;justify-content:flex-start}#tab-crm-new .crm-client-command-field{grid-template-columns:1fr;gap:5px}#tab-crm-new .crm-client-info-card{overflow-x:auto}#tab-crm-new .crm-client-info-table{min-width:680px}#tab-crm-new .crm-client-info-card-head{padding:17px 16px}#tab-crm-new .crm-client-property-row,#tab-crm-new .crm-client-contact-row,#tab-crm-new .crm-client-payment-method-row,#tab-crm-new .crm-client-linked-file-row{padding-inline:16px}}
