/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.agency-line{border-right:1px solid var(--line);color:#8993a4;letter-spacing:.7px;align-items:center;gap:6px;padding-right:12px;font-size:8px;display:flex}.agency-line i{background:#35c58e;border-radius:50%;width:6px;height:6px}.agency-line b{color:#3e4d66;letter-spacing:0;font-size:10px}.channel-switch{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;margin-bottom:12px;padding:5px;display:flex}.channel-switch button{color:#778397;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:10px}.channel-switch button.active{color:#315fcf;background:#eaf0ff;font-weight:700}.channel-switch span{color:#929baa;margin-left:auto;margin-right:7px;font-size:7px}.thread{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:280px;padding:16px}.thread-date{text-align:center;color:#9ba4b2;letter-spacing:1px;font-size:7px}.thread>div{max-width:78%;margin:13px 0}.thread>div p{border-radius:10px;margin:0;padding:10px 12px;font-size:10px;line-height:1.55}.thread>div small{color:#929baa;margin-top:4px;font-size:7px;display:block}.thread .inbound p{background:#f0f2f6;border-bottom-left-radius:3px}.thread .outbound{text-align:right;margin-left:auto}.thread .outbound p{color:#fff;text-align:left;background:#3569ef;border-bottom-right-radius:3px}.composer{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:10px;padding:12px}.composer label{color:#69758a;border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:8px;font-size:8px;font-weight:700;display:flex}.composer label input{border:0;outline:0;flex:1}.composer textarea{resize:none;border:0;outline:0;width:100%;height:105px;padding:10px 2px;font-size:10px}.template-row{gap:5px;display:flex;overflow:auto}.template-row button{white-space:nowrap;color:#68748a;background:#f8f9fb;border:1px solid #dfe4ec;border-radius:12px;padding:5px 8px;font-size:7px}.composer-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:9px;display:flex}.composer-actions>div button{color:#7e899b;background:0 0;border:0}.delivery-note{background:#edf3ff;border:1px solid #dbe5fb;border-radius:8px;flex-direction:column;margin-top:10px;padding:10px 12px;display:flex}.delivery-note b{color:#395da9;font-size:9px}.delivery-note span{color:#6f7f9f;margin-top:3px;font-size:8px}@media (width<=900px){.agency-line{display:none}}.communication-banner{color:#fff;z-index:80;background:#101c34;border:1px solid #263957;border-radius:13px;grid-template-columns:190px 1fr 190px;align-items:center;width:min(760px,100vw - 270px);height:64px;padding:7px 10px;display:grid;position:fixed;top:10px;left:calc(228px + 50%);transform:translate(-50%);box-shadow:0 14px 38px #0610244d}.communication-banner.is-live{background:#112b27;border-color:#245a4e}.communication-banner-state{align-items:center;gap:9px;display:flex}.communication-banner-state .banner-phone{background:#2d63ef;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.communication-banner.is-live .banner-phone{background:#22a979}.communication-banner-state div,.communication-person>span:nth-child(2){flex-direction:column;align-items:flex-start;display:flex}.communication-banner small{color:#93a2bc;letter-spacing:.8px;font-size:8px}.communication-banner b{font-size:12px}.communication-person{color:#fff;text-align:left;background:0 0;border:0;border-radius:9px;justify-self:center;align-items:center;gap:9px;min-width:240px;padding:5px 10px;display:flex}.communication-person:hover{background:#ffffff14}.communication-person .avatar{width:36px;height:36px;font-size:10px}.communication-person em{color:#82a7ff;margin-left:auto;font-size:9px;font-style:normal}.communication-banner-controls{justify-content:flex-end;align-items:center;gap:7px;display:flex}.communication-banner-controls time{font-variant-numeric:tabular-nums;color:#c4cede;margin-right:3px;font-size:11px}.communication-banner-controls button{color:#fff;background:#263753;border:0;border-radius:8px;min-width:34px;height:34px}.communication-banner-controls button.start{background:#22a979;padding:0 15px}.communication-banner-controls button.end{background:#e04f5f;padding:0 15px}.communication-banner-controls button.banner-close{color:#91a0b8;background:0 0;min-width:27px;font-size:19px}.communication-shade{z-index:51;background:#0811221f;position:fixed;inset:60px 0 0}.communication-drawer{z-index:70!important;padding-top:82px!important}.drawer-person{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0!important;display:flex!important}.drawer-person:hover b{color:#3569ef}.call-top>.drawer-person>div{flex-direction:column;display:flex}@media (width<=900px){.communication-banner{grid-template-columns:1fr auto;width:calc(100vw - 20px);left:50%}.communication-banner-state{display:none}.communication-person{justify-self:start;min-width:0}.communication-banner-controls time{display:none}.communication-drawer{padding-top:78px!important}}@media (width<=560px){.communication-person em{display:none}.communication-person small{text-overflow:ellipsis;max-width:130px;overflow:hidden}.communication-banner-controls>button:not(.banner-close):not(.start):not(.end){display:none}}.active-call-strip{z-index:120;color:#fff;background:linear-gradient(#ffffff06,#0000),#20252b;border-bottom:1px solid #343b43;grid-template-columns:minmax(320px,1fr) 150px minmax(320px,1fr);align-items:center;height:70px;padding:0 26px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 12px 30px #080c1042}.app-shell:has(.active-call-strip){padding-top:70px}.app-shell:has(.active-call-strip) .sidebar{height:calc(100vh - 70px);top:70px}.active-call-strip button{color:#fff;cursor:pointer;background:0 0;border:0}.call-strip-actions button span{background:#2a3037;border:1px solid #4a525c;border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.call-strip-actions small{color:#b9bec5;font-size:9px}.call-strip-person{text-align:left;justify-self:start;align-items:center;gap:13px;min-width:0;min-height:54px;display:flex;border-radius:12px!important;padding:7px 11px!important}.call-strip-person .avatar{border:2px solid #565e67;flex:0 0 40px;width:40px;height:40px;color:#282d33!important;background:#ebe9e3!important}.call-person-copy{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.call-person-copy small{color:#c5b991;letter-spacing:1.1px;margin:0;font-size:8px;font-weight:850;line-height:1.25}.call-person-copy b{text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin:0;font-size:15px;line-height:1.25;overflow:hidden}.call-person-copy em{color:#aeb3ba;margin:0;font-size:9px;font-style:normal;line-height:1.35}.call-open-lead{color:#d1c7a7;white-space:nowrap;border-left:1px solid #ffffff24;flex:none;align-self:center;align-items:center;gap:5px;min-height:32px;margin-left:5px;padding-left:11px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.call-open-lead .app-icon{place-items:center;width:14px;height:14px;display:grid}.call-timer{min-width:0;box-shadow:none;background:0 0;border:0;justify-self:center;align-items:center;gap:10px;padding:0;display:flex}.call-timer>span{color:#7ce1bd;letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.call-timer i{background:#3ee0a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3ee0a41f}.call-timer strong{font-variant-numeric:tabular-nums;letter-spacing:.7px;font-size:20px;line-height:1}.call-strip-actions{justify-content:flex-end;gap:12px;display:flex}.call-strip-actions button{flex-direction:column;align-items:center;gap:5px;min-width:48px;display:flex}.call-strip-actions button.selected span{background:#4b535d;border-color:#7d8792}.call-strip-actions .hangup span{background:#e64d60;border-color:#f47080;border-radius:50%}.active-call-strip{background:#172a46;border-bottom-color:#29415f;box-shadow:0 9px 22px #11213738}.call-strip-person:hover{background:#ffffff0e}.call-strip-person .avatar{border-color:#6e87a7;color:#24344a!important;background:#f4f6f9!important}.call-person-copy small{color:#8fb1df}.call-person-copy b{color:#fff}.call-person-copy em{color:#b5c5d8}.call-open-lead{color:#a9c8ee}.call-strip-actions button span{background:#223a59;border-color:#526b88}.call-strip-actions small{color:#c3cfdd}.call-strip-actions button.selected span{background:#315174;border-color:#9bb7d8;box-shadow:0 0 0 3px #9bb7d81f}.call-strip-actions .call-control-icon{border-radius:50%;place-items:center;width:40px;height:40px;transition:background .15s,border-color .15s,transform .15s;display:grid}.call-strip-actions .call-control-icon svg{fill:currentColor;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;overflow:visible}.call-strip-actions .call-control-icon svg circle{stroke:none}.call-strip-actions .call-control-icon svg rect{fill:none}.call-strip-actions .hangup .call-control-icon{color:#fff;background:#e64d60;border-color:#f47080;width:42px;height:42px}.call-strip-actions .hangup .call-control-icon svg{stroke:none;width:23px;height:23px}.call-strip-actions .muted .call-control-icon{color:#18273d;background:#f2b84b;border-color:#ffd47c}.call-strip-actions .mute-slash{fill:none;stroke:currentColor;stroke-width:2.4px}.call-strip-actions button:hover .call-control-icon{filter:brightness(1.08);transform:translateY(-1px)}[data-theme=dark] .active-call-strip{background:#12233b!important;border-bottom-color:#2b4260!important}@media (width<=900px){.active-call-strip{grid-template-columns:1fr auto;padding:0 10px}.call-timer{order:-1;justify-self:start;min-width:115px;padding:8px 12px}.call-timer strong{font-size:19px}.call-timer small,.call-strip-person{display:none}.call-strip-actions{gap:8px}.call-strip-actions>.call-transfer-control,.call-strip-actions small{display:none}}.active-call-tools{border-bottom:1px solid var(--line);background:#f7f9fc;grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.active-call-tools-status{align-items:center;gap:9px;min-width:0;display:flex}.active-call-tools-status>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.active-call-tools-status b{color:#203047;font-size:12px}.active-call-tools-status small{color:#687b93;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.active-call-tools .call-outcomes{justify-content:center;padding:0}.active-call-tools .log-active-call{color:#fff;white-space:nowrap;background:#315f96;border:0;border-radius:9px;padding:10px 18px;font-weight:750}[data-theme=dark] .active-call-tools{background:#111a27;border-color:#344b68}[data-theme=dark] .active-call-tools-status b{color:#e7edf7}[data-theme=dark] .active-call-tools-status small{color:#99acc3}@media (width<=980px){.active-call-tools{grid-template-columns:1fr auto}.active-call-tools .call-outcomes{grid-area:2/1/auto/-1;justify-content:flex-start}}.active-call-log{background:#fbfdff;border:1px solid #bfd0e8;border-radius:12px;margin:14px 18px 0;overflow:hidden}.call-log-heading,.call-log-footer{justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.call-log-heading{background:#f0f5fb;border-bottom:1px solid #d7e2f0}.call-log-heading>div{align-items:center;gap:8px;display:flex}.call-log-heading b{color:#244e82;font-size:12px}.call-log-heading small{color:#7086a2;font-size:10px}.call-live-dot{background:#4f79af;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #4f79af1f}.active-call-log textarea{resize:vertical;color:#203047;background:0 0;border:0;outline:0;width:100%;min-height:155px;padding:16px;font-size:14px}.call-outcomes{flex-wrap:wrap;gap:8px;padding:0 15px 14px;display:flex}.call-outcomes button{color:#315f96;background:#fff;border:1px solid #7799c3;border-radius:18px;padding:8px 13px;font-size:11px}.call-outcomes button.active{color:#fff;background:#315f96;border-color:#315f96}.call-log-footer{background:#f7f9fc;border-top:1px solid #d9e3ef}.call-log-footer>span{color:#526985;font-size:12px}.call-log-footer>span small{color:#8795a8}.call-log-footer>div{gap:8px;display:flex}.call-log-footer button{color:#fff;background:#315f96;border:0;border-radius:9px;padding:10px 18px;font-weight:750}.call-log-footer button.save-call-note{color:#315f96;background:#fff;border:1px solid #91a9c7}.call-log-footer button:disabled{opacity:.4;cursor:not-allowed}[data-theme=dark] .active-call-log{background:#111a27;border-color:#3b536f}[data-theme=dark] .call-log-heading,[data-theme=dark] .call-log-footer{background:#162338;border-color:#344b68}[data-theme=dark] .call-log-heading b{color:#a8c5e8}[data-theme=dark] .active-call-log textarea{color:#e7edf7}[data-theme=dark] .call-outcomes button{color:#a8c5e8;background:#111a27;border-color:#55779f}[data-theme=dark] .call-outcomes button.active{color:#fff;background:#315f96}[data-theme=dark] .call-log-footer button.save-call-note{color:#b8d0ec;background:#17243a;border-color:#506f94}.lead-modal{width:min(610px,100%)}body{letter-spacing:-.005em;font-size:15px;line-height:1.45}.sidebar{width:248px;padding:26px 16px 18px}.main-area{width:calc(100% - 248px);margin-left:248px}.brand{padding:2px 12px 30px}.brand b{font-size:22px}.sidebar nav button,.sidebar-bottom>button{min-height:44px;padding:11px 13px;font-size:14px}.sidebar nav i{width:20px;font-size:18px}.profile{background:linear-gradient(145deg,#172642,#111d33);border-color:#3a4b67;gap:11px;min-height:70px;padding:12px 13px;box-shadow:0 10px 24px #0209163d,inset 0 1px #ffffff09}.profile>span{border-radius:10px;flex:0 0 42px;width:42px;height:42px;font-size:13px;box-shadow:0 5px 14px #265bdc47}.profile b{letter-spacing:-.01em;font-size:14px;line-height:1.2}.profile small{color:#b2bfd2;margin-top:4px;font-size:11px;line-height:1.25}.profile button{color:#b8c4d6;cursor:pointer;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.profile button:hover{color:#fff;background:#ffffff0f}.topbar{height:68px;padding:0 32px}.command{width:300px;font-size:14px}.top-actions button{font-size:13px}.agency-line{font-size:9px}.agency-line b{font-size:11px}.ai-pill{padding:8px 13px!important;font-size:10px!important}.help{height:32px;width:32px!important}.content{padding:34px 36px 48px}.page-header{margin-bottom:28px}.page-header h1{margin-bottom:7px;font-size:32px}.sub{font-size:14px}.eyebrow{letter-spacing:1.5px;margin-bottom:7px;font-size:10px}.btn{border-radius:8px;min-height:40px;padding:10px 16px;font-size:13px}.header-actions{gap:10px}.metrics{gap:15px;margin-bottom:19px}.metric{border-radius:11px;gap:15px;padding:19px}.metric-icon{width:40px;height:40px}.metric small{font-size:9px}.metric strong{font-size:25px}.metric p{font-size:11px}.panel{border-radius:11px}.toolbar{min-height:66px;padding:0 18px}.tab{padding:0 12px;font-size:12px}.tab span{font-size:10px}.search{width:230px;height:40px;padding:0 12px}.search input{font-size:13px}.tools select{height:40px;padding:0 12px;font-size:12px}.icon-btn{width:40px;height:40px}table{min-width:1120px}th{padding:13px 14px;font-size:9px}td{padding:13px 14px;font-size:12px}.person b{font-size:13px}.person small{font-size:10px}.avatar{width:34px;height:34px;font-size:10px}.status{padding:5px 8px;font-size:10px}.mini-avatar{width:23px;height:23px;font-size:8px}.row-actions button{padding:7px;font-size:14px}.pagination{padding:13px 17px;font-size:11px}.pagination button{width:31px;height:30px}.empty{padding:64px 30px}.empty h3{color:#334058;margin:10px 0 4px;font-size:17px}.empty p{font-size:12px}.section-title h2,.recent h2,.session-card h2{font-size:20px}.focus-row,.queue-row,.recent-row{padding:15px 0}.focus-row small,.queue-row small,.recent-row small{font-size:10px}.pipeline-summary{padding:16px 20px}.pipeline-summary span{font-size:11px}.modal{border-radius:14px;padding:27px}.modal-head h2{font-size:24px}.modal label{gap:8px;margin-bottom:16px;font-size:12px}.modal input,.modal select,.modal textarea{height:46px;padding:0 13px;font-size:14px}.modal-head>button{width:34px;height:34px}.modal-actions{padding-top:19px}.call-drawer{width:min(500px,100%);padding:22px}.call-top small{font-size:11px}.call-status{padding:16px}.transcript,.coach-card,.call-notes{padding:18px}.transcript>p:not(.eyebrow),.coach-card blockquote{font-size:12px}.coach-card h3{font-size:14px}.composer textarea{height:130px;font-size:13px}.thread>div p{font-size:12px}.channel-switch button{padding:9px 14px;font-size:12px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue)}button,input,select,textarea{transition:border-color .15s,box-shadow .15s,background .15s,transform .15s}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline-offset:2px;outline:3px solid #3569ef38}@media (width<=1180px){.goal-panel{grid-template-columns:44px 1fr}.goal-controls{grid-column:1/-1}.client-info-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.sidebar{width:70px;padding:19px 9px}.main-area{width:calc(100% - 70px);margin-left:70px}.content{padding:25px 18px}.topbar{padding:0 17px}.page-header h1{font-size:27px}.client-info-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){body{font-size:14px}.content{padding:20px 13px}.client-info-grid,.goal-controls{grid-template-columns:1fr}.page-header h1{font-size:25px}.metric strong{font-size:22px}}.people-panel .annualized-premium{min-width:164px;line-height:1.25}.people-panel .annualized-premium strong,.people-panel .annualized-premium small{display:block}.people-panel .annualized-premium strong{color:var(--ink);font-size:14px;font-weight:780;line-height:1.2}.people-panel .annualized-premium small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:520;line-height:1.35}.people-panel .phone-cell{color:var(--ink);font-size:12px;font-weight:650}html:not([data-theme=dark]) .people-panel .pagination{color:#56647a;min-height:58px;padding:11px 17px;font-size:12px;font-weight:700}html:not([data-theme=dark]) .people-panel .pagination>div{align-items:center;display:flex}html:not([data-theme=dark]) .people-panel .pagination button{width:36px;height:34px;font-size:12px;font-weight:700}html:not([data-theme=dark]) .people-panel .search{color:#66758b;background:#fff;border:1px solid #cfd8e5;border-radius:10px;gap:10px;width:270px;height:42px;padding:0 13px;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #1220380a}html:not([data-theme=dark]) .people-panel .search:focus-within{border-color:#5d7fe0;box-shadow:0 0 0 3px #4b6fdc1f}html:not([data-theme=dark]) .people-panel .search-icon{color:#667a97;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:17px;display:grid}html:not([data-theme=dark]) .people-panel .search input{color:#17233a;background:0 0;height:100%;padding:0;font-size:13px;font-weight:550}html:not([data-theme=dark]) .people-panel .search input::placeholder{color:#7e8ca0;opacity:1}html:not([data-theme=dark]) .people-panel .tools select{color:#263650;cursor:pointer;background-color:#fff;border:1px solid #cfd8e5;border-radius:10px;width:165px;height:42px;padding:0 36px 0 13px;font-size:12px;font-weight:650;box-shadow:0 1px 2px #1220380a}html:not([data-theme=dark]) .people-panel .tools select:focus{border-color:#5d7fe0;outline:0;box-shadow:0 0 0 3px #4b6fdc1f}.lookup-header{align-items:center}.lookup-status{color:#2d7b61;background:#f0f8f5;border:1px solid #dce7e3;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:700;display:inline-flex}.lookup-status i{background:#35bd88;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #35bd881f}.lookup-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:18px;display:grid}.lookup-card{padding:26px}.lookup-card-head{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:23px;display:flex}.lookup-icon{color:#fff;background:linear-gradient(145deg,#4e7df2,#2f5fd6);border-radius:15px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:25px;display:grid;box-shadow:0 10px 24px #3569ef3b}.lookup-card h2,.lookup-guide h2{letter-spacing:-.35px;margin:0 0 6px;font-size:21px}.lookup-card-head p:last-child{color:#738096;margin:0;font-size:12px}.lookup-tabs{background:#eef1f6;border:1px solid #e2e7ef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin:22px 0 16px;padding:5px;display:grid}.lookup-tabs button{color:#6f7b90;background:0 0;border:0;border-radius:7px;min-height:44px;padding:0 18px;font-size:12px;font-weight:700}.lookup-search-panel{background:#f8faff;border:1px solid #e1e6ee;border-radius:14px;padding:18px}.lookup-mode-note{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:15px;display:flex}.lookup-mode-note b{color:#202d44;font-size:14px}.lookup-mode-note span{color:#748096;text-align:right;font-size:11px;line-height:1.45}.lookup-tabs button.active{color:#fff;background:var(--navy);box-shadow:0 5px 13px #0a13282e}.lookup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.lookup-fields-phone{grid-template-columns:1fr}.lookup-fields label{color:#536076;flex-direction:column;gap:8px;font-size:12px;font-weight:750;display:flex}.lookup-field-label{align-items:center;min-height:18px;line-height:18px;display:flex}.lookup-fields label small{color:#5e79c5;margin-left:5px;font-size:9px;font-weight:650}.lookup-fields input{color:#1d2940;background:#fff;border:1px solid #dce2eb;border-radius:10px;outline:0;width:100%;height:52px;padding:0 15px;font-size:15px}.lookup-fields input:focus{border-color:#5d82e9;box-shadow:0 0 0 4px #edf2ff}.lookup-fields input::placeholder{color:#a2aaba}.lookup-submit{width:100%;min-height:48px;margin-top:16px;padding:0 22px;font-size:13px}.lookup-disclaimer{color:#8791a2;max-width:none;margin:11px 0 0;font-size:10px;line-height:1.55}.lookup-guide{background:linear-gradient(145deg,#fff,#f7f9ff);padding:27px}.lookup-guide>p:first-child{color:#5472c1}.lookup-guide ol{margin:24px 0;padding:0;list-style:none}.lookup-guide li{border-top:1px solid #e8ebf2;gap:12px;padding:15px 0;display:flex}.lookup-guide li>span{color:#4168d2;background:#eaf0ff;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.lookup-guide li div{flex-direction:column;display:flex}.lookup-guide li b{color:#1b2940;font-size:14px;line-height:1.35}.lookup-guide li p{color:#5f6d83;margin:6px 0 0;font-size:12px;line-height:1.55}.lookup-safety{background:#f0f8f5;border:1px solid #dce9e4;border-radius:10px;padding:15px}.lookup-safety b{color:#2e745d;font-size:13px}.lookup-safety p{color:#526f65;margin:7px 0 0;font-size:11px;line-height:1.6}html[data-theme=dark] .lookup-guide>p:first-child{color:#9eb5e8!important}html[data-theme=dark] .lookup-guide li b{color:#f0f4fb!important}html[data-theme=dark] .lookup-guide li p{color:#b7c1d0!important}html[data-theme=dark] .lookup-safety b{color:#72d2aa!important}html[data-theme=dark] .lookup-safety p{color:#afc7bd!important}@media (width<=1000px){.lookup-layout{grid-template-columns:1fr}.lookup-guide{order:2}}@media (width<=620px){.lookup-card,.lookup-guide{padding:20px}.lookup-tabs{grid-template-columns:1fr;width:100%;display:grid}.lookup-fields{grid-template-columns:1fr}.lookup-submit{width:100%}.lookup-status{display:none}}@media (width>=1001px){.lookup-content{min-height:100vh;padding-bottom:28px;overflow:visible}.lookup-content .lookup-header{margin-bottom:18px}.lookup-content .lookup-layout{align-items:stretch;min-height:clamp(590px,100dvh - 190px,670px)}.lookup-content .lookup-card,.lookup-content .lookup-guide{height:100%;min-height:inherit}.lookup-content .lookup-card{flex-direction:column;padding:32px 34px;display:flex}.lookup-content .lookup-card-head{padding-bottom:28px}.lookup-content .lookup-tabs{margin:24px 0 18px}.lookup-content .lookup-fields input{height:58px;font-size:16px}.lookup-content .lookup-submit{min-height:52px;margin-top:18px}.lookup-content .lookup-disclaimer{margin-top:12px;padding-top:0}.lookup-content .lookup-guide{flex-direction:column;padding:31px;display:flex}.lookup-content .lookup-guide ol{margin:30px 0}.lookup-content .lookup-guide li{padding:20px 0}.lookup-content .lookup-safety{margin-top:auto;padding:18px}}[data-theme=dark] .lookup-tabs{background:#151920;border-color:#353a45}[data-theme=dark] .lookup-search-panel{background:#171b22;border-color:#343a45}[data-theme=dark] .lookup-mode-note b{color:#edf1f7}[data-theme=dark] .lookup-mode-note span{color:#9aa4b4}.hierarchy-header{align-items:center}.hierarchy-edit{min-width:112px}.hierarchy-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.hierarchy-summary>div{padding:17px 19px}.hierarchy-summary span{color:var(--muted);letter-spacing:1px;font-size:8px;font-weight:850;display:block}.hierarchy-summary b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:18px;display:block;overflow:hidden}.hierarchy-summary small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.hierarchy-summary .active-text{color:#218464}.agency-performance{margin-bottom:14px;padding:0;overflow:hidden}.agency-performance>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 19px;display:flex}.agency-performance h2{margin:2px 0;font-size:19px}.agency-performance header p:last-child{color:var(--muted);margin:0;font-size:10px}.agency-performance header>span{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.agency-performance header>span i{background:#34c58a;border-radius:50%;width:7px;height:7px}.agency-kpis{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.agency-kpis>div{border-right:1px solid var(--line);padding:13px 17px}.agency-kpis>div:last-child{border-right:0}.agency-kpis small{color:var(--muted);letter-spacing:.8px;font-size:8px;font-weight:850;display:block}.agency-kpis b{margin-top:5px;font-size:17px;display:block}.agency-leaderboard{overflow-x:auto}.leaderboard-head,.leaderboard-row{grid-template-columns:60px 1.5fr repeat(6,1fr);align-items:center;min-width:860px;padding:0 18px;display:grid}.leaderboard-head{height:34px;color:var(--muted);letter-spacing:.65px;background:#f7f9fc;font-size:8px;font-weight:850}.leaderboard-row{min-height:48px;font-size:10px}.leader-agent{grid-template-columns:30px 1fr;align-items:center;display:grid}.leader-agent i{color:#fff;background:#315dc9;border-radius:7px;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;font-weight:850;display:grid}.leader-agent small{color:var(--muted);font-size:8px}.hierarchy-workspace{padding:0;overflow:hidden}.hierarchy-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:66px;padding:0 23px;display:flex}.hierarchy-workspace>header h2{margin:0;font-size:18px}.hierarchy-workspace>header p{color:var(--muted);margin:4px 0 0;font-size:9px}.hierarchy-workspace>header>span{color:#657289;background:#eef2f7;border-radius:9px;padding:6px 9px;font-size:9px;font-weight:750}.hierarchy-body{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:22px;padding:24px;display:grid}.org-chart{flex-direction:column;justify-content:center;width:100%;max-width:720px;margin:auto;display:flex}.org-row{border:1px solid var(--line);background:var(--white);border-radius:11px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:94px;padding:16px 19px;display:grid}.org-row.current{background:#f4f7ff;border-color:#7896e6;box-shadow:0 8px 24px #2d4b9114}.org-icon{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:850;display:grid}.org-icon.neutral{background:#657287}.org-icon.person{background:#315dc9}.org-row>div{flex-direction:column;display:flex}.org-row small{color:#71809a;letter-spacing:1px;font-size:7px;font-weight:900}.org-row b{margin-top:4px;font-size:13px}.org-row p{color:var(--muted);margin:3px 0 0;font-size:9px}.org-row>strong{font-size:22px}.org-line{background:#c9d1de;width:2px;height:18px;margin:auto}.commission-card{border:1px solid var(--line);background:#fafbfe;border-radius:11px;align-self:stretch;padding:20px}.commission-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.commission-title h3{margin:0;font-size:15px}.commission-title p{color:var(--muted);margin:4px 0 0;font-size:9px}.commission-title>span{color:#4568c8;background:#edf2ff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:850;display:grid}.commission-head,.commission-row{grid-template-columns:1fr 58px 58px;align-items:center;gap:8px;display:grid}.commission-head{color:var(--muted);text-transform:uppercase;padding:16px 8px 8px;font-size:7px;font-weight:850}.commission-row{border-top:1px solid var(--line);min-height:54px;padding:0 8px;font-size:10px}.commission-row b{font-size:10px}.commission-row span{font-weight:800}.commission-row em{color:var(--muted);font-style:normal}.commission-row.current{color:#244fae;background:#edf3ff;border-radius:8px;margin:0 -7px;padding:0 15px}.commission-note{color:#6c788c;background:#f0f3f7;border-radius:8px;margin:18px 0 0;padding:12px;font-size:8px;line-height:1.5}.hierarchy-editor{border-top:1px solid var(--line);background:#f7f9fc;grid-template-columns:1.4fr repeat(3,.7fr) .8fr auto;align-items:end;gap:10px;padding:15px 23px;display:grid}.hierarchy-editor label{color:#657289;flex-direction:column;gap:6px;font-size:8px;font-weight:750;display:flex}.hierarchy-editor label>div{position:relative}.hierarchy-editor label>div b{position:absolute;top:11px;right:10px}.hierarchy-editor input,.hierarchy-editor select{border:1px solid var(--line);background:var(--white);width:100%;height:38px;color:var(--ink);border-radius:8px;outline:0;padding:0 11px;font-size:11px}.hierarchy-editor label>div input{padding-right:25px}.hierarchy-editor button{background:var(--navy);color:#fff;border:0;border-radius:8px;height:38px;padding:0 15px;font-size:9px;font-weight:800}@media (width>=901px){.hierarchy-content{height:calc(100vh - 1px);padding-bottom:20px;overflow:hidden}.hierarchy-content .hierarchy-header{margin-bottom:15px}.hierarchy-content .hierarchy-workspace{height:calc(100vh - 303px)}.hierarchy-content .hierarchy-body{height:calc(100% - 66px)}.hierarchy-content .hierarchy-workspace:has(.hierarchy-editor) .hierarchy-body{height:calc(100% - 139px)}}@media (width<=1000px){.hierarchy-summary{grid-template-columns:1fr 1fr}.hierarchy-body{grid-template-columns:1fr}.hierarchy-content{height:auto!important;overflow:auto!important}.hierarchy-workspace,.hierarchy-body{height:auto!important}.hierarchy-editor{grid-template-columns:1fr 1fr}}@media (width<=600px){.hierarchy-summary{grid-template-columns:1fr}.hierarchy-body{padding:14px}.hierarchy-editor{grid-template-columns:1fr}.org-row{grid-template-columns:42px 1fr auto;padding:12px}.commission-card{padding:14px}}[data-theme=dark] .org-row.current,[data-theme=dark] .commission-row.current{background:#17213a}[data-theme=dark] .commission-card,[data-theme=dark] .hierarchy-editor,[data-theme=dark] .commission-note,[data-theme=dark] .leaderboard-head{background:#111827}.agency-content{height:100vh;padding-bottom:20px;overflow:hidden}.agency-page-header{align-items:flex-end;margin-bottom:16px}.agency-period{border:1px solid var(--line);background:var(--white);border-radius:10px;gap:4px;padding:4px;display:flex}.agency-period button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:9px;font-weight:750}.agency-period button.active{background:var(--navy);color:#fff}.agency-identity{border-left:4px solid #4e75d8;justify-content:space-between;align-items:center;min-height:108px;margin-bottom:13px;padding:20px 23px;display:flex}.agency-identity>div{align-items:center;gap:15px;display:flex}.agency-mark{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:52px;height:52px;font-size:14px;font-weight:850;display:grid}.agency-identity small{color:var(--muted);letter-spacing:1px;font-size:8px;font-weight:850}.agency-identity h2{margin:4px 0;font-size:21px}.agency-identity p{color:var(--muted);margin:0;font-size:10px}.agency-live{border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:750;display:flex}.agency-live i{background:#34c58a;border-radius:50%;width:7px;height:7px}.agency-stat-grid{grid-template-columns:repeat(6,1fr);gap:11px;margin-bottom:13px;display:grid}.agency-stat small{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.agency-stat b{color:var(--ink);margin:8px 0 3px;font-size:22px;display:block}.agency-stat span{color:var(--muted);font-size:9px}.agency-board{height:calc(100vh - 338px);min-height:310px;padding:0;overflow:hidden}.agency-board>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:77px;padding:0 22px;display:flex}.agency-board h2{margin:2px 0;font-size:18px}.agency-board header p:last-child{color:var(--muted);margin:0;font-size:9px}.agency-board header>span{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:7px 10px;font-size:9px;font-weight:750}.agency-board-head,.agency-board-row{grid-template-columns:65px minmax(190px,1.6fr) repeat(6,1fr);align-items:center;padding:0 22px;display:grid}.agency-board-head{height:40px;color:var(--muted);letter-spacing:.65px;text-transform:uppercase;background:#f6f8fb;font-size:8px;font-weight:850}.agency-board-row{border-bottom:1px solid var(--line);min-height:65px;font-size:10px}.agency-board-empty{height:calc(100% - 182px);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.agency-board-empty b{color:var(--ink);font-size:15px}.agency-board-empty span{margin-top:6px;font-size:10px}@media (width<=1100px){.agency-content{height:auto;overflow:auto}.agency-stat-grid{grid-template-columns:repeat(3,1fr)}.agency-board{height:auto;min-height:420px;overflow-x:auto}.agency-board-head,.agency-board-row{min-width:880px}}@media (width<=700px){.agency-page-header{align-items:flex-start}.agency-period{width:100%;overflow-x:auto}.agency-identity{align-items:flex-start;gap:14px}.agency-identity>div{align-items:flex-start}.agency-stat-grid{grid-template-columns:1fr 1fr}.agency-board-empty{text-align:center;padding:30px}.agency-live{white-space:nowrap}}[data-theme=dark] .agency-period,[data-theme=dark] .agency-board-head{background:#111827}[data-theme=dark] .agency-identity{border-left-color:#6f91e6}[data-theme=dark] .agency-period button.active,[data-theme=dark] .agency-mark{background:#20365d}@keyframes agency-skeleton-pulse{0%,to{opacity:.52}50%{opacity:1}}.agency-skeleton-line,.agency-skeleton-value,.agency-podium-skeleton>span,.agency-row-skeletons>span{background:var(--muted);border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.agency-skeleton-line,.agency-skeleton-value,.agency-podium-skeleton>span,.agency-row-skeletons>span{background:color-mix(in srgb,var(--muted) 17%,transparent)}}.agency-skeleton-line,.agency-skeleton-value,.agency-podium-skeleton>span,.agency-row-skeletons>span{animation:1.35s ease-in-out infinite agency-skeleton-pulse}.agency-skeleton-line{width:min(260px,62vw);height:10px}.agency-skeleton-line-short{width:42%}.agency-skeleton-line-medium{width:min(330px,70vw)}.agency-skeleton-value{border-radius:8px;width:68%;height:27px}.agency-stat-skeleton{align-content:center;gap:12px;display:grid}.agency-board-skeleton{padding:30px 28px}.agency-podium-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;max-width:980px;margin:0 auto 30px;display:grid}.agency-podium-skeleton>span{border-radius:16px 16px 8px 8px;height:190px}.agency-podium-skeleton>span:nth-child(2){height:232px}.agency-row-skeletons{border-top:1px solid var(--line);gap:12px;padding-top:22px;display:grid}.agency-row-skeletons>span{border-radius:8px;height:44px}.agency-inline-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:170px;margin-bottom:16px;padding:24px;display:flex}.agency-inline-error b{font-size:17px}.agency-inline-error span{max-width:640px;color:var(--muted);font-size:12px;line-height:1.5}.agency-inline-error .btn{margin-top:5px}[data-theme=dark] .agency-skeleton-line,[data-theme=dark] .agency-skeleton-value,[data-theme=dark] .agency-podium-skeleton>span,[data-theme=dark] .agency-row-skeletons>span{background:#9aaed129}@media (width<=700px){.agency-podium-skeleton{grid-template-columns:1fr}.agency-podium-skeleton>span,.agency-podium-skeleton>span:nth-child(2){height:120px}}@media (prefers-reduced-motion:reduce){.agency-skeleton-line,.agency-skeleton-value,.agency-podium-skeleton>span,.agency-row-skeletons>span{animation:none}}.agency-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:14px;display:flex}.agency-selector{gap:5px;min-width:250px;display:grid}.agency-selector>span{color:var(--muted);letter-spacing:.75px;text-transform:uppercase;font-size:9px;font-weight:850}.agency-selector select{border:1px solid var(--line);background:var(--white);height:44px;color:var(--ink);border-radius:9px;outline:none;padding:0 38px 0 13px;font-size:12px;font-weight:750}.agency-selector select:focus-visible{border-color:#4e75d8;box-shadow:0 0 0 3px #4e75d824}.agency-selector small{color:var(--muted);font-size:9px}.agency-selector option{background:var(--white);color:var(--ink)}[data-theme=dark] .agency-selector select,[data-theme=dark] .agency-selector option{color:#f8fafc;background:#111827;border-color:#334155}.agency-content{min-height:100vh;padding:24px 28px 36px;height:auto!important;overflow:visible!important}.agency-page-header{margin-bottom:20px}.agency-page-header h1{font-size:36px}.agency-page-header .sub{font-size:14px}.agency-period{padding:5px}.agency-period button{height:42px;padding:0 18px;font-size:12px}.agency-identity{border-left-width:5px;min-height:126px;margin-bottom:16px;padding:24px 28px}.agency-mark{border-radius:15px;width:64px;height:64px;font-size:18px}.agency-identity small{font-size:10px}.agency-identity h2{font-size:27px}.agency-identity p{font-size:13px}.agency-live{padding:10px 14px;font-size:11px}.agency-stat-grid{gap:14px;margin-bottom:16px}.agency-stat{min-height:120px;padding:21px 22px}.agency-stat small{font-size:10px}.agency-stat b{margin:11px 0 5px;font-size:30px}.agency-stat span{font-size:11px}.agency-board{height:auto;min-height:650px;overflow:hidden}.agency-board>header{height:96px;padding:0 28px}.agency-board h2{font-size:24px}.agency-board header p:last-child{font-size:12px}.agency-board header>span{padding:9px 12px;font-size:11px}.agency-podium{background:linear-gradient(#4064bc0b,#0000);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;max-width:980px;margin:0 auto;padding:36px 34px 28px;display:grid}.podium-place{border:1px solid var(--line);background:var(--white);text-align:center;border-radius:16px 16px 7px 7px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:222px;padding:22px 16px 0;display:flex;position:relative;box-shadow:0 12px 30px #19274812}.podium-place.first{border-color:#d7b861;min-height:268px;box-shadow:0 16px 38px #7a5b171f}.podium-place.second{border-color:#aeb9c9}.podium-place.third{border-color:#b98264}.podium-place>i{color:#fff;background:#315dc9;border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:10px;font-size:15px;font-style:normal;font-weight:900;display:grid}.podium-place.first>i{background:var(--navy);width:64px;height:64px;font-size:17px}.podium-place.empty>i{color:#8a96a8;background:#eef1f5}.podium-place>b{font-size:16px}.podium-place>small{color:var(--muted);margin-top:4px;font-size:11px}.podium-place>div{background:#edf2fb;border-radius:0 0 6px 6px;flex-direction:column;justify-content:center;align-items:center;width:calc(100% + 32px);min-height:70px;margin-top:18px;display:flex}.podium-place.first>div{color:#fff;background:#12213c;min-height:88px}.podium-place>div strong{font-size:22px}.podium-place>div span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:800}.podium-place.first>div span{color:#b9c7dd}.podium-rank{color:#526075;background:#eef1f5;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid;position:absolute;top:14px;left:16px}.podium-place.first .podium-rank{color:#5b4513;background:#f4d87f}.podium-crown{color:#d4a92f;font-size:27px;position:absolute;top:-19px}.agency-ranking-label{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:18px 28px;display:flex}.agency-ranking-label b{font-size:16px}.agency-ranking-label span{color:var(--muted);font-size:11px}.agency-board-head,.agency-board-row{padding:0 28px}.agency-board-head{height:46px;font-size:9px}.agency-board-row{min-height:76px;font-size:12px}.leader-agent{grid-template-columns:40px 1fr}.leader-agent i{border-radius:9px;width:34px;height:34px;font-size:10px}.leader-agent b{font-size:13px}.leader-agent small{font-size:10px}.agency-board-empty{height:auto;min-height:110px;padding:24px}.agency-board-empty b{font-size:17px}.agency-board-empty span{font-size:12px}[data-theme=dark] .agency-podium{background:linear-gradient(#5e7ec712,#0000)}[data-theme=dark] .podium-place{box-shadow:none;background:#151b24}[data-theme=dark] .podium-place.empty>i,[data-theme=dark] .podium-rank{color:#aeb9ca;background:#222b38}[data-theme=dark] .podium-place>div{background:#1b2637}[data-theme=dark] .podium-place.first>div{background:#0d1930}[data-theme=dark] .podium-place.first{border-color:#7d6a37}@media (width<=1100px){.agency-content{padding:20px}.agency-podium{max-width:800px}.agency-stat-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.agency-content{padding:16px}.agency-page-header h1{font-size:30px}.agency-podium{grid-template-columns:1fr;align-items:stretch;padding:26px 14px}.podium-place,.podium-place.first{min-height:210px}.podium-place.first{order:-1}.agency-ranking-label{flex-direction:column;align-items:flex-start}.agency-stat{min-height:105px}.agency-identity{padding:20px}.agency-mark{width:52px;height:52px}.agency-header-actions,.agency-selector{width:100%}.agency-header-actions{justify-content:stretch}.agency-selector{min-width:0}.agency-selector select{width:100%}}.agency-header-actions{flex-wrap:nowrap;align-items:center;padding:24px 0 18px}.agency-selector{min-width:250px;height:54px;display:block;position:relative}.agency-selector>span{position:absolute;bottom:calc(100% + 7px);left:0}.agency-selector select{width:100%;height:54px}.agency-selector small{white-space:nowrap;position:absolute;top:calc(100% + 6px);left:0}@media (width<=700px){.agency-header-actions{flex-wrap:wrap;align-items:stretch;gap:22px;padding:0}.agency-selector{gap:5px;height:auto;display:grid;position:static}.agency-selector>span,.agency-selector small{white-space:normal;position:static}.agency-selector select{height:48px}}.hierarchy-content{min-height:100vh;padding-bottom:36px;height:auto!important;overflow:visible!important}.hierarchy-manager-head{align-items:flex-end;margin-bottom:18px}.hierarchy-manager-head h1{font-size:34px}.hierarchy-manager-head .sub{max-width:760px;font-size:13px;line-height:1.55}.hierarchy-agency-picker{min-width:260px;color:var(--muted);letter-spacing:.7px;text-transform:uppercase;flex-direction:column;gap:7px;font-size:10px;font-weight:850;display:flex}.hierarchy-agency-picker select{border:1px solid var(--line);background:var(--white);height:44px;color:var(--ink);border-radius:10px;outline:0;padding:0 13px;font-size:13px;font-weight:750}.hierarchy-manager-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.hierarchy-manager-summary article{min-height:114px;padding:20px 21px}.hierarchy-manager-summary span{color:var(--muted);letter-spacing:1px;font-size:9px;font-weight:900;display:block}.hierarchy-manager-summary b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:11px 0 5px;font-size:22px;display:block;overflow:hidden}.hierarchy-manager-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.hierarchy-manager-tools{grid-template-columns:minmax(270px,1.1fr) repeat(2,minmax(260px,1fr));align-items:end;gap:22px;margin-bottom:18px;padding:22px 24px;display:grid}.hierarchy-manager-tools h2{margin:5px 0;font-size:21px}.hierarchy-manager-tools p{color:var(--muted);margin:0;font-size:11px}.hierarchy-manager-tools>label{color:var(--ink);flex-direction:column;gap:8px;font-size:11px;font-weight:800;display:flex}.hierarchy-manager-tools label>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.hierarchy-manager-tools input{border:1px solid var(--line);background:var(--white);min-width:0;height:44px;color:var(--ink);border-radius:9px;outline:0;padding:0 13px;font-size:12px}.hierarchy-manager-tools .btn{white-space:nowrap;height:44px}.hierarchy-readonly{align-items:center;gap:14px;margin-bottom:18px;padding:18px 21px;display:flex}.hierarchy-readonly b{font-size:14px}.hierarchy-readonly span{color:var(--muted);font-size:11px}.hierarchy-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.hierarchy-team-card{padding:0;overflow:hidden}.hierarchy-team-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:16px 18px;display:flex}.hierarchy-team-card>header>div:first-child{align-items:center;gap:12px;display:flex}.hierarchy-team-card h2{margin:0;font-size:18px}.hierarchy-team-card header p{color:var(--muted);margin:4px 0 0;font-size:10px}.hierarchy-team-mark{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.hierarchy-team-actions{gap:6px;display:flex}.hierarchy-team-actions button{border:1px solid var(--line);background:var(--white);height:34px;color:var(--ink);border-radius:8px;padding:0 11px;font-size:10px;font-weight:800}.hierarchy-team-actions button.danger{color:#c54c5e}.hierarchy-members{flex-direction:column;gap:10px;padding:14px;display:flex}.hierarchy-empty{border:1px dashed var(--line);min-height:116px;color:var(--muted);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.hierarchy-empty b{color:var(--ink);font-size:13px}.hierarchy-empty span{max-width:310px;margin-top:5px;font-size:10px;line-height:1.5}.hierarchy-member-card{border:1px solid var(--line);background:var(--white);border-radius:11px;overflow:hidden}.hierarchy-member-main{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.hierarchy-avatar{color:#315dc9;background:#eaf0ff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.hierarchy-member-main>div{flex-direction:column;min-width:0;display:flex}.hierarchy-member-main>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hierarchy-member-main>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.hierarchy-member-main>div>small{color:#52627a;background:#eef2f8;border-radius:6px;width:max-content;margin-top:7px;padding:4px 7px;font-size:8px;font-weight:850}.hierarchy-member-main>strong{flex-direction:column;align-items:flex-end;font-size:18px;display:flex}.hierarchy-member-main>strong small{color:var(--muted);letter-spacing:.8px;margin-top:2px;font-size:7px}.hierarchy-member-controls{border-top:1px solid var(--line);background:#f7f9fc;grid-template-columns:1fr 1.25fr .7fr;gap:9px;padding:12px 14px 14px;display:grid}.hierarchy-member-controls label{min-width:0;color:var(--muted);letter-spacing:.35px;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:850;display:flex}.hierarchy-member-controls select,.hierarchy-member-controls input{border:1px solid var(--line);background:var(--white);width:100%;height:38px;color:var(--ink);border-radius:8px;outline:0;padding:0 9px;font-size:10px}.hierarchy-comp-input{position:relative}.hierarchy-comp-input input{padding-right:25px}.hierarchy-comp-input span{color:var(--muted);font-size:10px;position:absolute;top:12px;right:9px}.hierarchy-member-readout{border-top:1px solid var(--line);background:#f7f9fc;grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 14px;display:grid}.hierarchy-member-readout span{color:var(--muted);text-transform:uppercase;flex-direction:column;gap:4px;font-size:8px;display:flex}.hierarchy-member-readout b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-size:10px;overflow:hidden}.hierarchy-state{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.hierarchy-state b{font-size:17px}.hierarchy-state span{color:var(--muted);font-size:12px}.hierarchy-state.error b{color:#c54c5e}[data-theme=dark] .hierarchy-manager-tools input,[data-theme=dark] .hierarchy-agency-picker select,[data-theme=dark] .hierarchy-member-card,[data-theme=dark] .hierarchy-team-actions button,[data-theme=dark] .hierarchy-member-controls select,[data-theme=dark] .hierarchy-member-controls input{background:#151b24}[data-theme=dark] .hierarchy-member-controls,[data-theme=dark] .hierarchy-member-readout{background:#111822}[data-theme=dark] .hierarchy-avatar{color:#8eacff;background:#1b2c4e}[data-theme=dark] .hierarchy-member-main>div>small{color:#b7c4d7;background:#202a38}[data-theme=dark] .hierarchy-team-mark{background:#20365d}@media (width<=1150px){.hierarchy-manager-summary{grid-template-columns:repeat(2,1fr)}.hierarchy-manager-tools{grid-template-columns:1fr 1fr}.hierarchy-manager-tools>div:first-child{grid-column:1/-1}.hierarchy-team-grid{grid-template-columns:1fr}}@media (width<=700px){.hierarchy-manager-head{align-items:flex-start}.hierarchy-manager-head h1{font-size:29px}.hierarchy-agency-picker{width:100%;min-width:0}.hierarchy-manager-summary,.hierarchy-manager-tools{grid-template-columns:1fr}.hierarchy-manager-tools>div:first-child{grid-column:auto}.hierarchy-manager-tools label>div,.hierarchy-member-controls,.hierarchy-member-readout{grid-template-columns:1fr}.hierarchy-team-card>header,.hierarchy-team-card>header>div:first-child{align-items:flex-start}}.private-profile-button{border:1px solid var(--line);background:var(--white);min-height:34px;color:var(--navy);font:inherit;cursor:pointer;border-radius:8px;padding:0 11px;font-weight:800}.private-profile-button:hover{background:#edf3ff;border-color:#7896e6}.agent-profile-overlay{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050a14b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agent-profile-modal{border:1px solid var(--line);background:var(--white);width:min(740px,100vw - 32px);max-height:calc(100vh - 40px);color:var(--ink);border-radius:16px;overflow:auto;box-shadow:0 28px 80px #0000004d}.agent-profile-modal>header{z-index:1;border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex;position:sticky;top:0}.agent-profile-modal h2{margin:3px 0 0;font-size:22px}.agent-profile-modal .eyebrow{margin:0}.agent-profile-close{border:1px solid var(--line);background:var(--panel);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:10px;font-size:19px}.agent-profile-close:hover{border-color:#7896e6}.agent-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid}.agent-profile-field{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-height:76px;padding:14px 15px}.agent-profile-field small{color:var(--muted);letter-spacing:.75px;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.agent-profile-field b{overflow-wrap:anywhere;font-size:13px;display:block}.agent-profile-state{text-align:center;color:var(--muted);padding:40px 22px;font-size:13px}.agent-profile-state.error{color:#d25565}[data-theme=dark] .private-profile-button:hover{background:#17213a}[data-theme=dark] .agent-profile-overlay{background:#000000c7}@media (width<=1250px){.agency-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agency-board{overflow-x:auto}.agency-board-head,.agency-board-row{min-width:1300px}}@media (width<=700px){.agency-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-profile-grid{grid-template-columns:1fr}.agent-profile-overlay{padding:10px}.agent-profile-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}.agency-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.agency-board-head,.agency-board-row{grid-template-columns:60px minmax(190px,1.5fr) minmax(140px,1fr) repeat(4,minmax(88px,.72fr)) minmax(110px,.85fr)}@media (width<=1250px){.agency-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-board-head,.agency-board-row{min-width:980px}}@media (width<=700px){.agency-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bob-header{align-items:center}.bob-header h1 span{color:#456de0}.bob-period-filter{border:1px solid var(--line);background:var(--white);border-radius:10px;align-items:center;gap:3px;margin:0 0 14px;padding:3px;display:inline-flex}.bob-period-filter button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:10px;font-weight:750}.bob-period-filter button:hover:not(:disabled){color:var(--blue2)}.bob-period-filter button.active{background:var(--blue);color:#fff;box-shadow:0 3px 10px rgba(var(--blue-rgb),.2)}.bob-period-filter button:disabled{cursor:not-allowed;opacity:.45}.bob-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.bob-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:14px;min-height:112px;padding:20px;display:flex;box-shadow:0 5px 18px #1826460a}.bob-metrics article>span{color:#3565dd;background:#edf2ff;border-radius:11px;flex:0 0 41px;place-items:center;width:41px;height:41px;font-weight:850;display:grid}.bob-metrics article:nth-child(2)>span{color:#248762;background:#e9f8f2}.bob-metrics article:nth-child(3)>span{color:#b87922;background:#fff5df}.bob-metrics article:nth-child(4)>span{color:#7b50c8;background:#f3edff}.bob-metrics article:nth-child(5)>span{color:#147b76;background:#e7f7f5}.bob-metrics article div{flex-direction:column;display:flex}.bob-metrics small{letter-spacing:.9px;color:#8691a3;font-size:9px;font-weight:800}.bob-metrics strong{margin:5px 0 3px;font-size:22px}.bob-metrics p{color:#8a94a5;margin:0;font-size:9px}.bob-status-strip{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;display:flex}.bob-status-strip button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-family:inherit;font-size:10px;font-weight:750;line-height:1;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.bob-status-strip button:hover{transform:translateY(-1px)}.bob-status-strip button:focus-visible{outline-offset:2px;outline:3px solid #1f5bd833}.bob-status-strip button.active{border-color:currentColor;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab, red, red)){.bob-status-strip button.active{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 14%, transparent)}}.bob-status-strip i,.bob-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.bob-status-strip .approved{color:#23805c;background:#e9f7f0}.bob-status-strip .underwriting{color:#ad7623;background:#fff4df}.bob-status-strip .denied{color:#c24d5e;background:#ffedf0}.bob-status-strip .chargeback,.bob-status.chargeback{color:#b63f52;background:#fde9ed}.bob-status-strip .initial-premium-failed,.bob-status.initial-premium-failed{color:#c24d5e;background:#ffedf0}.bob-status-strip .commission-paid{color:#23805c;background:#e9f7f0}.bob-status-strip p{color:#8b95a5;margin:0 0 0 auto;font-size:9px}.bob-panel{overflow:hidden}.bob-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.bob-toolbar h2{margin:0;font-size:18px}.bob-filters{gap:8px;display:flex}.bob-search{color:#8792a5;border:1px solid #dfe4ec;border-radius:8px;align-items:center;gap:8px;width:250px;height:39px;padding:0 11px;display:flex}.bob-search input{border:0;outline:0;width:100%;font-size:11px}.bob-filters select{color:#59667a;background:#fff;border:1px solid #dfe4ec;border-radius:8px;max-width:175px;height:39px;padding:0 10px;font-size:10px}.bob-table-wrap{overflow-x:auto}.bob-table{min-width:1840px}.bob-table th{color:#bdc8d9;background:#111d34;padding:12px 13px;font-size:8px}.bob-table td{height:56px;padding:10px 13px;font-size:10px}.bob-table tr.bob-policy-focus{background:#f1b84b}@supports (color:color-mix(in lab, red, red)){.bob-table tr.bob-policy-focus{background:color-mix(in srgb, #f1b84b 16%, var(--white))}}.bob-table tr.bob-policy-focus{animation:1.1s ease-out 2 bob-policy-reveal;box-shadow:inset 4px 0 #d9941b}.bob-table tr.bob-policy-focus:focus{outline-offset:-3px;outline:3px solid #d9941b4d}@keyframes bob-policy-reveal{50%{background:color-mix(in srgb, #f1b84b 28%, var(--white))}}@media (prefers-reduced-motion:reduce){.bob-table tr.bob-policy-focus{animation:none}}.bob-table td:first-child b{color:#27334a;font-size:11px}.bob-table td strong{color:#243049;font-size:11px}.bob-identity-cell{text-overflow:ellipsis;color:#4d5d75;white-space:nowrap;max-width:170px;font-weight:700;overflow:hidden}.bob-written-by{color:#315fb8}.carrier-tag{box-sizing:border-box;color:#3f63c3;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;background:#eef3ff;border-radius:6px;justify-content:center;align-items:center;width:max-content;min-width:64px;max-width:min(200px,100%);height:28px;padding:5px 12px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.bob-status{border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.bob-status.approved{color:#23805c;background:#e9f7f0}.bob-status.denied{color:#c24d5e;background:#ffedf0}.bob-status.underwriting{color:#ad7623;background:#fff4df}.bob-commission-cell{align-items:center;gap:7px;display:inline-flex}.bob-commission-cell small{color:#536176;font-size:9px;font-weight:750}.bob-payment-badge{white-space:nowrap;border-radius:7px;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.bob-payment-badge.paid{color:#16766f;background:#e6f7f4}.bob-payment-badge.not-paid{color:#69758a;background:#f0f2f6}.bob-notes{text-overflow:ellipsis;max-width:190px;overflow:hidden}.bob-actions{gap:7px;display:flex}.bob-actions button{color:#52627b;background:#fff;border:1px solid #e0e5ed;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:68px;height:36px;font-size:10px;font-weight:750;display:inline-flex;box-shadow:0 2px 6px #1c28410d}.bob-actions button span{font-size:15px}.bob-actions button:last-child:hover{color:#c34457;background:#fff0f2;border-color:#f2c9d0}.bob-empty{color:#8792a3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:45px;display:flex}.bob-empty>span{color:#4c6ed3;background:#eef3ff;border-radius:15px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.bob-empty h3{color:#37445a;margin:14px 0 5px;font-size:16px}.bob-empty p{max-width:500px;margin:0 0 16px;font-size:11px;line-height:1.6}.bob-footer{border-top:1px solid var(--line);color:#8993a4;justify-content:space-between;padding:12px 18px;font-size:9px;display:flex}.bob-modal{box-sizing:border-box;flex-direction:column;width:min(790px,100%);min-height:0;max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden}.bob-modal>.modal-head{border-bottom:1px solid var(--line);background:var(--white);flex:none;margin:0;padding:22px 27px 18px}.bob-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;padding:20px 27px 4px;overflow:hidden auto}.bob-modal>.modal-actions{z-index:2;border-top:1px solid var(--line);background:var(--white);flex:none;margin:0;padding:14px 27px;position:relative;box-shadow:0 -8px 18px #0a18300b}.bob-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.bob-form-grid>label{min-width:0}.bob-form-grid input,.bob-form-grid select{width:100%;min-width:0;max-width:100%;height:45px;font-size:12px}.bob-commission-fields{border:1px solid var(--line);background:#f8faff;border-radius:11px;grid-column:1/-1;min-width:0;margin:8px 0 12px;padding:14px}.bob-commission-fields legend{color:#44536a;padding:0 6px;font-size:10px;font-weight:800}.bob-commission-fields>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:12px;display:grid}.bob-commission-fields label{min-width:0;margin:0}.bob-commission-fields :disabled{cursor:not-allowed;opacity:.58}.bob-written-production-lock{box-sizing:border-box;background:#f4f7fd;border:1px solid #cfdaf4;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:100%;margin:6px 0 14px;padding:13px 14px;display:flex}.bob-written-production-lock div{gap:3px;display:grid}.bob-written-production-lock b,.bob-written-correction legend{color:#34435c;font-size:11px}.bob-written-production-lock span,.bob-written-correction p{color:#6a768b;font-size:10px}.bob-written-production-lock small{color:#7a8597;font-size:9px}.bob-written-production-preview{box-sizing:border-box;background:#f4f7fd;border:1px solid #cfdaf4;border-radius:11px;gap:4px;width:100%;max-width:100%;margin:6px 0 14px;padding:13px 14px;display:grid}.bob-written-production-preview b{color:#34435c;font-size:11px}.bob-written-production-preview span{color:#66748a;font-size:10px;line-height:1.5}.bob-form-grid label small{color:#818da0;font-size:9px;font-weight:500;line-height:1.4}.bob-readonly-producer{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.bob-readonly-producer .btn{white-space:nowrap;min-height:45px}.bob-written-correction{box-sizing:border-box;background:#f8faff;border:1px solid #cfdaf4;border-radius:11px;width:100%;max-width:100%;margin:6px 0 14px;padding:14px}.bob-written-correction>div:not(.bob-written-correction-actions){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:12px;display:grid}.bob-written-correction input{width:100%;height:42px}.bob-written-correction-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.bob-ap-preview{box-sizing:border-box;background:#f4f7fd;border-radius:9px;gap:10px;width:100%;max-width:100%;margin-top:4px;padding:13px;display:flex}.bob-ap-preview span{color:#6a768b;flex:1;justify-content:space-between;font-size:10px;display:flex}.bob-ap-preview b{color:#2d3a50;font-size:12px}.bob-confirm-modal{text-align:center;width:min(440px,100%);padding:30px}.bob-confirm-icon{color:#c44759;background:#ffedf0;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 15px;font-size:24px;font-weight:850;display:grid}.bob-confirm-modal h2{margin:0 0 8px;font-size:20px}.bob-confirm-modal>p:not(.eyebrow){color:#758095;margin:0;font-size:11px;line-height:1.65}.bob-confirm-modal>p b{color:#354157}.bob-confirm-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:23px;display:grid}.bob-confirm-actions .btn{min-height:43px}.bob-delete-confirm{color:#fff!important;background:#cf4659!important;border-color:#cf4659!important}.bob-delete-confirm:hover{background:#b93b4d!important}@media (width<=1100px){.bob-metrics{grid-template-columns:repeat(2,1fr)}.bob-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.bob-filters{width:100%}.bob-search{flex:1}}@media (width>=701px) and (width<=1300px){.bob-status-strip p{display:none}}@media (width<=700px){.bob-period-filter{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.bob-period-filter button{padding-inline:7px}.bob-modal{max-height:calc(100dvh - 24px)}.bob-modal>.modal-head,.bob-modal-body,.bob-modal>.modal-actions{padding-left:18px;padding-right:18px}.bob-metrics{grid-template-columns:1fr}.bob-status-strip{flex-wrap:wrap;align-items:flex-start}.bob-status-strip p{width:100%;margin:3px 0}.bob-filters{flex-direction:column}.bob-search,.bob-filters select{width:100%;max-width:none}.bob-form-grid{grid-template-columns:1fr}.bob-written-production-lock{flex-direction:column;align-items:stretch}.bob-written-correction>div:not(.bob-written-correction-actions),.bob-commission-fields>div{grid-template-columns:1fr}.bob-ap-preview{flex-direction:column}}.calendar-header{align-items:center}.calendar-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.calendar-stats article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px 18px}.calendar-stats small{color:#8893a5;letter-spacing:1px;font-size:8px;font-weight:800;display:block}.calendar-stats strong{margin:5px 0 2px;font-size:22px;display:block}.calendar-stats p{color:#8993a4;margin:0;font-size:9px}.calendar-stats .calendar-ready{color:#27815f;font-size:17px}.calendar-layout{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.calendar-main{overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:67px;padding:0 18px;display:flex}.calendar-toolbar>div{align-items:center;gap:6px;display:flex}.calendar-toolbar button{color:#637087;background:#fff;border:1px solid #dfe4ec;border-radius:8px;width:34px;height:34px;font-size:20px}.calendar-toolbar h2{margin:0 0 0 9px;font-size:19px}.calendar-toolbar>span{color:#788499;align-items:center;gap:7px;font-size:9px;display:flex}.calendar-toolbar>span i{background:#4470e3;border-radius:50%;width:7px;height:7px}.weekday-row,.month-grid{grid-template-columns:repeat(7,1fr);display:grid}.weekday-row{border-bottom:1px solid var(--line);background:#f9fafc}.weekday-row b{color:#8a95a7;letter-spacing:.8px;padding:10px 11px;font-size:8px}.calendar-day{text-align:left;background:#fff;border:1px solid #eaedf2;border-top:0;border-left:0;min-width:0;height:112px;padding:8px;overflow:hidden}.calendar-day:nth-child(7n){border-right:0}.calendar-day:hover,.calendar-day.selected{background:#f5f8ff}.calendar-day.selected{box-shadow:inset 0 0 0 2px #6f8fe8}.calendar-day>span{color:#4d5a70;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:grid}.calendar-day.today>span{color:#fff;background:#3569ef}.calendar-day.outside>span{color:#c0c6d0}.calendar-day>div{flex-direction:column;gap:3px;margin-top:3px;display:flex}.calendar-day em{color:#4263ba;text-overflow:ellipsis;white-space:nowrap;background:#edf2ff;border-radius:4px;padding:4px 5px;font-size:7px;font-style:normal;font-weight:700;display:block;overflow:hidden}.calendar-day em i{background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:4px;display:inline-block}.calendar-day em.completed{color:#24805d;background:#e9f7f0}.calendar-day em.cancelled,.calendar-day em.no-show{color:#b55060;background:#ffedf0}.calendar-day small{color:#778398;font-size:7px}.calendar-side{flex-direction:column;gap:14px;display:flex}.day-agenda,.upcoming-card{padding:18px}.agenda-head{justify-content:space-between;align-items:flex-start;display:flex}.agenda-head h2,.upcoming-card h2{margin:0;font-size:15px}.agenda-head>button{color:#fff;background:#3569ef;border:0;border-radius:7px;width:30px;height:30px}.agenda-list{margin-top:15px}.agenda-list article{border-top:1px solid #edf0f4;grid-template-columns:58px 1fr auto;gap:10px;padding:13px 0;display:grid}.agenda-list time{color:#4666b7;font-size:9px;font-weight:750}.agenda-list article>div{flex-direction:column;display:flex}.agenda-list b{font-size:11px}.agenda-list p{color:#8590a2;margin:3px 0 6px;font-size:8px}.agenda-list article>button{color:#8b95a5;background:0 0;border:0;align-self:start}.appointment-status{color:#315ebf;background:#edf2ff;border-radius:5px;width:max-content;padding:3px 6px;font-size:7px;font-weight:750}.appointment-status.completed{color:#24805d;background:#e9f7f0}.appointment-status.cancelled,.appointment-status.no-show{color:#b55060;background:#ffedf0}.agenda-empty{text-align:center;flex-direction:column;align-items:center;padding:38px 10px;display:flex}.agenda-empty>span{color:#4b6fd0;background:#edf2ff;border-radius:12px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.agenda-empty b{margin-top:11px;font-size:12px}.agenda-empty p{color:#8a94a4;margin:4px 0 13px;font-size:9px}.agenda-empty button{color:#3865d2;background:0 0;border:0;font-size:9px;font-weight:700}.upcoming-card h2{margin-bottom:12px}.upcoming-card>button{text-align:left;background:0 0;border:0;border-top:1px solid #edf0f4;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.upcoming-card>button>span{color:#4466bc;width:44px;font-size:9px;font-weight:750}.upcoming-card>button>div{flex-direction:column;display:flex}.upcoming-card>button b{font-size:10px}.upcoming-card>button small{color:#8993a3;margin-top:3px;font-size:8px}.no-upcoming{color:#8993a4;font-size:9px}.appointment-modal{width:min(760px,100%)}.appointment-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.appointment-grid input,.appointment-grid select{height:44px;font-size:12px}.appointment-notes textarea{resize:vertical;height:78px!important;padding:10px!important}.reminder-toggle{grid-template-columns:1fr auto;align-items:center;display:grid!important}.reminder-toggle>span{grid-column:1}.reminder-toggle>button{background:#d8dde6;border:0;border-radius:20px;grid-area:1/2/3;width:40px;height:23px;padding:3px}.reminder-toggle>button i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block}.reminder-toggle>button.on{background:#3569ef}.reminder-toggle>button.on i{transform:translate(17px)}.reminder-toggle small{color:#8993a4;font-size:8px}.appointment-actions .delete-appointment{color:#c44a5c;background:0 0;border:0;margin-right:auto;font-size:10px}@media (width<=1100px){.calendar-layout{grid-template-columns:1fr}.calendar-side{grid-template-columns:1fr 1fr;display:grid}.calendar-day{height:100px}}@media (width<=760px){.calendar-stats{grid-template-columns:1fr 1fr}.calendar-day{height:82px}.calendar-day em{font-size:0}.calendar-day em i{margin:0}.calendar-toolbar>span{display:none}.calendar-side,.appointment-grid{grid-template-columns:1fr}.appointment-notes{grid-column:auto}}@media (width<=520px){.calendar-stats{grid-template-columns:1fr 1fr}.calendar-toolbar h2{font-size:15px}.weekday-row b{text-align:center;padding:8px 3px;font-size:7px}.calendar-day{height:65px;padding:4px}}.home-header{border-bottom:1px solid #dfe5ed;align-items:center;min-height:88px}.home-greeting{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;max-width:100%;line-height:1.15;display:flex;color:#69768b!important;letter-spacing:-.75px!important;margin:0!important;font-size:31px!important;font-weight:450!important}.home-greeting-primary{overflow-wrap:anywhere;max-width:100%;font-weight:450;display:block}.home-greeting-salutation{font-weight:450}.home-greeting-name{color:#17243c;font-weight:780}.home-welcome{background:linear-gradient(115deg,#fff,#f8faff);border:1px solid #dce3ed;border-radius:13px;flex-direction:column;justify-content:center;min-height:112px;padding:18px 22px 18px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 22px #14223f0e}.home-welcome:before{content:"";background:#4c78ee;width:5px;position:absolute;inset:0 auto 0 0}.home-welcome .eyebrow{color:#60708a}.home-welcome h1{color:#17243c}.home-welcome .sub{color:#637189}.home-command-card{color:#fff;background:linear-gradient(120deg,#101e38,#18315c);border:1px solid #20355d;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:18px 21px;display:flex;overflow:hidden;box-shadow:0 10px 25px #12264c2b}.home-command-copy{min-width:0}.home-command-copy .eyebrow{color:#8fa9d9;margin-bottom:5px}.home-command-copy h2{letter-spacing:-.25px;color:#fff;margin:0 0 5px;font-size:18px}.home-command-copy>span{color:#becbe1;max-width:530px;font-size:11px;line-height:1.45;display:block}.home-command-stats{flex:none;align-items:center;gap:12px;display:flex}.home-command-stats>div{border-left:1px solid #ffffff24;min-width:74px;padding:8px 10px}.home-command-stats strong{color:#fff;font-size:20px;line-height:1;display:block}.home-command-stats small{color:#aebed8;text-transform:uppercase;letter-spacing:.8px;margin-top:4px;font-size:8px;display:block}.home-command-stats button{color:#18315c;white-space:nowrap;background:#fff;border:1px solid #fff3;border-radius:8px;height:40px;padding:0 14px;font-size:10px;font-weight:800}.home-command-stats button:hover{background:#edf3ff;transform:translateY(-1px)}.home-performance-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.home-performance-eyebrow{color:#66758b;letter-spacing:1.45px;margin-bottom:7px;font-size:11px;font-weight:850;line-height:1.35}.home-performance-head h2{margin:0;font-size:19px}.home-performance-scope{color:#66738a;margin-top:4px;font-size:10px;font-weight:650;display:block}.home-performance-message{color:#66738a;background:#f7f9fc;border:1px solid #dce3ed;border-radius:9px;margin:-4px 0 12px;padding:9px 12px;font-size:11px}.home-performance-message.warning{color:#745416;background:#fff9e9;border-color:#ead8a9}.home-performance-message.error{color:#9b3030;background:#fff4f4;border-color:#edc4c4;justify-content:space-between;align-items:center;gap:12px;display:flex}.home-performance-message.error button{height:28px;color:inherit;background:0 0;border:1px solid;border-radius:7px;padding:0 11px;font-size:10px;font-weight:800}.home-range-filter{background:#fff;border:1px solid #e1e5ec;border-radius:10px;gap:4px;padding:4px;display:flex}.home-range-filter button{color:#748095;background:0 0;border:0;border-radius:7px;height:34px;padding:0 13px;font-size:10px;font-weight:700}.home-range-filter button.active{color:#fff;background:#111e37;box-shadow:0 4px 10px #0e1b3329}.home-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.home-stat{background:#fff;border:1px solid #d8dee9;border-radius:13px;min-height:232px;padding:23px 24px 20px;box-shadow:0 9px 26px #14223f14}.home-stat-top{justify-content:space-between;align-items:center;display:flex}.performance-metric-icon{color:#3564dc;background:#edf2ff;border-radius:11px;flex:none;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid}.home-stat-top em{color:#66738a;letter-spacing:1px;font-size:10px;font-style:normal;font-weight:800}.performance-metric-icon.connected{color:#27845f;background:#e8f8f1}.performance-metric-icon.appointments{color:#7d52c8;background:#f2ecff}.performance-metric-icon.premium{color:#b77a23;background:#fff4df}.home-stat>strong{margin:17px 0 0;font-size:44px;line-height:1;display:block}.home-stat-value-skeleton,.home-stat-copy-skeleton,.home-stat footer .home-stat-kpi-skeleton{background:linear-gradient(100deg,#e8edf4 22%,#f5f7fa 42%,#e8edf4 62%) 0 0/240% 100%;animation:1.35s ease-in-out infinite home-performance-shimmer}.home-stat-value-skeleton{border-radius:9px;width:min(112px,58%);height:44px;margin:17px 0 0;display:block}.home-stat-copy-skeleton{border-radius:7px;width:90%;height:36px;display:block}.home-stat footer.home-stat-kpis-loading{flex-wrap:nowrap}.home-stat footer .home-stat-kpi-skeleton{border:0;width:76px;min-width:0;max-width:31%;min-height:31px;padding:0}@keyframes home-performance-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.home-stat-value-skeleton,.home-stat-copy-skeleton,.home-stat footer .home-stat-kpi-skeleton{animation:none}}.home-stat h3{margin:7px 0;font-size:18px;font-weight:750}.home-stat>p{color:#68758a;min-height:36px;margin:0;font-size:12px;line-height:1.55}.home-stat footer{border-top:1px solid #dfe4ec;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;padding-top:14px;display:flex}.home-stat footer span{color:#4f5e73;overflow-wrap:anywhere;text-align:center;background:#edf1f6;border:1px solid #e0e5ec;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:31px;padding:7px 11px;font-size:11px;font-weight:750;line-height:1.15;display:inline-flex}.pipeline-header{align-items:center}.pipeline-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.pipeline-kpis article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px 19px}.pipeline-kpis small{color:#8792a5;letter-spacing:.8px;font-size:8px;font-weight:800;display:block}.pipeline-kpis strong{margin:5px 0 2px;font-size:22px;display:block}.pipeline-kpis p{color:#8c96a6;margin:0;font-size:8px}.professional-kanban{grid-template-columns:repeat(6,minmax(250px,1fr));gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.pipeline-column{background:#eef1f6;border:1px solid #e0e5ed;border-radius:12px;min-height:555px;overflow:hidden}.pipeline-column>header{background:#f9fafc;border-bottom:1px solid #dfe4eb;height:68px;padding:13px 14px}.pipeline-column>header>div{align-items:center;gap:8px;display:flex}.pipeline-column>header b{font-size:11px}.pipeline-column>header em{color:#657185;background:#e5e9ef;border-radius:9px;margin-left:auto;padding:3px 7px;font-size:9px;font-style:normal;font-weight:750}.pipeline-column>header small{color:#8a94a5;margin:6px 0 0 15px;font-size:8px;display:block}.pipeline-cards{padding:10px}.opportunity-card{background:#fff;border:1px solid #dfe4eb;border-radius:10px;margin-bottom:10px;padding:14px;box-shadow:0 4px 10px #1826420d}.opportunity-top{justify-content:space-between;align-items:center;display:flex}.opportunity-top>span{color:#4464ba;background:#eaf0ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.opportunity-top>button{color:#617087;background:#f1f3f6;border:0;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:700}.opportunity-card h3{margin:10px 0 3px;font-size:13px}.opportunity-card>p{color:#8791a2;margin:0;font-size:9px}.opportunity-card>strong{margin:12px 0;font-size:14px;display:block}.opportunity-card>label{color:#8490a2;flex-direction:column;gap:5px;font-size:7px;font-weight:750;display:flex}.opportunity-card select{color:#4f5d72;background:#fff;border:1px solid #dfe4eb;border-radius:7px;height:34px;padding:0 8px;font-size:9px}.opportunity-card footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.opportunity-card footer>div{flex-direction:column;display:flex}.opportunity-card footer small{color:#929baa;letter-spacing:.6px;font-size:6px;font-weight:800}.opportunity-card footer b{margin-top:3px;font-size:8px}.opportunity-card footer>button{color:#bc4c5c;background:#fff0f2;border:0;border-radius:7px;width:29px;height:29px;font-size:16px}.pipeline-empty{color:#9aa3b1;flex-direction:column;justify-content:center;align-items:center;height:95px;display:flex}.pipeline-empty span{font-size:18px}.pipeline-empty p{margin:5px 0;font-size:9px}.pipeline-add{color:#6d798b;background:0 0;border:1px dashed #bdc6d3;border-radius:8px;width:100%;height:39px;font-size:9px;font-weight:700}.pipeline-form{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.pipeline-form input,.pipeline-form select{height:44px;font-size:12px}.pipeline-delete{text-align:center;width:min(420px,100%);padding:28px}.pipeline-delete>span{color:#c3495a;background:#ffedf0;border-radius:14px;place-items:center;width:50px;height:50px;margin:0 auto 14px;font-size:22px;font-weight:850;display:grid}.pipeline-delete h2{margin:0 0 7px}.pipeline-delete>p:not(.eyebrow){color:#778297;font-size:10px;line-height:1.6}.pipeline-delete>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.btn.danger{color:#fff;background:#c94659;border-color:#c94659}@media (width<=1200px){.home-performance-grid,.pipeline-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.home-header{min-height:84px}.home-greeting{gap:4px;letter-spacing:-.55px!important;font-size:clamp(24px,4.5vw,29px)!important}.home-performance-head{flex-direction:column;align-items:flex-start;gap:10px}.home-range-filter{max-width:100%;overflow:auto}.home-range-filter button{white-space:nowrap}.professional-kanban{grid-template-columns:repeat(6,240px)}.pipeline-form{grid-template-columns:1fr}}@media (width<=560px){.home-performance-grid,.pipeline-kpis{grid-template-columns:1fr}.home-stat{min-height:180px}}.dialer-lead-list{flex-direction:column;max-height:520px;display:flex;overflow:auto}.dialer-lead-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;width:100%;padding:13px 12px;display:grid}.dialer-lead-list>button:hover,.dialer-lead-list>button.active{background:#f3f7ff}.dialer-lead-list>button.active{box-shadow:inset 3px 0 #3569ef}.dialer-lead-list>button>div{flex-direction:column;display:flex}.dialer-lead-list b{color:#29354b;font-size:11px}.dialer-lead-list small{color:#8993a4;margin-top:4px;font-size:8px}.dialer-lead-list em{color:#7c8798;background:#f0f2f6;border-radius:6px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.dialer-lead-list i{color:#8190a7;font-size:17px;font-style:normal}.queue .section-title>span{color:#4766b5;background:#edf2ff;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:700}.session-card>.btn.primary{min-width:190px;min-height:43px}.manual-dialer-overlay{z-index:165}.manual-dialer{width:min(430px,100%);max-height:calc(100vh - 34px);color:var(--ink);background:#fff;border:1px solid #d7e0ec;border-radius:18px;overflow:auto;box-shadow:0 32px 90px #08142857}.manual-dialer-head{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#f9fbff,#f2f6fc);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 24px 19px;display:flex}.manual-dialer-head h2{letter-spacing:-.45px;margin:4px 0 0;font-size:23px}.manual-dialer-head p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.manual-dialer-head>button{color:#637087;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:50%;flex:0 0 34px;width:34px;height:34px;font-size:20px}.manual-dialer-line,.manual-contact-match{border:1px solid var(--line);background:#f8fafc;border-radius:11px;align-items:center;gap:11px;margin:17px 24px 0;padding:12px 13px;display:flex}.manual-line-icon,.manual-contact-icon{color:#2d5f98;background:#e9f1fb;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.manual-dialer-line>span:nth-child(2),.manual-contact-match>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.manual-dialer-line small,.manual-contact-match small{color:#7b899d;letter-spacing:.8px;font-size:8px;font-weight:850}.manual-dialer-line b,.manual-contact-match b{color:#24344a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.manual-dialer-line em,.manual-contact-match em{color:#2e7a61;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.manual-number-field{flex-direction:column;gap:7px;margin:18px 24px 0;display:flex}.manual-number-field>span{color:#627087;font-size:10px;font-weight:800}.manual-number-field>div{background:#fff;border:1px solid #cfd9e7;border-radius:11px;grid-template-columns:1fr 48px;display:grid;overflow:hidden;box-shadow:0 5px 16px #1e36550d}.manual-number-field input{color:#18283d;letter-spacing:.45px;background:0 0;border:0;outline:0;width:100%;height:54px;padding:0 8px 0 16px;font-size:21px;font-weight:750}.manual-number-field>div>button{border:0;border-left:1px solid var(--line);color:#56677f;cursor:pointer;background:#f7f9fc;font-size:17px}.manual-number-field>div>button:disabled,.manual-dialer-actions button:disabled{opacity:.42;cursor:not-allowed}.manual-number-field>small{color:#7f8c9f;min-height:14px;font-size:9px}.manual-contact-match{margin-top:13px}.manual-contact-match .avatar{flex:0 0 36px;width:36px;height:36px;font-size:10px}.manual-contact-match em{color:#718096}.manual-keypad{grid-template-columns:repeat(3,66px);justify-content:center;gap:9px 16px;padding:18px 24px 14px;display:grid}.manual-keypad button{color:#203047;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:13px;width:66px;height:52px;box-shadow:0 3px 9px #1a2c460d}.manual-keypad button:last-child{grid-column:2}.manual-keypad button:hover:not(:disabled){background:#f4f8fd;border-color:#9eb5d2;transform:translateY(-1px)}.manual-keypad button:disabled{opacity:.45;cursor:not-allowed}.manual-keypad b,.manual-keypad small{display:block}.manual-keypad b{font-size:18px;line-height:1}.manual-keypad small{color:#8795a8;letter-spacing:1.1px;margin-top:4px;font-size:7px;font-weight:800}.manual-dialer-actions{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:10px;padding:16px 24px 23px;display:grid}.manual-dialer-actions button{cursor:pointer;border-radius:10px;height:45px;font-size:12px;font-weight:800}.manual-clear{color:#58677c;background:#fff;border:1px solid #d6deea}.manual-call-button{color:#fff;background:#315f96;border:1px solid #275d91;box-shadow:0 8px 18px #315f9638}.manual-call-button span{margin-right:6px}.manual-dialer-trigger{color:#294e79!important;background:#fff!important;border-color:#9db0c8!important}[data-theme=dark] .manual-dialer{background:#151c26;border-color:#344255}[data-theme=dark] .manual-dialer-head{background:#111923;border-color:#303d4e}[data-theme=dark] .manual-dialer-head>button,[data-theme=dark] .manual-number-field>div,[data-theme=dark] .manual-keypad button,[data-theme=dark] .manual-clear{color:#dbe5f2;background:#192330;border-color:#39485d}[data-theme=dark] .manual-dialer-line,[data-theme=dark] .manual-contact-match,[data-theme=dark] .manual-number-field>div>button{background:#111a25;border-color:#334154}[data-theme=dark] .manual-dialer-line b,[data-theme=dark] .manual-contact-match b,[data-theme=dark] .manual-number-field input{color:#ecf2f9}[data-theme=dark] .manual-line-icon,[data-theme=dark] .manual-contact-icon{color:#9cc2ec;background:#21344b}@media (width<=520px){.manual-dialer-head,.manual-dialer-actions{padding-left:18px;padding-right:18px}.manual-dialer-line,.manual-contact-match,.manual-number-field{margin-left:18px;margin-right:18px}}.lead-workspace{grid-template-columns:minmax(250px,290px) minmax(480px,1fr) minmax(245px,285px);align-items:start;gap:16px;margin:-8px -12px 0;display:grid}.lead-workspace button{font-weight:650}.lead-card{background:#fff;border:1px solid #dfe5ef;border-radius:14px;overflow:hidden;box-shadow:0 6px 22px #1324460f}.lead-backbar{grid-column:1/-1;justify-content:space-between;align-items:center;padding:2px 2px 0;display:flex}.lead-backbar>button{color:#536078;background:0 0;border:0;padding:7px 4px}.lead-backbar>span{color:#7c879b;font-size:12px}.lead-backbar .lead-record-nav{align-items:center;gap:8px;margin-left:auto;display:flex}.lead-record-position{color:#536078;white-space:nowrap;align-items:center;padding:0 6px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.lead-backbar div button{color:#536078;background:#fff;border:1px solid #dce2eb;border-radius:8px;min-width:38px;min-height:38px;padding:7px 11px}.lead-backbar div button:disabled{opacity:.35}.lead-profile-head{text-align:center;background:linear-gradient(145deg,#f8faff,#f1f5ff);border-bottom:1px solid #e3e8f2;padding:22px 20px 18px}.lead-profile-head .avatar{width:62px;height:62px;margin:0 auto 11px;font-size:18px}.lead-profile-head h2{letter-spacing:-.3px;margin:0;font-size:19px}.lead-profile-head p{color:#7a8599;margin:5px 0 0;font-size:12px}.lead-contact-list button{color:#315fcf;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f5;align-items:center;gap:11px;width:100%;padding:11px 6px;display:flex}.lead-contact-list button:last-child{border:0}.lead-contact-list i{background:#edf3ff;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.lead-section{border-top:1px solid #e7ebf2;padding:17px 18px}.lead-section:first-of-type{border-top:0}.lead-section h3{color:#26334b;text-transform:uppercase;letter-spacing:.7px;margin:0 0 14px;font-size:12px}.lead-detail{grid-template-columns:90px 1fr;gap:9px;margin:10px 0;font-size:12px;display:grid}.lead-detail span{color:#8390a4}.lead-detail b{color:#26334b}.lead-section select,.lead-section input{color:#26334b;background:#fff;border:1px solid #dce2ec;border-radius:8px;width:100%;height:39px;padding:0 10px}.lead-tags{flex-wrap:wrap;gap:6px;display:flex}.authoritative-lead-tags button{border:1px solid var(--line);background:var(--white);min-height:30px;color:var(--muted);letter-spacing:.03em;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.authoritative-lead-tags button.active{color:#315bbd;background:#eaf0ff;border-color:#9eb7ec}.lead-organization-loading,.lead-organization-error,.lead-organization-empty{color:var(--muted);font-size:11px;line-height:1.5}.lead-organization-error{border:1px solid #efcaca;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.lead-organization-error button,.lead-definition-create button{background:var(--blue);color:#fff;border:0;border-radius:7px;padding:7px 10px;font-weight:800}.lead-custom-fields{gap:9px;display:grid}.lead-custom-fields label{color:var(--muted);gap:5px;font-size:10px;font-weight:800;display:grid}.lead-custom-fields input,.lead-definition-create input,.lead-definition-create select{border:1px solid var(--line);background:var(--white);min-width:0;height:36px;color:var(--ink);border-radius:8px;padding:0 9px}.lead-custom-fields .lead-custom-checkbox{grid-template-columns:1fr auto;align-items:center}.lead-custom-checkbox input{width:18px;height:18px}.lead-definition-create{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;margin-top:10px;display:grid}.lead-definition-create select{max-width:92px}.lead-definition-create button:disabled{opacity:.5}[data-theme=dark] .authoritative-lead-tags button,[data-theme=dark] .lead-custom-fields input,[data-theme=dark] .lead-definition-create input,[data-theme=dark] .lead-definition-create select{color:#eef3fb;background:#151b24;border-color:#344050}[data-theme=dark] .authoritative-lead-tags button.active{color:#a9c2f4;background:#23324a;border-color:#3d587d}.lead-tags span{color:#3b63c4;background:#edf3ff;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700}.lead-main-head{padding:18px 18px 0}.lead-quick-actions{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.lead-quick-actions button{color:#4a5870;background:#fff;border:1px solid #dfe5ef;border-radius:9px;padding:11px 5px;font-size:11px}.lead-quick-actions button:first-child{color:#fff;background:#13223e;border-color:#13223e}.lead-composer{border:1px solid #dce3ee;border-radius:12px;margin:14px 18px 0;overflow:hidden}.lead-composer-tabs{background:#f7f9fc;border-bottom:1px solid #e3e8f0;display:flex}.lead-composer-tabs button{color:#718096;background:0 0;border:0;padding:11px 15px;font-size:11px}.lead-composer-tabs button.active{color:#315fcf;background:#fff;box-shadow:inset 0 -2px #3569ef}.lead-composer textarea{resize:none;border:0;outline:0;width:100%;min-height:170px;max-height:none;padding:17px 18px;font-size:13px;line-height:1.55;transition:height .16s}.lead-draft-editor{overflow:hidden}.lead-composer-footer{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.lead-composer-footer span{color:#8a96a9;font-size:10px}.lead-composer-footer button{color:#fff;background:#3569ef;border:0;border-radius:8px;padding:9px 14px}.lead-composer-footer button:disabled{opacity:.45}.lead-timeline{margin:16px 18px 20px}.lead-timeline-head{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.lead-timeline-head h3{margin:0;font-size:13px}.lead-timeline-head select{color:#617087;background:#fff;border:1px solid #dce2eb;border-radius:7px;padding:6px 8px;font-size:11px}.activity-item{border-bottom:1px solid #edf0f5;grid-template-columns:34px 1fr;gap:10px;padding:15px 0;display:grid}.activity-icon{color:#3569ef;background:#edf3ff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.activity-item h4{margin:0;font-size:12px}.activity-item p{color:#536078;white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.5}.activity-item small{color:#98a2b2;font-size:10px}.activity-empty{text-align:center;color:#8a96a9;padding:35px 10px}.activity-empty span{margin-bottom:8px;font-size:24px;display:block}.lead-timeline-head>div p{color:var(--muted);margin:4px 0 0;font-size:11px}.activity-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.activity-overview span{border:1px solid var(--line);color:var(--muted);background:#f8faff;border-radius:9px;align-items:baseline;gap:6px;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.activity-overview b{color:var(--ink);font-size:15px}.activity-feed{border:1px solid var(--line);border-radius:11px;overflow:hidden}.activity-feed .activity-item{border-bottom:1px solid var(--line);background:var(--white);margin:0;padding:16px 17px}.activity-feed .activity-item:last-child{border-bottom:0}.activity-content{min-width:0}.activity-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-title button{border:1px solid var(--line);color:#315fcf;cursor:pointer;background:0 0;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800}.activity-note-editor{margin:9px 0 6px}.activity-note-editor textarea{background:var(--white);width:100%;min-height:130px;color:var(--ink);font:inherit;resize:vertical;border:1px solid #7897e7;border-radius:8px;outline:0;padding:12px;line-height:1.5}.activity-note-editor>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.activity-note-editor button,.activity-pagination button{border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:800}.activity-note-editor button.primary,.activity-pagination button{color:#fff;background:#315fcf;border-color:#315fcf}.activity-note-editor button:disabled{opacity:.45}.activity-pagination{border:1px solid var(--line);background:#f8faff;border-radius:9px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;display:flex}.activity-pagination span{color:var(--muted);font-size:10px;font-weight:700}.activity-pagination button{min-width:105px}.activity-call .activity-icon{background:#eaf1ff}.activity-note .activity-icon{background:#eef2ff}.activity-text .activity-icon,.activity-email .activity-icon{color:#187b5d;background:#e9f8f2}.activity-task .activity-icon{color:#9b6815;background:#fff5df}[data-theme=dark] .activity-overview span,[data-theme=dark] .activity-pagination{background:#111a27}[data-theme=dark] .activity-feed .activity-item,[data-theme=dark] .activity-note-editor textarea,[data-theme=dark] .activity-note-editor button{background:#141b25}[data-theme=dark] .activity-title button{color:#9db5f2}.activity-note-editor textarea{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;height:auto;max-height:none;overflow-y:hidden}.activity-note-text{overflow-wrap:anywhere;word-break:break-word;max-height:none;display:block;overflow:visible}.activity-feed .activity-canonical-call{padding-block:14px;position:relative}.activity-canonical-call:before{content:"";background:#5c7fd6;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:10px auto 10px 0}.canonical-call-title{align-items:center}.canonical-call-title h4{letter-spacing:-.01em;font-size:13px}.canonical-call-outcome{color:#52627d;background:#f3f6fc;border:1px solid #d9e2f4;border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.canonical-call-outcome.outcome-answered{color:#17674e;background:#eaf8f2;border-color:#b8dfcf}.canonical-call-outcome.outcome-missed,.canonical-call-outcome.outcome-declined,.canonical-call-outcome.outcome-failed{color:#a83c4b;background:#fff1f2;border-color:#efc9ce}.canonical-call-outcome.outcome-busy,.canonical-call-outcome.outcome-no-answer,.canonical-call-outcome.outcome-caller-canceled{color:#865d13;background:#fff8e8;border-color:#eed9ad}.canonical-call-outcome.outcome-in-progress{color:#315fa8;background:#edf4ff;border-color:#bed3f5}.canonical-call-meta{margin-top:7px;font-weight:700;display:block;color:#69778c!important;font-size:10.5px!important}.activity-canonical-call .canonical-call-agent{color:#7e899a;margin:5px 0 0;font-size:10px;line-height:1.3}.call-history-error{color:#863b47;background:#fff7f8;border:1px solid #efd0d4;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;margin:12px 0;padding:9px 10px;display:grid}.call-history-error>span{background:#fbe7ea;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.call-history-error p{flex-direction:column;gap:2px;margin:0;display:flex}.call-history-error b{font-size:10px}.call-history-error small{color:#947078;font-size:9px}.call-history-error button{color:#913d4b;cursor:pointer;background:#fff;border:1px solid #e6bbc1;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:800}.call-history-error button:disabled{opacity:.5}[data-theme=dark] .canonical-call-outcome{color:#c1cad8;background:#1a2432;border-color:#344156}[data-theme=dark] .canonical-call-outcome.outcome-answered{color:#91d6bf;background:#132d27;border-color:#285b4d}[data-theme=dark] .canonical-call-outcome.outcome-missed,[data-theme=dark] .canonical-call-outcome.outcome-declined,[data-theme=dark] .canonical-call-outcome.outcome-failed{color:#ef9daa;background:#321c22;border-color:#693641}[data-theme=dark] .canonical-call-outcome.outcome-busy,[data-theme=dark] .canonical-call-outcome.outcome-no-answer,[data-theme=dark] .canonical-call-outcome.outcome-caller-canceled{color:#e9c97e;background:#2d2517;border-color:#5d4c29}[data-theme=dark] .canonical-call-outcome.outcome-in-progress{color:#9fc1f7;background:#18263b;border-color:#344e79}[data-theme=dark] .call-history-error{color:#f0aab5;background:#2b1b20;border-color:#5b323b}[data-theme=dark] .call-history-error>span{background:#3a2027}[data-theme=dark] .call-history-error small{color:#c28e97}[data-theme=dark] .call-history-error button{color:#f1b1bb;background:#21171a;border-color:#6c3b45}@media (width<=700px){.activity-overview{grid-template-columns:1fr 1fr}.activity-title{align-items:flex-start}.activity-pagination{flex-direction:column;align-items:flex-start;gap:10px}.activity-pagination button{width:100%}.call-history-error{grid-template-columns:28px 1fr}.call-history-error button{grid-column:1/-1;width:100%}.canonical-call-title{align-items:flex-start}}.lead-side .lead-section{padding:17px}.side-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.side-title h3{margin:0}.side-title button{color:#fff;background:#3569ef;border:0;border-radius:50%;width:27px;height:27px}.side-empty{text-align:center;color:#8a96aa;border:1px dashed #dce3ed;border-radius:9px;padding:15px;font-size:11px}.side-action{color:#315fcf;background:#fff;border:1px solid #dce3ee;border-radius:8px;width:100%;margin-top:9px;padding:10px}.lead-policy-box{background:#f6f8fc;border-radius:9px;padding:12px}.lead-policy-box b{font-size:12px;display:block}.lead-policy-box span{color:#8290a4;font-size:10px}.people-panel tbody tr{cursor:pointer}.people-panel tbody tr:hover{background:#f7f9ff}.people-panel tbody tr:focus{outline-offset:-2px;outline:2px solid #83a4ff}.people-panel .row-actions button{cursor:pointer}@media (width<=1180px){.lead-workspace{grid-template-columns:260px 1fr}.lead-side{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lead-side .lead-section{border:0}}@media (width<=820px){.lead-workspace{grid-template-columns:1fr;margin:0}.lead-backbar,.lead-side{grid-column:auto}.lead-side{display:block}.lead-quick-actions{grid-template-columns:repeat(3,1fr)}}.lead-side-tool .lead-policy-box{background:#f7f9fd;border:1px solid #e3e8f1}.people-finder-card .lead-policy-box{background:#f7faf9}.side-tool-note{color:#8290a4;margin-top:8px;font-size:9px;line-height:1.45;display:block}.people-finder-card .side-title button{background:#25334a}.lead-book-card .side-title button{background:#315f96}.lead-book-card .lead-policy-box{background:#f5f8fc}.lead-book-overlay,.note-delete-overlay{z-index:165}.lead-book-modal{width:min(700px,94vw)}.lead-book-overlay{overflow:hidden}.lead-book-modal .modal-head p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.lead-book-client{border:1px solid var(--line);background:#f7f9fc;border-radius:11px;align-items:center;gap:11px;margin-bottom:18px;padding:13px 15px;display:flex}.lead-book-client .avatar{flex:0 0 42px;width:42px;height:42px}.lead-book-client>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lead-book-client small{color:#7d899b;letter-spacing:.8px;font-size:8px;font-weight:850}.lead-book-client b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lead-book-client em{color:#3d628d;background:#e9f0fa;border-radius:7px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.lead-book-notes-field{grid-column:1/-1}.activity-actions{align-items:center;gap:7px;display:flex}.activity-title .activity-delete-note{color:#a93e4b;border-color:#e4b9be}.note-delete-modal{text-align:center;width:min(455px,100%)}.note-delete-icon{color:#b73f4d;background:#fff2f3;border:1px solid #efc7cc;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 13px;font-size:22px;font-weight:900;display:grid}.note-delete-modal h2{margin:5px 0 8px;font-size:21px}.note-delete-modal>p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.6}.note-delete-preview{border:1px solid var(--line);color:#4f5f75;text-align:left;background:#f8fafc;border-radius:9px;margin-top:15px;padding:12px 14px;font-size:11px;line-height:1.45}.note-delete-actions{justify-content:center;gap:9px;margin-top:19px;display:flex}.note-delete-actions button{border:1px solid var(--line);min-width:118px;height:40px;color:var(--ink);background:#fff;border-radius:9px;font-size:11px;font-weight:800}.note-delete-actions .confirm-note-delete{color:#fff;background:#b9404e;border-color:#b9404e}[data-theme=dark] .lead-side-tool .lead-policy-box,[data-theme=dark] .people-finder-card .lead-policy-box{background:#121d2d;border-color:#334155}[data-theme=dark] .lead-book-client,[data-theme=dark] .note-delete-preview{background:#111827;border-color:#334155}[data-theme=dark] .note-delete-icon{color:#f09ba6;background:#361f25;border-color:#70404a}[data-theme=dark] .note-delete-actions button{color:#e7edf5;background:#17212e;border-color:#3c4859}[data-theme=dark] .note-delete-actions .confirm-note-delete{color:#fff;background:#b9404e;border-color:#c55361}[data-theme=dark] .lead-draft-editor{scrollbar-color:#536177 transparent}[data-theme=dark] .lead-draft-editor::-webkit-scrollbar-thumb{background:#536177}.lead-message-actions{align-items:center;gap:8px;display:flex}.lead-message-attach{border:1px solid var(--line);background:var(--white);height:34px;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.lead-message-attach input{opacity:0;width:1px;height:1px;position:absolute}.lead-message-attachments{flex-wrap:wrap;gap:7px;padding:0 16px 10px;display:flex}.lead-message-attachments>span{color:#315da8;background:#f2f6ff;border:1px solid #cfdcf4;border-radius:8px;align-items:center;gap:6px;max-width:220px;padding:6px 8px;font-size:9px;font-weight:750;display:inline-flex}.lead-message-attachments button{width:19px;height:19px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.lead-message-disabled{color:var(--muted);padding:0 16px 12px;font-size:9px;line-height:1.45;display:block}.canonical-message-status{color:#59667a;text-transform:capitalize;background:#eef2f7;border-radius:999px;align-items:center;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.canonical-message-status.status-delivered,.canonical-message-status.status-received{color:#1f735f;background:#e9f7f2}.canonical-message-status.status-failed,.canonical-message-status.status-undelivered{color:#b33f50;background:#fff0f2}.canonical-message-status.status-reconciling,.canonical-message-status.status-unknown{color:#91610f;background:#fff8e8}.activity-message-text{white-space:pre-wrap}.activity-message-media{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}.activity-message-media a{color:var(--blue);background:#edf3ff;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800;text-decoration:none}[data-theme=dark] .lead-message-attachments>span,[data-theme=dark] .activity-message-media a{color:#a8c0ff;background:#1c2d4c;border-color:#344b72}@media (width<=600px){.lead-composer-footer{flex-direction:column;align-items:flex-start}.lead-message-actions{justify-content:flex-end;width:100%}}.lead-appointment-overlay{z-index:145}.lead-appointment-modal{width:min(650px,94vw);padding:0;overflow:hidden}.lead-appointment-modal .modal-head{padding:20px 22px}.lead-appointment-modal .modal-head h2{font-size:20px}.lead-appointment-modal .modal-head p:last-child{color:var(--muted);margin:5px 0 0;font-size:10px}.appointment-client-summary{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;align-items:center;gap:11px;margin:0 22px;padding:13px 15px;display:flex}.appointment-client-summary .avatar{width:39px;height:39px}.appointment-client-summary>div{flex-direction:column;display:flex}.appointment-client-summary b{font-size:12px}.appointment-client-summary small{color:var(--muted);margin-top:3px;font-size:9px}.lead-appointment-grid{grid-template-columns:1fr 1fr;gap:13px;padding:19px 22px 14px;display:grid}.lead-appointment-grid label{color:#657289;flex-direction:column;gap:7px;font-size:9px;font-weight:750;display:flex}.lead-appointment-grid input,.lead-appointment-grid select,.lead-appointment-grid textarea{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);border-radius:8px;outline:0;padding:0 11px;font-size:11px}.lead-appointment-grid input,.lead-appointment-grid select{height:40px}.lead-appointment-grid textarea{resize:none;height:74px;padding:10px}.appointment-notes{grid-column:1/-1}.appointment-reminder{background:#f4f7fb;border-radius:9px;align-items:center;gap:10px;margin:0 22px 17px;padding:12px 14px;display:flex}.appointment-reminder>span{flex-direction:column;display:flex}.appointment-reminder b{font-size:10px}.appointment-reminder small{color:var(--muted);margin-top:2px;font-size:8px}.appointment-modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.appointment-modal-actions button{border:1px solid var(--line);background:var(--white);height:38px;color:var(--ink);border-radius:8px;padding:0 14px;font-size:10px;font-weight:750}.appointment-modal-actions button.primary{border-color:var(--navy);background:var(--navy);color:#fff}.appointment-modal-actions button:disabled{opacity:.45}[data-theme=dark] .appointment-client-summary,[data-theme=dark] .appointment-reminder{background:#111827}@media (width<=600px){.lead-appointment-grid{grid-template-columns:1fr}.appointment-notes{grid-column:auto}}.settings-header{align-items:center}.settings-save-state{color:#25805f;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.settings-save-state i{background:#35c78f;border-radius:50%;width:8px;height:8px}.settings-layout{grid-template-columns:220px minmax(0,1fr);gap:18px;display:grid}.settings-nav{padding:10px;position:sticky;top:88px}.settings-nav button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;padding:11px 12px;font-size:12px;font-weight:650}.settings-nav button.active{color:#315fcf;background:#edf3ff}.settings-content{flex-direction:column;gap:16px;display:flex}.settings-card{padding:0;overflow:hidden}.settings-card-head{border-bottom:1px solid var(--line);padding:20px 22px}.settings-card-head h2{margin:0 0 5px;font-size:17px}.settings-card-head p{color:var(--muted);margin:0;font-size:11px}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:17px 22px;display:flex}.setting-row:last-child{border-bottom:0}.setting-copy{flex-direction:column;gap:4px;display:flex}.setting-copy b{font-size:12px}.setting-copy span{color:var(--muted);font-size:10px;line-height:1.45}.setting-control{justify-content:flex-end;align-items:center;min-width:210px;display:flex}.setting-control select{border:1px solid var(--line);background:var(--white);width:210px;height:40px;color:var(--ink);border-radius:8px;padding:0 11px}.theme-options{grid-template-columns:repeat(3,1fr);gap:9px;width:100%;padding:18px 22px 22px;display:grid}.theme-choice{border:2px solid var(--line);background:var(--white);text-align:left;color:var(--ink);border-radius:11px;padding:10px}.theme-preview{border:1px solid #dce2ec;border-radius:7px;grid-template-columns:25% 1fr;height:72px;margin-bottom:8px;display:grid;overflow:hidden}.theme-preview i{background:#0d1930}.theme-preview>span{background:#f5f7fb;position:relative}.theme-preview>span:before,.theme-preview>span:after{content:"";background:#fff;border-radius:4px;height:9px;position:absolute;top:13px;left:10px;right:10px}.theme-preview>span:after{height:27px;top:30px}.theme-preview.dark{border-color:#34415a}.theme-preview.dark i{background:#070d1b}.theme-preview.dark>span{background:#111827}.theme-preview.dark>span:before,.theme-preview.dark>span:after{background:#1d293d}.theme-preview.system>span{background:linear-gradient(90deg,#f5f7fb 50%,#111827 50%)}.theme-choice b{font-size:11px;display:block}.theme-choice small{color:var(--muted);font-size:9px}.switch{flex:none;width:42px;height:24px;position:relative}.switch input{opacity:0;width:0;height:0}.switch span{background:#cfd6e2;border-radius:20px;transition:all .2s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.switch input:checked+span:after{transform:translate(18px)}.settings-badge{border-radius:20px;padding:6px 10px;font-size:10px;font-weight:800}.settings-badge.warning{color:#a86808;background:#fff3df}.settings-value{color:var(--ink);font-size:11px;font-weight:700}.settings-danger{color:#c94353!important;border-color:#efcbd0!important}.settings-footer-note{text-align:center;color:var(--muted);padding:8px 0 20px;font-size:10px}@media (width<=850px){.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;position:static;overflow:auto}.settings-nav button{white-space:nowrap;width:auto}.setting-row{align-items:flex-start}.setting-control{min-width:170px}.theme-options{grid-template-columns:1fr}}[data-theme=dark]{--ink:#e8edf7;--muted:#94a3b8;--line:#29364a;--bg:#0c1320;--white:#131d2c;--navy:#060c18;--navy2:#0d1728;--shadow:0 8px 28px #0000003d}[data-theme=dark] body{background:var(--bg);color:var(--ink)}[data-theme=dark] .topbar,[data-theme=dark] .panel,[data-theme=dark] .lead-card,[data-theme=dark] .metric,[data-theme=dark] .settings-card,[data-theme=dark] table,[data-theme=dark] .toolbar,[data-theme=dark] .pagination{background:var(--white);color:var(--ink)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .btn.ghost,[data-theme=dark] .search,[data-theme=dark] .theme-choice{color:var(--ink)!important;border-color:var(--line)!important;background:#172334!important}[data-theme=dark] thead,[data-theme=dark] .lead-profile-head,[data-theme=dark] .lead-composer-tabs,[data-theme=dark] .home-performance-head{background:#101a29!important}[data-theme=dark] tbody tr:hover,[data-theme=dark] .settings-nav button.active{background:#182944}[data-theme=dark] .sub,[data-theme=dark] small,[data-theme=dark] .eyebrow{color:var(--muted)}.workspace-settings form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.workspace-settings label{gap:8px;min-width:0;font-size:14px;display:grid}.workspace-settings input{border:1px solid var(--border,#ccd5e2);width:100%;min-width:0;color:inherit;box-sizing:border-box;background:0 0;border-radius:8px;padding:12px;font-size:16px}.workspace-settings form button{justify-self:start}.workspace-setup-progress{padding-left:20px;font-size:14px;line-height:1.7}.billing-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.settings-content,.settings-nav{min-width:0}@media (width<=850px){.settings-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.setting-row{flex-direction:column;gap:12px}.setting-control{justify-content:flex-start;width:100%;min-width:0}.settings-profile-value{flex-wrap:wrap}.settings-profile-copy{flex:1;min-width:0}.settings-profile-copy small,.settings-value{overflow-wrap:anywhere}.workspace-settings form{grid-template-columns:1fr}.workspace-settings{min-width:0}.workspace-settings p,.workspace-setup-progress{overflow-wrap:anywhere}}.fcr-card{min-height:590px}.fcr-head{justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.fcr-head h2{font-size:20px;line-height:1.2}.fcr-head p{margin-top:7px;font-size:12px;line-height:1.5}.fcr-kicker{color:#49679e;letter-spacing:1.25px;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.fcr-open{flex:none;text-decoration:none}.fcr-head-actions{align-items:center;gap:13px;display:flex}.fcr-open{min-height:46px;padding-inline:18px;font-size:12px}.fcr-review-label{color:#294c80;background:#f2f6fc;border:1px solid #ccdaed;border-radius:11px;flex-direction:column;gap:3px;padding:11px 14px;display:flex}.fcr-review-label b{font-size:11px}.fcr-review-label small{color:#6b7890;font-size:9px}.fcr-body{grid-template-columns:minmax(285px,.76fr) minmax(0,1.6fr);gap:18px;padding:22px 28px;display:grid}.fcr-prepare{background:#f7f9fc;border:1px solid #dfe6f0;border-radius:14px;padding:22px}.fcr-prepare h3{margin:0 0 14px;font-size:15px}.fcr-prepare ul{margin:0;padding:0;list-style:none}.fcr-prepare li{color:var(--ink);border-bottom:1px solid #e5eaf1;padding:10px 0 10px 27px;font-size:12px;line-height:1.45;position:relative}.fcr-prepare li:last-child{border:0}.fcr-prepare li:before{content:"";border-bottom:2px solid #188461;border-left:2px solid #188461;border-radius:1px;width:8px;height:4px;position:absolute;top:14px;left:5px;transform:rotate(-45deg);box-shadow:-3px 3px 0 5px #e5f6f0}.fcr-note{background:#fff8e9;border:1px solid #f0d9ad;border-radius:11px;flex-direction:column;gap:5px;margin-top:17px;padding:15px;display:flex}.fcr-note b{color:#8a5d08;font-size:11px}.fcr-note span{color:#7c673e;font-size:10px;line-height:1.5}.fcr-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fcr-steps>div{background:#fff;border:1px solid #dfe6f0;border-radius:14px;grid-template-columns:40px 1fr;align-content:start;gap:14px;padding:21px;display:grid}.fcr-steps>div>span{color:#274f91;background:#eaf0fb;border-radius:11px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.fcr-steps section h3{margin:1px 0 8px;font-size:13px;line-height:1.35}.fcr-steps section p{color:var(--muted);margin:0;font-size:11px;line-height:1.58}.fcr-footer{color:#dce6f7;background:#101d38;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin:0 28px 24px;padding:15px 18px;display:flex}.fcr-footer span{font-size:10px;line-height:1.45}.fcr-footer a{color:#fff;flex:none;font-size:11px;font-weight:800;text-decoration:none}html[data-theme=dark] .fcr-prepare,html[data-theme=dark] .fcr-steps>div{background:#172334;border-color:#2d3a4d}html[data-theme=dark] .fcr-prepare li{border-color:#2d3a4d}html[data-theme=dark] .fcr-note{background:#302719;border-color:#5a4728}html[data-theme=dark] .fcr-note span{color:#d3bd91}html[data-theme=dark] .fcr-steps>div>span{color:#b6caf1;background:#253756}html[data-theme=dark] .fcr-review-label{color:#c4d5f2;background:#1c2a3f;border-color:#344863}@media (width<=1050px){.fcr-body{grid-template-columns:1fr}.fcr-prepare ul{grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}}@media (width<=700px){.fcr-head,.fcr-footer{flex-direction:column;align-items:flex-start}.fcr-head-actions{flex-direction:column;align-items:stretch;width:100%}.fcr-review-label{width:100%}.fcr-steps{grid-template-columns:1fr}.fcr-prepare ul{display:block}}.inbox-header{align-items:center}.inbox-sync-state{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:750;display:inline-flex}.inbox-sync-state i{background:#32b887;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #32b8871f}.inbox-shell{grid-template-columns:205px minmax(330px,390px) minmax(400px,1fr);gap:14px;width:100%;min-width:0;height:calc(100vh - 188px);min-height:560px;display:grid}.inbox-channel-nav,.inbox-conversation-list,.inbox-detail-foundation{min-width:0;min-height:0;overflow:hidden}.inbox-conversation-list,.inbox-detail-foundation{background:var(--white)}.inbox-channel-nav{flex-direction:column;gap:3px;padding:12px;display:flex}.inbox-nav-title{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:4px 9px 8px;font-size:9px;font-weight:900}.inbox-channel-nav>button{width:100%;height:42px;min-height:42px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;padding:0 10px;line-height:1;transition:background-color .16s,color .16s,box-shadow .16s;display:grid}.inbox-channel-nav>button>span{color:#71809c;place-items:center;width:26px;height:26px;display:grid}.inbox-channel-nav>button>span>.app-icon{width:16px;height:16px}.inbox-channel-nav>button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:750;line-height:1;overflow:hidden}.inbox-channel-nav>button:hover{color:var(--ink);background:#f5f7fb}.inbox-channel-nav>button:focus-visible{border-color:rgba(var(--blue-rgb),.34);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.11);outline:0}.inbox-channel-nav>button.active{color:var(--blue);box-shadow:inset 3px 0 var(--blue);background:#edf3ff}.inbox-channel-nav>button.active>span{color:var(--blue)}.inbox-security-note{color:#4268b5;background:#f6f9ff;border:1px solid #dce7fb;border-radius:10px;gap:9px;margin-top:auto;padding:12px;display:flex}.inbox-security-note>span{flex-direction:column;min-width:0;display:flex}.inbox-security-note small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.inbox-conversation-list{flex-direction:column;display:flex}.inbox-list-toolbar{background:var(--white);flex:none;padding:13px 14px 12px}.inbox-search-field{width:100%;max-width:none}.inbox-search-field:before,.inbox-search-field:after,.inbox-search-field>.app-icon:before,.inbox-search-field>.app-icon:after{content:none!important;display:none!important}.inbox-search-clear{width:26px;height:26px;color:var(--muted);border-radius:7px;flex:0 0 26px;place-items:center;padding:0;display:grid;box-shadow:none!important;border:0!important;background:0 0!important;border-inline:0!important}.inbox-search-clear:hover{color:var(--ink);background:rgba(var(--blue-rgb),.07)!important}.inbox-search-clear:focus-visible{outline:0;box-shadow:0 0 0 2px rgba(var(--blue-rgb),.18)!important}.inbox-search-clear>.app-icon{width:14px;height:14px}.inbox-filter-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:9px;display:flex}.inbox-filter-chip{border:1px solid var(--af-toolbar-border);background:var(--white);border-radius:9px;justify-content:center;align-items:center;height:40px;min-height:40px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.inbox-filter-chip{background:color-mix(in srgb,var(--white) 96%,var(--bg))}}.inbox-filter-chip{color:var(--muted);white-space:nowrap;box-shadow:none;font-size:10.5px;font-weight:750;line-height:1;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.inbox-filter-chip:hover{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.inbox-filter-chip:hover{border-color:color-mix(in srgb,var(--line) 72%,var(--blue))}}.inbox-filter-chip:hover{background:var(--white);color:var(--ink)}.inbox-filter-chip:focus-visible{border-color:var(--line);outline:0}@supports (color:color-mix(in lab, red, red)){.inbox-filter-chip:focus-visible{border-color:color-mix(in srgb,var(--line) 42%,var(--blue))}}.inbox-filter-chip:focus-visible{box-shadow:var(--af-toolbar-focus)}.inbox-filter-chip.active{border-color:rgba(var(--blue-rgb),.34);background:rgba(var(--blue-rgb),.075);color:var(--blue2)}.inbox-agent-filter{flex:136px;width:fit-content;min-width:132px;max-width:168px;height:40px;margin-left:auto}.inbox-agent-filter select:not([multiple]):not([size]){text-align:center;text-align-last:center;text-overflow:ellipsis;height:40px;min-height:40px;padding-left:30px;padding-right:36px}.inbox-agent-filter>.app-icon{right:12px}.inbox-list-scroll{flex:1;min-width:0;min-height:0;overflow:auto}.inbox-conversation-row{border:0;border-bottom:1px solid var(--line);background:var(--white);width:100%;min-height:102px;color:var(--ink);text-align:left;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) 32px;align-items:center;gap:0 12px;padding:16px 15px;transition:background-color .16s,box-shadow .16s;display:grid;position:relative}.inbox-conversation-row:hover{background:#f7f9fd}.inbox-conversation-row.active{box-shadow:inset 4px 0 var(--blue);background:#edf3ff}.inbox-conversation-row.unread{background:#f6f9ff}.inbox-avatar{color:#335dbb;background:linear-gradient(145deg,#e9efff,#dce7ff);border-radius:13px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:12px;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #4468b714}.inbox-row-main{flex-direction:column;min-width:0;display:flex}.inbox-row-main>span{align-items:center;gap:7px;display:flex}.inbox-row-main b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:14px;line-height:1.25;overflow:hidden}.inbox-row-main i{background:var(--blue);width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--blue-rgb),.1);border-radius:50%;flex:0 0 8px}.inbox-row-main p{text-overflow:ellipsis;white-space:nowrap;color:#5f6b80;margin:6px 0 0;font-size:11.5px;font-weight:650;line-height:1.35;overflow:hidden}.inbox-row-main small{color:#7c879a;align-items:center;min-width:0;margin-top:7px;font-size:9.5px;line-height:1.3;display:flex}.inbox-row-main small span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-row-main small span+span:before{content:"·";color:#a4adba;margin:0 6px}.inbox-channel-icon{border:1px solid rgba(var(--blue-rgb),.1);width:31px;height:31px;color:var(--blue);background:#edf3ff;border-radius:9px;place-items:center;display:grid}.inbox-channel-icon.email{color:#7357ba;background:#f1edff}.inbox-channel-icon.missed_call{color:#cf4c5b;background:#fff0f1}.inbox-channel-icon.voicemail{color:#278b70;background:#edf8f5}.inbox-row-direction-glyph{font-size:18px;font-weight:850;line-height:1}.inbox-channel-icon.inbound{color:#207c66;background:#edf8f5;border-color:#cdebe2}.inbox-channel-icon.outbound{color:#315fb8;background:#edf3ff}.inbox-conversation-row>time{color:#7f8a9d;text-align:center;grid-column:3;align-self:end;font-size:9px;font-weight:700}.inbox-list-loading{background:var(--white);place-items:center;min-height:320px;padding:28px;display:grid}.inbox-list-loading-label{color:var(--muted);align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.inbox-list-loading-label>.app-icon{width:14px;height:14px;color:var(--blue);animation:.9s linear infinite inbox-loading-spin}.inbox-load-more{border:1px solid var(--line);background:var(--white);color:var(--blue);border-radius:8px;margin:14px auto;padding:8px 14px;font-size:10px;font-weight:800;display:block}.inbox-partial-failure{color:#a56800;background:#fff9ee;border-bottom:1px solid #f1d6a6;align-items:center;gap:9px;padding:10px 12px;display:flex}.inbox-partial-failure>span{background:#fff0ca;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.inbox-partial-failure>div{flex-direction:column;flex:1;min-width:0;display:flex}.inbox-partial-failure b{font-size:9px}.inbox-partial-failure small{color:#8f7550;margin-top:2px;font-size:8px}.inbox-partial-failure button{color:#9a6509;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.inbox-empty-state,.inbox-retry-state,.inbox-detail-empty,.inbox-thread-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:320px;padding:30px;display:flex}.inbox-empty-state>span,.inbox-retry-state>span,.inbox-detail-empty>span,.inbox-thread-empty>span{width:52px;height:52px;color:var(--blue);background:#edf3ff;border-radius:15px;place-items:center;display:grid}.inbox-empty-state h2,.inbox-retry-state h2,.inbox-detail-empty h2{margin:14px 0 6px;font-size:16px}.inbox-empty-state p,.inbox-retry-state p,.inbox-detail-empty p,.inbox-thread-empty p{max-width:390px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.inbox-retry-state button{background:var(--blue);color:#fff;border:0;border-radius:8px;align-items:center;gap:6px;margin-top:15px;padding:8px 12px;font-size:10px;font-weight:800;display:flex}.inbox-detail-foundation{flex-direction:column;display:flex;position:relative}.inbox-detail-close{display:none}.inbox-detail-header{border-bottom:1px solid var(--line);background:var(--white);padding:19px 21px 17px;position:relative}.inbox-detail-header>div:first-child{align-items:center;gap:13px;min-width:0;display:flex}.inbox-detail-header .inbox-avatar{flex:0 0 46px;width:46px;height:46px}.inbox-detail-header h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;margin:0;font-size:17px;line-height:1.25;overflow:hidden}.inbox-detail-header p{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:5px 0 0;font-size:10.5px;line-height:1.35;overflow:hidden}.inbox-detail-header>.inbox-open-lead{border:1px solid rgba(var(--blue-rgb),.18);background:rgba(var(--blue-rgb),.055);color:var(--blue);border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:850;display:flex;position:absolute;top:23px;right:20px}.inbox-detail-header>.inbox-open-lead:hover{background:rgba(var(--blue-rgb),.1)}.inbox-detail-header dl{gap:34px;margin:16px 0 0 59px;display:flex}.inbox-detail-header dl>div{flex-direction:column;display:flex}.inbox-detail-header dt{color:var(--muted);font-size:9px;font-weight:700}.inbox-detail-header dd{margin:4px 0 0;font-size:10.5px;font-weight:800}.inbox-unlinked-context{border:1px solid var(--line);color:var(--muted);background:#f7f9fc;border-radius:10px;margin:15px 0 0 59px;padding:10px 12px;align-items:center!important;gap:9px!important;display:flex!important}.inbox-unlinked-context>.app-icon{color:#66758e;flex:0 0 17px;width:17px;height:17px}.inbox-unlinked-context>span{flex-direction:column;min-width:0;display:flex}.inbox-unlinked-context b{color:var(--ink);font-size:10.5px}.inbox-unlinked-context small{margin-top:3px;font-size:9px;line-height:1.35}.inbox-thread{background:#f6f8fc;flex:1;min-height:0;padding:20px;overflow:auto}.inbox-thread-empty{min-height:100%}.inbox-thread-empty h3{margin:13px 0 5px;font-size:14px}.inbox-event-card{background:var(--white);border:1px solid #dfe5ef;border-radius:13px;gap:11px;max-width:86%;margin:0 0 14px;padding:15px;display:flex;box-shadow:0 2px 8px #1e305209}.inbox-event-card.outbound{margin-left:auto}.inbox-event-icon{width:34px;height:34px;color:var(--blue);background:#edf3ff;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.inbox-event-card.missed_call .inbox-event-icon{color:#cf4c5b;background:#fff0f1}.inbox-event-card.unknown .inbox-event-icon{color:#69758b;background:#f0f2f6}.inbox-event-card>div{flex:1;min-width:0}.inbox-event-card>div>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-event-card>div>header time{color:var(--muted);font-size:9px}.inbox-event-card>div>p{margin:7px 0 0;font-size:11px;line-height:1.5}.inbox-event-card>div>footer{color:var(--muted);gap:8px;margin-top:8px;font-size:9px;display:flex}.inbox-event-card>div>footer span+span:before{content:"·";margin-right:8px}.inbox-call-card{padding:16px 17px;display:block}.inbox-call-card-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.inbox-call-direction{color:#315fb8;align-items:center;gap:8px;min-width:0;display:inline-flex}.inbox-call-direction>span{background:#edf3ff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:900;line-height:1;display:grid}.inbox-call-direction>b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;font-size:12.5px;overflow:hidden}.inbox-call-direction.inbound{color:#207c66}.inbox-call-direction.inbound>span{background:#e8f7f2}.inbox-call-direction.unknown{color:#68758a}.inbox-call-direction.unknown>span{background:#eff2f6}.inbox-call-outcome{color:#526076;white-space:nowrap;background:#f4f6f9;border:1px solid #dce3ed;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:850;line-height:1}.inbox-call-outcome.outcome-answered{color:#1b725e;background:#eaf7f3;border-color:#bfe3d8}.inbox-call-outcome.outcome-missed,.inbox-call-outcome.outcome-failed{color:#b43e50;background:#fff0f2;border-color:#f0cbd0}.inbox-call-outcome.outcome-declined,.inbox-call-outcome.outcome-busy,.inbox-call-outcome.outcome-no-answer,.inbox-call-outcome.outcome-caller-canceled{color:#946314;background:#fff8e8;border-color:#ecd9ad}.inbox-call-outcome.outcome-in-progress{color:#315da8;background:#eef4ff;border-color:#cbd9f1}.inbox-call-outcome.outcome-unresolved{color:#616d7e;background:#f4f5f7;border-color:#d9dee7}.inbox-call-card-meta{color:#667287;align-items:center;gap:0;margin:12px 0 0 36px;font-size:10.5px;font-weight:650;line-height:1.35;display:flex}.inbox-call-card-meta span+time:before{content:"·";color:#9aa4b3;margin:0 7px}.inbox-call-agent{color:var(--muted)!important;align-items:center!important;gap:7px!important;margin:10px 0 0 36px!important;font-size:9.5px!important;display:flex!important}.inbox-call-agent span{font-weight:650}.inbox-call-agent b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:10px;overflow:hidden}.inbox-detail-skeleton{height:100%;padding:18px}.inbox-detail-skeleton header{background:#f2f5fa;border-radius:10px;height:70px;display:block}.inbox-detail-skeleton i{background:#f2f5fa;border-radius:12px;width:70%;height:76px;margin-top:18px;display:block}.inbox-detail-skeleton i:nth-child(3){margin-left:auto}.inbox-detail-skeleton i:nth-child(4){width:55%}[data-theme=dark] .inbox-sync-state,[data-theme=dark] .inbox-conversation-row,[data-theme=dark] .inbox-filter-chip,[data-theme=dark] .inbox-load-more,[data-theme=dark] .inbox-event-card{border-color:var(--line);color:var(--ink);background:#171c27}[data-theme=dark] .inbox-list-toolbar,[data-theme=dark] .inbox-list-loading,[data-theme=dark] .inbox-detail-header{background:var(--white)}[data-theme=dark] .inbox-channel-nav>button:hover,[data-theme=dark] .inbox-conversation-row:hover{background:#1d2431}[data-theme=dark] .inbox-channel-nav>button.active,[data-theme=dark] .inbox-conversation-row.active,[data-theme=dark] .inbox-filter-chip.active{color:#a8c0ff;background:#1c2b48}[data-theme=dark] .inbox-filter-chip:hover{color:#f2f5fa;background:#202938}[data-theme=dark] .inbox-thread,[data-theme=dark] .inbox-detail-skeleton header,[data-theme=dark] .inbox-detail-skeleton i{background:#111722}[data-theme=dark] .inbox-security-note{color:#a8c0ff;background:#17243b;border-color:#293d60}[data-theme=dark] .inbox-partial-failure{background:#2b2518;border-color:#4d4023}[data-theme=dark] .inbox-avatar,[data-theme=dark] .inbox-empty-state>span,[data-theme=dark] .inbox-retry-state>span,[data-theme=dark] .inbox-detail-empty>span,[data-theme=dark] .inbox-thread-empty>span{color:#a8c0ff;background:#223252}[data-theme=dark] .inbox-row-main p{color:#b3bdcc}[data-theme=dark] .inbox-row-main small{color:#8f9bad}[data-theme=dark] .inbox-unlinked-context{background:#1b212d;border-color:#303948}[data-theme=dark] .inbox-channel-icon.inbound,[data-theme=dark] .inbox-call-direction.inbound>span{color:#7ed5bc;background:#19362f;border-color:#285548}[data-theme=dark] .inbox-channel-icon.outbound,[data-theme=dark] .inbox-call-direction.outbound>span{color:#99b8ff;background:#1c2d4c}[data-theme=dark] .inbox-call-direction.unknown>span{color:#a5afbf;background:#272e39}[data-theme=dark] .inbox-call-outcome.outcome-answered{color:#83d9c1;background:#19362f;border-color:#285548}[data-theme=dark] .inbox-call-outcome.outcome-missed,[data-theme=dark] .inbox-call-outcome.outcome-failed{color:#f3a5b0;background:#3b2227;border-color:#62343c}[data-theme=dark] .inbox-call-outcome.outcome-declined,[data-theme=dark] .inbox-call-outcome.outcome-busy,[data-theme=dark] .inbox-call-outcome.outcome-no-answer,[data-theme=dark] .inbox-call-outcome.outcome-caller-canceled{color:#e4c377;background:#332c1d;border-color:#5d4c2c}[data-theme=dark] .inbox-call-outcome.outcome-in-progress{color:#9cbcff;background:#1b2c49;border-color:#344b72}[data-theme=dark] .inbox-call-outcome.outcome-unresolved{color:#b4bdca;background:#252b35;border-color:#3a4352}.inbox-detail-load-more{margin-top:4px}.inbox-detail-page-error{color:var(--muted);text-align:center;margin:-4px auto 14px;font-size:9px;display:block}.inbox-message-media{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.inbox-message-media a{color:var(--blue);background:#edf3ff;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800;text-decoration:none}.inbox-event-card.text.outbound{background:#f4f7ff;border-color:#cedbf2}.inbox-event-card.text.inbound{background:#f4fbf8;border-color:#cfe8df}[data-theme=dark] .inbox-event-card.text.outbound{background:#19243a;border-color:#344b72}[data-theme=dark] .inbox-event-card.text.inbound{background:#172b27;border-color:#285548}[data-theme=dark] .inbox-message-media a{color:#a8c0ff;background:#1c2d4c}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes inbox-loading-spin{to{transform:rotate(360deg)}}.inbox-shell{grid-template-columns:230px minmax(330px,390px) minmax(400px,1fr)}.inbox-sync-state{appearance:none;cursor:pointer;font-size:13px}.inbox-sync-state>.app-icon{width:14px;height:14px}.inbox-sync-state:disabled{cursor:wait;opacity:.75}.inbox-sync-state.offline i{background:#c57b22;box-shadow:0 0 0 4px #c57b221f}.inbox-sync-state:focus-visible{border-color:rgba(var(--blue-rgb),.38);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.12);outline:0}.inbox-nav-title{justify-content:space-between;align-items:center;font-size:11px;display:flex}.inbox-nav-title small{letter-spacing:0;text-transform:none;font-size:10px;font-weight:750}.inbox-channel-nav>button{grid-template-columns:26px minmax(0,1fr) auto;height:48px;min-height:48px}.inbox-channel-nav>button b{text-overflow:clip;white-space:normal;font-size:13px;line-height:1.2;overflow:visible}.inbox-channel-nav>button em{color:#69768a;text-align:center;background:#edf1f7;border-radius:999px;min-width:38px;padding:4px 6px;font-size:11px;font-style:normal;font-weight:750}.inbox-channel-nav>button em strong{color:var(--blue);font-size:12px}.inbox-channel-nav>button em small{font-size:10px}.inbox-channel-nav>button.active em{background:#fff}.inbox-security-note b,.inbox-security-note small{font-size:12px}.inbox-filter-chip,.inbox-agent-filter select:not([multiple]):not([size]),.inbox-row-main p{font-size:13px}.inbox-row-main small,.inbox-conversation-row>time{font-size:12px}.inbox-list-loading-label,.inbox-load-more{font-size:13px}.inbox-partial-failure b,.inbox-partial-failure small,.inbox-partial-failure button{font-size:12px}.inbox-empty-state p,.inbox-retry-state p,.inbox-detail-empty p,.inbox-thread-empty p,.inbox-retry-state button{font-size:13px}.inbox-channel-state{color:#815f1b;background:#fff9e9;border-block:1px solid #ead9a8;align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.inbox-channel-state>.app-icon{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.inbox-channel-state>span{flex-direction:column;min-width:0;display:flex}.inbox-channel-state b{font-size:13px}.inbox-channel-state small{margin-top:3px;font-size:12px;line-height:1.45}.inbox-channel-state.unavailable{color:#5f6d82;background:#f7f9fc;border-color:#dce3ed}.inbox-detail-header{padding-right:170px}.inbox-detail-header p{font-size:13px}.inbox-detail-actions{flex-direction:column;position:absolute;top:18px;right:20px;align-items:stretch!important;gap:8px!important;display:flex!important}.inbox-detail-actions>button{border:1px solid rgba(var(--blue-rgb),.18);background:rgba(var(--blue-rgb),.055);min-height:34px;color:var(--blue);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}.inbox-detail-actions>button:hover{background:rgba(var(--blue-rgb),.1)}.inbox-detail-actions>button:focus-visible{box-shadow:0 0 0 3px rgba(var(--blue-rgb),.12);outline:0}.inbox-detail-actions>button:disabled{cursor:not-allowed;opacity:.6}.inbox-detail-header>.inbox-open-lead{position:static}.inbox-detail-header dt{font-size:12px}.inbox-detail-header dd,.inbox-unlinked-context b{font-size:13px}.inbox-unlinked-context small{font-size:12px}.inbox-read-state-status{color:#216e5b;background:#edf8f5;border-bottom:1px solid #bee2d8;padding:9px 18px;font-size:12px;font-weight:700}.inbox-read-state-status.error{color:#a83d4d;background:#fff1f3;border-color:#efcbd0}.inbox-event-card>div>header b{font-size:13px}.inbox-event-card>div>footer{font-size:12px}.inbox-call-direction>b{font-size:14px}.inbox-call-outcome{font-size:12px}.inbox-call-card-meta{font-size:13px}.inbox-call-agent{font-size:12px!important}.inbox-call-agent b,.inbox-detail-page-error,.inbox-message-media a,.inbox-voicemail-card-header time{font-size:12px}.inbox-voicemail-title>b{font-size:14px}.inbox-voicemail-card>p{font-size:13px}.inbox-voicemail-player>button,.inbox-voicemail-player>small{font-size:12px}.inbox-voicemail-card-meta,.inbox-voicemail-card-meta b{font-size:12px!important}.inbox-conversation-row:focus-visible,.inbox-load-more:focus-visible,.inbox-retry-state button:focus-visible,.inbox-voicemail-player>button:focus-visible{box-shadow:inset 0 0 0 2px var(--blue),0 0 0 3px rgba(var(--blue-rgb),.14);outline:0}[data-theme=dark] .inbox-channel-nav>button em{color:#b1bbc9;background:#252d3a}[data-theme=dark] .inbox-channel-nav>button.active em{background:#18243b}[data-theme=dark] .inbox-channel-state{color:#e4c377;background:#302a1d;border-color:#5c4b28}[data-theme=dark] .inbox-channel-state.unavailable{color:#b4becd;background:#1b212c;border-color:#353e4d}[data-theme=dark] .inbox-read-state-status{color:#83d9c1;background:#19362f;border-color:#285548}[data-theme=dark] .inbox-read-state-status.error{color:#f3a5b0;background:#3b2227;border-color:#62343c}@media (width<=1180px){.inbox-shell{grid-template-columns:180px minmax(300px,350px) minmax(320px,1fr)}.inbox-channel-nav{padding:10px}.inbox-detail-header dl,.inbox-unlinked-context{margin-left:0}}@media (width<=1100px){.inbox-shell{grid-template-columns:190px minmax(0,1fr)}.inbox-detail-foundation{display:none}.inbox-detail-foundation.selected{z-index:30;display:flex;position:fixed;inset:72px 14px 14px 242px;box-shadow:0 18px 60px #0812283d}.inbox-detail-close{z-index:2;border:1px solid var(--line);background:var(--white);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.inbox-detail-actions{flex-direction:row;right:54px}}@media (width<=760px){.inbox-header{align-items:flex-start}.inbox-shell{grid-template-columns:minmax(0,1fr);height:auto;min-height:620px}.inbox-channel-nav{flex-direction:row;gap:5px;padding:8px;display:flex;overflow-x:auto}.inbox-nav-title,.inbox-security-note{display:none}.inbox-channel-nav>button{width:auto;min-width:max-content;height:44px;min-height:44px;padding:0 10px;display:flex}.inbox-channel-nav>button>span{width:24px;height:24px}.inbox-channel-nav>button.active{box-shadow:inset 0 -3px var(--blue)}.inbox-conversation-list{min-width:0;min-height:570px}.inbox-detail-foundation.selected{inset:68px 8px 8px}.inbox-detail-header{padding-right:50px}.inbox-detail-actions{justify-content:flex-start;margin-top:14px;position:static}.inbox-agent-filter{margin-left:0}.inbox-event-card{max-width:94%}}@media (width<=520px){.inbox-list-toolbar{padding:12px}.inbox-filter-row{gap:7px}.inbox-filter-chip{flex:calc(50% - 4px);padding-inline:10px}.inbox-agent-filter{flex:100%;width:100%;max-width:none}.inbox-conversation-row{grid-template-columns:44px minmax(0,1fr) 30px;padding-inline:12px}.inbox-detail-empty{padding-inline:22px}.inbox-thread{padding:14px}.inbox-event-card{max-width:100%}.inbox-call-card-header{align-items:flex-start}.inbox-call-card-meta,.inbox-call-agent{margin-left:0!important}}.inbox-voicemail-card{padding:16px 17px;display:block}.inbox-voicemail-card-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.inbox-voicemail-card-header time{color:var(--muted);flex:none;font-size:9px}.inbox-voicemail-title{color:#207c66;align-items:center;gap:8px;min-width:0;display:inline-flex}.inbox-voicemail-title>span{background:#e8f7f2;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.inbox-voicemail-title .app-icon{width:15px;height:15px}.inbox-voicemail-title>b{letter-spacing:-.005em;font-size:12.5px}.inbox-voicemail-card>p{color:#5c687b;margin:11px 0 12px 38px;font-size:10.5px;line-height:1.45}.inbox-voicemail-player{align-items:center;gap:9px;min-width:0;margin-left:38px;display:flex}.inbox-voicemail-player>audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;height:34px;display:block}.inbox-voicemail-player>button{color:#207c66;background:#edf8f5;border:1px solid #cdebe2;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.inbox-voicemail-player>button>.app-icon{width:14px;height:14px}.inbox-voicemail-player.loading>button>.app-icon{animation:.9s linear infinite inbox-loading-spin}.inbox-voicemail-player>button:disabled{cursor:wait;opacity:.75}.inbox-voicemail-player>small{color:#a34c59;font-size:9px}.inbox-voicemail-card-meta{color:var(--muted)!important;gap:8px!important;margin:10px 0 0 38px!important;font-size:9.5px!important;display:flex!important}.inbox-voicemail-card-meta span+span:before{content:"·";margin-right:8px}.inbox-voicemail-card-meta b{color:var(--ink);font-size:9.5px}[data-theme=dark] .inbox-voicemail-title>span{color:#7ed5bc;background:#19362f}[data-theme=dark] .inbox-voicemail-card>p{color:#b3bdcc}[data-theme=dark] .inbox-voicemail-player>audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .inbox-voicemail-player>button{color:#7ed5bc;background:#19362f;border-color:#285548}@media (width<=520px){.inbox-voicemail-card>p,.inbox-voicemail-player,.inbox-voicemail-card-meta{margin-left:0!important}.inbox-voicemail-player{flex-direction:column;align-items:flex-start}.inbox-voicemail-player>audio{width:100%}}@media (width>=1101px) and (width<=1180px){.inbox-shell{grid-template-columns:210px minmax(300px,350px) minmax(320px,1fr)}}@media (width>=761px) and (width<=1100px){.inbox-shell{grid-template-columns:210px minmax(0,1fr)}}@media (width<=760px){.inbox-channel-nav{scrollbar-width:none}.inbox-channel-nav::-webkit-scrollbar{display:none}.inbox-channel-nav>button b{white-space:nowrap}.inbox-channel-nav>button{height:44px;min-height:44px}}.inbox-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:0 12px;height:calc(100vh - 185px);min-height:590px}.inbox-channel-nav{scrollbar-width:thin;flex-direction:row;grid-column:1/-1;align-items:center;gap:5px;margin-bottom:12px;padding:7px;display:flex;overflow-x:auto}.inbox-channel-nav>button{white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:5px;width:auto;min-width:0;height:38px;min-height:38px;padding:0 10px;display:inline-flex}.inbox-channel-nav>button>span{width:20px;height:20px}.inbox-channel-nav>button b{white-space:nowrap;font-size:12px}.inbox-channel-nav>button em{min-width:0;padding:2px 5px}.inbox-channel-nav>button em small{display:none}.inbox-channel-nav>button.active{box-shadow:none}.inbox-security-note{display:none}.inbox-conversation-list,.inbox-detail-foundation{grid-row:2;min-height:0}.inbox-list-toolbar{padding:13px}.inbox-filter-row{margin-top:7px}.inbox-filter-chip{height:34px;min-height:34px;font-size:12px}.inbox-more-filters{min-width:0;position:relative}.inbox-more-filters summary{cursor:pointer;height:34px;color:var(--muted);align-items:center;font-size:12px;font-weight:700;display:flex}.inbox-more-filters summary:hover{color:var(--ink)}.inbox-more-filter-content{z-index:40;border:1px solid var(--line);background:var(--white);border-radius:11px;gap:9px;width:min(290px,100vw - 44px);padding:14px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 14px 36px #14234129}.inbox-more-filter-content label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.inbox-more-filter-content select,.inbox-more-filter-content input{border:1px solid var(--line);background:var(--white);width:100%;min-height:38px;color:var(--ink);border-radius:8px;padding:0 8px;font-size:13px}.inbox-conversation-row{grid-template-columns:42px minmax(0,1fr) 27px;column-gap:10px;min-height:83px;padding:11px 13px}.inbox-avatar{border-radius:50%;width:40px;height:40px}.inbox-row-main p{font-size:12px;font-weight:400}.inbox-row-main small{margin-top:3px}.inbox-row-main small span+span{display:none}.inbox-channel-icon{border:0;width:25px;height:25px;background:0 0!important}.inbox-conversation-row>time{font-size:10px}.inbox-detail-header{padding:18px 19px}.inbox-detail-header dl{margin-top:10px}.inbox-thread{padding:20px 22px}.inbox-event-card{max-width:85%;box-shadow:none;border-radius:16px}.inbox-event-card>div>p{font-size:14px}.inbox-event-card>div>header time{font-size:11px}@media (width<=1100px){.inbox-shell{grid-template-columns:minmax(270px,340px) minmax(0,1fr)}.inbox-detail-foundation.selected{box-shadow:none;position:static}.inbox-detail-foundation{display:flex}}@media (width<=760px){.inbox-shell{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto}.inbox-channel-nav{grid-area:1/1;margin-bottom:8px}.inbox-conversation-list{grid-area:2/1;min-height:540px}.inbox-detail-foundation{display:none}.inbox-detail-foundation.selected{z-index:30;display:flex;position:fixed;inset:64px 7px 7px;box-shadow:0 18px 60px #0e1b3240}.inbox-channel-nav>button{min-width:max-content}.inbox-more-filter-content{left:0}.inbox-thread{padding:16px}.inbox-event-card{max-width:95%}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf0f5;--muted:#969eac;--line:#2b2f38;--bg:#101216;--white:#181b21;--navy:#0b0d12;--navy2:#12151c;--blue:#6f8cff;--blue2:#5e7cec;--shadow:0 10px 30px #00000038}[data-theme=dark] body,[data-theme=dark] .app-shell,[data-theme=dark] .main-area,[data-theme=dark] .content{background:var(--bg);color:var(--ink)}[data-theme=dark] .sidebar{background:#0b0d12;border-right:1px solid #20232b}[data-theme=dark] .sidebar nav button:hover,[data-theme=dark] .sidebar nav button.active,[data-theme=dark] .sidebar-bottom button.active{color:#fff;background:#1b1f28}[data-theme=dark] .profile{background:#151820;border-color:#292e39}[data-theme=dark] .topbar{border-color:var(--line);background:#16191f}[data-theme=dark] .command,[data-theme=dark] .top-actions button,[data-theme=dark] .agency-line b{color:#abb2be}[data-theme=dark] .command kbd,[data-theme=dark] .help{color:#bec4cf;background:#20242c!important;border-color:#343945!important}[data-theme=dark] .panel,[data-theme=dark] .metric,[data-theme=dark] .lead-card,[data-theme=dark] .calendar-main,[data-theme=dark] .calendar-side,[data-theme=dark] .bob-panel,[data-theme=dark] .bob-metrics>article,[data-theme=dark] .lookup-card,[data-theme=dark] .lookup-guide,[data-theme=dark] .settings-card,[data-theme=dark] .opportunity-card,[data-theme=dark] .home-stat,[data-theme=dark] .pipeline-column,[data-theme=dark] .upcoming-card,[data-theme=dark] .day-agenda{color:var(--ink)!important;background:#191c22!important;border-color:#2b2f38!important;box-shadow:0 6px 20px #00000029!important}[data-theme=dark] .toolbar,[data-theme=dark] .pagination,[data-theme=dark] .bob-toolbar,[data-theme=dark] .calendar-toolbar,[data-theme=dark] .agenda-head,[data-theme=dark] .home-performance-head,[data-theme=dark] .pipeline-header{color:var(--ink);border-color:var(--line)!important;background:#171a20!important}[data-theme=dark] table,[data-theme=dark] .bob-table,[data-theme=dark] .people-panel{color:var(--ink);background:#191c22}[data-theme=dark] thead,[data-theme=dark] .bob-table thead{color:#aab1bd!important;background:#14171c!important}[data-theme=dark] th,[data-theme=dark] td,[data-theme=dark] tbody tr{color:var(--ink);border-color:#292d35!important}[data-theme=dark] tbody tr:hover{background:#21252d!important}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .search,[data-theme=dark] .bob-search,[data-theme=dark] .lookup-fields input{color:#f1f3f7!important;box-shadow:none!important;background:#20232a!important;border-color:#353a45!important}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:#6f8cff!important;box-shadow:0 0 0 3px #6f8cff1f!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#777f8d}[data-theme=dark] option{color:#f1f3f7;background:#20232a}[data-theme=dark] .btn.ghost,[data-theme=dark] .icon-btn,[data-theme=dark] .row-actions button,[data-theme=dark] .add-card,[data-theme=dark] .pipeline-add,[data-theme=dark] .side-action,[data-theme=dark] .lead-backbar div button,[data-theme=dark] .lead-quick-actions button,[data-theme=dark] .template-row button{color:#c2c8d2!important;background:#20242b!important;border-color:#353a44!important}[data-theme=dark] .btn.primary,[data-theme=dark] .lookup-submit,[data-theme=dark] .lead-composer-footer button{background:var(--brand-primary)!important;color:#fff!important;border-color:var(--brand-primary)!important}[data-theme=dark] .lead-record-position{color:#f3f5f8}[data-theme=dark] .tab,[data-theme=dark] .lookup-tabs button,[data-theme=dark] .home-range-filter button,[data-theme=dark] .settings-nav button{color:#969eac}[data-theme=dark] .tab.active,[data-theme=dark] .lookup-tabs button.active,[data-theme=dark] .home-range-filter button.active,[data-theme=dark] .settings-nav button.active{color:#aebeff!important;background:#272d3a!important}[data-theme=dark] .modal,[data-theme=dark] .appointment-modal,[data-theme=dark] .pipeline-modal,[data-theme=dark] .bob-modal,[data-theme=dark] .bob-confirm-modal,[data-theme=dark] .call-drawer{color:var(--ink)!important;background:#191c22!important;border-color:#343944!important;box-shadow:0 24px 70px #00000080!important}[data-theme=dark] .overlay{background:#040508c2}[data-theme=dark] .modal-head,[data-theme=dark] .call-top{background:#16191f!important;border-color:#2d323c!important}[data-theme=dark] .lead-profile-head{background:linear-gradient(145deg,#20242d,#191c22)!important}[data-theme=dark] .lookup-guide{background:#191c22!important}[data-theme=dark] .lead-section,[data-theme=dark] .lead-contact-list button,[data-theme=dark] .lead-composer,[data-theme=dark] .lead-composer-footer,[data-theme=dark] .lead-timeline-head,[data-theme=dark] .activity-item,[data-theme=dark] .setting-row,[data-theme=dark] .settings-card-head{border-color:#2d313a!important}[data-theme=dark] .lead-section h3,[data-theme=dark] .lead-detail b,[data-theme=dark] .activity-item h4,[data-theme=dark] .side-title h3{color:#edf0f5}[data-theme=dark] .lead-composer-tabs,[data-theme=dark] .channel-switch,[data-theme=dark] .composer,[data-theme=dark] .thread{background:#171a20!important;border-color:#30343e!important}[data-theme=dark] .lead-composer-tabs button.active{color:#9fb2ff;background:#22262e!important}[data-theme=dark] .lead-policy-box,[data-theme=dark] .side-empty,[data-theme=dark] .screen-note,[data-theme=dark] .lookup-safety,[data-theme=dark] .calendar-stats>div{color:#aab1bd!important;background:#202329!important;border-color:#333842!important}[data-theme=dark] .lead-tags span,[data-theme=dark] .activity-icon,[data-theme=dark] .profile-complete,[data-theme=dark] .delivery-note{color:#a8b9f7!important;background:#252c3b!important;border-color:#37445e!important}[data-theme=dark] .thread .inbound p{color:#e5e8ed;background:#242830}[data-theme=dark] .thread .outbound p{color:#fff;background:#5875d6}[data-theme=dark] .call-status,[data-theme=dark] .transcript,[data-theme=dark] .call-notes,[data-theme=dark] .coach-card{color:var(--ink);background:#202329!important;border-color:#333842!important}[data-theme=dark] .month-grid,[data-theme=dark] .month-grid>button,[data-theme=dark] .appointment-grid,[data-theme=dark] .agenda-list{color:var(--ink);background:#191c22!important;border-color:#2e323b!important}[data-theme=dark] .month-grid>button:hover{background:#242830!important}[data-theme=dark] .bob-status-strip,[data-theme=dark] .bob-footer,[data-theme=dark] .bob-ap-preview,[data-theme=dark] .bob-written-production-lock,[data-theme=dark] .bob-written-production-preview,[data-theme=dark] .bob-written-correction,[data-theme=dark] .pipeline-kpis{color:var(--ink);background:#16191f!important;border-color:#2d323b!important}[data-theme=dark] .underwriting{color:#dfbd6d!important;background:#332d20!important}[data-theme=dark] .denied,[data-theme=dark] .delete-appointment{color:#e9929e!important;background:#352328!important}[data-theme=dark] .approved{color:#78c9a4!important;background:#1f332b!important}[data-theme=dark] .settings-badge.warning{color:#d8b967;background:#332d20}[data-theme=dark] .empty,[data-theme=dark] .empty-crm,[data-theme=dark] .bob-empty,[data-theme=dark] .agenda-empty,[data-theme=dark] .pipeline-empty,[data-theme=dark] .no-upcoming{color:#929aa8}[data-theme=dark] .eyebrow,[data-theme=dark] .sub,[data-theme=dark] small,[data-theme=dark] .lookup-disclaimer{color:#969eac!important}[data-theme=dark] .score-ring{background:#20242b!important;border-color:#353b47!important}[data-theme=dark] .toast{color:#f4f7fb;box-shadow:0 14px 36px #0000006b}[data-theme=dark] .toast-success{background:#17392f;border-color:#376958}[data-theme=dark] .toast-warning{background:#473518;border-color:#735a2c}[data-theme=dark] .toast-error{background:#48222b;border-color:#75404c}[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=dark] ::-webkit-scrollbar-track{background:#111318}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#353a44;border:2px solid #111318;border-radius:10px}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .main-area,html[data-theme=dark] .content{color:#edf0f5!important;background:#111318!important}html[data-theme=dark] .content{min-height:calc(100vh - 68px)}html[data-theme=dark] .page-header h1,html[data-theme=dark] .home-performance-head h2,html[data-theme=dark] .section-title h2,html[data-theme=dark] .home-stat>strong,html[data-theme=dark] .home-stat h3,html[data-theme=dark] .empty h3,html[data-theme=dark] .ai-summary h2,html[data-theme=dark] .score-ring strong{color:#f4f6fa!important}html[data-theme=dark] .page-header .sub,html[data-theme=dark] .home-stat>p,html[data-theme=dark] .empty p,html[data-theme=dark] .ai-summary>p{color:#9ca5b4!important}html[data-theme=dark] .home-performance-head{color:#edf0f5!important;background:0 0!important;border:0!important}html[data-theme=dark] .home-performance-scope{color:#9ca5b4!important}html[data-theme=dark] .home-performance-message{color:#b0b7c3!important;background:#1b1e25!important;border-color:#303540!important}html[data-theme=dark] .home-performance-message.warning{color:#eed18b!important;background:#2b2619!important;border-color:#5a4a25!important}html[data-theme=dark] .home-performance-message.error{color:#efaaaf!important;background:#2c1c1e!important;border-color:#633238!important}html[data-theme=dark] .home-range-filter{box-shadow:none!important;background:#1b1e25!important;border-color:#303540!important}html[data-theme=dark] .home-range-filter button{color:#9ba4b2!important}html[data-theme=dark] .home-range-filter button.active{color:#fff!important;background:#667fdb!important;box-shadow:0 3px 10px #3d58b747!important}html[data-theme=dark] .home-stat,html[data-theme=dark] .focus-card,html[data-theme=dark] .ai-summary{color:#edf0f5!important;background:#1a1d23!important;border:1px solid #2d323b!important;box-shadow:0 7px 22px #00000038!important}html[data-theme=dark] .home-stat-top em{color:#949eae!important}html[data-theme=dark] .home-stat footer span{color:#b5bdc9!important;background:#252932!important}html[data-theme=dark] .home-stat-value-skeleton,html[data-theme=dark] .home-stat-copy-skeleton,html[data-theme=dark] .home-stat footer .home-stat-kpi-skeleton{background:linear-gradient(100deg,#292e38 22%,#363c48 42%,#292e38 62%) 0 0/240% 100%!important}html[data-theme=dark] .performance-metric-icon{color:#91a9ff!important;background:#242d43!important}html[data-theme=dark] .performance-metric-icon.connected{color:#86d6b1!important;background:#20342d!important}html[data-theme=dark] .performance-metric-icon.appointments{color:#c2a0ed!important;background:#30283e!important}html[data-theme=dark] .performance-metric-icon.premium{color:#e6bd76!important;background:#392f20!important}html[data-theme=dark] .focus-card .empty{color:#929cab!important}html[data-theme=dark] .ai-summary{background:linear-gradient(145deg,#1b1e25,#1d1f28)!important}html[data-theme=dark] .score-ring{background:radial-gradient(circle, #1f232b 61%, transparent 62%), conic-gradient(#7189e6 0%, #343945 0)!important}html[data-theme=dark] .ai-pill{color:#8ed2b5!important;background:#1d3029!important;border-color:#315143!important}html[data-theme=dark] .topbar{background:#171a20!important}html[data-theme=dark]{--ink:#f4f7fb;--muted:#aab4c3;--line:#39414e;--bg:#101318;--white:#1b1f26;--navy:#0b0e13;--navy2:#151a22;--blue:#7d9cff;--blue2:#6c8cf4}html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .main-area,html[data-theme=dark] .content{color:#f4f7fb!important;background:#101318!important}html[data-theme=dark] .topbar,html[data-theme=dark] .toolbar,html[data-theme=dark] .pagination,html[data-theme=dark] .inbox-toolbar,html[data-theme=dark] .bob-toolbar,html[data-theme=dark] .calendar-toolbar,html[data-theme=dark] .weekday-row,html[data-theme=dark] .modal-head,html[data-theme=dark] .call-top{color:#f4f7fb!important;background:#191d24!important;border-color:#39414e!important}html[data-theme=dark] .panel,html[data-theme=dark] .metric,html[data-theme=dark] .lead-card,html[data-theme=dark] .calendar-main,html[data-theme=dark] .calendar-side,html[data-theme=dark] .calendar-stats article,html[data-theme=dark] .day-agenda,html[data-theme=dark] .upcoming-card,html[data-theme=dark] .bob-panel,html[data-theme=dark] .bob-metrics article,html[data-theme=dark] .bob-status-strip,html[data-theme=dark] .lookup-card,html[data-theme=dark] .lookup-guide,html[data-theme=dark] .settings-card,html[data-theme=dark] .settings-nav,html[data-theme=dark] .inbox-card,html[data-theme=dark] .inbox-sidebar,html[data-theme=dark] .notification-popover,html[data-theme=dark] .modal,html[data-theme=dark] .appointment-modal,html[data-theme=dark] .bob-modal,html[data-theme=dark] .bob-confirm-modal{color:#f4f7fb!important;background:#1b1f26!important;border-color:#39414e!important;box-shadow:0 9px 28px #00000047!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] strong,html[data-theme=dark] .bob-table td:first-child b,html[data-theme=dark] .bob-table td strong,html[data-theme=dark] .bob-empty h3,html[data-theme=dark] .bob-ap-preview b,html[data-theme=dark] .bob-confirm-modal>p b{color:#f7f9fc!important}html[data-theme=dark] p,html[data-theme=dark] label,html[data-theme=dark] .sub,html[data-theme=dark] small,html[data-theme=dark] .lead-detail span,html[data-theme=dark] .bob-footer,html[data-theme=dark] .bob-status-strip p{color:#aeb8c7!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .search,html[data-theme=dark] .bob-search,html[data-theme=dark] .bob-search input,html[data-theme=dark] .inbox-toolbar button{color:#f7f9fc!important;background:#232832!important;border:1px solid #46505f!important;box-shadow:inset 0 1px #ffffff06!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{opacity:1;color:#8995a6!important}html[data-theme=dark] table,html[data-theme=dark] .bob-table,html[data-theme=dark] .people-panel{background:#1b1f26!important}html[data-theme=dark] thead,html[data-theme=dark] .bob-table thead{color:#c5cedb!important;background:#11151b!important;border-color:#3c4552!important}html[data-theme=dark] th{color:#cbd3df!important}html[data-theme=dark] td,html[data-theme=dark] th,html[data-theme=dark] tbody tr{border-color:#343c48!important}html[data-theme=dark] tbody tr:nth-child(2n){background:#1d222a!important}html[data-theme=dark] tbody tr:hover,html[data-theme=dark] .inbox-row:hover{background:#272d37!important}html[data-theme=dark] .calendar-day,html[data-theme=dark] .month-grid>button{color:#edf2f8!important;background:#1b1f26!important;border-color:#38414d!important}html[data-theme=dark] .calendar-day:hover,html[data-theme=dark] .calendar-day.selected{background:#252c38!important}html[data-theme=dark] .calendar-day>span{color:#d6deea!important}html[data-theme=dark] .calendar-day.outside>span{color:#778394!important}html[data-theme=dark] .calendar-day em,html[data-theme=dark] .appointment-status,html[data-theme=dark] .channel-pill,html[data-theme=dark] .carrier-tag{color:#a9bdff!important;background:#28344d!important}html[data-theme=dark] .btn.ghost,html[data-theme=dark] .icon-btn,html[data-theme=dark] .row-actions button,html[data-theme=dark] .bob-actions button,html[data-theme=dark] .calendar-toolbar button,html[data-theme=dark] .lead-quick-actions button,html[data-theme=dark] .side-action{color:#d9e0e9!important;box-shadow:none!important;background:#252b34!important;border-color:#46505e!important}html[data-theme=dark] .btn.ghost:hover,html[data-theme=dark] .icon-btn:hover,html[data-theme=dark] .bob-actions button:hover,html[data-theme=dark] .calendar-toolbar button:hover{background:#303743!important;border-color:#5b6778!important}html[data-theme=dark] .btn.primary,html[data-theme=dark] .lookup-submit,[data-theme=dark] .lead-composer-footer button{background:var(--brand-primary)!important;color:#fff!important;border-color:var(--brand-primary)!important}html[data-theme=dark] .lead-profile-head{background:linear-gradient(145deg,#242a34,#1b1f26)!important}html[data-theme=dark] .lead-composer,html[data-theme=dark] .lead-composer-tabs,html[data-theme=dark] .channel-switch,html[data-theme=dark] .composer,html[data-theme=dark] .thread,html[data-theme=dark] .bob-ap-preview,html[data-theme=dark] .lead-policy-box,html[data-theme=dark] .side-empty,html[data-theme=dark] .screen-note{color:#e9eef5!important;background:#20252d!important;border-color:#3d4653!important}html[data-theme=dark] .notification-list>button,html[data-theme=dark] .inbox-row{color:#f3f6fa!important;background:#1b1f26!important;border-color:#353e4a!important}html[data-theme=dark] .notification-list>button:not(.read){background:#232a36!important}html[data-theme=dark] .sidebar{background:#0b0e13!important;border-color:#2d3440!important}html[data-theme=dark] .sidebar nav button{color:#aeb9c9!important}html[data-theme=dark] .sidebar nav button:hover{color:#fff!important;background:#191f29!important}html[data-theme=dark] .sidebar nav button.active{box-shadow:inset 3px 0 #7d9cff;color:#fff!important;background:#222a37!important}html[data-theme=dark] .profile{background:#171c24!important;border-color:#394250!important}html[data-theme=dark] .command{color:#c3ccd8!important}html[data-theme=dark] .agency-line b{color:#d6dde7!important}html[data-theme=dark] .notification-bell,html[data-theme=dark] .help{color:#e8edf4!important;background:#222730!important;border-color:#414a58!important}html[data-theme=dark] .active-call-strip{background:linear-gradient(#ffffff05,#0000),#171b20!important;border-bottom:1px solid #31373e!important}html[data-theme=dark] .home-stat{background:linear-gradient(155deg,#20252d,#1b1f26)!important;border-color:#46505f!important;box-shadow:0 12px 30px #0000004d,inset 0 1px #ffffff09!important}html[data-theme=dark] .home-stat>strong{text-shadow:0 1px 12px #ffffff0a;color:#fff!important}html[data-theme=dark] .home-stat h3{color:#f7f9fc!important}html[data-theme=dark] .home-stat>p{color:#b8c1ce!important}html[data-theme=dark] .home-stat-top em{letter-spacing:1.15px;color:#b5bfcd!important}html[data-theme=dark] .home-stat footer{border-color:#414a57!important}html[data-theme=dark] .home-stat footer span{border:1px solid #3c4552;color:#d3dae4!important;background:#2a303a!important}html[data-theme=dark] .performance-metric-icon{box-shadow:inset 0 0 0 1px #8fa9ff33}html[data-theme=dark] .sidebar-bottom{padding-top:14px;border-color:#333c49!important}html[data-theme=dark] .sidebar-bottom>button{min-height:47px;padding:12px 14px;font-size:15px;font-weight:700;color:#d0d8e4!important}html[data-theme=dark] .sidebar-bottom>button:hover{color:#fff!important;background:#1b222d!important}html[data-theme=dark] .profile{background:linear-gradient(145deg,#1b2330,#161c25)!important;border-color:#414c5c!important;box-shadow:0 8px 22px #00000038!important}html[data-theme=dark] .profile b{color:#fff!important}html[data-theme=dark] .profile small{color:#aeb9c8!important}html[data-theme=dark] .profile button{font-size:15px;color:#b3bfce!important}html[data-theme=dark] .home-welcome{background:linear-gradient(135deg,#202630,#1a1f27)!important;border-color:#46505e!important;box-shadow:0 10px 26px #00000040!important}html[data-theme=dark] .home-welcome .eyebrow{color:#a9b6c9!important}html[data-theme=dark] .home-welcome h1{color:#fff!important}html[data-theme=dark] .home-welcome .sub{color:#b8c3d1!important}html[data-theme=dark] .home-command-card{background:linear-gradient(120deg,#182946,#213c67)!important;border-color:#48658d!important;box-shadow:0 12px 28px #00000047!important}html[data-theme=dark] .home-header{border-color:#353e49!important}html[data-theme=dark] .home-greeting{color:#aeb9c8!important}html[data-theme=dark] .home-greeting strong{color:#fff!important}html[data-theme=dark] .home-agency-name{color:#98a6b9!important}.content.home-content{min-height:100vh;padding-top:10px;padding-bottom:max(44px, env(safe-area-inset-bottom));overflow:visible;height:auto!important}.home-content .dashboard-grid{align-items:start}.home-content .focus-card,.home-content .ai-summary{height:auto;overflow:visible}@media (width>=900px) and (height>=700px){.people-content{height:calc(100vh - 68px);min-height:0;padding:18px 28px 16px;overflow:hidden}.content.home-content{min-height:100vh;padding:8px 28px max(44px, env(safe-area-inset-bottom));display:block;overflow:visible;height:auto!important}.home-content .page-header{flex:none;margin-bottom:12px}.home-content .home-header{min-height:68px}.home-content .page-header h1{margin-bottom:4px;font-size:28px}.home-content .page-header .sub{font-size:12px}.home-content .home-performance-head{flex:none;margin-bottom:9px}.home-content .home-performance-head h2{font-size:18px}.home-content .home-performance-grid{flex:none;gap:12px;margin-bottom:12px}.home-content .home-stat{min-height:190px;padding:17px 19px 15px}.performance-metric-icon{width:42px;height:42px;font-size:18px}.home-content .home-stat-top em{font-size:10px}.home-content .home-stat>strong{margin-top:11px;font-size:38px}.home-content .home-stat h3{margin:4px 0;font-size:16px}.home-content .home-stat>p{min-height:28px;font-size:12px;font-weight:520;line-height:1.4}.home-content .home-stat footer{gap:7px;margin-top:9px;padding-top:9px}.home-content .home-stat footer span{min-height:29px;padding:6px 10px;font-size:11px}.home-content .dashboard-grid{align-items:start;gap:12px;min-height:auto}.home-content .focus-card,.home-content .ai-summary{min-height:auto;padding:22px 24px;overflow:visible}.home-content .section-title{margin-bottom:8px}.home-content .focus-card .empty{padding:30px 24px}.home-content .score-ring{width:106px;height:106px;margin:14px auto}.home-content .ai-summary>p{margin:8px 0;line-height:1.45}.home-content .section-title .eyebrow,.home-content .ai-summary>.eyebrow{font-size:11px}.home-content .section-title h2,.home-content .focus-card .empty h3{font-size:20px}.home-content .focus-card .empty p,.home-content .ai-summary>p{font-size:13px;line-height:1.5}.home-content .ai-summary h2{font-size:19px;line-height:1.35}.home-content .ai-summary .btn{min-height:42px;font-size:12px}.people-content{flex-direction:column;display:flex}.people-content .page-header{flex:none;align-items:center;margin-bottom:13px}.people-content .page-header h1{margin-bottom:4px;font-size:29px}.people-content .page-header .sub{font-size:12px}.people-content .metrics{flex:none;gap:12px;margin-bottom:13px}.people-content .metric{align-items:center;min-height:82px;padding:13px 15px}.people-content .metric-icon{width:38px;height:38px}.people-content .metric small{font-size:9px}.people-content .metric strong{margin:1px 0;font-size:24px}.people-content .metric p{font-size:10px}.people-content .people-panel{border-radius:13px;flex-direction:column;flex:auto;min-height:0;display:flex}.people-content .toolbar{flex:0 0 60px;min-height:60px}.people-content .tab{font-size:13px}.people-content .search{width:250px;height:42px}.people-content .tools select,.people-content .icon-btn{height:42px}.people-content .table-wrap{flex:auto;min-height:0;overflow:auto}.people-content table{min-width:1100px}.people-content th{z-index:2;padding:12px 14px;font-size:10px;position:sticky;top:0}.people-content td{padding:12px 14px;font-size:12px}.people-content .person b{font-size:14px}.people-content .person small{font-size:10px}.people-content .avatar{width:36px;height:36px;font-size:11px}.people-content .status{padding:6px 9px;font-size:10px}.people-content .pagination{flex:0 0 52px;padding:10px 16px}.people-content .empty-crm{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:25px;display:flex}}.demo-data-badge{color:#4b67a8;text-transform:uppercase;letter-spacing:.6px;background:#f1f5ff;border:1px solid #d7e2fb;border-radius:8px;align-items:center;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.dialer-start{box-shadow:0 5px 14px rgba(var(--blue-rgb),.22);background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}.dialer-start:hover{background:var(--blue2)!important}[data-theme=dark] .demo-data-badge{color:#adc0fa;background:#242d42;border-color:#3f4f72}[data-theme=dark] .dialer-start{background:var(--blue)!important;border-color:var(--blue)!important}.feedback-header{align-items:center}.feedback-ready{color:#25805f;text-transform:uppercase;letter-spacing:.6px;background:#eef8f4;border:1px solid #d8eee7;border-radius:20px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:800;display:flex}.feedback-ready i{background:#35c78f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #35c78f1f}.feedback-grid{grid-template-columns:1.35fr .65fr;gap:16px;display:grid}.feedback-main,.feedback-method{padding:0;overflow:hidden}.feedback-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.feedback-panel-head h2{margin:0 0 4px;font-size:18px}.feedback-panel-head p{color:var(--muted);margin:0;font-size:10px}.feedback-panel-head span{color:#496bc8;background:#edf3ff;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:750}.feedback-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:45px;display:flex}.feedback-empty>span{color:#5075df;background:#edf3ff;border-radius:17px;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.feedback-empty h3{margin:16px 0 6px;font-size:18px}.feedback-empty p{max-width:490px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.feedback-empty-note{background:#f8f9fb;border:1px solid #e3e7ee;border-radius:8px;padding:10px 13px;color:#718096!important;margin-top:18px!important}.feedback-review{padding:22px}.feedback-review-person{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:17px;display:flex}.feedback-review-person .avatar{width:42px;height:42px}.feedback-review-person div{flex-direction:column;display:flex}.feedback-review-person b{font-size:14px}.feedback-review-person small{color:var(--muted);font-size:10px}.feedback-score-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0;display:grid}.feedback-score-row div{border:1px solid var(--line);background:#f8faff;border-radius:10px;padding:14px}.feedback-score-row span{color:var(--muted);letter-spacing:.8px;font-size:8px;font-weight:800;display:block}.feedback-score-row strong{margin-top:5px;font-size:15px;display:block}.feedback-advice{background:#f2f6ff;border-left:4px solid #5278e7;border-radius:9px;padding:17px}.feedback-advice small{color:#5572b8;letter-spacing:.8px;font-size:8px;font-weight:800}.feedback-advice h3{margin:6px 0;font-size:16px}.feedback-advice p{color:#647187;margin:0;font-size:11px;line-height:1.6}.feedback-review-actions{justify-content:flex-end;margin-top:16px;display:flex}.feedback-method{padding:22px}.feedback-method>p{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.6}.feedback-step{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:11px;padding:15px 0;display:grid}.feedback-step>span{color:#4b6fd1;background:#edf3ff;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.feedback-step div{flex-direction:column;display:flex}.feedback-step b{font-size:12px}.feedback-step small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5}.feedback-privacy{color:#39715e;background:#f1f8f5;border:1px solid #dce9e4;border-radius:9px;margin-top:16px;padding:12px;font-size:9px;line-height:1.5}[data-theme=dark] .feedback-ready{color:#8ed2b5;background:#1d3029;border-color:#315143}[data-theme=dark] .feedback-main,[data-theme=dark] .feedback-method{background:#1b1f26;border-color:#39414e}[data-theme=dark] .feedback-panel-head{border-color:#39414e}[data-theme=dark] .feedback-panel-head span,[data-theme=dark] .feedback-empty>span,[data-theme=dark] .feedback-step>span{color:#a9bdff;background:#28344d}[data-theme=dark] .feedback-empty-note,[data-theme=dark] .feedback-score-row div{background:#222832;border-color:#414b59}[data-theme=dark] .feedback-advice{background:#202b42;border-color:#7897f5}[data-theme=dark] .feedback-advice p{color:#b7c2d1}[data-theme=dark] .feedback-privacy{color:#9ad0bc;background:#1e2c28;border-color:#39574d}@media (width<=900px){.feedback-grid,.feedback-score-row{grid-template-columns:1fr}.feedback-empty{min-height:300px}}@media (width>=1100px){.feedback-header h1{font-size:32px}.feedback-header .sub{font-size:14px}.feedback-ready{padding:11px 16px;font-size:12px}.feedback-grid{grid-template-columns:minmax(0,1.45fr) minmax(380px,.7fr);gap:20px}.feedback-panel-head{padding:25px 28px}.feedback-panel-head h2{font-size:23px}.feedback-panel-head p{font-size:13px}.feedback-panel-head span{padding:8px 12px;font-size:11px}.feedback-empty{justify-content:center;min-height:500px;padding:34px 42px}.feedback-empty-intro{text-align:left;justify-content:center;align-items:center;gap:18px;width:100%;max-width:760px;display:flex}.feedback-empty-intro>span{color:#5075df;background:#edf3ff;border-radius:17px;flex:0 0 62px;place-items:center;width:62px;height:62px;font-size:26px;display:grid}.feedback-empty h3{margin:0 0 7px;font-size:23px}.feedback-empty p{max-width:650px;font-size:14px;line-height:1.55}.feedback-preview-grid{grid-template-columns:repeat(3,1fr);gap:13px;width:100%;max-width:820px;margin:28px auto 20px;display:grid}.feedback-preview-grid>div{border:1px solid var(--line);text-align:left;background:#f8faff;border-radius:13px;flex-direction:column;min-height:132px;padding:18px;display:flex}.feedback-preview-grid span{color:#4f73dd;letter-spacing:.8px;font-size:12px;font-weight:850}.feedback-preview-grid b{margin-top:14px;font-size:15px}.feedback-preview-grid small{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.5}.feedback-empty-note{text-align:center;width:100%;max-width:820px;padding:13px 16px;margin-top:0!important;font-size:12px!important}.feedback-method{padding:28px}.feedback-method .eyebrow{font-size:12px}.feedback-method h2{font-size:21px}.feedback-method>p{font-size:14px;line-height:1.6}.feedback-step{grid-template-columns:46px 1fr;gap:14px;padding:20px 0}.feedback-step>span{width:42px;height:42px;font-size:16px}.feedback-step b{font-size:15px}.feedback-step small{font-size:12px}.feedback-privacy{margin-top:20px;padding:15px;font-size:12px}}html[data-theme=dark] .feedback-preview-grid>div{background:#222832;border-color:#414b59}html[data-theme=dark] .feedback-empty-intro>span{color:#a9bdff;background:#28344d}.text-window-shell{z-index:90;pointer-events:none;background:0 0;place-items:center;padding:24px;display:grid;position:fixed;inset:68px 0 0 228px}.text-window{pointer-events:auto;background:#fff;border:1px solid #dce2ec;border-radius:18px;flex-direction:column;width:min(520px,100vw - 280px);max-height:calc(100vh - 112px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f1c3738,0 4px 16px #0f1c371a}.text-window-head{background:#fff;border-bottom:1px solid #e5e9f1;flex:0 0 72px;grid-template-columns:1fr auto 36px;align-items:center;gap:12px;height:72px;padding:0 16px;display:grid}.text-recipient{text-align:left;color:#172036;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:5px;display:flex}.text-recipient .avatar{color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.text-recipient>span:last-child{flex-direction:column;min-width:0;display:flex}.text-recipient b{font-size:14px}.text-recipient small{color:#748096;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-channel{color:#68738a;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.text-channel span{color:#28b983;font-size:9px}.text-window-close{color:#536078;background:#f2f5f9;border:0;border-radius:9px;width:34px;height:34px;font-size:22px;line-height:1}.text-thread{background:#f7f8fb;flex:1;min-height:190px;padding:18px 18px 10px;overflow:auto}.text-thread-date{text-align:center;text-transform:uppercase;letter-spacing:1px;color:#8a95a8;margin:0 0 16px;font-size:9px;font-weight:800}.message-row{flex-direction:column;max-width:79%;margin:0 0 13px;display:flex}.message-row p{border-radius:15px;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}.message-row small{color:#8a95a8;margin-top:5px;font-size:9px}.message-row.incoming{align-items:flex-start}.message-row.incoming p{background:#fff;border:1px solid #e0e5ee;border-bottom-left-radius:5px}.message-row.outgoing{align-items:flex-end;margin-left:auto}.message-row.outgoing p{color:#fff;background:#3569ef;border-bottom-right-radius:5px}.message-row.outgoing small{text-align:right}.text-template-row{background:#fff;border-top:1px solid #e6eaf1;gap:7px;padding:11px 16px;display:flex;overflow-x:auto}.text-template-row button{white-space:nowrap;color:#42506a;background:#f8faff;border:1px solid #dce3ee;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:750}.text-template-row button:hover{color:#2454cc;border-color:#3569ef}.text-composer{background:#fff;border:1px solid #cfd7e5;border-radius:13px;margin:0 16px 10px;overflow:hidden;box-shadow:0 2px 8px #0f1c370a}.text-composer label{color:#68738a;border-bottom:1px solid #e5e9f1;grid-template-columns:58px 1fr;align-items:center;padding:8px 12px;font-size:10px;font-weight:800;display:grid}.text-composer label input{color:#172036;border:0;outline:0;height:28px}.text-composer textarea{resize:none;color:#172036;background:0 0;border:0;outline:0;width:100%;height:82px;padding:12px;font-size:12px;line-height:1.45;display:block}.email-window .text-composer textarea{height:200px}.text-composer footer{border-top:1px solid #edf0f5;align-items:center;gap:9px;padding:7px;display:flex}.text-tools{gap:3px;display:flex}.text-tools button{color:#6c7890;background:0 0;border:0;border-radius:7px;width:30px;height:30px}.text-tools button:hover,.text-tools button.active{color:#3569ef;background:#edf3ff}.text-composer footer>span{color:#9aa3b3;margin-left:auto;font-size:9px}.text-send{color:#fff;background:#3569ef;border:0;border-radius:9px;height:34px;padding:0 12px;font-size:10px;font-weight:800;box-shadow:0 5px 12px #3569ef33}.text-send b{margin-left:4px;font-size:15px}.text-send:disabled{opacity:.45}.provider-note{color:#929bad;text-align:center;margin:0;padding:0 16px 12px;font-size:8px}html[data-theme=dark] .text-window{background:#121a29;border-color:#2d3950;box-shadow:0 30px 90px #0000008c}html[data-theme=dark] .text-window-head,html[data-theme=dark] .text-template-row,html[data-theme=dark] .text-composer{background:#121a29;border-color:#2d3950}html[data-theme=dark] .text-recipient,html[data-theme=dark] .text-composer textarea,html[data-theme=dark] .text-composer label input{color:#eef3ff}html[data-theme=dark] .text-thread{background:#0d1421}html[data-theme=dark] .message-row.incoming p{color:#eef3ff;background:#1b2536;border-color:#344158}html[data-theme=dark] .text-template-row button{color:#cbd5e7;background:#1a2435;border-color:#344158}html[data-theme=dark] .text-composer{border-color:#41506a}html[data-theme=dark] .text-window-close{color:#d6dfef;background:#202b3d}@media (width<=760px){.text-window-shell{padding:12px;inset:64px 0 0}.text-window{width:min(520px,100vw - 24px);max-height:calc(100vh - 88px)}}.main-area{padding-top:0!important}.content{min-height:100vh}.people-content{height:100vh!important}.text-window-shell{inset:0 0 0 228px}.text-window{max-height:calc(100vh - 44px)}@media (width<=760px){.text-window-shell{inset:0}.content{min-height:calc(100vh - 58px)}}@media (width>=900px) and (height>=680px){.book-content{flex-direction:column;height:100vh;padding:14px 18px;display:flex;overflow:hidden}.book-content>.bob-header{flex:0 0 66px;margin-bottom:8px}.book-content>.bob-header h1{margin:2px 0;font-size:24px}.book-content>.bob-header .sub{font-size:9px}.book-content>.bob-header .btn{height:36px;padding:0 12px;font-size:9px}.book-content>.bob-metrics{flex:0 0 78px;gap:8px;margin-bottom:8px}.book-content .bob-metrics article{gap:10px;min-height:0;padding:11px 13px}.book-content .bob-metrics article>span{flex-basis:35px;width:35px;height:35px}.book-content .bob-metrics strong{margin:2px 0;font-size:17px}.book-content .bob-metrics small,.book-content .bob-metrics p{font-size:7px}.book-content>.bob-status-strip{flex:0 0 43px;margin-bottom:8px;padding:5px 10px}.book-content>.bob-panel{flex-direction:column;flex:1;min-height:0;display:flex}.book-content .bob-toolbar{flex:0 0 64px;padding:10px 14px}.book-content .bob-toolbar h2{font-size:15px}.book-content .bob-search,.book-content .bob-filters select{height:34px}.book-content .bob-table-wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.book-content .bob-table{flex:none}.book-content .bob-empty{flex:1;min-height:0;padding:18px}.book-content .bob-empty>span{width:45px;height:45px}.book-content .bob-empty h3{margin:9px 0 4px}.book-content .bob-footer{flex:0 0 37px;padding:10px 14px}.book-content .bob-table td{height:48px;padding:7px 11px}}@media (width>=900px) and (height<=760px){.book-content{padding:9px 15px}.book-content>.bob-header{flex-basis:53px}.book-content>.bob-metrics{flex-basis:66px}.book-content>.bob-status-strip{flex-basis:37px}.book-content .bob-status-strip button{padding:4px 7px}.book-content .bob-toolbar{flex-basis:55px}.book-content .bob-footer{flex-basis:32px;padding:7px 12px}}@media (width>=1200px) and (height>=760px){.book-content>.bob-header{flex-basis:82px}.book-content>.bob-header h1{font-size:30px}.book-content>.bob-header .eyebrow{font-size:9px}.book-content>.bob-header .sub{font-size:11px}.book-content>.bob-header .btn{height:43px;padding:0 16px;font-size:11px}.book-content>.bob-metrics{flex-basis:103px}.book-content .bob-metrics article{padding:16px 18px}.book-content .bob-metrics article>span{flex-basis:43px;width:43px;height:43px;font-size:15px}.book-content .bob-metrics strong{font-size:23px}.book-content .bob-metrics small{font-size:9px}.book-content .bob-metrics p{font-size:8px}.book-content>.bob-status-strip{flex-basis:50px;padding:7px 13px}.book-content .bob-status-strip button{padding:7px 11px;font-size:11px}.book-content .bob-status-strip p{font-size:9px}.book-content .bob-toolbar{flex-basis:76px;padding:12px 18px}.book-content .bob-toolbar h2{font-size:19px}.book-content .bob-search{width:260px;height:42px}.book-content .bob-search input,.book-content .bob-filters select{font-size:11px}.book-content .bob-filters select{height:42px}.book-content .bob-table th{padding:14px 15px;font-size:9px}.book-content .bob-empty>span{width:58px;height:58px;font-size:25px}.book-content .bob-empty h3{font-size:20px}.book-content .bob-empty>p{font-size:11px}.book-content .bob-empty>.btn{height:44px;padding:0 18px;font-size:11px}}.bob-empty-insights{grid-template-columns:repeat(3,1fr);gap:10px;width:min(940px,92%);margin-top:24px;display:grid}.bob-empty-insights article{border:1px solid var(--line);text-align:left;background:#f8faff;border-radius:11px;align-items:center;gap:12px;padding:14px 15px;display:flex}.bob-empty-insights article>span{color:#3569ef;background:#e9efff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.bob-empty-insights article>div{flex-direction:column;display:flex}.bob-empty-insights b{color:var(--ink);font-size:10px}.bob-empty-insights small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}html[data-theme=dark] .bob-empty-insights article{background:#101a29}html[data-theme=dark] .bob-empty-insights article>span{color:#a8c0ff;background:#253452}@media (height<=760px){.bob-empty-insights{margin-top:12px}.bob-empty-insights article{padding:8px 10px}.bob-empty-insights small{display:none}}@media (width>=1800px){.book-content .bob-table-wrap{overflow-x:hidden}.book-content .bob-table{table-layout:fixed;width:100%;min-width:0}.book-content .bob-table th,.book-content .bob-table td{text-overflow:ellipsis;white-space:nowrap;padding-left:7px;padding-right:7px;overflow:hidden}.book-content .bob-table th{letter-spacing:.35px;font-size:9.5px}.book-content .bob-table td{height:58px;font-size:11.5px}.book-content .bob-table td:first-child b{font-size:12.5px}.book-content .bob-table td strong{font-size:12px}.book-content .bob-table th:first-child{width:8%}.book-content .bob-table th:nth-child(2),.book-content .bob-table th:nth-child(3),.book-content .bob-table th:nth-child(4){width:7%}.book-content .bob-table th:nth-child(5){width:6.5%}.book-content .bob-table th:nth-child(6),.book-content .bob-table th:nth-child(7){width:7.5%}.book-content .bob-table th:nth-child(8){width:6.5%}.book-content .bob-table th:nth-child(9),.book-content .bob-table th:nth-child(10){width:6%}.book-content .bob-table th:nth-child(11),.book-content .bob-table th:nth-child(12),.book-content .bob-table th:nth-child(13){width:7%}.book-content .bob-table th:nth-child(14){width:10%}.book-content .bob-actions{gap:4px;display:flex;white-space:normal!important;overflow:visible!important}.book-content .bob-actions button{flex:1;gap:3px;min-width:0;height:38px;padding:0 4px;font-size:9.5px}.book-content .bob-actions button span{font-size:13px}.book-content .carrier-tag,.book-content .bob-status{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:6px;font-size:9.5px;overflow:hidden}.book-content .bob-commission-cell{max-width:100%;overflow:hidden}.book-content .bob-notes{max-width:none}}@media (width>=1100px) and (width<=1799px){.book-content .bob-table-wrap{overflow-x:auto}.book-content .bob-table{min-width:1840px}}@media (width>=1100px) and (width<=1450px){.book-content .bob-table th{font-size:8.5px}.book-content .bob-table td{font-size:9.5px}.book-content .bob-table td:first-child b,.book-content .bob-table td strong{font-size:10.5px}.book-content .carrier-tag,.book-content .bob-status,.book-content .bob-payment-badge{font-size:8.5px}.book-content .bob-actions button{font-size:0}.book-content .bob-actions button span{font-size:15px}.book-content .bob-table th:nth-child(11),.book-content .bob-table th:nth-child(12){width:7%}}@media (width>=900px) and (height>=700px){.people-content:has(.lead-workspace){overflow:hidden;padding:8px 18px 10px!important}.people-content .lead-workspace{grid-template-rows:46px minmax(0,1fr);align-items:stretch;gap:10px 14px;width:100%;height:100%;min-height:0;margin:0}.people-content .lead-backbar{z-index:6;background:var(--bg);align-self:start;height:46px;padding:0 3px;position:relative}.people-content .lead-backbar>button{font-size:13px;font-weight:800}.people-content .lead-record-position{padding:0 6px;font-size:13px}.people-content .lead-backbar div button{height:34px}.people-content .lead-profile,.people-content .lead-center,.people-content .lead-side{height:100%;min-height:0}.people-content .lead-profile{scrollbar-width:thin;overflow:auto}.people-content .lead-center{flex-direction:column;display:flex;overflow:hidden}.people-content .lead-side{scrollbar-width:thin;overflow:auto}.people-content .lead-profile-head{padding:14px 16px 12px}.people-content .lead-profile-head .avatar{width:46px;height:46px;margin-bottom:7px;font-size:13px}.people-content .lead-profile-head h2{font-size:17px}.people-content .lead-profile-head p{font-size:9px}.people-content .lead-contact-list{padding:5px 14px}.people-content .lead-contact-list button{padding:8px 4px;font-size:11px}.people-content .lead-contact-list i{width:22px;height:22px}.people-content .lead-section{padding:11px 15px}.people-content .lead-section h3{margin-bottom:8px;font-size:9px}.people-content .lead-detail{grid-template-columns:82px 1fr;margin:7px 0;font-size:10px}.people-content .lead-section select{height:32px;font-size:10px}.people-content .lead-tags span{padding:4px 6px;font-size:8px}.people-content .side-action{margin-top:6px;padding:7px;font-size:9px}.people-content .lead-main-head{padding:11px 14px 0}.people-content .lead-quick-actions button{padding:9px 4px;font-size:10px}.people-content .lead-composer{margin:10px 14px 0}.people-content .lead-composer-tabs button{padding:9px 12px;font-size:9px}.people-content .lead-composer textarea{resize:none;min-height:105px;padding:12px;font-size:11px}.people-content .lead-composer-footer{padding:7px 10px}.people-content .lead-composer-footer span{font-size:8px}.people-content .lead-composer-footer button{padding:7px 11px;font-size:9px}.people-content .lead-timeline{flex:1;min-height:0;margin:11px 14px 12px;overflow:auto}.people-content .lead-timeline-head{z-index:2;background:var(--white);padding:5px 0 9px;position:sticky;top:0}.people-content .activity-empty{padding:24px 10px}.people-content .lead-side .lead-section{padding:12px 14px}.people-content .side-title{margin-bottom:8px}.people-content .side-empty{padding:10px;font-size:9px}.people-content .lead-policy-box{padding:9px}.people-content .lead-policy-box b{font-size:10px}.people-content .lead-policy-box span{font-size:8px}}@media (width>=900px) and (height<=780px){.people-content .lead-profile-head{padding:9px 14px}.people-content .lead-profile-head .avatar{width:38px;height:38px;margin-bottom:4px}.people-content .lead-contact-list button{padding:6px 3px}.people-content .lead-section{padding:8px 13px}.people-content .lead-detail{margin:5px 0}.people-content .lead-side .lead-section{padding:9px 12px}}@media (width>=900px){.people-content:has(.lead-workspace){min-height:100vh;height:auto!important;overflow:visible!important}.people-content .lead-workspace{grid-template-rows:46px auto;align-items:start;min-height:calc(100vh - 18px);height:auto!important}.people-content .lead-profile,.people-content .lead-center,.people-content .lead-side{min-height:0;height:auto!important;max-height:none!important;overflow:clip!important}.people-content .lead-center{display:block}.people-content .lead-timeline{min-height:240px;overflow:visible!important}.people-content .lead-timeline-head{position:static}.people-content .lead-composer textarea{max-height:none;overflow:hidden}}@media (width>=1200px) and (height>=760px){.people-content .lead-backbar>button{font-size:15px}.people-content .lead-record-position{padding:0 7px;font-size:15px}.people-content .lead-profile-head h2{font-size:20px}.people-content .lead-profile-head p{font-size:11px}.people-content .lead-contact-list button{font-size:13px}.people-content .lead-section h3,.people-content .side-title h3{font-size:11px}.people-content .lead-detail{grid-template-columns:92px 1fr;font-size:12px}.people-content .lead-section select{font-size:12px}.people-content .lead-tags span{font-size:9px}.people-content .side-action{font-size:11px}.people-content .lead-quick-actions button{font-size:12px}.people-content .lead-composer-tabs button{font-size:11px}.people-content .lead-composer textarea{font-size:13px}.people-content .lead-composer-footer span{font-size:10px}.people-content .lead-composer-footer button{font-size:11px}.people-content .lead-timeline-head h3{font-size:15px}.people-content .lead-timeline-head select{font-size:12px}.people-content .side-empty{font-size:11px}.people-content .lead-policy-box b{font-size:12px}.people-content .lead-policy-box span{font-size:10px}}.activity-start{flex-direction:column;justify-content:center;align-items:stretch;height:calc(100% - 50px);min-height:300px;display:flex;text-align:left!important;padding:24px!important}.activity-start-head{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.activity-start-head>span{color:#3569ef;background:#edf3ff;border-radius:12px;place-items:center;width:42px;height:42px;margin:0!important;font-size:20px!important;display:grid!important}.activity-start-head>div{flex-direction:column;display:flex}.activity-start-head b{color:var(--ink);font-size:17px}.activity-start-head p{color:var(--muted);margin:3px 0 0;font-size:11px}.activity-start-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.activity-start-grid button{border:1px solid var(--line);background:var(--white);color:var(--ink);text-align:left;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid;box-shadow:0 4px 12px #1324460a}.activity-start-grid button:hover{background:#f8faff;border-color:#7e9cf0}.activity-start-grid i{color:#3569ef;background:#edf3ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;display:grid}.activity-start-grid button>span{flex-direction:column;display:flex}.activity-start-grid b{font-size:11px}.activity-start-grid small{color:var(--muted);margin-top:3px;font-size:8px}.activity-start-grid em{color:#3569ef;font-style:normal}.lead-snapshot{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.lead-snapshot>div{background:#f8faff;flex-direction:column;padding:14px;display:flex}.lead-snapshot small{color:var(--muted);letter-spacing:.6px;font-size:8px;font-weight:800}.lead-snapshot b{color:var(--ink);margin-top:4px;font-size:11px}html[data-theme=dark] .activity-start-grid button,html[data-theme=dark] .lead-snapshot>div{background:#121d2d}html[data-theme=dark] .activity-start-grid button:hover{background:#18263b}html[data-theme=dark] .activity-start-grid i,html[data-theme=dark] .activity-start-head>span{color:#a8c0ff;background:#253452}.people-content .lead-center{padding-top:0}.people-content .lead-composer{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0}.people-content .lead-composer-tabs{background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.people-content .lead-composer-tabs button{border-right:1px solid var(--line);text-align:left;min-height:56px;padding:0 22px;font-size:14px;font-weight:750}.people-content .lead-composer-tabs button:last-child{border-right:0}.people-content .lead-composer-tabs button.active{background:#f8faff}.people-content .lead-compose-recipient{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);background:#fafbfe;align-items:center;gap:14px;padding:10px 20px;font-size:12px;font-weight:700;display:flex}.people-content .lead-compose-recipient input{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;outline:0;flex:1;height:34px;padding:0 14px;font-size:12px}.people-content .lead-compose-recipient select{border:1px solid var(--line);background:var(--white);min-width:145px;height:32px;color:var(--ink);border-radius:7px;margin-left:auto;padding:0 9px;font-size:10px}.people-content .lead-composer textarea{resize:none;min-height:180px;padding:20px;font-size:15px;line-height:1.55}.people-content .lead-composer-footer{padding:12px 18px}.people-content .lead-composer-footer span{font-size:11px}.people-content .lead-composer-footer button{min-width:125px;padding:11px 17px;font-size:12px}.people-content .lead-timeline{margin:0;padding:14px 20px 18px}.people-content .lead-timeline-head{padding:0 0 12px}.people-content .activity-simple{flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:25px;display:flex}.people-content .activity-simple span{font-size:30px}.people-content .activity-simple b{color:var(--ink);font-size:17px}.people-content .activity-simple p{color:var(--muted);margin:6px 0 0;font-size:13px}.people-content .activity-item h4,.people-content .activity-item p{font-size:13px}.people-content .activity-item small{font-size:11px}html[data-theme=dark] .people-content .lead-composer-tabs button.active,html[data-theme=dark] .people-content .lead-compose-recipient{background:#101a29}@media (width>=900px) and (height<=780px){.people-content .lead-composer-tabs button{min-height:48px;font-size:12px}.people-content .lead-compose-recipient{min-height:40px;padding:6px 16px}.people-content .lead-composer textarea{min-height:130px;padding:15px;font-size:13px}.people-content .lead-composer-footer{padding:8px 14px}.people-content .activity-simple{min-height:130px}}.admin-shell{flex-direction:column;gap:14px;height:100%;display:flex;overflow:hidden}.admin-header{justify-content:space-between;align-items:center;display:flex}.admin-header h1{margin:4px 0;font-size:31px}.admin-header>div>p:last-child{color:var(--muted);margin:0;font-size:13px}.admin-header>span{color:#25805f;background:#eef8f4;border:1px solid #d8eee7;border-radius:20px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:800;display:flex}.admin-header>span i{background:#35c78f;border-radius:50%;width:8px;height:8px}.admin-tabs{border:1px solid var(--line);background:var(--white);border-radius:11px;gap:4px;padding:5px;display:flex;overflow-x:auto}.admin-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:700}.admin-tabs button.active{color:#fff;background:#13223e}.admin-overview{padding:2px 2px 18px;overflow:auto}.admin-overview section{margin-bottom:18px}.admin-overview h2{margin:0 0 10px;font-size:17px}.admin-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-card-grid button{border:1px solid var(--line);background:var(--white);min-height:116px;color:var(--ink);text-align:left;box-shadow:var(--shadow);border-radius:12px;grid-template-columns:43px 1fr 20px;align-items:start;gap:12px;padding:18px;display:grid}.admin-card-grid button>span{color:#3569ef;background:#edf3ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.admin-card-grid b{font-size:14px}.admin-card-grid p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.45}.admin-card-grid em{color:#3569ef;font-style:normal}.admin-template-page,.admin-tool{border:1px solid var(--line);background:var(--white);border-radius:13px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.admin-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.admin-section-head h2{margin:3px 0;font-size:22px}.admin-section-head>div>p:last-child{color:var(--muted);margin:0;font-size:11px}.template-toolbar{border-bottom:1px solid var(--line);background:#fafbfe;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.template-toolbar label{border:1px solid var(--line);background:var(--white);width:360px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.template-toolbar input{background:0 0;border:0;outline:0;width:100%;height:38px}.template-toolbar>span{color:var(--muted);font-size:11px}.template-list{flex:1;overflow:auto}.template-row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;gap:14px;padding:18px 20px;display:grid}.template-channel{color:#3569ef;background:#edf3ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.template-copy>div{align-items:center;gap:10px;display:flex}.template-copy h3{margin:0;font-size:14px}.template-copy small{color:var(--muted);font-size:9px}.template-copy>b{margin-top:7px;font-size:11px;display:block}.template-copy p{max-width:800px;color:var(--muted);white-space:pre-line;margin:5px 0 0;font-size:11px;line-height:1.5}.template-actions{align-items:center;gap:6px;display:flex}.template-actions button{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:7px;padding:8px 11px;font-size:10px}.template-actions .danger{color:#c94353}.admin-empty{height:250px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.admin-empty b{color:var(--ink);font-size:16px}.admin-empty span{margin-top:6px;font-size:11px}.template-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070e1d8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.template-modal{background:var(--white);border-radius:15px;width:min(650px,100%);overflow:hidden;box-shadow:0 25px 80px #00000040}.template-modal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.template-modal h2{margin:3px 0 0;font-size:21px}.template-modal header>button{width:35px;height:35px;color:var(--ink);background:#eef2f8;border:0;border-radius:9px;font-size:22px}.template-form{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.template-form label{color:var(--ink);flex-direction:column;gap:6px;font-size:11px;font-weight:750;display:flex}.template-form input,.template-form textarea{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:8px;padding:11px}.template-form textarea{resize:vertical;min-height:170px;line-height:1.5}.template-variables{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.template-variables span{color:var(--muted);font-size:10px}.template-variables button{color:#315fcf;background:#f3f6ff;border:1px solid #dce5fb;border-radius:6px;padding:6px 8px;font-size:9px}.template-modal footer{border-top:1px solid var(--line);background:#fafbfe;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.admin-tool-hero{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;align-items:center;gap:18px;padding:26px;display:grid}.admin-tool-hero>span{color:#3569ef;background:#edf3ff;border-radius:15px;place-items:center;width:62px;height:62px;font-size:25px;display:grid}.admin-tool-hero h2{margin:3px 0 5px;font-size:23px}.admin-tool-hero div>p:last-child{color:var(--muted);margin:0;font-size:12px}.admin-tool-body{grid-template-columns:1.2fr repeat(3,1fr);gap:12px;padding:22px;display:grid}.admin-tool-body>div,.admin-tool-body article{border:1px solid var(--line);background:#fafbfe;border-radius:11px;min-height:170px;padding:20px}.admin-tool-body h3{margin:0;font-size:18px}.admin-tool-body p{color:var(--muted);font-size:12px}.admin-tool-body article{flex-direction:column;display:flex}.admin-tool-body article span{color:#3569ef;background:#edf3ff;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.admin-tool-body article b{margin-top:20px;font-size:13px}.admin-tool-body article small{color:var(--muted);margin-top:6px;font-size:10px}[data-theme=dark] .admin-header>span{color:#8ed2b5;background:#1d3029;border-color:#315143}[data-theme=dark] .admin-card-grid button,[data-theme=dark] .admin-template-page,[data-theme=dark] .admin-tool,[data-theme=dark] .template-modal,[data-theme=dark] .template-toolbar label,[data-theme=dark] .template-actions button,[data-theme=dark] .template-form input,[data-theme=dark] .template-form textarea{background:var(--white);color:var(--ink)}[data-theme=dark] .template-toolbar,[data-theme=dark] .template-modal footer,[data-theme=dark] .admin-tool-body>div,[data-theme=dark] .admin-tool-body article{background:#101a29}[data-theme=dark] .admin-card-grid button>span,[data-theme=dark] .template-channel,[data-theme=dark] .admin-tool-hero>span,[data-theme=dark] .admin-tool-body article span{color:#a8c0ff;background:#253452}@media (width<=1200px){.admin-card-grid,.admin-tool-body{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.admin-shell{overflow:auto}.admin-header{align-items:flex-start}.admin-header>span{display:none}.admin-card-grid{grid-template-columns:1fr}.admin-section-head,.admin-tool-hero{grid-template-columns:1fr;display:grid}.admin-section-head{gap:12px}.template-toolbar label{width:100%}.template-toolbar>span{display:none}.template-row{grid-template-columns:38px 1fr}.template-actions{grid-column:2}.admin-tool-body{grid-template-columns:1fr}}.communications-readiness{gap:18px;display:grid}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.readiness-grid>article,.readiness-checklist{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:18px}.readiness-grid h3,.readiness-checklist h3{margin:0 0 14px}.readiness-grid dl{gap:10px;margin:0;display:grid}.readiness-grid dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:9px;display:flex}.readiness-grid dt{color:var(--muted)}.readiness-grid dd{text-align:right;text-transform:capitalize;margin:0;font-weight:650}.readiness-checklist>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.readiness-checklist span{color:var(--muted);align-items:center;gap:9px;display:flex}.readiness-checklist span i{background:var(--soft);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;display:block}.readiness-checklist span[data-complete=true]{color:var(--text)}.readiness-checklist span[data-complete=true] i{background:#1fa066;box-shadow:inset 0 0 0 6px #ffffffd6}.communications-readiness details{color:var(--muted);font-size:13px}.communications-readiness details code{word-break:break-all;margin-top:8px;display:block}@media (width<=1000px){.readiness-grid,.readiness-checklist>div{grid-template-columns:1fr}}.template-form select{box-sizing:border-box;border:1px solid var(--line);background:var(--white);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px}.template-form select:disabled{opacity:.75}.template-form>p{color:var(--muted);margin:0;font-size:12px}.finder-shell{z-index:79;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080f1e85;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.finder-panel{border:1px solid var(--line);background:var(--white);border-radius:16px;flex-direction:column;width:min(1120px,100vw - 48px);max-height:calc(100vh - 54px);display:flex;overflow:hidden;box-shadow:0 28px 90px #070f1f4d}.finder-panel>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 42px;align-items:center;gap:18px;padding:14px 18px;display:grid}.finder-person{color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:11px;display:flex}.finder-person>span:last-child{flex-direction:column;display:flex}.finder-person small{color:#4169d3;letter-spacing:1px;font-size:8px;font-weight:850}.finder-person b{font-size:14px}.finder-panel>header>p{color:var(--muted);margin:0;font-size:10px}.finder-close{width:38px;height:38px;color:var(--ink);background:#eef2f8;border:0;border-radius:9px;font-size:22px}.finder-body{grid-template-columns:.85fr 1.15fr;min-height:0;display:grid}.finder-known,.finder-results{padding:22px;overflow:auto}.finder-known{border-right:1px solid var(--line);background:#fafbfe}.finder-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.finder-title h2{margin:3px 0 0;font-size:20px}.finder-title>span{color:#3c62c4;background:#edf3ff;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:800}.finder-title>span.demo{color:#9a650f;background:#fff2da}.finder-title>span.waiting{color:#68738a;background:#f3f5f8}.finder-known-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.finder-known-grid label{color:var(--muted);flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.finder-known-grid input{border:1px solid var(--line);background:var(--white);height:42px;color:var(--ink);border-radius:8px;padding:0 11px;font-size:12px}.finder-search{width:100%;margin-top:16px;padding:12px}.finder-safety{color:var(--muted);text-align:center;margin:11px 0 0;font-size:9px}.finder-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:390px;display:flex}.finder-empty>span{color:#3569ef;background:#edf3ff;border-radius:16px;place-items:center;width:58px;height:58px;font-size:23px;display:grid}.finder-empty b{margin-top:15px;font-size:17px}.finder-empty p{max-width:430px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.finder-empty button{color:#3569ef;background:0 0;border:0;margin-top:16px;font-size:11px;font-weight:750}.finder-result-list{flex-direction:column;gap:9px;display:flex}.finder-result{border:1px solid var(--line);background:#fafbfe;border-radius:10px;grid-template-columns:40px 1fr auto auto;align-items:center;gap:12px;padding:14px;display:grid}.finder-result>span{color:#3569ef;background:#edf3ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.finder-result>div{flex-direction:column;display:flex}.finder-result small{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:8px;font-weight:800}.finder-result b{margin-top:3px;font-size:12px}.finder-result p{color:var(--muted);margin:3px 0 0;font-size:9px}.finder-result em{color:#25805f;background:#eaf8f2;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.finder-result>button{border:1px solid var(--line);background:var(--white);color:#315fcf;border-radius:7px;padding:7px 9px;font-size:9px}.finder-panel>footer{border-top:1px solid var(--line);background:#fafbfe;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.finder-panel>footer>span{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.finder-panel>footer i{background:#35c78f;border-radius:50%;width:7px;height:7px}[data-theme=dark] .finder-known,[data-theme=dark] .finder-panel>footer,[data-theme=dark] .finder-result{background:#101a29}[data-theme=dark] .finder-title>span,[data-theme=dark] .finder-empty>span,[data-theme=dark] .finder-result>span{color:#a8c0ff;background:#253452}@media (width<=800px){.finder-shell{padding:10px}.finder-panel{width:100%;max-height:calc(100vh - 20px)}.finder-panel>header{grid-template-columns:1fr 38px}.finder-panel>header>p{display:none}.finder-body{grid-template-columns:1fr;overflow:auto}.finder-known{border-right:0;border-bottom:1px solid var(--line)}.finder-known-grid{grid-template-columns:1fr}.finder-results{overflow:visible}.finder-result{grid-template-columns:38px 1fr}.finder-result em,.finder-result>button{grid-column:2}.finder-empty{height:280px}}.finder-prefill{color:var(--muted);margin:-8px 0 16px;font-size:10px;line-height:1.5}.finder-known-grid .finder-location{grid-column:1/3}@media (width<=800px){.finder-known-grid .finder-location{grid-column:auto}}.finder-close{cursor:pointer;transition:background .16s,border-color .16s,transform .16s;border:1px solid var(--line)!important;color:#0000!important;background:#eef2f8!important;border-radius:10px!important;width:40px!important;height:40px!important;font-size:0!important;position:relative!important}.finder-close:before,.finder-close:after{content:"";background:#29364b;border-radius:2px;width:18px;height:2px;position:absolute;top:18px;left:10px}.finder-close:before{transform:rotate(45deg)}.finder-close:after{transform:rotate(-45deg)}.finder-close:hover{transform:translateY(-1px);background:#e2e8f2!important;border-color:#bdc8d8!important}.finder-close:focus-visible{outline-offset:2px;outline:3px solid #3569ef59}html[data-theme=dark] .finder-close{background:#202a39!important;border-color:#3b485c!important}html[data-theme=dark] .finder-close:before,html[data-theme=dark] .finder-close:after{background:#eef3fb}html[data-theme=dark] .finder-close:hover{background:#29364a!important;border-color:#52627a!important}html[data-theme=dark]{--dark-canvas:#0d1117;--dark-panel:#151a21;--dark-raised:#1a2029;--dark-control:#181e27;--dark-line:#2b3542;--dark-line-soft:#232c37;--dark-text:#f2f5f9;--dark-muted:#9da9b8;--dark-accent:#6f8fe8}html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .main-area,html[data-theme=dark] .content{background:var(--dark-canvas)!important}html[data-theme=dark] .lookup-card,html[data-theme=dark] .lookup-guide,html[data-theme=dark] .feedback-main,html[data-theme=dark] .feedback-method{background:var(--dark-panel)!important;border-color:var(--dark-line)!important;box-shadow:0 12px 30px #0003!important}html[data-theme=dark] .lookup-safety,html[data-theme=dark] .feedback-score-row>div,html[data-theme=dark] .feedback-empty-note,html[data-theme=dark] .feedback-preview-grid>div{background:var(--dark-raised)!important;border-color:var(--dark-line-soft)!important;box-shadow:none!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .lookup-fields input{background:var(--dark-control)!important;color:var(--dark-text)!important;box-shadow:none!important;border-color:#303b49!important}html[data-theme=dark] input:hover,html[data-theme=dark] select:hover,html[data-theme=dark] textarea:hover{border-color:#465466!important}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:#718bd0!important;box-shadow:0 0 0 2px #6f8fe824!important}html[data-theme=dark] .lookup-tabs{border:1px solid var(--dark-line)!important;box-shadow:none!important;background:#11161d!important}html[data-theme=dark] .lookup-tabs button{color:#909bad!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] .lookup-tabs button.active{color:#eef3ff!important;background:#242d3a!important;box-shadow:inset 0 0 0 1px #36445a!important}html[data-theme=dark] .lookup-status,html[data-theme=dark] .feedback-ready,html[data-theme=dark] .profile-complete,html[data-theme=dark] .feedback-panel-head>span{color:#8bc4ae!important;box-shadow:none!important;background:#17231f!important;border:1px solid #294137!important}html[data-theme=dark] .lookup-status i,html[data-theme=dark] .feedback-ready i{box-shadow:none!important}html[data-theme=dark] .lookup-card-head{border-color:var(--dark-line)!important}html[data-theme=dark] .lookup-icon{color:#dce6ff!important;box-shadow:none!important;background:#263a67!important}html[data-theme=dark] .lookup-submit{color:#f7f9ff!important;box-shadow:none!important;background:#35538d!important;border-color:#42629d!important}html[data-theme=dark] .lookup-submit:disabled{color:#8290a5!important;opacity:1!important;background:#243147!important;border-color:#303e53!important}html[data-theme=dark] .lookup-guide li{border-color:var(--dark-line)!important}html[data-theme=dark] .lookup-guide li>span,html[data-theme=dark] .feedback-step>span{color:#aabcea!important;background:#202c42!important;border:1px solid #2f3e57!important}html[data-theme=dark] .lookup-safety,html[data-theme=dark] .feedback-privacy{color:#8fc1ad!important;background:#14211d!important;border-color:#294238!important}html[data-theme=dark] .feedback-review-person .avatar{color:#dbe3ef!important;background:#252d38!important;border:1px solid #354150!important}html[data-theme=dark] .feedback-score-row>div{background:#181e26!important}html[data-theme=dark] .feedback-advice{box-shadow:none!important;background:#192235!important;border-color:#627fca!important}html[data-theme=dark] .feedback-advice small{color:#9cb2ea!important}html[data-theme=dark] .feedback-review-actions .btn.primary{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;box-shadow:none!important}html[data-theme=dark] .eyebrow,html[data-theme=dark] .sub,html[data-theme=dark] small,html[data-theme=dark] .lookup-disclaimer,html[data-theme=dark] .lookup-guide li p,html[data-theme=dark] .feedback-panel-head p,html[data-theme=dark] .feedback-step small{color:var(--dark-muted)!important}html[data-theme=dark] .metric-icon,html[data-theme=dark] .bob-metrics article>span{box-shadow:none!important;background:#202833!important;border:1px solid #303b49!important}html[data-theme=dark] .metric-icon.blue,html[data-theme=dark] .bob-metrics article:first-child>span{color:#91a9e8!important}html[data-theme=dark] .metric-icon.green,html[data-theme=dark] .bob-metrics article:nth-child(2)>span{color:#82bca3!important}html[data-theme=dark] .metric-icon.purple,html[data-theme=dark] .bob-metrics article:nth-child(4)>span{color:#ad9bc9!important}html[data-theme=dark] .metric-icon.amber,html[data-theme=dark] .bob-metrics article:nth-child(3)>span{color:#c9a66c!important}html[data-theme=dark] .bob-metrics article:nth-child(5)>span{color:#71bbb1!important}html[data-theme=dark] .bob-metrics article,html[data-theme=dark] .bob-status-strip,html[data-theme=dark] .bob-panel,html[data-theme=dark] .table-wrap{background:var(--dark-panel)!important;border-color:var(--dark-line)!important;box-shadow:none!important}html[data-theme=dark] .bob-metrics strong,html[data-theme=dark] .metric-card strong,html[data-theme=dark] .person b,html[data-theme=dark] .bob-table td{color:var(--dark-text)!important}html[data-theme=dark] .bob-table thead,html[data-theme=dark] .bob-table th,html[data-theme=dark] .people-content thead,html[data-theme=dark] .people-content th{color:#aeb9c8!important;border-color:var(--dark-line)!important;background:#111821!important}html[data-theme=dark] .bob-table tbody,html[data-theme=dark] .bob-table td,html[data-theme=dark] .people-content tbody,html[data-theme=dark] .people-content td{background:var(--dark-panel)!important;border-color:var(--dark-line)!important}html[data-theme=dark] .people-content tbody tr:hover td,html[data-theme=dark] .people-content .selected-row td,html[data-theme=dark] .bob-table tbody tr:hover td{background:#1a222c!important}html[data-theme=dark] .avatar,html[data-theme=dark] .mini-avatar{color:#cbd5e2!important;box-shadow:none!important;background:#202833!important;border:1px solid #303b49!important}html[data-theme=dark] .avatar.blue{color:#91a9e8!important}html[data-theme=dark] .avatar.violet{color:#ad9bc9!important}html[data-theme=dark] .avatar.rose,html[data-theme=dark] .avatar.pink{color:#ca91a2!important}html[data-theme=dark] .avatar.amber{color:#c9a66c!important}html[data-theme=dark] .avatar.emerald{color:#82bca3!important}html[data-theme=dark] .avatar.cyan{color:#82b5be!important}html[data-theme=dark] .status,html[data-theme=dark] .bob-status,html[data-theme=dark] .carrier-tag,html[data-theme=dark] .bob-status-strip span,html[data-theme=dark] .tab span,html[data-theme=dark] .demo-data-badge{color:#b8c3d1!important;box-shadow:none!important;background:#202833!important;border:1px solid #303b49!important}html[data-theme=dark] .status.new,html[data-theme=dark] .carrier-tag{color:#9aafe2!important;background:#1b2638!important}html[data-theme=dark] .status.contacted{color:#adb7c3!important;background:#20262d!important}html[data-theme=dark] .status.appointment{color:#b9a3d6!important;background:#272136!important}html[data-theme=dark] .status.application{color:#84b8b9!important;background:#192b2c!important}html[data-theme=dark] .status.approved,html[data-theme=dark] .bob-status.approved,html[data-theme=dark] .bob-status-strip .approved{color:#84bba2!important;background:#192a23!important;border-color:#294536!important}html[data-theme=dark] .status.follow,html[data-theme=dark] .bob-status.underwriting,html[data-theme=dark] .bob-status-strip .underwriting{color:#d0ad70!important;background:#2d261a!important;border-color:#493c26!important}html[data-theme=dark] .status.lost,html[data-theme=dark] .bob-status.denied,html[data-theme=dark] .bob-status-strip .denied{color:#ca8d9c!important;background:#2c1e23!important;border-color:#482d35!important}html[data-theme=dark] .bob-status.chargeback,html[data-theme=dark] .bob-status-strip .chargeback{color:#e49aaa!important;background:#321d24!important;border-color:#55303a!important}html[data-theme=dark] .bob-status.initial-premium-failed,html[data-theme=dark] .bob-status-strip .initial-premium-failed{color:#ca8d9c!important;background:#2c1e23!important;border-color:#482d35!important}html[data-theme=dark] .bob-status-strip .commission-paid,html[data-theme=dark] .bob-payment-badge.paid{color:#84bba2!important;background:#192a23!important;border-color:#294536!important}html[data-theme=dark] .bob-payment-badge.not-paid{color:#aeb9c8!important;background:#202833!important;border:1px solid #303b49!important}html[data-theme=dark] .bob-commission-cell small{color:#b8c3d1!important}html[data-theme=dark] .bob-commission-fields{border-color:var(--dark-line)!important;background:#111a28!important}html[data-theme=dark] .bob-commission-fields legend{color:#c5cfdd!important}html[data-theme=dark] .tab .hot{color:#ca8d9c!important;background:#2c1e23!important;border-color:#482d35!important}html[data-theme=dark] .pagination,html[data-theme=dark] .bob-footer{border-color:var(--dark-line)!important;background:#121820!important}html[data-theme=dark] .pagination button,html[data-theme=dark] .row-actions button,html[data-theme=dark] .bob-actions button,html[data-theme=dark] .icon-btn{background:var(--dark-control)!important;color:#c6d0dc!important;box-shadow:none!important;border-color:#34404e!important}html[data-theme=dark] .pagination button.current{color:#f5f7fc!important;background:#334d83!important;border-color:#46649e!important}html[data-theme=dark] .person small,html[data-theme=dark] .bob-footer,html[data-theme=dark] .bob-metrics small{color:var(--dark-muted)!important}html[data-theme=dark] .people-panel .tabs{gap:0!important}html[data-theme=dark] .people-panel .tab,html[data-theme=dark] .people-panel .tab.active{color:#dce4ef!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline:10px!important}html[data-theme=dark] .people-panel .tab.active:after{background:#6f8fe8!important;border-radius:3px 3px 0 0!important;height:3px!important;inset:auto 10px -1px!important}html[data-theme=dark] .people-panel .tab span{color:#aebbd0!important;background:#202936!important;border:1px solid #334052!important;border-radius:999px!important;padding:2px 7px!important}html[data-theme=dark] .people-panel .search{color:#8493a7!important;background:#171e27!important;border:1px solid #344151!important;border-radius:10px!important;gap:10px!important;width:270px!important;height:42px!important;padding:0 13px!important;transition:border-color .16s,background-color .16s,box-shadow .16s!important;box-shadow:inset 0 1px #ffffff06!important}html[data-theme=dark] .people-panel .search:focus-within{background:#19222d!important;border-color:#607fca!important;box-shadow:0 0 0 3px #607fca24!important}html[data-theme=dark] .people-panel .search-icon{color:#91a4bd!important;flex:0 0 20px!important;place-items:center!important;width:20px!important;height:20px!important;font-size:17px!important;line-height:1!important;display:grid!important}html[data-theme=dark] .people-panel .search input{color:#edf2f8!important;min-width:0!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:550!important}html[data-theme=dark] .people-panel .search input::placeholder{color:#77869a!important;opacity:1!important}html[data-theme=dark] .people-panel .tools select{color:#d7e0ec!important;cursor:pointer!important;background-color:#171e27!important;border:1px solid #344151!important;border-radius:10px!important;width:165px!important;height:42px!important;padding:0 36px 0 13px!important;font-size:12px!important;font-weight:650!important;box-shadow:inset 0 1px #ffffff06!important}html[data-theme=dark] .people-panel .tools select:focus{border-color:#607fca!important;outline:0!important;box-shadow:0 0 0 3px #607fca24!important}html[data-theme=dark] .people-panel .phone-cell{color:#d8e1ec!important;letter-spacing:.01em!important;font-weight:650!important}html[data-theme=dark] .people-panel .annualized-premium{min-width:164px!important}html[data-theme=dark] .people-panel .annualized-premium strong,html[data-theme=dark] .people-panel .annualized-premium small{display:block!important}html[data-theme=dark] .people-panel .annualized-premium strong{color:#f1f4f8!important;font-size:14px!important;font-weight:780!important;line-height:1.2!important}html[data-theme=dark] .people-panel .annualized-premium small{color:#a9b6c7!important;margin-top:4px!important;font-size:11px!important;font-weight:520!important;line-height:1.35!important}html[data-theme=dark] .people-content>.page-header .sub{color:#aab5c4!important}html[data-theme=dark] .people-content .dialer-metrics .metric small{color:#9eacbd!important}html[data-theme=dark] .people-content .dialer-metrics .metric strong{color:#f3f6fa!important}html[data-theme=dark] .people-content .dialer-metrics .metric p{color:#aab6c6!important}html[data-theme=dark] .people-panel .pagination{color:#c1cbd8!important;min-height:58px!important;padding:11px 17px!important;font-size:12px!important;font-weight:650!important}html[data-theme=dark] .people-panel .pagination>div{align-items:center!important;display:flex!important}html[data-theme=dark] .people-panel .pagination button{width:36px!important;height:34px!important;font-size:12px!important;font-weight:700!important}.lists-content{max-width:1680px;padding-top:30px}.lists-header{align-items:center}.list-create-inline{align-items:center;gap:10px;display:flex}.list-create-inline input{border:1px solid var(--line);background:var(--white);width:270px;height:46px;color:var(--ink);border-radius:10px;outline:none;padding:0 15px}.list-create-inline input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3569ef1f}.lists-layout{grid-template-columns:300px minmax(0,1fr);gap:16px;min-height:650px;display:grid}.lists-rail,.lists-board{overflow:hidden}.lists-rail{padding:16px}.lists-rail-head{justify-content:space-between;align-items:center;padding:4px 4px 16px;display:flex}.lists-rail-head h2{margin:0;font-size:22px}.lists-rail-head>span,.existing-lists-head span{min-width:30px;height:30px;color:var(--blue);background:#edf2ff;border-radius:999px;place-items:center;font-weight:800;display:grid}.lists-folder-list{gap:8px;display:grid}.lists-folder-list>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.lists-folder-list>button:hover{background:#f7f9fd}.lists-folder-list>button.active{background:#eef3ff;border-color:#cfdcff}.lists-folder-list i,.list-folder-icon{width:42px;height:42px;color:var(--blue);background:#e7edfb;border-radius:9px;place-items:center;font-size:19px;font-style:normal;display:grid}.lists-folder-list b{font-size:14px;display:block}.lists-folder-list small{color:var(--muted);margin-top:4px;display:block}.lists-folder-list em{color:#8a95a9;font-size:20px;font-style:normal}.lists-rail-empty,.lists-welcome,.lists-board-empty{text-align:center;color:var(--muted);place-items:center;display:grid}.lists-rail-empty{padding:70px 20px}.lists-rail-empty>span,.lists-welcome>span,.lists-board-empty>span{width:56px;height:56px;color:var(--blue);background:#edf2ff;border-radius:14px;place-items:center;margin-bottom:14px;font-size:24px;display:grid}.lists-rail-empty b{color:var(--ink);font-size:16px}.lists-rail-empty p,.lists-welcome p,.lists-board-empty p{max-width:420px;line-height:1.55}.lists-board{flex-direction:column;display:flex}.lists-board-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.lists-board-head>div:last-child{align-items:center;gap:10px;display:flex}.lists-board-head>div:first-child input[aria-label=Rename\ list]{color:var(--ink);background:0 0;border:0;outline:none;width:min(420px,40vw);padding:0;font-size:26px;font-weight:750}.lists-board-head p:last-child{color:var(--muted);margin:5px 0 0}.lists-board-head .search{width:260px}.list-delete{color:#b94141;background:0 0;border:1px solid #efcaca;border-radius:9px;height:42px;padding:0 14px;font-weight:700}.lists-table-wrap{flex:1;overflow:auto}.lists-table-wrap table{border-collapse:collapse;width:100%}.lists-table-wrap th{color:#cbd5e7;text-align:left;letter-spacing:1px;background:#101d38;height:48px;padding:0 16px;font-size:10px}.lists-table-wrap td{border-bottom:1px solid var(--line);padding:14px 16px}.lists-table-wrap tbody tr{cursor:pointer}.lists-table-wrap tbody tr:hover{background:#f8faff}.lists-table-wrap .person{min-width:220px}.lists-board-empty{min-height:430px}.lists-welcome{width:100%;min-height:640px}.lead-tags .list-tag{color:#315bbd;background:#eaf0ff;align-items:center;gap:5px;display:inline-flex}.lead-tags .list-tag button{color:inherit;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.list-picker-modal{width:min(680px,100vw - 32px);padding:0;overflow:hidden}.list-picker-modal .modal-head{border-bottom:1px solid var(--line);padding:22px 24px}.list-picker-create{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:20px 24px;display:grid}.list-picker-create label{color:var(--ink);font-weight:750}.list-picker-create input{width:100%;margin-top:8px;display:block}.list-picker-create .btn{height:44px}.existing-lists{padding:18px 24px 24px}.existing-lists-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.existing-lists-head h3{margin:0}.existing-lists>button{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);text-align:left;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;padding:11px;display:grid}.existing-lists>button:hover:not(:disabled){background:#f8faff;border-color:#aebff0}.existing-lists>button.added{opacity:.72}.existing-lists>button b,.existing-lists>button small{display:block}.existing-lists>button small{color:var(--muted);margin-top:3px}.existing-lists>button em{color:var(--blue);font-style:normal;font-weight:750}.list-picker-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:10px;padding:38px}[data-theme=dark] .list-create-inline input,[data-theme=dark] .existing-lists>button{color:#eef3fb;background:#151c26;border-color:#344050}[data-theme=dark] .lists-folder-list>button{color:#eef3fb}[data-theme=dark] .lists-folder-list>button:hover,[data-theme=dark] .lists-folder-list>button.active,[data-theme=dark] .existing-lists>button:hover:not(:disabled),[data-theme=dark] .lists-table-wrap tbody tr:hover{background:#1b2532}[data-theme=dark] .lists-folder-list>button.active{border-color:#3d587d}[data-theme=dark] .lists-folder-list i,[data-theme=dark] .list-folder-icon,[data-theme=dark] .lists-rail-head>span,[data-theme=dark] .existing-lists-head span,[data-theme=dark] .lists-rail-empty>span,[data-theme=dark] .lists-welcome>span,[data-theme=dark] .lists-board-empty>span{color:#8fb1ef;background:#202d41}[data-theme=dark] .lists-board-head>div:first-child input[aria-label=Rename\ list],[data-theme=dark] .list-picker-create label,[data-theme=dark] .lists-rail-empty b{color:#eef3fb}[data-theme=dark] .lead-tags .list-tag{color:#a9c2f4;background:#23324a}[data-theme=dark] .lists-table-wrap th{background:#0d1521}@media (width<=900px){.lists-header{align-items:stretch}.list-create-inline,.list-create-inline input{width:100%}.lists-layout{grid-template-columns:1fr}.lists-rail{min-height:0}.lists-folder-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lists-board-head{flex-direction:column;align-items:flex-start;gap:16px}.lists-board-head>div:last-child,.lists-board-head .search{width:100%}}.lists-layout{min-height:690px}.lists-board-head{min-height:112px;padding:22px 24px}.lists-board-head>div:last-child{gap:12px}.lists-board-head>div:first-child input[aria-label=Rename\ list]{width:min(430px,42vw);height:50px;color:var(--ink);background:#fff;border:1px solid #d6deeb;border-radius:14px;padding:0 16px;font-size:24px;font-weight:750;transition:border-color .18s,box-shadow .18s;box-shadow:0 4px 14px #1b2d4e12}.lists-board-head>div:first-child input[aria-label=Rename\ list]:focus{border-color:#6f90ea;box-shadow:0 0 0 3px #4169e121,0 5px 16px #1b2d4e17}.lists-search{background:#fff;border:1px solid #d6deeb;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:330px;height:48px;padding:4px 15px 4px 5px;display:grid;box-shadow:0 4px 14px #1b2d4e12}.lists-search:focus-within{border-color:#6f90ea;box-shadow:0 0 0 3px #4169e121,0 5px 16px #1b2d4e17}.lists-search-icon{color:#3568df;background:#edf2ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:grid}html .lists-search>input{width:100%;min-width:0;height:100%;color:var(--ink);font-size:14px;font-weight:650;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}html .lists-search>input::placeholder{color:#8793a6;font-weight:500}.list-delete{border-radius:12px;height:48px;padding:0 18px;font-size:13px}.lists-table-wrap th{height:54px;padding:0 18px;font-size:11px}.lists-table-wrap td{height:72px;padding:15px 18px;font-size:13px}.lists-table-wrap .avatar{width:42px;height:42px}.lists-table-wrap .person b{font-size:14px}.lists-table-wrap .person small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.lists-table-wrap .status{padding:7px 10px;font-size:11px}.lists-table-wrap .annualized-premium{vertical-align:middle;white-space:nowrap;min-width:164px;line-height:1.25}.lists-table-wrap .annualized-premium strong,.lists-table-wrap .annualized-premium small{display:block}.lists-table-wrap .annualized-premium strong{color:var(--ink);font-size:14px;font-weight:780;line-height:1.2}.lists-table-wrap .annualized-premium small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:520;line-height:1.35}html[data-theme=dark] .lists-search{background:#131b26;border-color:#354255;box-shadow:0 5px 16px #0003}html[data-theme=dark] .lists-board-head>div:first-child input[aria-label=Rename\ list]{color:#f2f5fa;background:#131b26;border-color:#354255;box-shadow:0 5px 16px #0003}html[data-theme=dark] .lists-board-head>div:first-child input[aria-label=Rename\ list]:focus,html[data-theme=dark] .lists-search:focus-within{border-color:#6988dd;box-shadow:0 0 0 3px #5779d529,0 5px 16px #00000038}html[data-theme=dark] .lists-search-icon{color:#91acf0;background:#202d41}html[data-theme=dark] .lists-search>input{color:#f2f5fa!important}html[data-theme=dark] .lists-search>input::placeholder{color:#8795a8}html[data-theme=dark] .lists-table-wrap .annualized-premium strong{color:#f1f4f8}html[data-theme=dark] .lists-table-wrap .annualized-premium small{color:#a9b6c7}@media (width<=900px){.lists-search{width:100%}.lists-board-head>div:last-child{flex-wrap:wrap}}.lists-folder-list>button.system-list{background:#fff9fa;border-color:#ead7da}.lists-folder-list>button.system-list:hover{background:#fff1f3}.lists-folder-list>button.system-list>i{color:#aa4051;background:#fff0f2}[data-theme=dark] .lists-folder-list>button.system-list{background:#21191e;border-color:#53363d}[data-theme=dark] .lists-folder-list>button.system-list:hover{background:#2a1d23}[data-theme=dark] .lists-folder-list>button.system-list>i{color:#f09aa8;background:#3a2028}.lists-board-head form{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lists-board-head form [role=alert]{color:#b4233c;overflow-wrap:anywhere;flex-basis:100%}@media (width<=600px){.lists-board-head>div:first-child{width:100%}.lists-board-head input[aria-label=Rename\ list]{width:100%;max-width:100%;font-size:20px}}html .book-content .crm-route-render>.bob-header,html[data-theme=dark] .book-content .crm-route-render>.bob-header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.book-content .bob-search{color:#53627a;background:#fff;border:1px solid #d8e0ec;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;width:360px;height:48px;padding:4px 15px 4px 5px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 3px 12px #1f30530f}.book-content .bob-search:focus-within{border-color:#7192ed;box-shadow:0 0 0 3px #4169e11f,0 4px 14px #1f305314}.book-content .bob-search-icon{color:#3568df;background:#edf2ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:grid}html .book-content .bob-search>input,html[data-theme=dark] .book-content .bob-search>input{color:#17233a;width:100%;min-width:0;height:100%;font-size:14px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.book-content .bob-search input::placeholder{color:#8a96aa;font-weight:500}html[data-theme=dark] .book-content .bob-search{background:#151c26!important;border-color:#354151!important;box-shadow:0 4px 14px #0000002e!important}html[data-theme=dark] .book-content .bob-search:focus-within{border-color:#6485dc!important;box-shadow:0 0 0 3px #5b7edb29,0 4px 14px #0003!important}html[data-theme=dark] .book-content .bob-search-icon{color:#8ba8f1;background:#202c3d}html[data-theme=dark] .book-content .bob-search input{color:#f1f5fb!important}html[data-theme=dark] .book-content .bob-search input::placeholder{color:#8e9aab!important}@media (width<=900px){.book-content .bob-search{width:100%}}.book-content>.bob-header h1{letter-spacing:-.7px;font-size:clamp(28px,2.1vw,34px);line-height:1.12}.book-content>.bob-header .sub{max-width:720px;font-size:11.5px;line-height:1.45}.book-content>.bob-header .eyebrow,.book-content .bob-toolbar .eyebrow{letter-spacing:1.05px;font-size:9px}.book-content>.bob-header .btn{min-height:42px;padding:0 15px;font-size:11px}.book-content .bob-metrics article{align-items:center;min-height:96px;padding:15px 17px}.book-content .bob-metrics article>span{flex-basis:42px;width:42px;height:42px;font-size:14px}.book-content .bob-metrics small{font-size:8.75px}.book-content .bob-metrics strong{margin:3px 0 2px;font-size:22px;line-height:1.15}.book-content .bob-metrics p{font-size:8.75px;line-height:1.35}.book-content .bob-status-strip{min-height:49px;padding:7px 13px}.book-content .bob-status-strip button{padding:7px 10px;font-size:10.5px}.book-content .bob-status-strip p{font-size:9px}.book-content .bob-toolbar{padding:14px 18px}.book-content .bob-toolbar h2{font-size:19px;line-height:1.2}.book-content .bob-filters{align-items:center;gap:9px}.book-content .bob-filters select{border-radius:10px;min-height:44px;padding:0 11px;font-size:11px;font-weight:650}.book-content .bob-table th{letter-spacing:.4px;padding-top:13px;padding-bottom:13px;font-size:9.25px;line-height:1.25}.book-content .bob-table td{height:60px;font-size:11px;line-height:1.35}.book-content .bob-table td:first-child b{font-size:12.25px}.book-content .bob-table td strong{font-size:11.5px}.book-content .bob-carrier-cell{text-align:center;vertical-align:middle;width:164px;min-width:164px}.book-content .carrier-tag{font-size:9.5px}.book-content .bob-status{font-size:9.25px}.book-content .bob-actions button{min-height:38px;font-size:9.5px}.book-content .bob-empty{min-height:310px}.book-content .bob-empty>span{width:58px;height:58px}.book-content .bob-empty h3{font-size:20px}.book-content .bob-empty p{font-size:11.5px}.book-content .bob-empty>.btn{min-height:43px;padding:0 17px;font-size:11px}.book-content .bob-footer{font-size:9.75px}@media (width>=900px) and (height>=680px){.book-content>.bob-header{flex-basis:76px}.book-content>.bob-metrics{flex-basis:92px}.book-content>.bob-status-strip{flex-basis:49px}.book-content .bob-toolbar{flex-basis:72px}.book-content .bob-footer{flex-basis:38px}}@media (width>=900px) and (height<=760px){.book-content>.bob-header{flex-basis:61px}.book-content>.bob-header h1{font-size:25px}.book-content>.bob-header .sub{font-size:9.5px}.book-content>.bob-header .btn{min-height:37px}.book-content>.bob-metrics{flex-basis:76px}.book-content .bob-metrics article{padding:10px 12px}.book-content .bob-metrics article>span{flex-basis:35px;width:35px;height:35px}.book-content .bob-metrics strong{font-size:18px}.book-content .bob-metrics small,.book-content .bob-metrics p{font-size:7.75px}.book-content>.bob-status-strip{flex-basis:42px;min-height:42px}.book-content .bob-status-strip button{padding:5px 8px;font-size:9.5px}.book-content .bob-toolbar{flex-basis:62px;padding:8px 13px}.book-content .bob-toolbar h2{font-size:17px}.book-content .bob-search{height:42px}.book-content .bob-filters select{min-height:40px}}@media (width>=1200px) and (height>=760px){.book-content>.bob-header{flex-basis:84px}.book-content>.bob-metrics{flex-basis:104px}.book-content .bob-toolbar{flex-basis:78px}}@media (width>=1800px){.book-content .bob-table th:nth-child(2){width:6.5%}.book-content .bob-table th:nth-child(3){width:9%}.book-content .bob-table th:nth-child(4){width:6.5%}.book-content .bob-table th:nth-child(14){width:9%}.book-content .bob-carrier-cell{width:auto;min-width:0}}@media (width>=1100px) and (width<=1450px){.book-content .bob-table th{font-size:9px}.book-content .bob-table td{font-size:10.25px}.book-content .bob-table td:first-child b,.book-content .bob-table td strong{font-size:11.25px}.book-content .carrier-tag,.book-content .bob-status{font-size:9px}.book-content .bob-actions button span{font-size:15px}}@media (width<=1099px){.book-content{min-height:100vh;height:auto!important;overflow-y:auto!important}.book-content .bob-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.book-content .bob-panel{min-height:520px}.book-content .bob-toolbar{align-items:flex-start;gap:14px}.book-content .bob-filters{flex-wrap:wrap;width:min(100%,820px)}.book-content .bob-search{flex:100%}.book-content .bob-filters select{flex:190px;max-width:none}.book-content .bob-table-wrap{overflow-x:auto}.book-content .bob-table{min-width:1500px}}@media (width<=720px){.book-content .bob-metrics{grid-template-columns:1fr}.book-content .bob-toolbar{flex-direction:column}.book-content .bob-filters{width:100%}.book-content .bob-status-strip{flex-wrap:wrap;align-items:flex-start}.book-content .bob-status-strip p{width:100%;margin-left:0}.book-content .bob-footer{flex-direction:column;gap:8px}}.sidebar .brand{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:108px;padding:0 10px 12px;display:flex;overflow:hidden}.sidebar .brand-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 5px 12px #144ebe29);width:176px;max-width:100%;height:68px;display:block;transform:translateY(-5px)}.sidebar .brand-copyright{color:#fff;letter-spacing:.025em;text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;margin:-5px 0 0;font-size:10px;font-weight:600;line-height:1.25;display:flex}.sidebar .brand-copyright span:last-child{color:inherit;font-size:9px;font-weight:550}html[data-theme=dark] .sidebar .brand-logo{filter:drop-shadow(0 5px 12px #2865e62e)}@media (height<=760px){.sidebar .brand{min-height:94px;padding-top:0;padding-bottom:8px}.sidebar .brand-logo{width:158px;height:56px;transform:translateY(-3px)}.sidebar .brand-copyright{margin-top:-3px;font-size:9px}.sidebar .brand-copyright span:last-child{font-size:8px}}.settings-nav button{align-items:center;gap:11px;min-height:44px;padding:11px 13px;font-size:13px;display:flex}.settings-nav button.active{color:#235fc4;background:#235fc41a;box-shadow:inset 3px 0 #235fc4}.settings-nav-icon{background:var(--soft);color:currentColor;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.settings-nav button.active .settings-nav-icon{background:#235fc424}.settings-nav-break{border-top:1px solid var(--line)!important;border-radius:0 0 9px 9px!important;margin-top:13px!important;padding-top:18px!important}.settings-profile-value,.logout-summary{box-sizing:border-box;border:1px solid var(--line);background:var(--soft);border-radius:13px;align-items:center;gap:14px;width:min(100%,430px);padding:15px 16px;display:flex}.settings-profile-value b,.logout-summary b{color:var(--ink);font-size:15px;display:block}.settings-profile-copy,.logout-account-copy{gap:3px;min-width:0;display:grid}.settings-profile-copy small,.logout-account-copy small{color:var(--muted);font-size:12px}.settings-device-pill{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:999px;padding:6px 9px;font-weight:750;color:var(--muted)!important;margin-left:auto!important;font-size:11px!important}.agent-flow-number-card{background:#235fc40b;border:1px solid #235fc442;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin:18px 22px;padding:18px 19px;display:flex}.agent-flow-number-copy{gap:4px;min-width:0;display:grid}.agent-flow-number-copy>span{color:#235fc4;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.agent-flow-number-copy strong{color:var(--ink);letter-spacing:.015em;font-variant-numeric:tabular-nums;font-size:24px;line-height:1.2}.agent-flow-number-copy strong.empty{letter-spacing:0;font-size:15px}.agent-flow-number-copy p{color:var(--muted);margin:2px 0 0;font-size:11px;line-height:1.45}.agent-flow-number-statuses{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:310px;display:flex}.agent-flow-number-statuses .settings-badge{white-space:nowrap;margin-left:0}.voice-audio-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:19px 22px 15px;display:grid}.voice-audio-device-field{gap:7px;min-width:0;display:grid}.voice-audio-device-field>span{color:var(--ink);font-size:11px;font-weight:800}.voice-audio-device-field select{border:1px solid var(--line);background:var(--white);width:100%;height:42px;color:var(--ink);border-radius:9px;padding:0 34px 0 11px;font-size:12px}.voice-audio-device-field small{min-height:31px;color:var(--muted);font-size:10px;line-height:1.5}.voice-audio-tests{align-items:center;gap:10px;padding:0 22px 18px;display:flex}.voice-audio-tests>div{align-items:center;gap:10px;display:flex}.voice-audio-tests .btn{white-space:nowrap;height:37px}.voice-audio-tests .btn.active{color:#2e5fc4;border-color:#3c6fd8}.voice-audio-tests>.settings-badge{margin-left:auto}.voice-mic-meter{background:#dce3ed;border-radius:99px;width:112px;height:8px;overflow:hidden}.voice-mic-meter i{border-radius:inherit;background:linear-gradient(90deg,#2aaa78 0 67%,#d49a35 83%,#c94d5d 100%);max-width:100%;height:100%;transition:width 90ms linear;display:block}.voice-audio-message{border:1px solid var(--line);background:var(--soft);border-radius:9px;padding:10px 12px;line-height:1.5;color:var(--muted)!important;margin:0 22px 18px!important;font-size:10px!important}.voice-audio-policy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.voice-audio-policy>div{align-content:start;gap:4px;padding:14px 16px;display:grid}.voice-audio-policy>div+div{border-left:1px solid var(--line)}.voice-audio-policy b{color:var(--ink);font-size:10px}.voice-audio-policy span{color:var(--muted);font-size:9px;line-height:1.45}.voice-quality-summary{gap:13px;padding:18px 22px 21px;display:grid}.voice-quality-summary>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.voice-quality-summary>header>div{gap:3px;display:grid}.voice-quality-summary>header b{color:var(--ink);font-size:12px}.voice-quality-summary>header span{color:var(--muted);font-size:9px}.voice-quality-metrics{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.voice-quality-metrics>div{gap:4px;padding:12px 13px;display:grid}.voice-quality-metrics>div:nth-child(n+4){border-top:1px solid var(--line)}.voice-quality-metrics>div:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.voice-quality-metrics span{color:var(--muted);font-size:9px}.voice-quality-metrics b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px}.voice-quality-empty,.voice-quality-warnings{border:1px dashed var(--line);border-radius:10px;padding:13px 14px;line-height:1.55;color:var(--muted)!important;margin:0!important;font-size:10px!important}.voice-quality-warnings{background:#d59a3512;border-style:solid;border-color:#d59a3559}.device-card,.product-update,.status-row{border:1px solid var(--line);background:var(--panel);border-radius:13px;align-items:center;gap:15px;padding:17px 18px;display:flex}.device-card.current,.product-update.featured{background:#235fc409;border-color:#235fc459}.device-icon,.logout-icon{color:#235fc4;background:#235fc41a;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.device-card strong,.product-update strong,.status-row strong{color:var(--ink);font-size:14px;display:block}.device-card p,.product-update p,.status-row p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.settings-badge.new,.settings-badge.operational{color:#157a5b;background:#e7f7f1;margin-left:auto}.product-update{align-items:flex-start}.update-date{min-width:78px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding-top:2px;font-size:11px;font-weight:750}.status-hero{background:#1d9c6f0f;border:1px solid #1d9c6f4d;border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex}.status-check{color:#16805f;background:#dcf6ec;border-radius:50%;place-items:center;width:43px;height:43px;font-size:20px;font-weight:900;display:grid}.status-hero strong{color:var(--ink);font-size:16px;display:block}.status-hero p{color:var(--muted);margin:4px 0 0;font-size:12px}.status-row{border-radius:11px;padding:14px 16px}.status-dot{background:#28bd88;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #28bd881f}.status-row.pending .status-dot{background:#d59a35;box-shadow:0 0 0 4px #d59a351f}.logout-card{width:min(100%,780px);margin:24px auto 0;display:block;overflow:hidden;padding:0!important}.logout-card-head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--panel),var(--soft));align-items:center;gap:18px;padding:24px 26px;display:flex}.logout-card-head .eyebrow{color:var(--muted);letter-spacing:.13em;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.logout-card-head h2{color:var(--ink);margin:0;font-size:22px;line-height:1.2}.logout-card-head p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.logout-card-body{gap:16px;padding:24px 26px;display:grid}.logout-summary{background:var(--panel);width:100%}.logout-security-note{border:1px solid var(--line);background:var(--soft);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.logout-security-note b{color:var(--ink);font-size:13px}.logout-security-note span{color:var(--muted);font-size:12px;line-height:1.55}.logout-actions{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.logout-actions small{max-width:390px;color:var(--muted);text-align:right;font-size:11px;line-height:1.5}.logout-icon{color:#c94353;background:#c943531a}.logout-button{justify-self:start;color:#fff!important;background:#c94353!important;border:1px solid #c94353!important}.logout-button:hover{background:#aa3342!important}.logout-note{color:var(--muted);margin:0;font-size:12px;line-height:1.55}[data-theme=dark] .settings-nav button.active{color:#8bb2ff;background:#235fc42e;box-shadow:inset 3px 0 #235fc4}[data-theme=dark] .settings-nav-icon{background:#172334}[data-theme=dark] .agent-flow-number-card{background:#235fc41a;border-color:#598be659}[data-theme=dark] .agent-flow-number-copy>span{color:#8bb2ff}[data-theme=dark] .voice-mic-meter{background:#263448}[data-theme=dark] .voice-audio-tests .btn.active{color:#9cbbff!important;border-color:#6f9eff!important}[data-theme=dark] .voice-quality-warnings{background:#d59a351a;border-color:#d59a3566}[data-theme=dark] .device-card.current,[data-theme=dark] .product-update.featured{background:#235fc414}[data-theme=dark] .device-icon{color:#8bb2ff;background:#235fc433}[data-theme=dark] .settings-badge.new,[data-theme=dark] .settings-badge.operational,[data-theme=dark] .status-check{color:#75dab8;background:#153a31}[data-theme=dark] .logout-icon{background:#c9435329}@media (width<=860px){.agent-flow-number-card{flex-direction:column;align-items:flex-start;gap:14px;margin:15px;padding:16px}.agent-flow-number-statuses{justify-content:flex-start;max-width:none}.voice-audio-device-grid,.voice-audio-policy,.voice-quality-metrics{grid-template-columns:1fr}.voice-audio-policy>div+div,.voice-quality-metrics>div:not(:nth-child(3n+1)),.voice-quality-metrics>div:nth-child(n+4){border-left:0;border-top:1px solid var(--line)}.voice-audio-tests{flex-direction:column;align-items:flex-start}.voice-audio-tests>.settings-badge{margin-left:0}.device-card,.product-update,.status-row{align-items:flex-start}.update-date{min-width:62px}.settings-profile-value{align-items:center}.logout-card{margin-top:10px}.logout-card-head,.logout-card-body{padding:20px}.logout-actions{flex-direction:column;align-items:flex-start}.logout-actions small{text-align:left}}.hierarchy-content{min-height:100vh;padding:26px 30px 48px;height:auto!important;overflow:visible!important}.ah-page-head{align-items:flex-end;gap:28px;margin-bottom:22px}.ah-page-head h1{margin:5px 0 7px;font-size:38px;line-height:1.08}.ah-page-head .sub{max-width:760px;margin:0;font-size:14px;line-height:1.55}.ah-agency-picker{align-self:flex-end;gap:7px;min-width:300px;max-width:340px;display:grid}.ah-agency-picker>span:first-child{color:var(--muted);letter-spacing:.65px;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.2}.ah-agency-select{width:100%;display:block;position:relative}.ah-agency-picker select{appearance:none;border:1px solid var(--line);background:var(--white);width:100%;height:50px;color:var(--ink);border-radius:11px;outline:none;padding:0 44px 0 15px;font-size:14px;font-weight:750;line-height:50px}.ah-agency-select>.app-icon{width:18px;height:18px;color:var(--muted);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ah-agency-picker select:focus-visible,.ah-owner-tools input:focus-visible,.ah-combobox input:focus-visible,.ah-comp-control input:focus-visible{border-color:#5278d8;box-shadow:0 0 0 3px #4069ca26}.ah-state{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.ah-state b{font-size:19px}.ah-state span{color:var(--muted);font-size:13px}.ah-state.error b{color:#c54c5e}.ah-page-skeleton{gap:18px;display:grid}.ah-skeleton-line,.ah-skeleton-value,.ah-skeleton-control,.ah-skeleton-agent>span,.ah-skeleton-readout>span{background:var(--muted);border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.ah-skeleton-line,.ah-skeleton-value,.ah-skeleton-control,.ah-skeleton-agent>span,.ah-skeleton-readout>span{background:color-mix(in srgb,var(--muted) 17%,transparent)}}.ah-skeleton-line,.ah-skeleton-value,.ah-skeleton-control,.ah-skeleton-agent>span,.ah-skeleton-readout>span{animation:1.35s ease-in-out infinite agency-skeleton-pulse}.ah-skeleton-line{width:72%;height:10px}.ah-skeleton-line.short{width:42%}.ah-skeleton-value{border-radius:8px;width:52%;height:25px;margin:12px 0 7px}.ah-skeleton-value.wide{width:72%}.ah-owner-tools-skeleton>div{align-self:center}.ah-skeleton-control{border-radius:10px;height:48px}.ah-team-skeleton>header{display:block}.ah-team-skeleton .ah-team-title>span{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ah-team-skeleton .ah-team-title>span{background:color-mix(in srgb,var(--muted) 18%,transparent)}}.ah-team-skeleton .ah-team-title>div{width:min(380px,70%)}.ah-skeleton-agent{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.ah-skeleton-agent>span{border-radius:14px;width:56px;height:56px}.ah-skeleton-agent i{display:block}.ah-skeleton-readout{border-top:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1.4fr .5fr;gap:1px;display:grid}.ah-skeleton-readout>span{background:var(--muted);border-radius:0;height:76px}@supports (color:color-mix(in lab, red, red)){.ah-skeleton-readout>span{background:color-mix(in srgb,var(--muted) 12%,var(--white))}}[data-theme=dark] .ah-skeleton-line,[data-theme=dark] .ah-skeleton-value,[data-theme=dark] .ah-skeleton-control,[data-theme=dark] .ah-skeleton-agent>span,[data-theme=dark] .ah-skeleton-readout>span,[data-theme=dark] .ah-team-skeleton .ah-team-title>span{background:#9aaed129}@media (prefers-reduced-motion:reduce){.ah-skeleton-line,.ah-skeleton-value,.ah-skeleton-control,.ah-skeleton-agent>span,.ah-skeleton-readout>span{animation:none}}.ah-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.ah-summary article{min-height:124px;padding:22px 23px}.ah-summary article>span{color:var(--muted);letter-spacing:.55px;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.ah-summary b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:12px 0 6px;font-size:24px;line-height:1.15;display:block;overflow:hidden}.ah-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;display:block;overflow:hidden}.ah-owner-tools{grid-template-columns:minmax(260px,1.05fr) repeat(2,minmax(280px,1fr));align-items:end;gap:22px;margin-bottom:22px;padding:24px 26px;display:grid}.ah-owner-tools-intro h2{margin:5px 0 7px;font-size:22px}.ah-owner-tools-intro p{max-width:440px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.ah-tool-field{gap:8px;display:grid}.ah-tool-field>span{font-size:12px;font-weight:800}.ah-tool-field>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.ah-tool-field input{border:1px solid var(--line);background:var(--white);min-width:0;height:48px;color:var(--ink);border-radius:10px;outline:none;padding:0 14px;font-size:14px}.ah-tool-field .btn{white-space:nowrap;height:48px;padding:0 17px}.ah-team-list{gap:20px;display:grid}.ah-team-section{padding:0;overflow:visible}.ah-team-section>header{border-bottom:1px solid var(--line);border-radius:inherit;background:linear-gradient(135deg,#395fb50e,#0000 68%);justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:18px 22px;display:flex}.ah-team-title{align-items:center;gap:14px;min-width:0;display:flex}.ah-team-title>div{min-width:0}.ah-team-title>span{background:var(--navy);color:#fff;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.ah-team-title h2{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}.ah-team-title p{color:var(--muted);margin:5px 0 0;font-size:12px}.ah-team-actions{gap:8px;display:flex}.ah-team-actions button{border:1px solid var(--line);background:var(--white);height:39px;color:var(--ink);border-radius:9px;padding:0 13px;font-size:11px;font-weight:800}.ah-team-actions button:hover{border-color:#7996df}.ah-team-actions button.danger{color:#bd4356}.ah-team-actions button:disabled{cursor:not-allowed;opacity:.55}.ah-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.ah-agent-card{border:1px solid var(--line);background:var(--white);border-radius:14px;min-width:0;position:relative;box-shadow:0 8px 22px #14274d0b}.ah-agent-card:hover{border-color:#ccd6ea;box-shadow:0 12px 30px #14274d13}.ah-agent-identity{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px;padding:18px 18px 16px;display:grid}.ah-avatar{color:#2859bd;background:#eaf0ff;border-radius:14px;place-items:center;width:56px;height:56px;font-size:15px;font-weight:900;display:grid}.ah-agent-identity>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ah-agent-name{max-width:100%;color:var(--ink);text-align:left;background:0 0;border:0;padding:0}.ah-agent-name>span{overflow-wrap:anywhere;font-size:18px;font-weight:850;line-height:1.25;display:block}.ah-agent-name>small{color:#416ac5;margin-top:4px;font-size:11px;font-weight:750;display:block}.ah-agent-name:hover>span{text-underline-offset:3px;-webkit-text-decoration:underline #7896df;text-decoration:underline #7896df}.ah-agent-name:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #4069ca38}.ah-agent-identity a{overflow-wrap:anywhere;max-width:100%;color:var(--muted);margin-top:8px;font-size:13px;text-decoration:none}.ah-agent-identity a:hover{color:#416ac5}.ah-role-badge{color:#4c5d76;background:#eef2f8;border-radius:999px;margin-top:9px;padding:5px 9px;font-size:10px;font-weight:850}.ah-agent-readout{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafbfe;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(78px,.48fr);align-items:stretch;gap:0;margin:0;display:grid}.ah-agent-readout>div{border-right:1px solid var(--line);min-width:0;padding:13px 15px}.ah-agent-readout>div:last-child{border-right:0}.ah-agent-readout dt{color:var(--muted);font-size:11px;font-weight:800}.ah-agent-readout dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;white-space:normal;margin:6px 0 0;font-size:14px;font-weight:800;line-height:1.35}.ah-agent-readout>div:last-child dd{overflow-wrap:normal;white-space:nowrap}.ah-structure-controls{background:#f6f8fc;border-radius:0 0 14px 14px;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(108px,.52fr);align-items:start;gap:11px;padding:15px 16px 17px;display:grid}.ah-field{gap:7px;min-width:0;display:grid}.ah-field>span{color:#59677e;font-size:11px;font-weight:850}.ah-combobox{min-width:0;position:relative}.ah-combobox input,.ah-comp-control input{background:var(--white);width:100%;height:45px;color:var(--ink);border:1px solid #dce2ed;border-radius:9px;outline:none;padding:0 34px 0 12px;font-size:13px;font-weight:650}.ah-combobox input:disabled,.ah-comp-control input:disabled{cursor:not-allowed;opacity:.66}.ah-combobox-chevron{color:var(--muted);pointer-events:none;font-size:16px;position:absolute;top:12px;right:12px}.ah-combobox-menu{z-index:80;border:1px solid var(--line);background:var(--white);border-radius:12px;width:max(100%,300px);max-width:min(410px,100vw - 54px);max-height:278px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 18px 50px #0d1a3730}.ah-combobox-menu button{width:100%;min-height:54px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;padding:8px 11px;display:flex}.ah-combobox-menu button span{overflow-wrap:anywhere;white-space:normal;font-size:13px;font-weight:800;line-height:1.35}.ah-combobox-menu button small{overflow-wrap:anywhere;color:var(--muted);white-space:normal;margin-top:3px;font-size:11px;line-height:1.4}.ah-combobox-menu button.active,.ah-combobox-menu button:hover{background:#edf3ff}.ah-combobox-menu button[aria-selected=true]{box-shadow:inset 3px 0 #416ac5}.ah-combobox-menu button.create span{color:#2c60c4}.ah-selected-value{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px;line-height:1.35;color:var(--muted)!important;font-size:10px!important;font-weight:750!important;display:grid!important}.ah-selected-value>span{white-space:nowrap}.ah-selected-value>b{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:11px}.ah-comp-control{position:relative}.ah-comp-control input{padding-right:34px;font-size:15px}.ah-comp-control>span{color:var(--muted);font-size:14px;font-weight:800;position:absolute;top:12px;right:12px}.ah-structure-readonly{cursor:not-allowed}.ah-structure-readonly .ah-combobox input:disabled,.ah-structure-readonly .ah-comp-control input:disabled{color:var(--ink);opacity:1;box-shadow:none;background:#f9fafc;border-color:#dfe4ec;cursor:not-allowed!important}.ah-structure-readonly .ah-combobox-chevron{display:none}.ah-structure-readonly .ah-combobox input{padding-right:12px}.ah-structure-readonly .ah-selected-value{opacity:.78}.ah-empty{min-height:148px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:26px;display:flex}.ah-empty b{color:var(--ink);font-size:15px}.ah-empty span{margin-top:6px;font-size:12px}.ah-self-view{gap:18px;max-width:1240px;display:grid}.ah-self-hero{background:linear-gradient(135deg,var(--white),#eaf1ff);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:19px;min-height:132px;padding:24px 26px;display:grid}@supports (color:color-mix(in lab, red, red)){.ah-self-hero{background:linear-gradient(135deg,var(--white),color-mix(in srgb,#eaf1ff 54%,var(--white)))}}.ah-self-avatar{background:var(--navy);color:#fff;border-radius:18px;place-items:center;width:74px;height:74px;font-size:19px;font-weight:900;display:grid;box-shadow:0 10px 28px #142a522e}.ah-self-identity{min-width:0}.ah-self-identity h2{overflow-wrap:anywhere;margin:5px 0 7px;font-size:27px;line-height:1.2}.ah-self-identity p{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:14px}.ah-self-readonly{color:#315fbf;background:#edf3ff;border:1px solid #cddaf2;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:850}.ah-self-details{padding:0;overflow:hidden}.ah-self-details>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:21px 24px;display:flex}.ah-self-details h2,.ah-self-path h2{margin:5px 0 0;font-size:21px}.ah-self-details>header>p,.ah-self-path header>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.ah-self-details dl{grid-template-columns:1.2fr .7fr 1fr 1.35fr .65fr;margin:0;display:grid}.ah-self-details dl>div{border-right:1px solid var(--line);min-width:0;min-height:106px;padding:19px 20px}.ah-self-details dl>div:last-child{border-right:0}.ah-self-details dt{color:var(--muted);font-size:11px;font-weight:800}.ah-self-details dd{overflow-wrap:anywhere;color:var(--ink);margin:10px 0 0;font-size:16px;font-weight:850;line-height:1.4}.ah-self-path{padding:23px 24px 25px}.ah-self-path header{margin-bottom:20px}.ah-self-path header>p{margin-top:6px}.ah-self-path ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ah-self-path li{border:1px solid var(--line);background:#f8f9fc;border-radius:12px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;min-height:82px;padding:15px;display:grid;position:relative}.ah-self-path-marker{color:#2859bd;background:#eaf0ff;border-radius:12px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:grid}.ah-self-path li>div{min-width:0}.ah-self-path small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850;display:block}.ah-self-path b{overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.35;display:block}.ah-self-path i{color:#7b8da8;text-align:center;font-size:24px;font-style:normal}.ah-combobox-menu{width:max(100%,340px);max-height:320px;padding:8px}.ah-combobox-menu button{min-height:58px;padding:10px 12px}.ah-combobox-menu button span{font-size:14px}.ah-combobox-menu button small{font-size:12px;line-height:1.35}.ah-combobox-empty{background:#f7f9fc;border:1px solid #e0e6f0;border-radius:9px;gap:5px;margin:0 0 6px;padding:13px 12px;display:grid}.ah-combobox-empty b{color:var(--ink);font-size:13px;line-height:1.35}.ah-combobox-empty span{color:var(--muted);font-size:11px;line-height:1.45}.ah-combobox-menu button.action span{color:#2c60c4}.ah-combobox-menu button.action{background:#416ac509;border:1px dashed #bdccef}.ah-profile-overlay{z-index:2100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050b17ad;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.ah-profile{border-left:1px solid var(--line);background:var(--bg);width:min(1120px,100vw - 54px);height:100vh;color:var(--ink);overflow:auto;box-shadow:-26px 0 80px #00000042}.ah-profile-head{z-index:20;border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;gap:24px;min-height:108px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ah-profile-head{background:color-mix(in srgb,var(--white) 94%,transparent)}}.ah-profile-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px 28px}.ah-profile-identity{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:16px;display:grid}.ah-profile-avatar{background:var(--navy);color:#fff;border-radius:16px;place-items:center;width:64px;height:64px;font-size:17px;font-weight:900;display:grid}.ah-profile-identity h2{overflow-wrap:anywhere;margin:3px 0 5px;font-size:27px;line-height:1.2}.ah-profile-identity p:last-child{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:13px}.ah-profile-close{border:1px solid var(--line);background:var(--white);width:45px;height:45px;color:var(--ink);border-radius:11px;flex:none;font-size:25px;line-height:1}.ah-profile-close:hover{background:#edf3ff;border-color:#7896df}.ah-profile-body{gap:18px;padding:24px 28px 34px;display:grid}.ah-profile-section{border:1px solid var(--line);background:var(--white);border-radius:15px;padding:22px}.ah-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.ah-section-heading>div>span{color:var(--muted);letter-spacing:.55px;text-transform:uppercase;font-size:11px;font-weight:850}.ah-section-heading h3{margin:5px 0 0;font-size:20px}.ah-section-heading p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.ah-account-status{color:#197458;text-transform:capitalize;background:#e7f7f0;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}.ah-account-status.disabled{color:#aa3d50;background:#fae9ec}.ah-identity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.ah-identity-grid>div,.ah-activity-grid>div{border:1px solid var(--line);background:#f8f9fc;border-radius:11px;min-width:0;padding:14px 15px}.ah-identity-grid span,.ah-activity-grid span{color:var(--muted);font-size:11px;font-weight:800;display:block}.ah-identity-grid b,.ah-activity-grid b{overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.4;display:block}.ah-profile-section>.ah-structure-controls{background:0 0;padding:0}.ah-performance-heading{align-items:flex-end}.ah-period{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.ah-period button{height:37px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:11px;font-weight:800}.ah-period button.active{background:var(--navy);color:#fff}.ah-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ah-metric-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#fbfcff,#f5f7fb);border-radius:12px;min-height:118px;padding:17px}.ah-metric-grid article>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.ah-metric-grid article>b{margin:13px 0 5px;font-size:25px;line-height:1;display:block}.ah-metric-grid article>small{color:var(--muted);font-size:11px}.ah-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ah-activity-grid small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.ah-profile-state{min-height:300px;color:var(--muted);justify-content:center;align-items:center;padding:30px;font-size:14px;display:flex}.ah-profile-state.error{flex-direction:column;gap:8px}.ah-profile-state.error b{color:#bd4356;font-size:18px}[data-theme=dark] .ah-agency-picker select,[data-theme=dark] .ah-owner-tools input,[data-theme=dark] .ah-agent-card,[data-theme=dark] .ah-team-actions button,[data-theme=dark] .ah-combobox input,[data-theme=dark] .ah-comp-control input,[data-theme=dark] .ah-combobox-menu,[data-theme=dark] .ah-profile-section,[data-theme=dark] .ah-profile-close{color:#f4f7fb;background:#151b24;border-color:#303a49}[data-theme=dark] .ah-team-section>header{background:linear-gradient(135deg,#5576c221,#0000 68%)}[data-theme=dark] .ah-avatar{color:#9ab5ff;background:#1d3155}[data-theme=dark] .ah-role-badge{color:#c0ccdc;background:#202a38}[data-theme=dark] .ah-agent-readout,[data-theme=dark] .ah-structure-controls,[data-theme=dark] .ah-period,[data-theme=dark] .ah-identity-grid>div,[data-theme=dark] .ah-activity-grid>div{background:#111822}[data-theme=dark] .ah-combobox-menu button.active,[data-theme=dark] .ah-combobox-menu button:hover,[data-theme=dark] .ah-profile-close:hover{background:#1c2940}[data-theme=dark] .ah-profile{background:#0c121c}[data-theme=dark] .ah-profile-head{background:#101722f0}[data-theme=dark] .ah-metric-grid article{background:linear-gradient(145deg,#151c27,#101720)}[data-theme=dark] .ah-account-status{color:#79d5b5;background:#17372f}[data-theme=dark] .ah-combobox-empty{background:#111822;border-color:#303a49}[data-theme=dark] .ah-combobox-menu button.action{background:#4a71c514;border-color:#3b527e}[data-theme=dark] .ah-combobox-menu button.action span{color:#9db8ff}[data-theme=dark] .ah-structure-readonly .ah-combobox input:disabled,[data-theme=dark] .ah-structure-readonly .ah-comp-control input:disabled{color:#e9eef6;background:#111822;border-color:#303946}[data-theme=dark] .ah-self-hero{background:linear-gradient(135deg,#151b24,#111c2e)}[data-theme=dark] .ah-self-readonly{color:#9ab8ff;background:#1a2b49;border-color:#354a70}[data-theme=dark] .ah-self-path li{background:#111822}[data-theme=dark] .ah-self-path-marker{color:#9ab5ff;background:#1d3155}.ah-assigned-leads-heading{align-items:center}.ah-assigned-lead-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ah-assigned-lead-actions .btn{min-height:42px}.ah-lead-availability{border:1px solid var(--line);background:var(--white);min-height:42px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.ah-lead-availability>span{background:#9aa7b9;border-radius:50%;width:9px;height:9px}.ah-lead-availability.active{color:#197458;background:#effaf6;border-color:#a8dcc8}.ah-lead-availability.active>span{background:#21a477}.ah-assigned-lead-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.ah-assigned-lead-stats article{border:1px solid var(--line);background:#f8f9fc;border-radius:11px;min-width:0;padding:14px}.ah-assigned-lead-stats span{color:var(--muted);font-size:10px;font-weight:800;display:block}.ah-assigned-lead-stats b{margin-top:8px;font-size:21px;display:block}.ah-recent-assigned{border-top:1px solid var(--line);margin-top:17px;padding-top:16px}.ah-recent-assigned h4{margin:0 0 8px;font-size:13px}.ah-recent-assigned>button{width:100%;min-height:49px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:7px 9px;display:flex}.ah-recent-assigned>button:hover{background:#f4f7fc}.ah-recent-assigned>button>span:first-child{min-width:0}.ah-recent-assigned b{overflow-wrap:anywhere;font-size:13px;display:block}.ah-recent-assigned small,.ah-recent-assigned>button>span:last-child,.ah-recent-assigned>p{color:var(--muted);font-size:11px}.ah-recent-assigned small{margin-top:3px;display:block}[data-theme=dark] .ah-assigned-lead-stats article{background:#111822}[data-theme=dark] .ah-recent-assigned>button:hover{background:#1c2940}[data-theme=dark] .ah-lead-availability{background:#151b24}[data-theme=dark] .ah-lead-availability.active{color:#79d5b5;background:#17372f;border-color:#285c4f}@media (width<=1250px){.hierarchy-content{padding:24px}.ah-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-owner-tools{grid-template-columns:1fr 1fr}.ah-owner-tools-intro{grid-column:1/-1}.ah-agent-grid{grid-template-columns:1fr}.ah-profile{width:min(1000px,100vw - 34px)}.ah-self-details dl{grid-template-columns:repeat(3,minmax(0,1fr))}.ah-self-details dl>div{border-bottom:1px solid var(--line)}.ah-self-path ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.hierarchy-content{padding:22px}.ah-page-head{align-items:flex-start}.ah-agency-picker{width:100%;min-width:0}.ah-owner-tools{grid-template-columns:1fr}.ah-owner-tools-intro{grid-column:auto}.ah-structure-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(100px,.48fr)}.ah-structure-controls>.ah-field:last-child{grid-column:auto}.ah-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-profile{width:calc(100vw - 20px)}.ah-profile-body{padding:20px}.ah-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-performance-heading{flex-direction:column;align-items:flex-start}.ah-activity-grid{grid-template-columns:1fr}.ah-self-hero{grid-template-columns:70px minmax(0,1fr)}.ah-self-avatar{width:68px;height:68px}.ah-self-readonly{grid-column:2;justify-self:start}.ah-self-details>header{flex-direction:column;align-items:flex-start}.ah-self-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hierarchy-content{padding:17px}.ah-page-head h1{font-size:32px}.ah-summary{grid-template-columns:1fr}.ah-summary article{min-height:108px}.ah-owner-tools{padding:20px}.ah-tool-field>div{grid-template-columns:1fr}.ah-team-section>header{flex-direction:column;align-items:flex-start}.ah-team-actions{width:100%}.ah-team-actions button{flex:1}.ah-agent-grid{padding:12px}.ah-agent-identity{grid-template-columns:52px minmax(0,1fr);padding:16px}.ah-avatar{width:50px;height:50px}.ah-agent-readout{grid-template-columns:1fr}.ah-agent-readout>div{border-right:0;border-bottom:1px solid var(--line)}.ah-agent-readout>div:last-child{border-bottom:0}.ah-structure-controls{grid-template-columns:1fr}.ah-structure-controls>.ah-field:last-child{grid-column:auto}.ah-combobox-menu{width:100%;max-width:calc(100vw - 66px)}.ah-profile{width:100vw}.ah-profile-head{padding:17px}.ah-profile-identity{grid-template-columns:54px minmax(0,1fr)}.ah-profile-avatar{width:52px;height:52px}.ah-profile-identity h2{font-size:21px}.ah-profile-body{padding:14px}.ah-profile-section{padding:17px}.ah-identity-grid,.ah-metric-grid{grid-template-columns:1fr}.ah-period{width:100%}.ah-period button{flex:1;min-width:105px}.ah-section-heading{flex-direction:column;align-items:flex-start}.ah-metric-grid article{min-height:104px}.ah-self-hero{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:20px}.ah-self-avatar{border-radius:14px;width:56px;height:56px;font-size:15px}.ah-self-identity h2{font-size:22px}.ah-self-details dl,.ah-self-path ol{grid-template-columns:1fr}.ah-self-details dl>div{border-right:0;min-height:88px}.ah-self-path{padding:20px}.ah-self-path li{grid-template-columns:48px minmax(0,1fr)}.ah-self-path li>i{display:none}}@media (width<=1000px){.ah-assigned-leads-heading{flex-direction:column;align-items:flex-start}.ah-assigned-lead-actions{justify-content:flex-start}.ah-assigned-lead-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.ah-assigned-lead-actions{width:100%;display:grid}.ah-assigned-lead-actions>*{justify-content:center;width:100%}.ah-assigned-lead-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-recent-assigned>button{flex-direction:column;align-items:flex-start;gap:4px}}.lead-name-button{max-width:100%;color:var(--ink);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:0 auto;padding:3px 5px;display:inline-flex}.lead-name-button:hover,.lead-name-button:focus-visible{background:rgba(var(--blue-rgb), .08);outline:0}.lead-name-button span{overflow-wrap:anywhere;letter-spacing:-.3px;min-width:0;font-size:19px;font-weight:800}.lead-name-button .app-icon{color:#64748b}.lead-name-editor{text-align:left;grid-template-columns:1fr;gap:8px;display:grid}.lead-name-editor label{color:var(--muted);gap:4px;font-size:10px;font-weight:750;display:grid}.lead-name-editor input{border:1px solid var(--line);background:var(--white);width:100%;height:38px;color:var(--ink);border-radius:8px;outline:0;padding:0 10px}.lead-name-editor input:focus{box-shadow:0 0 0 3px rgba(var(--blue-rgb), .12);border-color:#6d8ded}.lead-name-editor>div{justify-content:flex-end;gap:7px;display:flex}.lead-name-editor button{border:1px solid var(--line);background:var(--white);min-height:34px;color:var(--ink);border-radius:7px;padding:0 10px;font-size:10px}.lead-name-editor button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.lead-contact-list{padding:11px 14px 13px}.lead-phone-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 1px 4px;display:flex}.lead-phone-heading>span{color:#3d4a60;letter-spacing:.12px;font-size:11px;font-weight:850}.lead-contact-list .lead-phone-heading button{border:1px solid rgba(var(--blue-rgb), .22);background:rgba(var(--blue-rgb), .055);width:auto;min-height:34px;color:var(--blue);border-radius:8px;flex:none;gap:5px;padding:5px 8px;font-size:9.5px;font-weight:780}.lead-contact-list .lead-phone-heading button:hover{border-color:rgba(var(--blue-rgb), .48);background:rgba(var(--blue-rgb), .1)}.lead-phone-row{border-bottom:1px solid #e6ebf2;padding:7px 2px 8px}.lead-phone-row:last-child{border-bottom:0}.lead-phone-meta{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;padding:0 2px;display:flex}.lead-phone-meta b{color:#536078;font-size:9.5px;font-weight:820}.lead-phone-meta em{color:#2659b8;letter-spacing:.25px;text-transform:uppercase;background:#e9f1ff;border-radius:999px;align-items:center;min-height:16px;padding:1px 6px;font-size:7.25px;font-style:normal;font-weight:850;display:inline-flex}.lead-contact-list .lead-set-primary{width:auto;min-height:19px;color:var(--blue);background:0 0;border:0;border-radius:5px;padding:1px 4px;font-size:8px;font-weight:780}.lead-contact-list .lead-set-primary:hover{background:rgba(var(--blue-rgb), .08)}.lead-contact-list .lead-set-primary:focus-visible{outline:2px solid rgba(var(--blue-rgb), .2);outline-offset:1px}.lead-contact-list .lead-set-primary:disabled{opacity:.58;cursor:not-allowed}.lead-phone-line{align-items:center;gap:4px;min-width:0;margin-top:1px;display:flex}.lead-contact-list .lead-phone-number{min-width:0;min-height:30px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;padding:1px 3px;display:flex}.lead-phone-number:hover{background:rgba(var(--blue-rgb), .055)}.lead-phone-number:focus-visible{outline:3px solid rgba(var(--blue-rgb), .18);outline-offset:1px}.lead-phone-number strong{color:#14213a;overflow-wrap:anywhere;font-size:14.5px;font-weight:790;line-height:1.25}.lead-contact-list .lead-phone-icon,.lead-contact-list .lead-phone-edit{color:#637188;background:0 0;border:1px solid #dce4ef;border-radius:7px;place-items:center;width:30px;min-width:30px;min-height:30px;padding:0;display:grid}.lead-contact-list .lead-phone-icon{border-color:rgba(var(--blue-rgb), .2);background:rgba(var(--blue-rgb), .07);color:var(--blue)}.lead-contact-list .lead-phone-icon:hover{border-color:rgba(var(--blue-rgb), .45);background:rgba(var(--blue-rgb), .13)}.lead-contact-list .lead-phone-edit:hover{color:var(--blue);background:#f7f9fc;border-color:#c9d4e2}.lead-phone-icon:focus-visible,.lead-phone-edit:focus-visible{outline:3px solid rgba(var(--blue-rgb), .18);outline-offset:1px}.lead-contact-list .lead-phone-empty{color:#64748b;border:1px dashed #cbd5e1;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:58px;padding:9px;display:flex}.lead-phone-empty>span{flex-direction:column;gap:2px;display:flex}.lead-phone-empty b{color:var(--ink);font-size:10px}.lead-phone-empty small{color:var(--muted);font-size:9px}.lead-contact-overlay{z-index:190;padding:20px}.lead-phone-modal{width:min(500px,94vw);padding:0;overflow:hidden}.lead-phone-modal .modal-head{padding:20px 22px}.lead-phone-modal .modal-head h2{margin:3px 0;font-size:21px}.lead-phone-modal .modal-head p:last-child{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.lead-phone-form{grid-template-columns:150px 1fr;gap:14px;padding:20px 22px;display:grid}.lead-phone-form>label:not(.lead-primary-check){color:#5d687c;gap:6px;font-size:11px;font-weight:750;display:grid}.lead-phone-form input,.lead-phone-form select{border:1px solid var(--line);background:var(--white);width:100%;height:43px;color:var(--ink);border-radius:9px;outline:0;padding:0 11px}.lead-phone-form input:focus,.lead-phone-form select:focus{box-shadow:0 0 0 3px rgba(var(--blue-rgb), .12);border-color:#6d8ded}.lead-primary-check{background:#f5f7fb;border-radius:9px;grid-column:1/-1;align-items:center;gap:10px;padding:12px 13px;display:flex}.lead-primary-check input{width:18px;height:18px}.lead-primary-check span{flex-direction:column;gap:2px;display:flex}.lead-primary-check b{font-size:11px}.lead-primary-check small{color:var(--muted);font-size:10px}.lead-phone-modal-actions{border-top:1px solid var(--line);align-items:center;gap:8px;padding:14px 22px;display:flex}.lead-phone-modal-actions span{flex:1}.lead-phone-modal-actions button{border:1px solid var(--line);background:var(--white);min-height:39px;color:var(--ink);border-radius:8px;padding:0 14px;font-size:11px;font-weight:750}.lead-phone-modal-actions button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.lead-phone-modal-actions button.lead-remove-phone{color:#b23d4d;background:0 0;border-color:#0000;padding-left:0}.lead-phone-modal-actions button:disabled{opacity:.5}.lead-phone-confirm{text-align:center;width:min(430px,92vw);padding:26px}.lead-phone-confirm h2{margin:12px 0 7px;font-size:20px}.lead-phone-confirm p{color:var(--muted);font-size:12px;line-height:1.55}.lead-phone-confirm>div{justify-content:center;gap:8px;margin-top:18px;display:flex}.lead-phone-confirm button{border:1px solid var(--line);background:var(--white);min-width:120px;min-height:40px;color:var(--ink);border-radius:8px;font-size:11px;font-weight:750}.lead-phone-confirm button.confirm-note-delete{color:#fff;background:#b9404e;border-color:#b9404e}html[data-theme=dark] .lead-name-button{color:#eef2f7}html[data-theme=dark] .lead-name-editor input,html[data-theme=dark] .lead-name-editor button,html[data-theme=dark] .lead-phone-form input,html[data-theme=dark] .lead-phone-form select,html[data-theme=dark] .lead-phone-modal-actions button,html[data-theme=dark] .lead-phone-confirm button{color:#e8edf5;background:#171d26;border-color:#394353}html[data-theme=dark] .lead-phone-row{border-color:#303b4b}html[data-theme=dark] .lead-phone-heading>span,html[data-theme=dark] .lead-phone-meta b{color:#b8c3d2}html[data-theme=dark] .lead-phone-number strong{color:#f2f5fa}html[data-theme=dark] .lead-phone-number:hover{background:rgba(var(--blue-rgb), .14)}html[data-theme=dark] .lead-phone-meta em{color:#b9cdf4;background:#4e7bd138}html[data-theme=dark] .lead-contact-list .lead-phone-icon{color:#aac3f0;background:#3a68be24;border-color:#86aaeb40}html[data-theme=dark] .lead-contact-list .lead-phone-edit{color:#9aa7ba;border-color:#354052}html[data-theme=dark] .lead-contact-list .lead-phone-edit:hover{color:#acc4f2;background:#202a37;border-color:#3b4758}html[data-theme=dark] .lead-contact-list .lead-phone-heading button{color:#aac3f0;background:#3a68be24;border-color:#86aaeb47}html[data-theme=dark] .lead-primary-check{background:#121923}@media (width>=900px) and (height>=700px){.people-content .lead-name-button span{font-size:16px}.people-content .lead-contact-list{padding:9px 12px 10px}.people-content .lead-phone-row{padding-top:6px;padding-bottom:7px}.people-content .lead-phone-number strong{font-size:13.5px}}@media (width<=600px){.lead-phone-form{grid-template-columns:1fr;padding:17px}.lead-primary-check{grid-column:auto}.lead-phone-modal .modal-head,.lead-phone-modal-actions{padding-left:17px;padding-right:17px}.lead-phone-modal-actions{flex-wrap:wrap}.lead-phone-modal-actions span{display:none}.lead-phone-modal-actions button{flex:1}.lead-phone-modal-actions button.lead-remove-phone{flex-basis:100%}}.lead-management-shell{min-height:100vh;padding-bottom:32px}.lead-management-head{align-items:flex-end;gap:22px}.lead-management-head h1{font-size:36px}.lead-management-head .sub{font-size:14px}.lead-management-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:9px;display:flex}.lead-management-head-actions>label{min-width:240px;color:var(--muted);text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.lead-management-head-actions select{border:1px solid var(--line);background:var(--white);height:44px;color:var(--ink);border-radius:9px;padding:0 12px;font-size:12px;font-weight:750}.lead-management-head-actions .btn{height:44px}.lead-management-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.lead-management-summary button{border:1px solid var(--line);background:var(--white);min-height:116px;color:var(--ink);text-align:left;box-shadow:var(--shadow);cursor:pointer;border-radius:13px;padding:19px 20px}.lead-management-summary button:hover,.lead-management-summary button.active{background:#f4f7fd;border-color:#7896df}.lead-management-summary span{color:var(--muted);font-size:11px;font-weight:850;display:block}.lead-management-summary b{margin:10px 0 5px;font-size:27px;line-height:1;display:block}.lead-management-summary small{color:var(--muted);font-size:11px}.lead-availability-card{justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;padding:20px 22px;display:flex}.lead-availability-card h2{margin:5px 0;font-size:20px}.lead-availability-card p{color:var(--muted);margin:0;font-size:12px}.availability-toggle{border:1px solid var(--line);background:var(--white);min-width:128px;height:42px;color:var(--muted);border-radius:999px;align-items:center;gap:9px;padding:0 14px;font-size:12px;font-weight:850;display:flex}.availability-toggle>span{background:#9aa6b8;border-radius:50%;width:11px;height:11px}.availability-toggle.active{color:#1f7355;background:#eaf8f1;border-color:#98d6bd}.availability-toggle.active>span{background:#2aa77b}.lead-round-robin{margin-bottom:16px;padding:0;overflow:hidden}.lead-round-robin>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.lead-round-robin h2{margin:5px 0;font-size:21px}.lead-round-robin header p{color:var(--muted);margin:0;font-size:12px}.lead-round-robin>header>button{border:1px solid var(--line);background:var(--white);width:40px;height:40px;color:var(--ink);border-radius:10px}.round-robin-existing{border-bottom:1px solid var(--line);background:#f8fafd;gap:8px;padding:15px 22px;display:grid}.round-robin-existing article{border:1px solid var(--line);background:var(--white);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.round-robin-existing article>div{gap:3px;display:grid}.round-robin-existing article span{color:var(--muted);font-size:11px}.round-robin-existing button{border:1px solid var(--line);background:var(--white);height:34px;color:var(--muted);border-radius:999px;padding:0 12px;font-size:11px;font-weight:850}.round-robin-existing button.enabled{color:#227557;background:#eaf8f1;border-color:#9fd6c0}.round-robin-form{grid-template-columns:1fr 1fr 1fr;gap:12px;padding:19px 22px;display:grid}.round-robin-form label{color:var(--ink);gap:7px;font-size:11px;font-weight:800;display:grid}.round-robin-form input,.round-robin-form select{border:1px solid var(--line);background:var(--white);width:100%;height:44px;color:var(--ink);border-radius:9px;padding:0 12px;font-size:12px}.round-robin-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 22px 20px;display:grid}.round-robin-people>span{color:var(--muted);grid-column:1/-1;font-size:11px;font-weight:850}.round-robin-people label{border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;min-height:56px;padding:9px 11px;display:flex}.round-robin-people label>span{gap:2px;display:grid}.round-robin-people b{font-size:12px}.round-robin-people small{color:var(--muted);font-size:10px}.lead-round-robin>footer{border-top:1px solid var(--line);background:#f8fafd;justify-content:space-between;align-items:center;gap:16px;padding:15px 22px;display:flex}.lead-round-robin>footer>label{align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.lead-management-panel{padding:0;overflow:hidden}.lead-management-filters{border-bottom:1px solid var(--line);background:#fafbfd;grid-template-columns:minmax(220px,1.5fr) repeat(7,minmax(110px,.7fr));gap:9px;padding:16px 18px;display:grid}.lead-management-filters input,.lead-management-filters select{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;height:43px;color:var(--ink);border-radius:9px;padding:0 11px;font-size:11px;font-weight:650}.lead-management-search{position:relative}.lead-management-search>.app-icon{z-index:1;color:var(--muted);position:absolute;top:13px;left:12px}.lead-management-search input{padding-left:37px;font-size:13px}.lead-management-filters input:focus,.lead-management-filters select:focus{border-color:#5278d8;outline:none;box-shadow:0 0 0 3px #4069ca1f}.lead-selection-bar{background:#edf4ff;border-bottom:1px solid #c9d8f2;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 18px;display:flex}.lead-selection-bar>div{align-items:center;gap:10px;display:flex}.lead-selection-bar b{font-size:13px}.lead-selection-bar>div:first-child button{color:#285bbf;text-underline-offset:3px;background:0 0;border:0;font-size:12px;font-weight:800;text-decoration:underline}.lead-selection-bar .btn{height:38px}.lead-management-table-wrap{overflow:auto}.lead-management-table-wrap table{border-collapse:collapse;width:100%;min-width:1180px}.lead-management-table-wrap th{height:42px;color:var(--muted);text-align:left;text-transform:uppercase;background:#f6f8fb;padding:0 13px;font-size:10px;font-weight:850}.lead-management-table-wrap .lead-management-select-column{text-align:center;width:42px}.lead-management-table-wrap .lead-management-lead-column{width:260px;min-width:240px}.lead-management-table-wrap .lead-management-phone-column{width:160px;min-width:150px}.lead-management-table-wrap td{border-top:1px solid var(--line);height:82px;color:var(--ink);vertical-align:middle;padding:11px 13px;font-size:12px}.lead-management-table-wrap tr.selected{background:#f2f6ff}.lead-management-person{width:100%;min-width:0;min-height:54px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.lead-management-person>span:first-child{color:#2e5dbd;background:#eaf0ff;border-radius:9px;align-self:center;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.lead-management-person>span:last-child{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.lead-management-person b{overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.3}.lead-management-person small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;display:block;overflow:hidden}.lead-management-person:hover b{text-underline-offset:3px;text-decoration:underline}.lead-management-phone{color:#2459b7;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;line-height:1.35}.lead-management-phone-empty{color:var(--muted);font-size:11px;line-height:1.35;display:block}.lead-stage-badge{color:#4c5d75;background:#eef2f8;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.unassigned-value{color:var(--muted);font-style:italic}.lead-management-state,.lead-management-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:280px;padding:30px;display:flex}.lead-management-state b,.lead-management-empty h3{margin:0;font-size:18px}.lead-management-state span,.lead-management-empty p{max-width:470px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.lead-management-state.error b{color:#bb3d51}.lead-management-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 18px;display:flex}.lead-management-pagination>span{color:var(--muted);font-size:11px}.lead-management-pagination>div{gap:7px;display:flex}.lead-management-pagination button{border:1px solid var(--line);background:var(--white);height:36px;color:var(--ink);border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.lead-management-pagination button:disabled{opacity:.45}.lead-assignment-overlay{z-index:2300}.lead-assignment-modal{border:1px solid var(--line);background:var(--white);width:min(620px,100vw - 28px);max-height:calc(100vh - 34px);color:var(--ink);border-radius:16px;flex-direction:column;display:flex;box-shadow:0 28px 80px #00000052}.lead-assignment-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px;display:flex}.lead-assignment-modal h2{margin:5px 0;font-size:23px}.lead-assignment-modal header p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.lead-assignment-modal>header>button{border:1px solid var(--line);background:var(--white);width:40px;height:40px;color:var(--ink);border-radius:10px;flex:none}.assignment-search{margin:17px 18px 10px;position:relative}.assignment-search>.app-icon{color:var(--muted);position:absolute;top:14px;left:13px}.assignment-search input{border:1px solid var(--line);background:var(--white);width:100%;height:47px;color:var(--ink);border-radius:10px;padding:0 13px 0 40px;font-size:14px}.assignment-options{align-content:start;gap:6px;min-height:130px;max-height:390px;padding:0 18px 17px;display:grid;overflow:auto}.assignment-options>button{min-height:62px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:8px 10px;display:grid}.assignment-options>button:hover,.assignment-options>button.active{background:#edf4ff;border-color:#b9caeb}.assignment-option-icon{color:#2d5dbe;background:#eaf0ff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.assignment-options>button>span:last-child{gap:3px;display:grid}.assignment-options b{font-size:13px}.assignment-options small{color:var(--muted);font-size:11px}.assignment-empty{color:var(--muted);text-align:center;padding:28px;font-size:12px}.lead-assignment-modal>footer{border-top:1px solid var(--line);background:#f8fafd;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.lead-assignment-modal>footer>span{color:var(--muted);font-size:12px;font-weight:750}.lead-assignment-modal>footer .btn{min-width:150px}[data-theme=dark] .lead-management-summary button,[data-theme=dark] .lead-availability-card,[data-theme=dark] .round-robin-existing article,[data-theme=dark] .round-robin-form input,[data-theme=dark] .round-robin-form select,[data-theme=dark] .lead-management-filters input,[data-theme=dark] .lead-management-filters select,[data-theme=dark] .lead-management-pagination button,[data-theme=dark] .lead-assignment-modal,[data-theme=dark] .lead-assignment-modal>header>button,[data-theme=dark] .assignment-search input{color:#f2f6fb;background:#151b24;border-color:#303a49}[data-theme=dark] .lead-management-summary button:hover,[data-theme=dark] .lead-management-summary button.active,[data-theme=dark] .lead-management-table-wrap tr.selected,[data-theme=dark] .assignment-options>button:hover,[data-theme=dark] .assignment-options>button.active{background:#172640}[data-theme=dark] .lead-management-filters,[data-theme=dark] .round-robin-existing,[data-theme=dark] .lead-round-robin>footer,[data-theme=dark] .lead-assignment-modal>footer,[data-theme=dark] .lead-management-table-wrap th{background:#111822}[data-theme=dark] .lead-selection-bar{background:#142541;border-color:#324b72}[data-theme=dark] .lead-management-person>span:first-child,[data-theme=dark] .assignment-option-icon{color:#9ab7ff;background:#1d3155}[data-theme=dark] .availability-toggle{background:#151b24}[data-theme=dark] .availability-toggle.active{background:#17372f}@media (width<=1250px){.lead-management-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-management-filters{grid-template-columns:repeat(4,minmax(130px,1fr))}.lead-management-search{grid-column:span 2}.round-robin-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.lead-management-head{align-items:flex-start}.lead-management-head-actions{justify-content:flex-start;width:100%}.lead-management-head-actions>label{min-width:220px}.round-robin-form{grid-template-columns:1fr 1fr}.round-robin-people{grid-template-columns:1fr}.lead-management-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-management-search{grid-column:1/-1}.lead-selection-bar,.lead-management-pagination,.lead-availability-card{flex-direction:column;align-items:flex-start}}@media (width<=700px){.lead-management-shell{padding-bottom:18px}.lead-management-head h1{font-size:30px}.lead-management-head-actions,.lead-management-head-actions .btn,.lead-management-head-actions>label{width:100%}.lead-management-summary{grid-template-columns:1fr 1fr}.lead-management-summary button{min-height:102px;padding:16px}.lead-management-summary b{font-size:23px}.round-robin-form,.lead-management-filters{grid-template-columns:1fr}.lead-management-search{grid-column:auto}.lead-round-robin>header{align-items:flex-start}.lead-round-robin>footer,.lead-assignment-modal>footer{flex-direction:column;align-items:stretch}.lead-assignment-modal>footer .btn{width:100%}.lead-selection-bar>div{flex-wrap:wrap;width:100%}.lead-selection-bar>div:last-child .btn{flex:1}.lead-management-pagination>div{width:100%}.lead-management-pagination button{flex:1;justify-content:center}}.lead-management-date-filter{gap:3px;display:grid}.lead-management-date-filter>span{color:var(--muted);letter-spacing:.04em;font-size:9px;font-weight:800}.lead-management-date-filter input{height:30px}.lead-bulk-action-fields{gap:14px;padding:22px;display:grid}.lead-bulk-action-fields label{gap:7px;font-size:12px;font-weight:800;display:grid}.lead-bulk-action-fields input,.lead-bulk-action-fields select{border:1px solid var(--line);background:var(--white);height:44px;color:var(--ink);border-radius:9px;padding:0 12px}.lead-management-table-wrap .lead-next-action.none{color:var(--muted);background:0 0}.lead-management-table-wrap td{vertical-align:middle}.lead-column-picker{border:1px solid var(--line);background:var(--white);border-radius:9px;height:43px;font-size:11px;font-weight:750;position:relative}.lead-column-picker summary{cursor:pointer;align-items:center;height:41px;padding:0 12px;list-style:none;display:flex}.lead-column-picker summary::-webkit-details-marker{display:none}.lead-column-picker>div{z-index:80;border:1px solid var(--line);background:var(--white);border-radius:10px;gap:8px;min-width:180px;padding:12px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 12px 32px #0c183229}.lead-column-picker label{white-space:nowrap;align-items:center;gap:8px;display:flex}.lead-column-picker input{width:15px;height:15px}[data-theme=dark] .lead-bulk-action-fields input,[data-theme=dark] .lead-bulk-action-fields select,[data-theme=dark] .lead-column-picker,[data-theme=dark] .lead-column-picker>div{color:#f2f6fb;background:#151b24;border-color:#303a49}.lead-assignment-control,.lead-assignment-readonly{gap:6px;display:grid;position:relative}.lead-assignment-control>span,.lead-assignment-readonly>span{color:var(--muted);font-size:11px}.lead-assignment-readonly>b{font-size:12px}.lead-assignment-current{border:1px solid var(--line);background:var(--white);width:100%;min-height:40px;color:var(--ink);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.lead-assignment-current b{overflow-wrap:anywhere;font-size:12px}.lead-assignment-popover{z-index:120;border:1px solid var(--line);background:var(--white);border-radius:12px;width:min(360px,100vw - 44px);max-height:360px;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 18px 45px #0c183233}.lead-assignment-popover>label{padding:9px;display:block;position:relative}.lead-assignment-popover>label>.app-icon{color:var(--muted);position:absolute;top:22px;left:21px}.lead-assignment-popover input{border:1px solid var(--line);background:var(--white);width:100%;height:42px;color:var(--ink);border-radius:8px;padding:0 10px 0 35px;font-size:12px}.lead-assignment-popover>div{max-height:290px;padding:0 7px 7px;display:grid;overflow:auto}.lead-assignment-popover>div>button{min-height:53px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.lead-assignment-popover>div>button:hover{background:#edf4ff}.lead-assignment-popover b{font-size:12px}.lead-assignment-popover small{color:var(--muted);font-size:10px}.lead-assignment-no-match{color:var(--muted);text-align:center;padding:22px;font-size:11px}[data-theme=dark] .lead-assignment-current,[data-theme=dark] .lead-assignment-popover,[data-theme=dark] .lead-assignment-popover input{color:#f2f6fb;background:#151b24;border-color:#303a49}[data-theme=dark] .lead-assignment-popover>div>button:hover{background:#172640}.lead-management-summary-skeleton>span{border:1px solid var(--line);background:var(--white);min-height:116px;box-shadow:var(--shadow);border-radius:13px;padding:19px 20px}.lead-management-summary-skeleton i,.lead-management-summary-skeleton b,.lead-management-summary-skeleton small,.lead-management-skeleton-head,.lead-management-skeleton-row i{background:linear-gradient(90deg,#edf1f6 25%,#f7f9fc 50%,#edf1f6 75%) 0 0/200% 100%;border-radius:999px;animation:1.35s ease-in-out infinite lead-management-shimmer;display:block}.lead-management-summary-skeleton i{width:42%;height:11px}.lead-management-summary-skeleton b{width:30%;height:27px;margin:13px 0 8px}.lead-management-summary-skeleton small{width:65%;height:10px}.lead-management-table-skeleton{min-height:430px;padding-bottom:12px}.lead-management-skeleton-head{border-radius:0;height:42px}.lead-management-skeleton-row{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr .8fr 1fr 1fr;align-items:center;gap:28px;min-height:70px;padding:10px 18px;display:grid}.lead-management-skeleton-row i{height:12px}.lead-management-skeleton-row i:first-child{border-radius:9px;height:34px}.lead-management-refresh-warning{color:#79591c;background:#fff8e8;border-bottom:1px solid #ead39c;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:11px;display:flex}.lead-management-refresh-warning button{color:inherit;text-underline-offset:2px;background:0 0;border:0;font-weight:850;text-decoration:underline}@keyframes lead-management-shimmer{to{background-position:-200% 0}}[data-theme=dark] .lead-management-summary-skeleton>span{background:#151b24;border-color:#303a49}[data-theme=dark] .lead-management-summary-skeleton i,[data-theme=dark] .lead-management-summary-skeleton b,[data-theme=dark] .lead-management-summary-skeleton small,[data-theme=dark] .lead-management-skeleton-head,[data-theme=dark] .lead-management-skeleton-row i{background:linear-gradient(90deg,#1a2230 25%,#283445 50%,#1a2230 75%) 0 0/200% 100%}[data-theme=dark] .lead-management-refresh-warning{color:#e9c979;background:#2b2416;border-color:#5d4d2a}.lead-trash-button,.lead-trash-confirm,.lead-restore-button,.lead-delete-permanently{justify-content:center;align-items:center;gap:7px;display:inline-flex}.lead-trash-button{color:#a43e4e!important;background:#fff7f8!important;border:1px solid #e5b8bf!important}.lead-trash-button:hover{background:#fcecef!important;border-color:#d78f9b!important}.lead-trash-confirm{color:#fff!important;background:#b63e52!important;border:1px solid #a93246!important}.lead-trash-confirm:hover{background:#a93246!important}.lead-restore-button{color:#285f93!important}.lead-delete-permanently{cursor:not-allowed;opacity:.62;border:1px solid var(--line)!important;background:var(--white)!important;color:var(--muted)!important}.lead-trash-modal{border:1px solid var(--line);background:var(--white);width:min(490px,100vw - 28px);color:var(--ink);text-align:center;border-radius:16px;flex-direction:column;align-items:center;padding:26px 26px 22px;display:flex;box-shadow:0 28px 80px #00000052}.lead-trash-modal-icon{color:#aa3c4e;background:#fff0f2;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.lead-trash-modal>.eyebrow{margin:16px 0 5px}.lead-trash-modal h2{margin:0;font-size:23px;line-height:1.25}.lead-trash-modal>p:not(.eyebrow){max-width:390px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}.lead-trash-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;width:100%;margin-top:22px;padding-top:17px;display:flex}.lead-management-person:disabled,.lead-management-phone:disabled{cursor:default}.lead-management-person:disabled:hover b{text-decoration:none}.lead-management-phone:disabled{color:var(--muted)}[data-theme=dark] .lead-trash-button{color:#f0a1ae!important;background:#2a1b21!important;border-color:#69404a!important}[data-theme=dark] .lead-trash-button:hover{background:#382129!important;border-color:#88515d!important}[data-theme=dark] .lead-trash-modal,[data-theme=dark] .lead-delete-permanently{color:#f2f6fb!important;background:#151b24!important;border-color:#303a49!important}[data-theme=dark] .lead-trash-modal-icon{color:#f0a0ad;background:#3a2027}@media (width<=520px){.lead-trash-modal{padding:22px 18px 18px}.lead-trash-modal footer{flex-direction:column-reverse;align-items:stretch}.lead-trash-modal footer .btn{width:100%}}.lead-management-filters{background:var(--white);grid-template-columns:minmax(250px,1fr) minmax(135px,180px) minmax(130px,170px) minmax(150px,190px) auto auto;align-items:center;gap:10px;padding:14px 18px;position:relative}.lead-management-search{min-width:0}.lead-management-search input{font-size:14px}.lead-management-filters>select{font-size:13px}.lead-management-more{min-width:108px;position:relative}.lead-management-more>summary{border:1px solid var(--line);background:var(--white);height:43px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:750;list-style:none;display:flex}.lead-management-more>summary::-webkit-details-marker{display:none}.lead-management-more-content{z-index:90;border:1px solid var(--line);background:var(--white);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(620px,100vw - 48px);max-height:65vh;padding:16px;display:grid;position:absolute;top:49px;right:0;overflow:auto;box-shadow:0 16px 40px #0f1f3c2b}.lead-management-more-content .lead-management-date-filter input{height:43px}.lead-management-more-content input,.lead-management-more-content select{font-size:13px}.lead-management-summary button{min-height:90px;padding:15px 18px}.lead-management-summary b{margin:6px 0 4px;font-size:25px}.lead-management-table-wrap td{height:68px;padding:8px 13px;font-size:13px}.lead-management-table-wrap th{font-size:11px}.lead-management-person b{font-size:14px}.lead-management-person small{font-size:11px}[data-theme=dark] .lead-management-filters,[data-theme=dark] .lead-management-more>summary,[data-theme=dark] .lead-management-more-content{color:var(--ink);background:#151b24;border-color:#303a49}@media (width<=1200px){.lead-management-filters{grid-template-columns:minmax(240px,1fr) repeat(4,minmax(110px,auto))}.lead-management-search{grid-column:auto}}@media (width<=760px){.lead-management-filters{grid-template-columns:minmax(0,1fr) auto;gap:8px}.lead-management-search{grid-column:1/-1}.lead-management-filters>select{min-width:0}.lead-management-more-content{grid-template-columns:1fr;right:0}.lead-management-summary{gap:8px}.lead-management-summary button{min-height:88px;padding:12px}.lead-management-summary b{font-size:21px}}.lead-agent-first-banner{background:#f3f7ff;border:1px solid #b9caee;border-radius:12px;align-items:center;gap:13px;margin:0 0 14px;padding:14px 17px;display:flex}.lead-agent-first-banner>span{background:var(--navy);color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lead-agent-first-banner b{font-size:14px;display:block}.lead-agent-first-banner small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}[data-theme=dark] .lead-agent-first-banner{background:#16243c;border-color:#354b77}.lead-agent-cell,.lead-last-contact-cell{min-width:0;max-width:178px}.lead-next-action-cell{text-align:center;width:210px;min-width:210px;max-width:230px}.lead-agent-identity,.lead-last-contact-cell>span,.lead-next-action{align-items:center;min-width:0;display:inline-flex}.lead-agent-identity{max-width:100%;color:var(--ink);gap:7px;font-weight:700}.lead-agent-identity>span:last-child,.lead-last-contact-cell>span>span,.lead-next-action>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lead-agent-cell .mini-avatar{flex:none;margin:0}.lead-agent-state{max-width:100%;color:var(--muted);font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.lead-agent-state.unavailable{color:#8a5c28}.lead-last-contact-cell>span{color:#46556d;white-space:nowrap;gap:6px;max-width:100%;font-size:11px;font-weight:650}.lead-last-contact-cell .app-icon{color:#6f7e94;width:14px;height:14px}.lead-next-action{color:#31567f;width:max-content;min-width:96px;max-width:100%;min-height:32px;font:inherit;vertical-align:middle;cursor:pointer;background:#f8fafc;border:1px solid #d6dfeb;border-radius:8px;justify-content:center;gap:7px;padding:0 11px;font-size:11px;font-weight:800;line-height:1}.lead-next-action>span{flex:0 auto}.lead-next-action .app-icon{flex:none;width:13px;height:13px}.lead-next-action:hover{background:#eef4fb;border-color:#aebfd6}.lead-next-action:focus-visible{outline:2px solid rgba(var(--blue-rgb), .34);outline-offset:2px}.lead-next-action.overdue_task{color:#b13e4c;background:#fff4f5;border-color:#efc4c9}.lead-next-action.today_task{color:#235fa8;background:#eff5fd;border-color:#b9d0ef}.lead-next-action.appointment{color:#70509d;background:#f7f2fc;border-color:#d6c8eb}.lead-next-action.call_now{color:#28725d;background:#eff8f5;border-color:#b8d5cc}.lead-next-action:disabled{cursor:default;opacity:.72}[data-theme=dark] .lead-agent-identity{color:#e7edf7}[data-theme=dark] .lead-agent-state{color:#a7b3c5}[data-theme=dark] .lead-agent-state.unavailable{color:#d6b07a}[data-theme=dark] .lead-last-contact-cell>span{color:#bdc8d8}[data-theme=dark] .lead-last-contact-cell .app-icon{color:#91a0b5}[data-theme=dark] .lead-next-action{color:#bcd0ea;background:#1b2330;border-color:#3a485c}[data-theme=dark] .lead-next-action:hover{background:#222d3d;border-color:#52657f}[data-theme=dark] .lead-next-action.overdue_task{color:#f0aab5;background:#2b1d23;border-color:#6b3942}[data-theme=dark] .lead-next-action.today_task{color:#a9c9f5;background:#18263a;border-color:#36547a}[data-theme=dark] .lead-next-action.appointment{color:#d1b8ed;background:#251f31;border-color:#54416c}[data-theme=dark] .lead-next-action.call_now{color:#a9d8ca;background:#182a25;border-color:#36594f}@media (width<=1280px){.lead-agent-cell,.lead-last-contact-cell{max-width:150px}}@media (width<=1024px){.lead-agent-cell,.lead-last-contact-cell{max-width:132px}.lead-agent-state,.lead-last-contact-cell>span{font-size:10px}}:root{--af-control-height:42px;--af-control-height-compact:36px;--af-control-radius:9px;--af-card-radius:12px;--af-card-padding:20px;--af-caption-size:10px;--af-helper-size:11px;--af-body-size:13px;--af-value-size:14px;--af-control-focus:0 0 0 3px rgba(var(--blue-rgb), .16)}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button{line-height:1.2}.page-header h1,.home-greeting h1,.lists-board-head>div:first-child>input,.bob-header h1,.calendar-header h1,.feedback-header h1,.agency-header h1,.admin-header h1,.settings-header h1{letter-spacing:-.025em;line-height:1.16}.page-header .sub,.home-greeting-agency,.bob-header .sub,.calendar-header .sub,.feedback-header .sub,.agency-header .sub,.admin-header .sub,.settings-header .sub{line-height:1.55}.eyebrow,.page-header .eyebrow{letter-spacing:.12em;font-size:10px;line-height:1.35}.btn,.calendar-primary,.lookup-submit,.dialer-start,.manual-call-button,.text-send,.bulk-tag-trigger,.side-action,.appointment-modal-actions button,.lead-phone-modal-actions button,.modal-actions button,.template-actions button,.access-pending-actions .btn,.list-create-inline button,.list-picker-create .btn,.bob-actions button{min-height:var(--af-control-height);border-radius:var(--af-control-radius);text-align:center;white-space:normal;justify-content:center;align-items:center;gap:7px;padding-inline:15px;line-height:1.2;display:inline-flex}.btn>.app-icon,.calendar-primary>.app-icon,.lookup-submit>.app-icon,.dialer-start>.app-icon,.manual-call-button>.app-icon,.text-send>.app-icon,.side-action>.app-icon,.modal-actions button>.app-icon,.template-actions button>.app-icon{width:16px;height:16px;margin:0}.icon-btn,.side-title button,.calendar-toolbar>button,.modal-head>button,.template-modal header>button,.finder-close,.ah-profile-close,.notification-bell,.lead-phone-icon,.lead-phone-edit{place-items:center;padding:0;line-height:1;display:grid}.icon-btn>.app-icon,.side-title button>.app-icon,.calendar-toolbar>button>.app-icon,.modal-head>button>.app-icon,.ah-profile-close>.app-icon,.notification-bell>.app-icon,.lead-phone-icon>.app-icon,.lead-phone-edit>.app-icon{width:17px;height:17px;margin:0}.btn:focus-visible,.icon-btn:focus-visible,.calendar-primary:focus-visible,.lookup-submit:focus-visible,.dialer-start:focus-visible,.manual-call-button:focus-visible,.side-action:focus-visible,.calendar-toolbar button:focus-visible,.inbox-toolbar button:focus-visible,.lists-folder-list button:focus-visible,.existing-lists>button:focus-visible,.global-search-results button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.panel,.inbox-card,.lists-rail,.lists-board,.bob-panel,.calendar-main,.calendar-upcoming,.feedback-panel,.admin-card,.settings-card{border-radius:var(--af-card-radius)}.modal input,.modal select,.list-create-inline input,.lists-search input,.bob-search input,.bob-filters select,.calendar-toolbar select,.calendar-toolbar input,.lookup-form input,.lookup-form select,.finder-search input,.settings-card input,.settings-card select,.admin-card input,.admin-card select,.admin-card textarea,.ah-owner-tools input,.ah-combobox input,.ah-comp-control input{min-height:var(--af-control-height);border-radius:var(--af-control-radius);line-height:1.25}.modal label,.bob-form-grid label,.appointment-grid label,.lead-appointment-grid label,.lookup-form label,.admin-card label,.settings-card label{font-size:11px;line-height:1.4}input::placeholder,textarea::placeholder{color:#8490a3;opacity:1}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#929eb1}.table-wrap table,.lists-table-wrap table,.bob-table,.leaderboard-table,.admin-table,.access-table{font-variant-numeric:tabular-nums}.table-wrap th,.lists-table-wrap th,.bob-table th,.leaderboard-table th,.admin-table th,.access-table th{vertical-align:middle;letter-spacing:.075em;font-size:10px;line-height:1.35}.table-wrap td,.lists-table-wrap td,.bob-table td,.leaderboard-table td,.admin-table td,.access-table td{vertical-align:middle;font-size:12px;line-height:1.45}.status,.channel-pill,.role-pill,.bob-badge,.bob-status,.ah-role-badge,.access-role-badge,.template-status{justify-content:center;align-items:center;min-height:23px;line-height:1.2;display:inline-flex}.home-performance-head h2,.focus-card h2,.ai-summary h2{line-height:1.25}.home-range-filter button{justify-content:center;align-items:center;min-height:32px;font-size:11px;line-height:1.2;display:inline-flex}.home-stat strong{font-variant-numeric:tabular-nums;line-height:1.1}.home-stat small,.home-stat-footer span,.command-stat small{font-size:10px;line-height:1.4}.command-copy span,.focus-card p,.ai-summary p{font-size:12px;line-height:1.55}.command-button{justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:11px;display:inline-flex}.notification-popover header small,.notification-list small,.inbox-nav-title,.inbox-row-meta time,.channel-pill{font-size:9.5px;line-height:1.35}.notification-list b,.inbox-status-card b,.inbox-row-copy b{font-size:12px;line-height:1.35}.notification-list p,.inbox-status-card small,.inbox-private-note,.inbox-row-copy p{font-size:10.5px;line-height:1.5}.notification-list>button{align-items:start;min-height:64px}.inbox-sidebar button{align-items:center;gap:9px;min-height:40px;font-size:12px;line-height:1.3;display:flex}.inbox-toolbar{gap:12px;height:auto;min-height:64px}.inbox-toolbar h2{font-size:18px;line-height:1.25}.inbox-toolbar small,.inbox-detail small,.inbox-capabilities small{font-size:10.5px;line-height:1.45}.inbox-toolbar button{justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:11px;display:inline-flex}.inbox-row{min-height:68px}.inbox-empty h3{font-size:18px}.inbox-empty p{font-size:12px;line-height:1.6}.message-bubble,.inbox-bubble{font-size:12px;line-height:1.55}.people-panel .toolbar,.lists-board-head,.bob-toolbar,.calendar-toolbar{gap:10px}.people-panel .tabs,.people-panel .tools,.bob-actions,.calendar-header-actions{align-items:center}.people-panel .tab,.toolbar .tab{justify-content:center;align-items:center;min-height:38px;font-size:11px;display:inline-flex}.people-panel .search,.people-panel .tools select,.people-panel .tools button,.lists-board-head .search{min-height:42px}.table-wrap .person b,.lists-table-wrap .person b{font-size:13px;line-height:1.35}.table-wrap .person small,.lists-table-wrap .person small,.pagination,.empty-crm p{font-size:10.5px;line-height:1.45}.empty-crm h3,.lists-board-empty b,.lists-welcome b{font-size:17px;line-height:1.3}.lead-profile-head p,.lead-detail span,.lead-tags span,.activity-meta,.lead-timeline-item small{font-size:10.5px;line-height:1.45}.lead-section h3,.side-title h3,.lead-composer-tabs button{font-size:11px;line-height:1.35}.lead-detail b,.lead-policy-box b,.activity-title,.lead-timeline-item b{font-size:12px;line-height:1.45}.side-title button{width:32px;height:32px}.side-empty,.lead-policy-box small,.lead-composer-footer small{font-size:10.5px;line-height:1.5}.side-action{min-height:38px;font-size:11px}.lead-composer-tabs button{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.lead-appointment-grid input,.lead-appointment-grid select{min-height:42px;font-size:12px}.lead-appointment-grid textarea{font-size:12px;line-height:1.5}.appointment-client-summary b,.appointment-reminder b{font-size:11px}.appointment-client-summary small,.appointment-reminder small,.lead-appointment-modal .modal-head p:last-child{font-size:10px;line-height:1.45}.lists-rail-head h2{font-size:21px;line-height:1.2}.lists-folder-list>button,.existing-lists>button{min-height:62px}.lists-folder-list b,.existing-lists>button b{font-size:13px;line-height:1.35}.lists-folder-list small,.existing-lists>button small,.lists-board-head p:last-child,.lists-rail-empty p,.lists-welcome p,.lists-board-empty p{font-size:11px;line-height:1.55}.lists-board-head>div:first-child>input{min-height:38px}.lists-table-wrap th{height:48px}.lists-table-wrap td{padding-block:14px}.calendar-stat small,.calendar-stats small,.calendar-toolbar-status,.calendar-toolbar small{font-size:10px;line-height:1.4}.calendar-stat p,.calendar-stats p{font-size:10px;line-height:1.35}.calendar-toolbar button,.calendar-toolbar select{justify-content:center;align-items:center;min-height:38px;font-size:11px;display:inline-flex}.weekday-row>span,.calendar-weekday{font-size:9.5px;line-height:1.3}.calendar-day>strong,.calendar-day-number{font-size:11px}.calendar-day .day-event,.calendar-event{font-size:9px;line-height:1.35}.agenda-head h2,.upcoming-card h2{font-size:16px;line-height:1.25}.agenda-row b,.upcoming-card b{font-size:11px;line-height:1.4}.agenda-row small,.upcoming-card small,.calendar-empty p{font-size:10px;line-height:1.5}.appointment-grid input,.appointment-grid select,.appointment-grid textarea{font-size:12px}.lookup-form label,.finder-form label{font-size:11px;line-height:1.4}.lookup-helper,.finder-helper,.lookup-panel p,.finder-empty p{font-size:10.5px;line-height:1.55}.lookup-result label,.finder-result label{font-size:9.5px;line-height:1.35}.lookup-result b,.finder-result b{font-size:13px;line-height:1.4}.lookup-result small,.finder-result small{font-size:10px;line-height:1.45}.bob-metric small,.bob-status-strip small,.bob-summary-card small{font-size:9.5px;line-height:1.4}.bob-metric p,.bob-status-strip p,.bob-summary-card p{font-variant-numeric:tabular-nums;line-height:1.15}.bob-toolbar input,.bob-toolbar select,.bob-table th{min-height:42px}.bob-table td{padding-block:13px}.bob-empty{padding:clamp(34px,5vw,62px) 24px}.bob-empty h3{font-size:20px;line-height:1.25}.bob-empty>p{max-width:520px;margin-inline:auto;font-size:12px;line-height:1.6}.bob-empty-insights{align-items:stretch;gap:12px}.bob-empty-insights article{flex-direction:column;justify-content:center;min-height:86px;padding:15px;display:flex}.bob-empty-insights b{font-size:12px;line-height:1.35}.bob-empty-insights small{margin-top:5px;font-size:10px;line-height:1.5;display:block}.agency-selector>span,.leaderboard-table th,.hierarchy-summary small{font-size:9.5px;line-height:1.35}.agency-selector small,.leaderboard-table small,.agency-card small{font-size:10px;line-height:1.45}.agency-selector select{font-size:12px}.leaderboard-table b,.agency-card b{font-size:12px;line-height:1.4}.hierarchy-summary b{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.ah-combobox input,.ah-comp-control input,.ah-owner-tools input{font-size:13px}.ah-combobox-menu button,.ah-combobox-empty{min-height:48px;font-size:12px;line-height:1.4}.ah-profile-stat small,.ah-profile-activity small{font-size:10px;line-height:1.4}.feedback-card h3,.feedback-preview-card h3{line-height:1.3}.feedback-card p,.feedback-preview-card p,.feedback-empty p{font-size:11px;line-height:1.55}.feedback-kpi small,.feedback-step small{font-size:9.5px;line-height:1.4}.feedback-preview-grid{align-items:stretch}.feedback-preview-card{height:100%}.admin-card h2,.settings-card h2,.access-card h2{line-height:1.25}.admin-card p,.settings-card p,.access-card p,.template-copy small,.setting-copy small,.theme-card small,.device-card small{font-size:11px;line-height:1.55}.template-copy b,.setting-copy b,.theme-card b,.device-card b{font-size:12px;line-height:1.4}.template-actions button,.admin-actions button{min-height:36px;font-size:10.5px}.template-empty b,.admin-empty b,.access-empty b,.settings-empty b{font-size:17px;line-height:1.3}.template-empty span,.admin-empty span,.access-empty span,.settings-empty span{font-size:11px;line-height:1.55}.settings-nav button,.admin-nav button,.access-tabs button{align-items:center;gap:8px;min-height:40px;line-height:1.3;display:flex}.auth-card button,.invite-card button,.modal-actions button{justify-content:center;align-items:center}.modal-head{align-items:flex-start;gap:18px}.modal-head h2{line-height:1.2}.modal-head>button{flex:0 0 32px;width:32px;height:32px}.modal input,.modal select{height:42px;font-size:12px}.modal textarea{height:auto;min-height:92px;padding:11px 12px;font-size:12px;line-height:1.5}.toast{min-height:52px;padding:12px 11px 12px 14px;font-size:12px;line-height:1.55}.toast-icon{margin-top:0}.toast-dismiss{align-self:start}.global-search-heading{font-size:9.5px}.global-search-results b{font-size:12.5px;line-height:1.35}.global-search-results small,.global-search-results em,.global-search-empty{font-size:10.5px;line-height:1.45}@media (width>=900px) and (height<=760px){.calendar-stat small,.calendar-stats small,.calendar-toolbar-status,.calendar-toolbar small,.bob-metric small,.bob-status-strip small,.bob-summary-card small,.weekday-row>span,.calendar-weekday{font-size:8.5px}.calendar-day .day-event,.calendar-event{font-size:7.5px}.bob-empty{padding-block:28px}.bob-empty-insights article{min-height:70px;padding:11px 13px}.bob-empty-insights small{font-size:9px;display:block}}@media (width<=900px){.page-header,.bob-header,.calendar-header,.feedback-header,.agency-header,.admin-header,.settings-header{gap:16px}.page-header-actions,.bob-actions,.calendar-header-actions,.agency-header-actions,.admin-header-actions{flex-wrap:wrap;align-items:center}.btn,.calendar-primary,.lookup-submit,.side-action,.appointment-modal-actions button,.modal-actions button{min-height:40px}.table-wrap td,.lists-table-wrap td,.bob-table td,.leaderboard-table td,.admin-table td,.access-table td{line-height:1.5}.bob-empty-insights article{min-height:80px}}@media (width<=760px){.page-header h1,.bob-header h1,.calendar-header h1,.feedback-header h1,.agency-header h1,.admin-header h1,.settings-header h1{overflow-wrap:anywhere}.modal{padding:18px}.modal-actions,.appointment-modal-actions,.lead-phone-modal-actions{flex-wrap:wrap}.modal-actions .btn,.appointment-modal-actions button{flex:130px}.inbox-toolbar,.lists-board-head,.bob-toolbar,.calendar-toolbar{min-height:auto}.inbox-row-copy p,.global-search-results small{white-space:normal;text-overflow:clip;overflow:visible}.bob-empty-insights{grid-template-columns:1fr}.bob-empty-insights article{min-height:0}}@media (width<=520px){.btn,.calendar-primary,.lookup-submit,.dialer-start,.manual-call-button,.text-send{min-height:42px}.toast{width:calc(100vw - 24px);bottom:12px;right:12px}}html[data-theme=dark] .bob-empty-insights article,html[data-theme=dark] .feedback-preview-card,html[data-theme=dark] .template-empty,html[data-theme=dark] .admin-empty,html[data-theme=dark] .access-empty,html[data-theme=dark] .settings-empty{border-color:#343b49}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder,html[data-theme=dark] .modal label,html[data-theme=dark] .appointment-grid label,html[data-theme=dark] .lead-appointment-grid label{color:#a3aec0}.calendar-content{min-height:calc(100vh - 68px);padding-bottom:64px;overflow:visible}.calendar-v2-header{align-items:flex-end}.schedule-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 14px;display:grid}.schedule-summary-grid>*{border:1px solid var(--line);background:var(--white);min-height:112px;color:var(--ink);text-align:left;border-radius:16px;padding:18px 20px;box-shadow:0 4px 16px #0f234b0a}.schedule-summary-grid button{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.schedule-summary-grid button:hover,.schedule-summary-grid button.active{border-color:rgba(var(--blue-rgb),.42);box-shadow:0 8px 24px rgba(var(--blue-rgb),.1);transform:translateY(-1px)}.schedule-summary-grid small{color:var(--muted);letter-spacing:.09em;font-size:.72rem;font-weight:800;display:block}.schedule-summary-grid strong{margin:5px 0 1px;font-size:2rem;line-height:1;display:block}.schedule-summary-grid span{color:var(--muted);font-size:.88rem}.schedule-summary-grid .overdue strong{color:#b94a39}.schedule-command-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;padding:11px;display:flex}.schedule-command-bar select,.schedule-search{border:1px solid var(--line);background:var(--white);height:44px;color:var(--ink);border-radius:10px;transition:border-color .18s,box-shadow .18s,background .18s}.schedule-command-bar select{min-width:132px;max-width:176px;font:inherit;flex:132px;padding:0 34px 0 12px;font-size:.82rem;font-weight:650;line-height:1.2}.schedule-command-bar select:focus-visible,.schedule-search:focus-within{border-color:rgba(var(--blue-rgb),.65);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.1);outline:0}.schedule-search{cursor:text;flex:2 270px;align-items:center;gap:10px;min-width:230px;padding:0 13px;display:flex}.schedule-search .app-icon{width:18px;height:18px;color:var(--muted)}.schedule-search input{appearance:none;width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;border-radius:0;outline:0;padding:0;font-size:.86rem;line-height:1.2;box-shadow:none!important;background:0 0!important;border:0!important}.schedule-search input::placeholder{color:var(--muted);opacity:.92}.schedule-sync-state{white-space:nowrap;min-height:44px;color:var(--muted);flex:none;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;padding:0 5px;font-size:.76rem;font-weight:650;display:inline-flex}.schedule-sync-state i{background:#2e9b67;border-radius:50%;width:8px;height:8px}.schedule-sync-state i.syncing{background:var(--blue);animation:1s infinite schedule-pulse}@keyframes schedule-pulse{50%{opacity:.35}}.schedule-v2-layout{grid-template-columns:minmax(0,1fr) minmax(320px,370px);align-items:start;gap:16px;display:grid}.schedule-primary-column{gap:16px;min-width:0;display:grid}.calendar-v2-card{padding:0;overflow:clip}.calendar-v2-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.calendar-monthly-performance{border-bottom:1px solid var(--line);background:rgba(var(--blue-rgb),.018);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px 15px 12px;display:grid}.calendar-performance-card{background:var(--white);border:1px solid #d8dee9;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:68px;padding:9px 11px;display:flex;box-shadow:0 4px 13px #14223f0b}.calendar-performance-card>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.calendar-performance-card small{color:#66738a;letter-spacing:.48px;text-transform:uppercase;white-space:nowrap;font-size:.63rem;font-weight:800;line-height:1}.calendar-performance-card strong{color:var(--ink);letter-spacing:-.25px;text-overflow:ellipsis;white-space:nowrap;font-size:1.18rem;font-weight:850;line-height:1.05;overflow:hidden}.calendar-period,.calendar-view-switch{align-items:center;gap:7px;min-width:0;display:flex}.calendar-period>button{border:1px solid var(--line);background:var(--white);width:36px;height:36px;color:var(--ink);border-radius:9px;flex:none;place-items:center;padding:0;display:inline-grid}.calendar-period .calendar-today{width:auto;padding:0 12px;font-weight:700}.calendar-period h2{overflow-wrap:anywhere;margin:0 0 0 7px;font-size:1.15rem;line-height:1.25}.calendar-view-switch{border:1px solid var(--line);border-radius:10px;padding:3px}.calendar-view-switch button{min-height:32px;color:var(--muted);text-transform:capitalize;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:.8rem;font-weight:750;line-height:1;display:inline-flex}.calendar-view-switch button.active{background:var(--blue);color:#fff;box-shadow:0 3px 10px rgba(var(--blue-rgb),.22)}.calendar-v2-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekday{border-bottom:1px solid var(--line);min-height:38px;color:var(--muted);letter-spacing:.055em;text-align:center;place-items:center;padding:9px 8px;font-size:.73rem;line-height:1;display:grid}.calendar-v2-day{--calendar-day-inset:9px;min-width:0;min-height:116px;padding:var(--calendar-day-inset);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);color:var(--ink);text-align:left;overflow:hidden}.calendar-v2-day:nth-child(7n){border-right:0}.calendar-v2-day:hover{background:rgba(var(--blue-rgb),.035)}.calendar-v2-day.selected{box-shadow:inset 0 0 0 2px rgba(var(--blue-rgb),.58)}.calendar-v2-day.today .calendar-v2-date{background:var(--blue);color:#fff;border-radius:8px;place-items:center;min-width:26px;height:26px;padding:0 5px;display:inline-grid}.calendar-v2-day.outside{color:var(--muted);background:#75819a09}.calendar-v2-day-select{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.calendar-v2-day-select:focus-visible{outline:3px solid rgba(var(--blue-rgb),.22);outline-offset:1px;border-radius:7px}.calendar-v2-date{place-items:center;min-width:26px;min-height:26px;font-size:.8rem;font-weight:800;line-height:1;display:inline-grid}.calendar-v2-events{gap:4px;margin-top:7px;display:grid}.calendar-v2-events button{background:rgba(var(--blue-rgb),.09);min-width:0;color:var(--blue2);text-align:left;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:.68rem;font-style:normal;line-height:1.2;display:flex}.calendar-v2-events button.appointment{color:#6748ad;background:#6849b11a}.calendar-v2-events button.policy{color:#277653;cursor:pointer;background:#27805c1c;width:100%}.calendar-v2-events button.policy:hover{background:#27805c2e}.calendar-v2-events button i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.calendar-v2-events button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-v2-events small{color:var(--muted);font-size:.67rem}.calendar-v2-grid.month .calendar-v2-day{cursor:pointer;padding:0;position:relative}.calendar-v2-grid.month .calendar-v2-day-select{z-index:0;padding:var(--calendar-day-inset);cursor:pointer;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;inset:0}.calendar-v2-grid.month .calendar-v2-day-select:focus-visible{box-shadow:inset 0 0 0 3px rgba(var(--blue-rgb),.38);border-radius:0;outline:0}.calendar-v2-grid.month .calendar-v2-events{z-index:1;margin:calc(var(--calendar-day-inset) + 33px) var(--calendar-day-inset) var(--calendar-day-inset);pointer-events:none;position:relative}.calendar-v2-grid.month .calendar-v2-events>button{pointer-events:auto}.calendar-v2-grid.week .calendar-v2-day{min-height:360px}.calendar-v2-grid.day{grid-template-columns:1fr}.calendar-v2-grid.day .calendar-v2-day{border-right:0;min-height:360px}.calendar-v2-grid.day .calendar-v2-events button{padding:9px 10px;font-size:.82rem}.calendar-legend{min-height:44px;color:var(--muted);align-items:center;gap:16px;padding:0 16px;font-size:.76rem;display:flex}.calendar-legend>span{align-items:center;gap:6px;display:inline-flex}.calendar-legend i{background:var(--blue);border-radius:50%;width:8px;height:8px}.calendar-legend i.appointment{background:#7453bd}.calendar-legend i.policy{background:#2b8a63}.calendar-legend .calendar-timezone{margin-left:auto}.calendar-v2-skeleton{background:var(--line);grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.calendar-v2-skeleton i{background:linear-gradient(90deg,var(--white),rgba(var(--blue-rgb),.05),var(--white));background-size:200% 100%;height:116px;animation:1.4s infinite schedule-shimmer}@keyframes schedule-shimmer{to{background-position:-200% 0}}.selected-day-card{padding:18px}.selected-day-head,.task-agenda-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.selected-day-head h2,.task-agenda-head h2{margin:3px 0 0;font-size:1.08rem}.selected-day-head>div:last-child{gap:7px;display:flex}.selected-day-head button{border:1px solid var(--line);background:var(--white);min-height:36px;color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.selected-day-list{gap:7px;margin-top:14px;display:grid}.selected-day-list>button{border:1px solid var(--line);background:var(--white);min-width:0;color:var(--ink);text-align:left;border-radius:11px;grid-template-columns:76px 36px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:11px 12px;display:grid}.selected-day-list time{color:var(--ink);font-size:.78rem;font-weight:800}.selected-day-list>button>span:nth-child(3){min-width:0;display:grid}.selected-day-list b{font-size:.88rem}.selected-day-list small{color:var(--muted);white-space:normal;font-size:.74rem}.selected-day-list em{background:rgba(var(--blue-rgb),.08);color:var(--blue2);text-transform:capitalize;border-radius:999px;padding:4px 7px;font-size:.67rem;font-style:normal}.schedule-kind-icon{background:rgba(var(--blue-rgb),.1);width:34px;height:34px;color:var(--blue);border-radius:9px;place-items:center;display:inline-grid}.schedule-kind-icon.appointment{color:#6748ad;background:#6849b11a}.schedule-task-column{position:sticky;top:14px}.task-agenda-card{flex-direction:column;min-height:340px;padding:18px;display:flex}.task-agenda-head>button{background:var(--blue);color:#fff;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.task-bucket-tabs{grid-template-columns:repeat(2,1fr);gap:6px;margin:14px 0;display:grid}.task-bucket-tabs button{border:1px solid var(--line);background:var(--white);min-height:42px;color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:.78rem;font-weight:750;line-height:1;display:flex}.task-bucket-tabs button.active{border-color:rgba(var(--blue-rgb),.4);background:rgba(var(--blue-rgb),.07);color:var(--blue2)}.task-bucket-tabs span{background:rgba(var(--blue-rgb),.06);min-width:24px;min-height:24px;color:inherit;text-align:center;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.task-agenda-list{gap:7px;display:grid;overflow:visible}.task-agenda-list article{border:1px solid var(--line);border-left:3px solid #9aa5ba;border-radius:10px;grid-template-columns:25px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:10px;display:grid}.task-agenda-list article.high,.task-agenda-list article.overdue{border-left-color:#c05a46}.task-agenda-list article.low{border-left-color:#5c9b82}.task-check{color:#fff;background:0 0;border:1.5px solid #9da8ba;border-radius:6px;place-items:center;width:21px;height:21px;padding:0;display:grid}.task-check.checked{background:#31845e;border-color:#31845e}.task-agenda-copy{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.task-agenda-copy b{white-space:normal;font-size:.84rem}.task-agenda-copy small{color:var(--muted);font-size:.72rem}.task-agenda-copy span{color:var(--muted);align-items:center;gap:6px;font-size:.69rem;display:flex}.task-agenda-copy em{color:#ad4b38;text-transform:uppercase;background:#c05a4617;border-radius:999px;padding:2px 5px;font-size:.62rem;font-style:normal}.task-open-lead{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.task-open-lead:hover{background:rgba(var(--blue-rgb),.08);color:var(--blue)}.task-undo{color:#276647;background:#eaf6ef;border-radius:9px;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 11px;font-size:.76rem;display:flex}.task-undo button{color:inherit;background:0 0;border:0;font-weight:800;text-decoration:underline}.schedule-empty{color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:7px;padding:30px 14px;display:grid}.task-agenda-card>.schedule-empty{flex:auto;min-height:188px;padding-block:22px}.schedule-empty>span{background:rgba(var(--blue-rgb),.08);width:44px;height:44px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.schedule-empty b{color:var(--ink);font-size:.95rem;line-height:1.3}.schedule-empty p{margin:0;font-size:.8rem;line-height:1.45}.schedule-empty button{border:1px solid var(--line);background:var(--white);min-height:36px;color:var(--blue2);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:5px;padding:0 12px;font-weight:750;line-height:1;display:inline-flex}.schedule-empty.compact{text-align:left;grid-template-columns:44px 1fr auto;justify-items:start;padding:18px 0 2px}.schedule-empty.compact div{gap:2px;display:grid}.schedule-overlay{z-index:1100}.schedule-modal{width:min(760px,100vw - 30px);max-height:min(880px,100vh - 28px);padding:0;overflow:auto}.schedule-modal-head{z-index:2;border-bottom:1px solid var(--line);background:var(--white);padding:22px 24px 18px;position:sticky;top:0}.schedule-close{border:1px solid var(--line);background:var(--white);width:38px;height:38px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.schedule-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px 24px;display:grid}.schedule-field{color:var(--ink);gap:7px;font-size:.78rem;font-weight:760;display:grid}.schedule-field input,.schedule-field select,.schedule-field textarea{border:1px solid var(--line);background:var(--white);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;outline:0;padding:0 12px;font-weight:500}.schedule-field textarea{resize:vertical;min-height:98px;padding:11px 12px;line-height:1.45}.schedule-field input:focus,.schedule-field select:focus,.schedule-field textarea:focus{border-color:rgba(var(--blue-rgb),.65);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.1)}.schedule-span-2{grid-column:1/-1}.schedule-fixed-lead{border:1px solid var(--line);background:rgba(var(--blue-rgb),.035);border-radius:11px;align-items:center;gap:11px;padding:12px;display:flex}.schedule-fixed-lead>span{background:rgba(var(--blue-rgb),.1);width:38px;height:38px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.schedule-fixed-lead div{gap:1px;display:grid}.schedule-fixed-lead small{color:var(--muted);letter-spacing:.08em;font-size:.61rem;font-weight:800}.schedule-fixed-lead b{font-size:.9rem}.schedule-fixed-lead em{color:var(--muted);font-size:.72rem;font-style:normal}.schedule-timezone{color:var(--muted);align-items:center;gap:7px;margin:-2px 0 0;font-size:.71rem;display:flex}.schedule-actions{border-top:1px solid var(--line);background:var(--white);justify-content:flex-end;align-items:center;padding:14px 24px;display:flex;position:sticky;bottom:0}.schedule-state-actions{gap:7px;margin-right:auto;display:flex}.schedule-state-actions button{border:1px solid var(--line);background:var(--white);min-height:38px;color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.schedule-state-actions .schedule-complete{color:#277653}.schedule-state-actions .schedule-cancel{color:#a3483a}.schedule-inline-status{min-height:16px;color:var(--muted);align-items:center;gap:5px;font-size:.66rem;font-weight:600;display:flex}.schedule-inline-status button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.lead-schedule-section{padding-bottom:14px}.lead-schedule-list{gap:7px;margin:10px 0;display:grid}.lead-schedule-list article{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;display:grid}.lead-schedule-list article>button:last-child,.lead-schedule-list.appointments>button{border:1px solid var(--line);background:var(--white);color:var(--ink);text-align:left;border-radius:9px;gap:2px;padding:8px 9px;display:grid}.lead-schedule-list b{white-space:normal;font-size:.78rem}.lead-schedule-list small{color:var(--muted);font-size:.68rem}.lead-task-check{background:0 0;border:1.5px solid #9aa5b8;border-radius:6px;width:19px;height:19px;padding:0}.lead-schedule-list.appointments>button{grid-template-columns:27px minmax(0,1fr);align-items:center}.lead-schedule-list.appointments>button>span:first-child{color:#6a4ab3;place-items:center;display:grid}.lead-schedule-list.appointments>button>span:last-child{gap:2px;display:grid}.lead-schedule-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:8px;margin-top:9px;display:grid}.lead-open-calendar{border:1px solid var(--line);background:var(--white);min-height:38px;color:var(--muted);border-radius:8px;padding:0 8px;font-size:.64rem;font-weight:700}.lead-side .lead-schedule-actions .side-action,.lead-side .lead-schedule-actions .lead-open-calendar{text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;height:38px;min-height:38px;margin:0;line-height:1.15;display:inline-flex}.lead-side>.lead-section{padding-inline:17px}.lead-side .side-title{align-items:center;min-height:32px;margin-bottom:10px}.lead-side .side-title h3{line-height:1.3}.lead-side .side-title button{flex:0 0 32px}.lead-side .side-empty{place-items:center;min-height:48px;padding-block:12px;display:grid}.lead-side .side-action{min-height:38px}.lead-side .lead-policy-box{min-height:48px}.lead-open-calendar:focus-visible{outline:3px solid rgba(var(--blue-rgb),.22);outline-offset:2px}.lead-schedule-loading,.lead-schedule-error{color:#607089;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin:10px 0;font-size:11px;font-weight:750;display:flex}.lead-schedule-loading{background:rgba(var(--blue-rgb),.035)}.lead-schedule-loading i{border:2px solid rgba(var(--blue-rgb),.18);border-top-color:var(--blue);border-radius:50%;width:14px;height:14px;animation:.75s linear infinite spin}.lead-schedule-error{color:#8d4040;background:#b437370b;border:1px solid #b437372e}.lead-schedule-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.home-lower-primary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;margin:18px 0 14px;display:grid}.home-content .home-schedule-card,.home-content .home-feedback-card{border-radius:13px;min-width:0;height:100%;margin:0;overflow:hidden}.home-content .home-schedule-card{padding:0}.home-schedule-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:17px 18px 13px;display:flex}.home-schedule-head h2{margin:3px 0 2px;font-size:1.08rem;line-height:1.25}.home-schedule-head div>span{color:var(--muted);font-size:.73rem;line-height:1.35}.home-schedule-head>button{border:1px solid var(--line);background:var(--white);min-height:36px;color:var(--blue2);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.74rem;font-weight:780;display:inline-flex}.home-work-list{gap:0;padding:5px 18px 10px;display:grid}.home-work-section{min-width:0;padding:10px 0 9px}.home-work-section+.home-work-section{border-top:1px solid var(--line)}.home-schedule-section-title{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:4px;display:flex}.home-schedule-section-title b{font-size:.8rem;line-height:1.3}.home-schedule-section-title span{background:rgba(var(--blue-rgb),.08);min-width:24px;min-height:23px;color:var(--blue2);text-align:center;border-radius:999px;place-items:center;padding:1px 6px;font-size:.68rem;font-weight:800;line-height:1;display:inline-grid}.home-schedule-tasks article{border-top:1px solid var(--line);grid-template-columns:21px minmax(0,1fr);align-items:center;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-schedule-tasks article{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.home-task-check{background:0 0;border:1.5px solid #9da7b8;border-radius:5px;width:18px;height:18px;padding:0}.home-schedule-tasks article>button:last-child,.home-schedule-appointments>button{width:100%;min-height:42px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:66px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:7px 0;display:grid}.home-schedule-tasks time{color:var(--blue2);font-size:.72rem;font-weight:850}.home-schedule-tasks article span,.home-schedule-appointments>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.home-schedule-tasks b,.home-schedule-appointments b{overflow-wrap:anywhere;white-space:normal;font-size:.78rem;line-height:1.3}.home-schedule-tasks small,.home-schedule-appointments small{color:var(--muted);font-size:.67rem;line-height:1.35}.home-schedule-appointments>button{border-top:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) 16px}@supports (color:color-mix(in lab, red, red)){.home-schedule-appointments>button{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.home-appointment-time{gap:1px;display:grid}.home-schedule-empty{min-height:38px;color:var(--muted);align-items:center;gap:9px;padding:3px 0;display:flex}.home-schedule-empty>span{background:rgba(var(--blue-rgb),.07);width:28px;height:28px;color:var(--blue);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.home-schedule-empty b{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.35}.home-schedule-more{background:rgba(var(--blue-rgb),.055);min-height:29px;color:var(--blue2);border:0;border-radius:7px;justify-self:start;align-items:center;gap:5px;margin:2px 0 0;padding:0 8px;font-size:.7rem;font-weight:760;display:inline-flex}.home-schedule-more .app-icon{color:#aa4a39}.home-schedule-loading{min-height:108px;color:var(--muted);align-items:center;gap:11px;padding:17px 18px;display:flex}.home-schedule-loading>i{border:2px solid rgba(var(--blue-rgb),.16);border-top-color:var(--blue);border-radius:50%;flex:0 0 22px;width:22px;height:22px;animation:.75s linear infinite home-schedule-spin}.home-schedule-loading>span{gap:2px;display:grid}.home-schedule-loading b{color:var(--ink);font-size:.78rem;line-height:1.3}.home-schedule-loading small{font-size:.69rem;line-height:1.35}@keyframes home-schedule-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.home-schedule-loading>i{border-top-color:rgba(var(--blue-rgb),.16);background:rgba(var(--blue-rgb),.08);animation:none}}.home-content .home-feedback-card{text-align:left;flex-direction:column;padding:18px 20px;display:flex}.home-feedback-card>.eyebrow{margin-bottom:5px}.home-feedback-card h2{text-align:left;max-width:440px;margin:0;font-size:1.08rem;line-height:1.35}.home-feedback-state{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;min-height:132px;margin:8px 0 12px;display:flex}.home-content .home-feedback-card .score-ring{width:84px;height:84px;margin:0 auto}.home-content .home-feedback-card .score-ring strong{font-size:23px}.home-content .home-feedback-card .home-feedback-empty-label{color:#5c6b81;letter-spacing:1.15px;font-size:9px;font-weight:850;line-height:1.15}.home-feedback-state>.home-feedback-copy{color:#5f6d82;text-align:center;overflow-wrap:anywhere;max-width:390px;margin:0;font-size:.875rem;font-weight:500;line-height:1.6}.home-feedback-card>.btn{justify-content:center;align-self:center;align-items:center;gap:6px;min-height:36px;margin-top:2px;padding:0 11px;display:inline-flex}.home-content .home-next-action{border-radius:13px;width:100%;margin:0;padding:20px 22px;overflow:visible}.home-next-action .section-title{align-items:center;margin-bottom:10px}.home-next-action .priority-lead-list{margin-top:10px}[data-theme=dark] .schedule-summary-grid>*,[data-theme=dark] .schedule-command-bar select,[data-theme=dark] .schedule-search,[data-theme=dark] .calendar-period>button,[data-theme=dark] .calendar-v2-day,[data-theme=dark] .selected-day-head button,[data-theme=dark] .selected-day-list>button,[data-theme=dark] .task-bucket-tabs button,[data-theme=dark] .schedule-empty button,[data-theme=dark] .schedule-modal-head,[data-theme=dark] .schedule-close,[data-theme=dark] .schedule-field input,[data-theme=dark] .schedule-field select,[data-theme=dark] .schedule-field textarea,[data-theme=dark] .schedule-actions,[data-theme=dark] .schedule-state-actions button,[data-theme=dark] .lead-schedule-list article>button:last-child,[data-theme=dark] .lead-schedule-list.appointments>button,[data-theme=dark] .home-schedule-head>button{color:#e9effa;background:#111d35;border-color:#263650}[data-theme=dark] .home-performance-eyebrow{color:#aeb9c9}[data-theme=dark] .home-content .home-feedback-card .home-feedback-empty-label{color:#c5ceda}[data-theme=dark] .home-feedback-state>.home-feedback-copy{color:#bac4d1}[data-theme=dark] .lead-schedule-loading{background:rgba(var(--blue-rgb),.07);color:#c0cad9}[data-theme=dark] .lead-schedule-error{color:#f0b4b4;background:#a032321f;border-color:#f07d7d33}[data-theme=dark] .calendar-v2-day.outside{background:#0e192e}[data-theme=dark] .calendar-v2-events button.task{color:#8db8ff}[data-theme=dark] .calendar-v2-events button.appointment{color:#c1a9ff}[data-theme=dark] .calendar-monthly-performance{background:#0d182b;border-color:#263650}[data-theme=dark] .calendar-performance-card{background:#111d35;border-color:#263650;box-shadow:0 4px 13px #0000001a}[data-theme=dark] .calendar-performance-card small{color:#9ca9bc}[data-theme=dark] .task-undo{color:#8bd3b2;background:#142b26}@media (width<=1180px){.schedule-v2-layout{grid-template-columns:minmax(0,1fr) 315px}.schedule-search{flex-basis:100%}.schedule-sync-state{margin-left:auto}.calendar-v2-day{--calendar-day-inset:7px;min-height:104px}}@media (width<=980px){.schedule-v2-layout{grid-template-columns:1fr}.schedule-task-column{position:static}.schedule-summary-grid{grid-template-columns:repeat(2,1fr)}.calendar-v2-toolbar{flex-direction:column;align-items:flex-start}}@media (width<=720px){.calendar-v2-header{align-items:flex-start}.schedule-summary-grid{gap:9px}.schedule-summary-grid>*{min-height:92px;padding:14px}.schedule-summary-grid strong{font-size:1.55rem}.schedule-command-bar select{flex:calc(50% - 5px);max-width:none}.schedule-sync-state{justify-content:flex-start;width:100%;min-height:30px;margin-left:0}.calendar-v2-card{overflow-x:auto}.calendar-v2-toolbar,.calendar-v2-grid,.calendar-legend{min-width:670px}.calendar-v2-day{--calendar-day-inset:7px;min-height:92px}.schedule-form{grid-template-columns:1fr;padding:18px}.schedule-span-2{grid-column:1}.schedule-actions{flex-wrap:wrap;padding:12px 18px}.schedule-state-actions{width:100%}.home-schedule-head{align-items:flex-start}.selected-day-list>button{grid-template-columns:62px 32px minmax(0,1fr) 17px}.selected-day-list em{display:none}}@media (width<=520px){.schedule-command-bar select{flex-basis:100%}.calendar-period{flex-wrap:wrap}.calendar-period h2{flex-basis:100%;margin:4px 0 0}}.calendar-v2-header{margin-bottom:16px}.calendar-v2-header h1{margin-bottom:5px}.calendar-v2-header .header-actions{align-items:center;gap:9px;display:flex}.calendar-v2-header .header-actions .btn{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.schedule-summary-strip{border:1px solid var(--line);background:var(--white);border-radius:11px;align-items:stretch;width:max-content;max-width:100%;margin:0 0 13px;display:flex;overflow:hidden}.schedule-summary-strip button{border:0;border-right:1px solid var(--line);min-height:46px;color:var(--muted);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:.82rem;font-weight:700;line-height:1;transition:background .16s,color .16s;display:inline-flex}.schedule-summary-strip button:last-child{border-right:0}.schedule-summary-strip button:hover,.schedule-summary-strip button.active{background:rgba(var(--blue-rgb),.065);color:var(--blue2)}.schedule-summary-strip button.overdue strong{color:#b44b3b}.schedule-summary-strip strong{color:var(--ink);font-size:.94rem;font-weight:850}.schedule-tools{z-index:8;margin-bottom:14px;position:relative}.schedule-toolbar-row{align-items:center;gap:10px;display:flex}.schedule-toolbar-row .schedule-search{background:var(--white);border-radius:12px;flex:auto;min-width:250px;height:46px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.schedule-toolbar-row .schedule-search{background:color-mix(in srgb,var(--white) 97%,var(--blue))}}.schedule-toolbar-row .schedule-search{box-shadow:inset 0 1px #ffffff8c,0 2px 8px #0f234b06}.schedule-toolbar-row .schedule-search:hover{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.schedule-toolbar-row .schedule-search:hover{border-color:color-mix(in srgb,var(--line) 62%,var(--blue))}}.schedule-toolbar-row .schedule-search:hover{background:var(--white)}.schedule-toolbar-row .schedule-search:focus-within{border-color:rgba(var(--blue-rgb),.62);background:var(--white);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.09),0 4px 12px #0f234b0a}.schedule-toolbar-row .schedule-search .app-icon{width:18px;height:18px;color:var(--muted);flex:none}@supports (color:color-mix(in lab, red, red)){.schedule-toolbar-row .schedule-search .app-icon{color:color-mix(in srgb,var(--muted) 78%,var(--blue))}}.schedule-toolbar-row .schedule-search input{font-size:.87rem;font-weight:520;line-height:1}.schedule-view-picker{border:1px solid var(--line);background:var(--white);border-radius:12px;flex:0 252px;align-items:center;gap:9px;min-width:198px;height:46px;padding:0 11px 0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.schedule-view-picker{background:color-mix(in srgb,var(--white) 97%,var(--blue))}}.schedule-view-picker{color:var(--muted);transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff8c,0 2px 8px #0f234b06}.schedule-view-picker:hover{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.schedule-view-picker:hover{border-color:color-mix(in srgb,var(--line) 62%,var(--blue))}}.schedule-view-picker:hover{background:var(--white)}.schedule-view-picker>span:first-child{border-right:1px solid var(--line);color:var(--muted);flex:none;padding-right:9px;font-size:.75rem;font-weight:700;line-height:1}.schedule-view-value{flex:auto;align-items:center;min-width:0;height:44px;display:flex}.schedule-view-picker select{appearance:none;min-width:0;height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;flex:1;padding:0 5px 0 0;font-size:.84rem;font-weight:760;line-height:1}.schedule-view-value>.app-icon{width:15px;height:15px;color:var(--muted);pointer-events:none;flex:none}.schedule-view-picker:focus-within{border-color:rgba(var(--blue-rgb),.62);background:var(--white);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.09),0 4px 12px #0f234b0a}.schedule-filter-anchor{flex:none;position:relative}.schedule-filter-button{border:1px solid var(--line);background:var(--white);border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:112px;height:46px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.schedule-filter-button{background:color-mix(in srgb,var(--white) 97%,var(--blue))}}.schedule-filter-button{color:var(--ink);font-size:.82rem;font-weight:750;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff8c,0 2px 8px #0f234b06}.schedule-filter-button:hover{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.schedule-filter-button:hover{border-color:color-mix(in srgb,var(--line) 62%,var(--blue))}}.schedule-filter-button:hover{background:var(--white)}.schedule-filter-button:focus-visible{border-color:rgba(var(--blue-rgb),.62);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.09),0 4px 12px #0f234b0a;outline:0}.schedule-filter-button.active{border-color:rgba(var(--blue-rgb),.45);color:var(--blue2)}.schedule-filter-button>span{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.68rem;display:inline-grid}.schedule-filter-button .app-icon:last-child{width:14px;height:14px;color:var(--muted)}.schedule-filter-panel{z-index:60;border:1px solid var(--line);background:var(--white);border-radius:14px;width:min(620px,100vw - 310px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 55px #0c1b392e}.schedule-filter-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.schedule-filter-panel>header>div{gap:2px;display:grid}.schedule-filter-panel>header b{font-size:.96rem}.schedule-filter-panel>header span,.schedule-filter-panel>footer span{color:var(--muted);font-size:.74rem}.schedule-filter-panel>header button{color:var(--blue2);background:0 0;border:0;padding:0;font-size:.76rem;font-weight:800}.schedule-filter-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.schedule-filter-panel label{color:var(--ink);gap:6px;font-size:.75rem;font-weight:750;display:grid}.schedule-filter-panel select{border:1px solid var(--line);background:var(--white);width:100%;height:42px;color:var(--ink);font:inherit;border-radius:9px;outline:0;padding:0 32px 0 11px;font-size:.8rem}.schedule-filter-panel select:focus{border-color:rgba(var(--blue-rgb),.65);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.09)}.schedule-filter-panel>footer{border-top:1px solid var(--line);background:rgba(var(--blue-rgb),.025);justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.schedule-filter-panel>footer button{background:var(--navy);color:#fff;border:0;border-radius:8px;min-width:72px;height:34px;font-size:.75rem;font-weight:800}.schedule-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.schedule-filter-chips button{border:1px solid rgba(var(--blue-rgb),.18);background:rgba(var(--blue-rgb),.055);min-height:30px;color:var(--blue2);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:.72rem;font-weight:750;display:inline-flex}.schedule-filter-chips .app-icon{width:13px;height:13px}.schedule-v2-layout{grid-template-columns:minmax(0,1fr) minmax(300px,330px);gap:14px}.calendar-v2-card{border-radius:12px;box-shadow:0 7px 24px #0f234b0b}.calendar-v2-toolbar{min-height:64px;padding:12px 15px}.calendar-period h2{letter-spacing:-.02em;font-size:1.2rem}.calendar-weekday{font-size:.75rem;font-weight:750}.calendar-v2-date{font-size:.82rem}.calendar-v2-events button{font-size:.72rem}.calendar-legend{opacity:.82;border-top:0;gap:14px;min-height:40px;font-size:.72rem}.calendar-legend i{width:7px;height:7px}.schedule-count-skeleton{background:rgba(var(--blue-rgb),.12);border-radius:4px;width:17px;height:10px;animation:1.35s ease-in-out infinite schedule-shimmer;display:inline-block}.calendar-event-skeleton{background:linear-gradient(90deg,rgba(var(--blue-rgb),.05),rgba(var(--blue-rgb),.13),rgba(var(--blue-rgb),.05));background-size:200% 100%;border-radius:5px;width:min(78%,92px);height:13px;margin-top:3px;animation:1.35s ease-in-out infinite schedule-shimmer;display:block}.task-agenda-loading,.selected-day-loading{gap:9px;margin-top:13px;display:grid}.task-agenda-loading i,.selected-day-loading i{background:linear-gradient(90deg,rgba(var(--blue-rgb),.045),rgba(var(--blue-rgb),.11),rgba(var(--blue-rgb),.045));background-size:200% 100%;border-radius:9px;height:42px;animation:1.35s ease-in-out infinite schedule-shimmer;display:block}.selected-day-loading{border-top:1px solid var(--line);margin-top:12px;padding-top:1px}.selected-day-loading i{height:38px}.schedule-task-column{align-content:start;gap:14px;display:grid;position:sticky;top:14px}.task-agenda-card{min-height:244px;padding:18px}.task-agenda-head{align-items:flex-start}.task-agenda-head h2{letter-spacing:-.015em;margin:0;font-size:1.16rem}.task-agenda-head span{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.task-agenda-list.simple{margin-top:11px}.task-agenda-list.simple article{border:0;border-top:1px solid var(--line);border-radius:0;grid-template-columns:62px minmax(0,1fr) 26px 22px;align-items:center;gap:7px;padding:12px 0;display:grid}.task-agenda-list.simple time{color:var(--blue2);font-size:.77rem;font-weight:850}.task-agenda-list.simple .task-agenda-copy b{font-size:.86rem;line-height:1.3}.task-agenda-list.simple .task-agenda-copy small{margin-top:2px;font-size:.72rem}.task-agenda-list.simple .task-open-lead{grid-column:3}.task-agenda-list.simple .task-check{grid-column:4;width:20px;height:20px}.task-agenda-more{color:var(--muted);text-align:center;margin:10px 0 0;font-size:.72rem}.schedule-empty.simple{min-height:158px;padding:20px 10px 10px}.schedule-empty.simple>span{border-radius:12px;width:40px;height:40px}.selected-day-card.compact{padding:17px 18px}.selected-day-card.compact .selected-day-head{align-items:start;gap:13px;display:grid}.selected-day-kicker{color:var(--muted);font-size:.72rem;font-weight:750}.selected-day-card.compact .selected-day-head h2{margin:3px 0 0;font-size:1rem;line-height:1.35}.selected-day-card.compact .selected-day-head>div:last-child{grid-template-columns:.8fr 1.2fr;gap:6px;width:100%;display:grid}.selected-day-card.compact .selected-day-head button{justify-content:center;min-width:0;height:35px;padding:0 8px;font-size:.72rem}.selected-day-list.compact{overscroll-behavior:contain;scrollbar-gutter:stable;gap:8px;max-height:360px;margin-top:12px;padding:2px 3px 2px 0;display:grid;overflow-y:auto}.selected-day-list.compact>.selected-day-event-card{width:100%;min-width:0;min-height:78px;color:var(--ink);text-align:left;background:#f9fbfe;border:1px solid #d8e0ea;border-radius:10px;grid-template-columns:minmax(0,1fr) 22px;grid-template-areas:"meta action""body action";align-items:center;gap:7px 10px;padding:10px 10px 10px 11px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 2px 7px #0f234b0a}.selected-day-list.compact>.selected-day-event-card:hover:not(:disabled){background:#f5f8fc;border-color:#b8c6d8;transform:translateY(-1px);box-shadow:0 5px 12px #0f234b12}.selected-day-list.compact>.selected-day-event-card:focus-visible{outline:3px solid rgba(var(--blue-rgb),.18);outline-offset:1px}.selected-day-list.compact>.selected-day-event-card:disabled{cursor:default}.selected-day-event-meta{grid-area:meta;align-items:center;gap:7px;min-width:0;display:flex}.selected-day-event-type{white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;gap:5px;min-width:0;min-height:22px;padding:0 7px;font-size:.62rem;font-weight:820;line-height:1;display:inline-flex}.selected-day-event-type .app-icon{width:12px;height:12px}.selected-day-event-type.task{background:rgba(var(--blue-rgb),.09);color:#2f5fae}.selected-day-event-type.appointment{color:#6245a3;background:#6849b11a}.selected-day-event-type.policy{color:#277653;background:#2776531a}.selected-day-event-meta time{color:#40526b;white-space:nowrap;flex:none;margin-left:auto;font-size:.69rem;font-weight:800;line-height:1.2}.selected-day-event-body{grid-area:body;gap:3px;min-width:0;display:grid}.selected-day-event-body b{color:var(--ink);overflow-wrap:anywhere;font-size:.81rem;font-weight:770;line-height:1.32}.selected-day-event-body small{color:var(--muted);white-space:normal;overflow-wrap:anywhere;font-size:.68rem;font-weight:520;line-height:1.4}.selected-day-event-action{color:#728096;border-left:1px solid #7f8fa62e;grid-area:action;align-self:center;place-items:center;width:22px;height:32px;display:grid}.selected-day-event-action .app-icon{width:14px;height:14px}.selected-day-empty{min-height:92px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:3px;display:grid}.selected-day-empty b{color:var(--ink);font-size:.86rem}.selected-day-empty span{font-size:.72rem}.schedule-form{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-more-options{border:1px solid var(--line);background:rgba(var(--blue-rgb),.035);width:100%;min-height:42px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-size:.8rem;font-weight:750;display:flex}.schedule-more-options>span{align-items:center;gap:7px;display:inline-flex}.schedule-more-options>.app-icon{width:15px;height:15px;color:var(--muted)}.schedule-more-options[aria-expanded=true]>.app-icon{transform:rotate(180deg)}.schedule-advanced-heading{gap:2px;padding:3px 1px 0;display:grid}.schedule-advanced-heading b{font-size:.82rem}.schedule-advanced-heading span{color:var(--muted);font-size:.72rem}[data-theme=light] .calendar-content{background:#f3f6fa}[data-theme=light] .calendar-v2-card{background:#fff;border-color:#cbd4e1;box-shadow:0 8px 26px #0f234b13}[data-theme=light] .calendar-v2-toolbar{background:#f8fafc;border-bottom-color:#cfd7e3}[data-theme=light] .calendar-weekday{color:#59667a;background:#f2f5f9;border-bottom-color:#c8d1de;border-right:1px solid #cfd7e3}[data-theme=light] .calendar-weekday:nth-child(7n){border-right:0}[data-theme=light] .calendar-v2-day{background:#fff;border-bottom-color:#d1d9e4;border-right-color:#d1d9e4}[data-theme=light] .calendar-v2-day:hover{background:#f6f9fd}[data-theme=light] .calendar-v2-date{color:#263248}[data-theme=light] .calendar-v2-day.outside{color:#657185;background:#f4f6f9}[data-theme=light] .calendar-v2-day.outside .calendar-v2-date{color:#657185}[data-theme=light] .calendar-v2-day.today:not(.selected) .calendar-v2-date{color:var(--blue2);box-shadow:inset 0 0 0 1px rgba(var(--blue-rgb),.34);background:#e8f0fc}[data-theme=light] .calendar-v2-day.selected{box-shadow:inset 0 0 0 2px rgba(var(--blue-rgb),.82);background:#f3f7fe}[data-theme=light] .calendar-v2-day.selected .calendar-v2-date{background:var(--blue);color:#fff;border-radius:8px}[data-theme=light] .calendar-v2-events button.policy{color:#246f50;background:#e8f5ee}[data-theme=light] .calendar-legend{color:#5f6c80;opacity:1;background:#f8fafc;border-top:1px solid #d4dbe6}[data-theme=light] .task-agenda-card,[data-theme=light] .selected-day-card.compact{background:#fff;border-color:#cfd7e3;box-shadow:0 7px 22px #0f234b11}[data-theme=light] .task-agenda-head span,[data-theme=light] .selected-day-kicker,[data-theme=light] .selected-day-empty,[data-theme=light] .calendar-v2-events small{color:#647187}[data-theme=light] .schedule-summary-strip,[data-theme=light] .schedule-toolbar-row .schedule-search,[data-theme=light] .schedule-view-picker,[data-theme=light] .schedule-filter-button{background:#fff;border-color:#cbd4e1;box-shadow:inset 0 1px #fffc,0 2px 9px #0f234b0e}[data-theme=light] .schedule-summary-strip button{border-color:#d1d9e4}[data-theme=light] .schedule-toolbar-row .schedule-search:hover,[data-theme=light] .schedule-view-picker:hover,[data-theme=light] .schedule-filter-button:hover,[data-theme=light] .calendar-period>button:hover,[data-theme=light] .selected-day-head button:hover{background:#f8fafc;border-color:#aebbd0}[data-theme=light] .schedule-toolbar-row .schedule-search:focus-within,[data-theme=light] .schedule-view-picker:focus-within,[data-theme=light] .schedule-filter-button:focus-visible{border-color:rgba(var(--blue-rgb),.68);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.11), 0 4px 12px #0f234b0e;background:#fff}[data-theme=light] .schedule-search input::placeholder{color:#697589;opacity:1}[data-theme=light] .schedule-view-picker>span:first-child{color:#5f6c80;border-color:#d1d9e4}[data-theme=light] .calendar-period>button,[data-theme=light] .selected-day-head button,[data-theme=light] .calendar-view-switch{background:#fff;border-color:#c7d1df}[data-theme=light] .calendar-view-switch button:not(.active){color:#556278}[data-theme=dark] .schedule-summary-strip,[data-theme=dark] .schedule-toolbar-row .schedule-search,[data-theme=dark] .schedule-view-picker,[data-theme=dark] .schedule-filter-button,[data-theme=dark] .schedule-filter-panel,[data-theme=dark] .schedule-filter-panel select{color:#e9effa;background:#111d35;border-color:#263650;box-shadow:inset 0 1px #ffffff06,0 2px 8px #00000014}[data-theme=dark] .schedule-toolbar-row .schedule-search:hover,[data-theme=dark] .schedule-toolbar-row .schedule-search:focus-within,[data-theme=dark] .schedule-view-picker:hover,[data-theme=dark] .schedule-view-picker:focus-within,[data-theme=dark] .schedule-filter-button:hover{background:#14223b;border-color:#395274}[data-theme=dark] .schedule-view-picker>span:first-child{border-color:#2b3d5a}[data-theme=dark] .schedule-summary-strip button{border-color:#263650}[data-theme=dark] .schedule-summary-strip button:hover,[data-theme=dark] .schedule-summary-strip button.active,[data-theme=dark] .schedule-filter-chips button{color:#a8c2ff;background:#172846}[data-theme=dark] .schedule-filter-panel>footer{background:#0e192e;border-color:#263650}[data-theme=dark] .schedule-more-options{color:#e9effa;background:#13213a;border-color:#263650}[data-theme=dark] .home-schedule-more{color:#a8c2ff;background:#172846}[data-theme=dark] .calendar-v2-day-select{color:#e9effa}[data-theme=dark] .calendar-v2-events button.policy{color:#83d7ad;background:#41ae7c26}[data-theme=dark] .selected-day-list.compact>.selected-day-event-card{color:#e9effa;background:#101c31;border-color:#2a3b57;box-shadow:0 2px 8px #0000001f}[data-theme=dark] .selected-day-list.compact>.selected-day-event-card:hover:not(:disabled){background:#14243d;border-color:#3a5375;box-shadow:0 5px 14px #0000002e}[data-theme=dark] .selected-day-event-body b{color:#edf2fa}[data-theme=dark] .selected-day-event-body small{color:#aab7c8}[data-theme=dark] .selected-day-event-meta time{color:#c2ccda}[data-theme=dark] .selected-day-event-type.task{color:#9fc2ff;background:#5e8fe229}[data-theme=dark] .selected-day-event-type.appointment{color:#c6adff;background:#8f6fdb2b}[data-theme=dark] .selected-day-event-type.policy{color:#8bd9b1;background:#41ae7c29}[data-theme=dark] .selected-day-event-action{color:#93a2b8;border-left-color:#94a6bf33}@media (width<=1180px){.schedule-v2-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=980px){.schedule-v2-layout{grid-template-columns:1fr}.schedule-task-column{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.schedule-toolbar-row{flex-wrap:wrap}.schedule-toolbar-row .schedule-search{flex-basis:100%}.schedule-filter-panel{width:min(620px,100vw - 110px)}.schedule-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.home-lower-primary{grid-template-columns:1fr}}@media (width<=720px){.calendar-v2-header{align-items:stretch}.calendar-v2-header .header-actions{width:100%}.calendar-v2-header .header-actions .btn{flex:1}.schedule-summary-strip{width:100%}.schedule-summary-strip button{flex:33.333%;min-width:0;padding:0 8px}.calendar-monthly-performance{gap:7px;padding:9px 10px 11px}.calendar-performance-card{gap:7px;min-height:64px;padding:8px}.calendar-performance-card small{letter-spacing:.3px;font-size:.57rem}.calendar-performance-card strong{font-size:1rem}.schedule-toolbar-row .schedule-search{min-width:100%}.schedule-view-picker{flex:220px}.schedule-filter-button{min-width:106px}.schedule-filter-panel{width:min(560px,100vw - 92px)}.calendar-v2-card{overflow:clip}.calendar-v2-toolbar,.calendar-v2-grid,.calendar-legend{min-width:0}.calendar-v2-toolbar{flex-direction:column;align-items:flex-start}.calendar-v2-day{--calendar-day-inset:6px;min-height:88px}.calendar-v2-events{gap:3px}.calendar-v2-grid:not(.month) .calendar-v2-events{margin-top:5px}.calendar-v2-events button{padding:3px 4px;font-size:.64rem}.schedule-task-column,.schedule-form{grid-template-columns:1fr}.home-schedule-head{align-items:flex-start}.home-content .home-next-action{padding:18px}}@media (width<=520px){.calendar-v2-header .header-actions{grid-template-columns:1fr 1fr;display:grid}.schedule-summary-strip{grid-template-columns:repeat(3,1fr);display:grid;overflow:visible}.calendar-monthly-performance{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-summary-strip button{border-right:1px solid var(--line);border-bottom:0}.schedule-summary-strip button:last-child{border-right:0}.schedule-view-picker{flex-basis:calc(100% - 120px);min-width:0}.schedule-filter-panel{width:auto;max-height:calc(100vh - 118px);position:fixed;inset:auto 12px 18px 82px;overflow:auto}.schedule-filter-panel>div{grid-template-columns:1fr}.calendar-period h2{flex-basis:100%}.calendar-v2-toolbar{padding:12px}.calendar-view-switch{align-self:stretch}.calendar-view-switch button{flex:1}.calendar-weekday{min-height:32px;padding:6px 2px;font-size:.62rem}.calendar-v2-day{--calendar-day-inset:5px;min-height:70px}.calendar-v2-date{min-width:23px;min-height:23px;font-size:.72rem}.calendar-v2-grid.month .calendar-v2-events{flex-wrap:wrap;display:flex}.calendar-v2-grid.month .calendar-v2-events button.task,.calendar-v2-grid.month .calendar-v2-events button.appointment{background:currentColor;border-radius:50%;width:7px;height:7px;padding:0}.calendar-v2-grid.month .calendar-v2-events button.task i,.calendar-v2-grid.month .calendar-v2-events button.task span,.calendar-v2-grid.month .calendar-v2-events button.appointment i,.calendar-v2-grid.month .calendar-v2-events button.appointment span{display:none}.calendar-v2-grid.month .calendar-v2-events button.policy{background:currentColor;border-radius:50%;width:7px;height:7px;padding:0}.calendar-v2-grid.month .calendar-v2-events button.policy i,.calendar-v2-grid.month .calendar-v2-events button.policy span{display:none}.selected-day-card.compact .selected-day-head>div:last-child{grid-template-columns:1fr 1.2fr}.home-schedule-head{grid-template-columns:minmax(0,1fr) auto;padding:15px;display:grid}.home-work-list{padding-inline:15px}.home-feedback-state{gap:10px;min-height:124px;margin:8px 0 10px}.home-content .home-feedback-card .score-ring{width:76px;height:76px}.home-feedback-state>.home-feedback-copy{max-width:34ch;font-size:.84rem;line-height:1.58}.home-next-action .section-title{align-items:flex-start}}.schedule-modal[data-schedule-kind=task] .schedule-modal-head{padding:24px 26px 20px}.schedule-modal[data-schedule-kind=task] .schedule-modal-head h2{font-size:1.4rem;line-height:1.25}.schedule-modal[data-schedule-kind=task] .schedule-modal-head p:last-child{max-width:58ch;font-size:.82rem;line-height:1.5}.schedule-modal[data-schedule-kind=task] .schedule-form{gap:17px;padding:22px 26px 24px}.schedule-modal[data-schedule-kind=task] .schedule-field{gap:8px;font-size:.82rem;line-height:1.35}.schedule-modal[data-schedule-kind=task] .schedule-field input,.schedule-modal[data-schedule-kind=task] .schedule-field select{min-height:46px;padding-inline:13px;font-size:.84rem}.schedule-modal[data-schedule-kind=task] .schedule-field textarea{font-size:.84rem}.schedule-modal[data-schedule-kind=task] .schedule-fixed-lead{gap:13px;padding:14px}.schedule-modal[data-schedule-kind=task] .schedule-fixed-lead>span{width:42px;height:42px}.schedule-modal[data-schedule-kind=task] .schedule-fixed-lead small{font-size:.65rem}.schedule-modal[data-schedule-kind=task] .schedule-fixed-lead b{font-size:.98rem;line-height:1.3}.schedule-modal[data-schedule-kind=task] .schedule-fixed-lead em{font-size:.76rem}.schedule-modal[data-schedule-kind=task] .schedule-more-options{min-height:45px;padding-inline:13px;font-size:.83rem}.schedule-modal[data-schedule-kind=task] .schedule-actions{padding:15px 26px}.schedule-modal[data-schedule-kind=task] .schedule-actions>button,.schedule-modal[data-schedule-kind=task] .schedule-state-actions button{min-height:41px;font-size:.8rem}.home-schedule-record{min-width:0}.home-schedule-tasks .home-schedule-record{border:1px solid var(--line);grid-template-columns:25px minmax(0,1fr);gap:10px;margin-top:7px;padding:2px 8px 2px 10px}@supports (color:color-mix(in lab, red, red)){.home-schedule-tasks .home-schedule-record{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.home-schedule-tasks .home-schedule-record{border-left:3px solid rgba(var(--blue-rgb),.32);background:var(--white);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.home-schedule-tasks .home-schedule-record{background:color-mix(in srgb,var(--white) 97%,var(--blue) 3%)}}.home-schedule-tasks .home-schedule-record{transition:border-color .16s,background .16s,transform .16s}.home-schedule-tasks .home-schedule-record.high{border-left-color:#bd5a46}.home-schedule-tasks .home-schedule-record.low{border-left-color:#4f9678}.home-schedule-tasks .home-schedule-record:hover,.home-schedule-appointments .home-schedule-record:hover{border-color:rgba(var(--blue-rgb),.28);background:rgba(var(--blue-rgb),.045)}.home-task-check{background:var(--white);border-radius:6px;width:20px;height:20px}.home-task-check:hover{border-color:var(--blue);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.08)}.home-task-check:focus-visible,.home-schedule-record-main:focus-visible,.home-appointment-record:focus-visible{outline:3px solid rgba(var(--blue-rgb),.18);outline-offset:2px}.home-schedule-tasks .home-schedule-record>.home-schedule-record-main{grid-template-columns:62px minmax(0,1fr) auto 15px;gap:9px;min-height:49px;padding:7px 0}.home-schedule-record-copy{min-width:0}.home-schedule-tasks .home-schedule-record-copy b,.home-schedule-appointments .home-schedule-record-copy b,.home-schedule-tasks .home-schedule-record-copy small,.home-schedule-appointments .home-schedule-record-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-schedule-tasks time{letter-spacing:-.01em;font-size:.76rem}.home-task-due,.home-appointment-status{background:rgba(var(--blue-rgb),.07);min-height:24px;color:var(--blue2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:.62rem;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.home-schedule-appointments>.home-schedule-record.home-appointment-record{border:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) auto 15px;gap:9px;min-height:54px;margin-top:7px;padding:7px 8px 7px 10px}@supports (color:color-mix(in lab, red, red)){.home-schedule-appointments>.home-schedule-record.home-appointment-record{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.home-schedule-appointments>.home-schedule-record.home-appointment-record{background:var(--white);border-left:3px solid #6948b161;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.home-schedule-appointments>.home-schedule-record.home-appointment-record{background:color-mix(in srgb,var(--white) 97%,#7453bd 3%)}}.home-schedule-appointments>.home-schedule-record.home-appointment-record{transition:border-color .16s,background .16s}.home-appointment-time b{color:#6748ad;font-size:.76rem}.home-appointment-status{color:#6748ad;background:#6948b117}.home-schedule-empty{border:1px dashed var(--line);min-height:48px;margin-top:6px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.home-schedule-empty{border:1px dashed color-mix(in srgb,var(--line) 82%,transparent)}}.home-schedule-empty{background:rgba(var(--blue-rgb),.02);border-radius:10px}.task-complete-overlay{z-index:1220;padding:18px}.task-complete-dialog{border:1px solid var(--line);background:var(--white);width:min(410px,100vw - 32px);color:var(--ink);border-radius:16px;padding:22px;box-shadow:0 24px 70px #0f1d373d}.task-complete-mark{color:#277653;background:#31845e1a;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:13px;font-size:1rem;font-weight:900;display:grid}.task-complete-copy h2{margin:0;font-size:1.16rem;line-height:1.3}.task-complete-copy p{color:var(--muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:.86rem;font-weight:650;line-height:1.45}.task-complete-error{color:#9d4337;background:#b242350f;border:1px solid #b242352e;border-radius:9px;margin:14px 0 0;padding:9px 10px;font-size:.76rem;line-height:1.4}.task-complete-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.task-complete-actions button{border:1px solid var(--line);background:var(--white);min-width:108px;min-height:40px;color:var(--ink);border-radius:9px;padding:0 13px;font-size:.79rem;font-weight:800}.task-complete-actions button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.task-complete-actions button:focus-visible{outline:3px solid rgba(var(--blue-rgb),.2);outline-offset:2px}.task-complete-actions button:disabled{cursor:wait;opacity:.7}[data-theme=dark] .home-schedule-tasks .home-schedule-record,[data-theme=dark] .home-schedule-appointments .home-schedule-record,[data-theme=dark] .home-task-check,[data-theme=dark] .task-complete-dialog,[data-theme=dark] .task-complete-actions button{color:#e9effa;background:#111d35;border-color:#2a3a55}[data-theme=dark] .home-schedule-tasks .home-schedule-record:hover,[data-theme=dark] .home-schedule-appointments .home-schedule-record:hover{background:#14223b;border-color:#3c5376}[data-theme=dark] .home-task-due{color:#a8c2ff;background:#172846}[data-theme=dark] .home-appointment-status{color:#c5b0f4;background:#9e7fe124}[data-theme=dark] .home-appointment-time b{color:#c5b0f4}[data-theme=dark] .home-schedule-empty{background:#ffffff05;border-color:#2a3a55}[data-theme=dark] .task-complete-copy p{color:#bac4d1}[data-theme=dark] .task-complete-error{color:#f0b4b4;background:#a0323224;border-color:#f07d7d38}[data-theme=dark] .task-complete-actions button.primary{color:#fff;background:#3c6eba;border-color:#4b7ed0}@media (width<=1280px){.home-task-due,.home-appointment-status{display:none}.home-schedule-tasks .home-schedule-record>.home-schedule-record-main{grid-template-columns:60px minmax(0,1fr) 15px}.home-schedule-appointments>.home-schedule-record.home-appointment-record{grid-template-columns:56px minmax(0,1fr) 15px}}@media (width<=720px){.schedule-modal[data-schedule-kind=task] .schedule-modal-head{padding:21px 19px 17px}.schedule-modal[data-schedule-kind=task] .schedule-form{gap:15px;padding:19px}.schedule-modal[data-schedule-kind=task] .schedule-actions{padding:13px 18px}.task-complete-dialog{padding:20px}}@media (width<=520px){.home-schedule-tasks .home-schedule-record>.home-schedule-record-main{grid-template-columns:54px minmax(0,1fr) 14px}.home-schedule-appointments>.home-schedule-record.home-appointment-record{grid-template-columns:52px minmax(0,1fr) 14px}.task-complete-actions{grid-template-columns:1fr 1.2fr;display:grid}.task-complete-actions button{min-width:0}}.schedule-detail-modal{border:1px solid var(--line);width:min(520px,100vw - 30px);max-height:calc(100vh - 28px);padding:0;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.schedule-detail-modal{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)}}.schedule-detail-modal{background:var(--white);color:var(--ink);border-radius:18px;box-shadow:0 26px 80px #0a183447}.schedule-detail-close{z-index:3;background:var(--white);position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.schedule-detail-close{background:color-mix(in srgb,var(--white) 92%,var(--line) 8%)}}.schedule-detail-body{padding:26px 28px 20px}.schedule-detail-heading{padding-right:42px;display:grid}.schedule-detail-heading>.eyebrow{color:var(--blue);letter-spacing:.13em;margin:0 0 18px;font-size:.68rem}.schedule-compact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px;display:grid}.schedule-detail-modal[data-schedule-kind=appointment] .schedule-compact-form{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-compact-span{grid-column:1/-1}.schedule-compact-field{min-width:0;color:var(--muted);gap:7px;font-size:.69rem;font-weight:800;line-height:1.25;display:grid}.schedule-compact-field>span{align-items:center;gap:6px;display:inline-flex}.schedule-compact-field>span .app-icon{width:14px;height:14px;color:var(--blue)}.schedule-compact-field input,.schedule-compact-field select{border:1px solid var(--line);background:var(--white);border-radius:10px;outline:0;width:100%;min-width:0;min-height:43px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.schedule-compact-field input,.schedule-compact-field select{background:color-mix(in srgb,var(--white) 97%,var(--blue) 3%)}}.schedule-compact-field input,.schedule-compact-field select{color:var(--ink);font:inherit;font-size:.82rem;font-weight:650}.schedule-compact-field input:focus,.schedule-compact-field select:focus{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.schedule-compact-field input:focus,.schedule-compact-field select:focus{border-color:color-mix(in srgb,var(--blue) 72%,var(--line))}}.schedule-compact-field input:focus,.schedule-compact-field select:focus{box-shadow:0 0 0 3px rgba(var(--blue-rgb),.1)}.schedule-compact-field input:disabled,.schedule-compact-field select:disabled{opacity:.68;cursor:not-allowed}.schedule-compact-field .schedule-inline-status{margin-top:-1px;font-size:.64rem;font-weight:620}.schedule-lead-combobox{position:relative}.schedule-lead-trigger{border:1px solid var(--line);background:var(--white);border-radius:10px;outline:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:47px;padding:7px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.schedule-lead-trigger{background:color-mix(in srgb,var(--white) 97%,var(--blue) 3%)}}.schedule-lead-trigger{color:var(--ink);cursor:pointer;text-align:left}.schedule-lead-trigger>span{gap:2px;min-width:0;display:grid}.schedule-lead-trigger b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:680;overflow:hidden}.schedule-lead-trigger small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:590;overflow:hidden}.schedule-lead-trigger>.app-icon{width:15px;height:15px;color:var(--muted);flex:none}.schedule-lead-trigger:focus{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.schedule-lead-trigger:focus{border-color:color-mix(in srgb,var(--blue) 72%,var(--line))}}.schedule-lead-trigger:focus{box-shadow:0 0 0 3px rgba(var(--blue-rgb),.1)}.schedule-lead-trigger:disabled{opacity:.68;cursor:not-allowed}.schedule-lead-popover{z-index:8;border:1px solid var(--line);background:var(--white);border-radius:12px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 18px 42px #0a183433}.schedule-lead-search{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:9px;display:flex}.schedule-lead-search>.app-icon{width:15px;height:15px;color:var(--muted);flex:none}.schedule-lead-search input{min-height:38px;box-shadow:none;background:0 0;border:0;padding:0 8px}.schedule-lead-search input:focus{box-shadow:none;border:0}.schedule-lead-options{max-height:226px;padding:5px;overflow-y:auto}.schedule-lead-option{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:9px 10px;display:flex}.schedule-lead-option:hover,.schedule-lead-option[aria-selected=true]{background:rgba(var(--blue-rgb),.08)}.schedule-lead-option>span{gap:2px;min-width:0;display:grid}.schedule-lead-option b{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.schedule-lead-option small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:570;overflow:hidden}.schedule-lead-option>.app-icon{width:14px;height:14px;color:var(--blue);flex:none}.schedule-lead-search-status{color:var(--muted);text-align:center;margin:0;padding:10px;font-size:.65rem;font-weight:620}.schedule-lead-search-status.error{color:#a3483a}.schedule-detail-timezone{color:var(--muted);margin:9px 1px 0;font-size:.66rem;line-height:1.4}.schedule-detail-footer{border-top:1px solid var(--line);background:var(--white);border-radius:0 0 18px 18px;justify-content:flex-end;align-items:center;gap:8px;padding:14px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.schedule-detail-footer{background:color-mix(in srgb,var(--white) 97%,var(--line) 3%)}}.schedule-detail-footer .btn,.schedule-delete-action{white-space:nowrap;border-radius:9px;min-height:39px;padding:0 11px;font-size:.72rem;font-weight:790}.schedule-delete-action{color:#a3483a;cursor:pointer;background:#b242350e;border:1px solid #b2423547;margin-right:auto}.schedule-delete-action:hover:not(:disabled){background:#b242351a;border-color:#b242357a}.schedule-delete-action:disabled{opacity:.46;cursor:not-allowed}.schedule-save-action{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.schedule-save-action{border:1px solid color-mix(in srgb,var(--blue) 48%,var(--line))}}.schedule-save-action{background:rgba(var(--blue-rgb),.07);color:var(--blue2)}.schedule-save-action:hover:not(:disabled){background:rgba(var(--blue-rgb),.12)}.schedule-open-lead{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:41px;display:inline-flex}.schedule-confirm-scrim{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a162c61;border-radius:18px;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.schedule-confirm-card{border:1px solid var(--line);background:var(--white);width:min(360px,100%);color:var(--ink);text-align:center;border-radius:15px;padding:22px;box-shadow:0 22px 60px #0a183447}.schedule-confirm-icon{background:rgba(var(--blue-rgb),.09);width:38px;height:38px;color:var(--blue);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.schedule-confirm-icon.delete{color:#a3483a;background:#b2423517}.schedule-confirm-icon .app-icon{width:18px;height:18px}.schedule-confirm-card h3{margin:0;font-size:1rem}.schedule-confirm-card p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 18px;font-size:.77rem;line-height:1.5}.schedule-confirm-card p b{color:var(--ink)}.schedule-confirm-card>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.schedule-confirm-card .btn{min-height:40px;font-size:.74rem}.schedule-confirm-delete{color:#fff;background:#a3483a;border:1px solid #a3483a}.schedule-confirm-discard{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.schedule-confirm-discard{border:1px solid color-mix(in srgb,var(--blue) 48%,var(--line))}}.schedule-confirm-discard{background:rgba(var(--blue-rgb),.08);color:var(--blue2)}[data-theme=dark] .schedule-detail-modal,[data-theme=dark] .schedule-detail-close,[data-theme=dark] .schedule-detail-footer,[data-theme=dark] .schedule-compact-field input,[data-theme=dark] .schedule-compact-field select,[data-theme=dark] .schedule-lead-trigger,[data-theme=dark] .schedule-lead-popover,[data-theme=dark] .schedule-confirm-card{color:#e9effa;background:#111d35;border-color:#2a3a55}[data-theme=dark] .schedule-detail-footer{background:#0f1a30}[data-theme=dark] .schedule-save-action,[data-theme=dark] .schedule-confirm-discard{color:#b7ccff;background:#172846;border-color:#385075}[data-theme=dark] .schedule-delete-action{color:#efaaa1;background:#b242351f;border-color:#efaaa157}[data-theme=dark] .schedule-confirm-card p b{color:#e9effa}@media (width<=720px){.schedule-detail-body{padding:24px 21px 19px}.schedule-detail-footer{padding:14px 21px}}@media (width<=520px){.schedule-detail-modal{width:min(440px,100vw - 22px)}.schedule-detail-modal[data-schedule-kind=appointment] .schedule-compact-form{grid-template-columns:1fr}.schedule-compact-span{grid-column:auto}.schedule-detail-footer{grid-template-columns:1fr 1fr;display:grid}.schedule-detail-footer .btn,.schedule-delete-action{width:100%}.schedule-delete-action{margin-right:0}}.notification-center{z-index:310;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.notification-bell{border:1px solid var(--line);background:var(--white);width:42px;height:42px;color:var(--ink);border-radius:12px;place-items:center;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 4px 14px #12203b0f}.notification-bell:hover,.notification-bell.active{border-color:rgba(var(--blue-rgb),.38);background:rgba(var(--blue-rgb),.06);color:var(--blue);box-shadow:0 6px 18px #12203b1a}.notification-bell:focus-visible{outline:3px solid rgba(var(--blue-rgb),.2);outline-offset:2px}.notification-bell>.app-icon{width:20px;height:20px}.notification-bell>span{border:2px solid var(--bg);background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:850;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.notification-bell-loading{background:#9aa6b8;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite notification-pulse;position:absolute;bottom:4px;right:4px}.notification-bell.disconnected:after{content:"";border:2px solid var(--bg);background:#a88331;border-radius:50%;width:7px;height:7px;position:absolute;bottom:4px;right:4px}@keyframes notification-pulse{50%{opacity:.35}}.notification-popover{border:1px solid var(--line);background:var(--white);width:min(390px,100vw - 28px);color:var(--ink);border-radius:16px;position:absolute;top:51px;right:0;overflow:hidden;transform:none;box-shadow:0 22px 60px #0d193233}.notification-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:15px 17px 12px;display:flex}.notification-popover>header>div{gap:3px;display:grid}.notification-popover h2{letter-spacing:-.2px;margin:0;font-size:17px;line-height:1.2}.notification-popover>header span{color:var(--muted);font-size:11px}.notification-popover>header button{color:var(--blue);background:0 0;border:0;padding:7px 8px;font-size:11px;font-weight:800}.notification-tabs{align-items:center;gap:4px;display:flex}.notification-popover>.notification-tabs{border-bottom:1px solid var(--line);padding:9px 14px 8px}.notification-tabs button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:11px;font-weight:750}.notification-tabs button.active{background:rgba(var(--blue-rgb),.1);color:var(--blue)}.notification-popover-list{overscroll-behavior:contain;max-height:min(460px,100vh - 190px);overflow-y:auto}.notification-sync-notice,.notification-page-unavailable{color:var(--ink);background:#a8833114;border-bottom:1px solid #a8833138;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.notification-sync-notice>span,.notification-page-unavailable>span{color:#957327;background:#a8833121;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.notification-sync-notice>span .app-icon,.notification-page-unavailable>span .app-icon{width:15px;height:15px}.notification-sync-notice>div,.notification-page-unavailable>div{gap:2px;min-width:0;display:grid}.notification-sync-notice b,.notification-page-unavailable b{font-size:11.5px;line-height:1.35}.notification-sync-notice small,.notification-page-unavailable p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.notification-sync-notice>button{color:var(--blue);background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:800}.notification-page-unavailable{border:1px solid #a883313d;border-radius:12px;margin:14px}.notification-row{border-bottom:1px solid var(--line);background:var(--white);position:relative}.notification-row.unread{background:rgba(var(--blue-rgb),.045)}.notification-row-main{width:100%;min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 8px 16px;align-items:start;gap:10px;padding:15px 14px;display:grid}.notification-row-main:hover{background:rgba(var(--blue-rgb),.04)}.notification-row-icon{background:rgba(var(--blue-rgb),.1);width:36px;height:36px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.notification-row-icon .app-icon{width:17px;height:17px}.notification-row-copy{gap:4px;min-width:0;display:grid}.notification-row-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35;overflow:hidden}.notification-row.unread .notification-row-copy b{font-weight:850}.notification-row-copy>span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-row-copy time{color:#8994a6;font-size:10px;font-weight:600}.notification-unread-dot{background:var(--blue);width:7px;height:7px;box-shadow:0 0 0 3px rgba(var(--blue-rgb),.1);border-radius:50%;margin-top:5px}.notification-row-chevron{color:#9ca6b6;width:15px;height:15px;margin-top:2px}.notification-row-state{color:var(--blue);opacity:0;background:0 0;border:0;padding:3px 5px;font-size:9px;font-weight:750;position:absolute;bottom:11px;right:37px}.notification-row:hover .notification-row-state,.notification-row-state:focus-visible{opacity:1}.notification-row.compact .notification-row-main{padding:14px}.notification-popover footer{border-top:1px solid var(--line);padding:10px 13px}.notification-popover footer button{width:100%;height:38px;color:var(--blue);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.notification-popover footer button:hover{background:rgba(var(--blue-rgb),.07)}.notification-empty{text-align:center;place-content:center;justify-items:center;min-height:188px;padding:25px;display:grid}.notification-empty>span{background:rgba(var(--blue-rgb),.1);width:42px;height:42px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.notification-empty b{margin-top:12px;font-size:13px}.notification-empty p{color:var(--muted);margin:5px 0 0;font-size:11px}.notification-skeleton,.notification-page-skeleton{background:var(--line);gap:1px;display:grid}.notification-skeleton i{background:linear-gradient(90deg,var(--white),rgba(var(--blue-rgb),.05),var(--white));background-size:200% 100%;height:74px;animation:1.3s linear infinite notification-shimmer}@keyframes notification-shimmer{to{background-position:-200% 0}}.notifications-page{gap:16px;display:grid}.notifications-page-head{align-items:flex-end;margin-bottom:0}.notifications-page-head p{color:var(--muted);margin:6px 0 0;font-size:13px}.notifications-toolbar{grid-template-columns:minmax(260px,1fr) auto 180px;align-items:center;gap:12px;padding:12px;display:grid}.notifications-toolbar>label{border:1px solid var(--line);background:var(--white);height:42px;color:var(--muted);border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.notifications-toolbar>label:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.12)}.notifications-toolbar>label .app-icon{width:17px;height:17px}.notifications-toolbar input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.notifications-toolbar select{border:1px solid var(--line);background:var(--white);height:42px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:12px}.notifications-list-panel{min-height:330px;overflow:hidden}.notification-day-group>h2{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:14px 18px 9px;font-size:11px;font-weight:850}.notification-page-row{position:relative}.notification-page-row .notification-row-main{grid-template-columns:42px minmax(0,1fr) 8px 18px;padding:17px 52px 17px 18px}.notification-page-row .notification-row-icon{width:40px;height:40px}.notification-page-row .notification-row-copy b{font-size:13.5px}.notification-page-row .notification-row-copy>span{-webkit-line-clamp:1;font-size:12px}.notification-dismiss{color:#8e99aa;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:16px;right:15px}.notification-dismiss:hover{background:rgba(var(--blue-rgb),.08);color:var(--ink)}.notification-dismiss .app-icon{width:15px;height:15px}.notification-empty.page{min-height:330px}.notification-page-skeleton{background:0 0;gap:0;padding:4px 0}.notification-page-skeleton i{border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--white),rgba(var(--blue-rgb),.05),var(--white));background-size:200% 100%;height:76px;animation:1.3s linear infinite notification-shimmer}.notifications-load-more{justify-content:center;padding:16px;display:flex}.notification-preferences.loading{opacity:.65}.switch-control{background:#cad1dc;border:0;border-radius:999px;width:44px;height:25px;padding:0;transition:background .16s;position:relative}.switch-control span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0e1b3338}.switch-control.on{background:var(--blue)}.switch-control.on span{transform:translate(19px)}.switch-control:focus-visible{outline:3px solid rgba(var(--blue-rgb),.18);outline-offset:2px}[data-theme=dark] .notification-bell,[data-theme=dark] .notification-popover,[data-theme=dark] .notification-row,[data-theme=dark] .notifications-toolbar>label,[data-theme=dark] .notifications-toolbar select{color:#f2f5fa;background:#171b23;border-color:#343b49}[data-theme=dark] .notification-row.unread{background:#202735}[data-theme=dark] .notification-row-main:hover,[data-theme=dark] .notification-popover footer button:hover{background:#222a36}[data-theme=dark] .notification-row-icon,[data-theme=dark] .notification-empty>span,[data-theme=dark] .notification-tabs button.active{color:#9eb7ff;background:#628bff26}[data-theme=dark] .notification-sync-notice,[data-theme=dark] .notification-page-unavailable{background:#c097391a;border-color:#c097393d}[data-theme=dark] .notification-row-copy>span,[data-theme=dark] .notification-popover>header span,[data-theme=dark] .notifications-page-head p{color:#aab4c4}[data-theme=dark] .notification-skeleton i,[data-theme=dark] .notification-page-skeleton i{background:linear-gradient(90deg,#171b23,#222a36,#171b23) 0 0/200% 100%}@media (width<=900px){.notification-center{right:16px}.notifications-toolbar{grid-template-columns:1fr auto}.notifications-toolbar select{grid-column:1/-1}.notification-page-row .notification-row-copy>span{-webkit-line-clamp:2}}@media (width<=640px){.notification-center{right:12px}.notification-bell{width:40px;height:40px}.notification-popover{width:auto;max-height:calc(100vh - 78px);position:fixed;top:66px;left:10px;right:10px}.notification-popover-list{max-height:calc(100vh - 235px)}.notifications-toolbar{grid-template-columns:1fr}.notifications-toolbar>.notification-tabs,.notifications-toolbar select{grid-column:auto}.notifications-page-head{align-items:flex-start}.notification-page-row .notification-row-main{padding-left:14px}.notification-row-state{display:none}}.settings-badge.neutral{background:var(--soft);color:var(--muted);border:1px solid var(--line)}.integration-page{overflow:auto}.integration-hero{grid-template-columns:64px minmax(0,1fr)}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid}.integration-row{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:96px;padding:17px 18px;display:grid}.integration-icon{background:var(--soft);width:42px;height:42px;color:var(--blue);border-radius:11px;place-items:center;display:grid}.integration-row h3{color:var(--ink);margin:0;font-size:14px}.integration-row p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.integration-status{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.integration-status.connected{color:#157a5b;background:#e7f7f1}.integration-status.pending{color:#a86808;background:#fff3df}.integration-status.neutral{border:1px solid var(--line);background:var(--soft);color:var(--muted)}[data-theme=dark] .settings-badge.neutral{color:#b2bfd1;background:#172334}[data-theme=dark] .integration-row{background:#101a29}[data-theme=dark] .integration-status.connected{color:#75dab8;background:#153a31}[data-theme=dark] .integration-status.pending{color:#d8b967;background:#332d20}@media (width<=900px){.integration-grid{grid-template-columns:1fr}}@media (width<=560px){.integration-grid{padding:15px}.integration-row{grid-template-columns:38px minmax(0,1fr);align-items:start}.integration-status{grid-column:2;justify-self:start}.integration-icon{width:38px;height:38px}}.incoming-call-backdrop{z-index:1800;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050c18a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.incoming-call-card{color:#172036;text-align:center;background:#fff;border:1px solid #dce4f0;border-radius:22px;width:min(420px,100%);padding:30px 30px 25px;box-shadow:0 30px 90px #030d2257}.incoming-call-pulse{width:58px;height:58px;color:var(--blue);box-shadow:0 0 0 8px rgba(var(--blue-rgb),.08);background:#eaf2ff;border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.incoming-call-pulse .app-icon{width:25px;height:25px}.incoming-call-card>p{color:#667891;letter-spacing:.13em;margin:0 0 7px;font-size:10px;font-weight:900}.incoming-call-card h2{color:#142139;margin:0;font-size:27px;line-height:1.2}.incoming-call-card>strong{color:#465a75;font-variant-numeric:tabular-nums;margin-top:7px;font-size:16px;display:block}.incoming-call-card dl{text-align:left;background:#f8fafc;border:1px solid #e2e8f1;border-radius:13px;gap:0;margin:21px 0 19px;display:grid;overflow:hidden}.incoming-call-card dl>div{justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:10px 13px;display:flex}.incoming-call-card dl>div+div{border-top:1px solid #e2e8f1}.incoming-call-card dt{color:#718097;font-size:11px}.incoming-call-card dd{color:#24344c;text-align:right;margin:0;font-size:12px;font-weight:800}.incoming-call-actions{grid-template-columns:1fr 1fr;gap:11px;display:grid}.incoming-call-actions button{color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:850;display:inline-flex}.incoming-call-actions .app-icon{width:17px;height:17px}.incoming-decline{touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#bd3247;border:1px solid #bd3247}.incoming-decline:hover{background:#a9293c}.incoming-decline .app-icon{pointer-events:none}.incoming-answer{background:#16815a;border:1px solid #16815a}.incoming-answer:hover{background:#126e4c}.incoming-open-lead{color:var(--blue);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;margin:17px auto 0;padding:5px;font-size:12px;font-weight:800;display:inline-flex}.incoming-open-lead .app-icon{width:14px;height:14px}.call-keypad-popover{background:#14243a;border:1px solid #455d7a;border-radius:13px;grid-template-columns:repeat(3,44px);gap:7px;padding:12px;display:grid;position:absolute;top:64px;right:190px;box-shadow:0 16px 38px #00000047}.call-strip-actions{position:relative}.call-keypad-popover button{color:#fff;height:40px;font-size:15px;font-weight:800;background:#223a59!important;border:1px solid #526b88!important;border-radius:9px!important;place-items:center!important;width:44px!important;min-width:44px!important;display:grid!important}.call-keypad-popover button:not(:disabled):active{transform:scale(.92);background:#315d91!important;border-color:#9bc2ef!important}.call-strip-actions button:disabled{cursor:not-allowed;opacity:.46}.call-strip-actions button:disabled:hover .call-control-icon{filter:none;transform:none}.voice-client-error{z-index:1700;color:#394e69;background:#fff;border:1px solid #d3deeb;border-radius:12px;align-items:center;gap:12px;max-width:390px;padding:12px 14px;font-size:12px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 38px #0a172f33}.voice-client-error button{color:#465a75;cursor:pointer;background:#edf2f8;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.voice-client-error .app-icon{width:14px;height:14px}.voice-quality-warning{z-index:1690;color:#7d5918;background:#fff8e9;border:1px solid #ead6aa;border-radius:11px;align-items:center;gap:9px;max-width:360px;padding:11px 13px;font-size:11px;font-weight:700;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 13px 34px #0a172f29}.voice-quality-warning .app-icon{flex:0 0 16px;width:16px;height:16px}.voice-client-error+.voice-quality-warning{bottom:86px}[data-theme=dark] .voice-client-error{color:#d9e4f1;background:#162131;border-color:#34445b}[data-theme=dark] .voice-client-error button{color:#c6d4e5;background:#24344b}[data-theme=dark] .voice-quality-warning{color:#f0cf84;background:#2b2417;border-color:#665226}[data-theme=dark] .incoming-call-card{color:#edf3fb;background:#111a27;border-color:#34445b}[data-theme=dark] .incoming-call-pulse{color:#8bb6ff;background:#172c50;box-shadow:0 0 0 8px #4c82e61f}[data-theme=dark] .incoming-call-card>p{color:#8fa3bf}[data-theme=dark] .incoming-call-card h2{color:#f4f7fb}[data-theme=dark] .incoming-call-card>strong{color:#b8c7da}[data-theme=dark] .incoming-call-card dl{background:#162131;border-color:#34445b}[data-theme=dark] .incoming-call-card dl>div+div{border-color:#34445b}[data-theme=dark] .incoming-call-card dt{color:#91a2b9}[data-theme=dark] .incoming-call-card dd{color:#e4ebf5}@media (width<=900px){.call-keypad-popover{display:grid;right:0}}@media (width<=520px){.incoming-call-backdrop{padding:14px}.incoming-call-card{padding:25px 19px 21px}.incoming-call-card h2{font-size:24px}}.crm-route-render{min-width:0;min-height:240px}.crm-route-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:220px;padding:26px 28px;display:grid}.crm-route-state-icon{background:rgba(var(--blue-rgb), .1);width:48px;height:48px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.crm-route-state h2{margin:4px 0 7px;font-size:21px}.crm-route-state p:not(.eyebrow){max-width:680px;color:var(--muted);margin:0;line-height:1.55}.crm-route-state small{color:var(--muted);margin-top:10px;display:block}.crm-route-state-actions{align-items:center;gap:9px;display:flex}.crm-route-error .crm-route-state-icon{color:#c94353;background:#c943531a}.workspace-switch-skeleton{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:180px;padding:25px 27px;display:grid}.workspace-switch-skeleton>.workspace-loading-spinner{border:3px solid rgba(var(--blue-rgb), .14);border-top-color:var(--blue);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite workspace-loading-spin}.workspace-switch-skeleton>div{gap:5px;display:grid}.workspace-switch-skeleton b{font-size:15px}.workspace-switch-skeleton span{color:var(--muted);font-size:12px}.calendar-data-error{color:var(--ink);background:#c943530f;border:1px solid #c9435340;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 14px;display:flex}.calendar-data-error span{color:var(--muted);font-size:12px}@keyframes workspace-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-switch-skeleton>.workspace-loading-spinner{animation:none}}@media (width<=760px){.crm-route-state{grid-template-columns:auto minmax(0,1fr);padding:22px}.crm-route-state-actions{grid-column:1/-1;justify-content:flex-end}.calendar-data-error{flex-direction:column;align-items:flex-start}}:root{--af-toolbar-height:42px;--af-toolbar-radius:10px;--af-toolbar-border:var(--line)}@supports (color:color-mix(in lab, red, red)){:root{--af-toolbar-border:color-mix(in srgb, var(--line) 88%, var(--ink))}}:root{--af-toolbar-surface:var(--white);--af-toolbar-focus:0 0 0 3px rgba(var(--blue-rgb), .12)}.af-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,26px);width:100%;min-width:0;display:grid}.af-toolbar-search{border:1px solid var(--line);align-items:center;gap:9px;width:100%;min-width:0;max-width:100%;height:40px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.af-toolbar-search{border:1px solid color-mix(in srgb, var(--line) 94%, var(--ink))}}.af-toolbar-search{background:var(--white);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.af-toolbar-search{background:color-mix(in srgb, var(--white) 96%, var(--bg))}}.af-toolbar-search{color:var(--muted);box-shadow:none;transition:border-color .16s,background-color .16s,box-shadow .16s;overflow:hidden}.af-toolbar-search:before,.af-toolbar-search:after,.af-toolbar-search>.app-icon:before,.af-toolbar-search>.app-icon:after{content:none!important;display:none!important}.af-toolbar-search:hover{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.af-toolbar-search:hover{border-color:color-mix(in srgb, var(--line) 72%, var(--blue))}}.af-toolbar-search:hover{background:var(--white)}.af-toolbar-search:focus-within{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.af-toolbar-search:focus-within{border-color:color-mix(in srgb, var(--line) 42%, var(--blue))}}.af-toolbar-search:focus-within{background:var(--white);box-shadow:var(--af-toolbar-focus)}.af-toolbar-search>.app-icon{width:17px;height:17px;color:var(--muted);flex:0 0 17px;place-items:center;padding:0;display:grid;box-shadow:none!important;border:0!important;background:0 0!important;border-inline:0!important}.af-toolbar-search>.af-toolbar-search-input{appearance:none;width:100%;min-width:0;height:100%;color:var(--ink);text-overflow:ellipsis;flex:auto;padding:0;font-size:13px;line-height:1;box-shadow:none!important;background:0 0!important;border:0!important;border-inline:0!important;border-radius:0!important;outline:0!important}.af-toolbar-search>.af-toolbar-search-input:focus,.af-toolbar-search>.af-toolbar-search-input:focus-visible,html[data-theme=dark] .af-toolbar-search>.af-toolbar-search-input:focus,html[data-theme=dark] .af-toolbar-search>.af-toolbar-search-input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-inline:0!important;outline:0!important}.af-toolbar-controls{justify-content:flex-end;justify-self:end;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.af-toolbar-select{border:1px solid var(--af-toolbar-border);background:var(--white);border-radius:9px;flex:0 auto;align-items:center;width:auto;min-width:148px;max-width:min(240px,30vw);height:40px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.af-toolbar-select{background:color-mix(in srgb, var(--white) 96%, var(--bg))}}.af-toolbar-select{box-shadow:none;transition:border-color .16s,background-color .16s,box-shadow .16s}.af-toolbar-select:hover{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.af-toolbar-select:hover{border-color:color-mix(in srgb, var(--line) 72%, var(--blue))}}.af-toolbar-select:hover{background:var(--white)}.af-toolbar-select:focus-within{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.af-toolbar-select:focus-within{border-color:color-mix(in srgb, var(--line) 42%, var(--blue))}}.af-toolbar-select:focus-within{background:var(--white);box-shadow:var(--af-toolbar-focus)}.af-toolbar-select select:not([multiple]):not([size]){width:100%;min-width:0;max-width:100%;height:40px;min-height:40px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;outline:0;flex:auto;padding:0 38px 0 13px;font-size:12px;font-weight:680;line-height:1;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important;border-radius:0!important}.af-toolbar-select>.app-icon{width:14px;height:14px;color:var(--muted);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.af-toolbar-button{border:1px solid var(--af-toolbar-border);background:var(--white);border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:104px;max-width:100%;height:40px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.af-toolbar-button{background:color-mix(in srgb, var(--white) 96%, var(--bg))}}.af-toolbar-button{color:var(--ink);box-shadow:none;white-space:nowrap;font-size:12px;font-weight:720;line-height:1;transition:border-color .16s,background-color .16s,box-shadow .16s}.af-toolbar-button:hover{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.af-toolbar-button:hover{border-color:color-mix(in srgb, var(--line) 72%, var(--blue))}}.af-toolbar-button:hover{background:var(--white)}.af-toolbar-button:focus-visible{border-color:var(--line);outline:0}@supports (color:color-mix(in lab, red, red)){.af-toolbar-button:focus-visible{border-color:color-mix(in srgb, var(--line) 42%, var(--blue))}}.af-toolbar-button:focus-visible{background:var(--white);box-shadow:var(--af-toolbar-focus)}.af-toolbar-button>.app-icon:first-child{width:16px;height:16px}.af-toolbar-button>.app-icon:last-child{width:14px;height:14px;color:var(--muted)}.af-calendar-toolbar .af-toolbar-search{max-width:720px}.af-calendar-toolbar .schedule-scope-select{min-width:148px}.af-calendar-toolbar .schedule-filter-anchor{flex:none;position:relative}.af-calendar-toolbar .schedule-filter-button.active{border-color:rgba(var(--blue-rgb), .42);background:rgba(var(--blue-rgb), .055);color:var(--blue2)}.selected-day-head>div:last-child{border:1px solid var(--af-toolbar-border);background:var(--af-toolbar-surface);border-radius:9px;gap:0;overflow:hidden}.selected-day-head>div:last-child>button{border:0;border-right:1px solid var(--af-toolbar-border);min-width:0;box-shadow:none;background:0 0;border-radius:0}.selected-day-head>div:last-child>button:last-child{border-right:0}.people-panel .toolbar .tools.af-people-toolbar{width:min(100%,690px)}.people-panel .toolbar .tools .af-toolbar-search{width:100%;max-width:320px}.people-panel .toolbar .tools .people-status-select{min-width:142px;max-width:184px}.people-panel .toolbar .tools .people-filter-button{min-width:92px}.lead-management-panel .lead-management-filters{background:0 0;grid-template-columns:minmax(220px,1.5fr) repeat(7,minmax(0,.7fr));gap:9px;min-width:0}.lead-management-panel .lead-management-filters input,.lead-management-panel .lead-management-filters select:not([multiple]):not([size]){width:100%;min-width:0;max-width:100%;height:var(--af-toolbar-height);border-radius:var(--af-toolbar-radius);background-color:var(--af-toolbar-surface)}.book-content .bob-toolbar .bob-filters{align-items:center;gap:8px;min-width:0}.book-content .bob-toolbar .bob-search{width:clamp(220px,24vw,360px);min-width:0;max-width:100%;height:var(--af-toolbar-height);border-radius:var(--af-toolbar-radius);grid-template-columns:18px minmax(0,1fr);gap:9px;padding:0 12px;box-shadow:0 1px 2px #0f234b09}.book-content .bob-toolbar .bob-search-icon{width:18px;height:18px;color:var(--muted);background:0 0;border-radius:0}.book-content .bob-toolbar .bob-filters select:not([multiple]):not([size]){width:auto;min-width:0;max-width:min(190px,24vw);height:var(--af-toolbar-height);border-radius:var(--af-toolbar-radius);background-color:var(--af-toolbar-surface);text-overflow:ellipsis;flex:0 auto}.lists-board-head .lists-search{width:clamp(220px,24vw,330px);min-width:0;max-width:100%;height:var(--af-toolbar-height);border-radius:var(--af-toolbar-radius);grid-template-columns:18px minmax(0,1fr);gap:9px;padding:0 12px;box-shadow:0 1px 2px #0f234b09}.lists-board-head .lists-search-icon{width:18px;height:18px;color:var(--muted);background:0 0;border-radius:0}.admin-template-page .template-toolbar label{width:min(360px,100%);min-width:0;height:var(--af-toolbar-height);border-radius:var(--af-toolbar-radius)}.admin-template-page .template-toolbar input{min-width:0}.notifications-page .notifications-toolbar{min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.notifications-page .notifications-toolbar>label,.notifications-page .notifications-toolbar select:not([multiple]):not([size]){min-width:0;max-width:100%;height:var(--af-toolbar-height);border-radius:var(--af-toolbar-radius);background-color:var(--af-toolbar-surface)}html[data-theme=dark] .af-toolbar-search,html[data-theme=dark] .af-toolbar-select,html[data-theme=dark] .af-toolbar-button,html[data-theme=dark] .selected-day-head>div:last-child{color:#e8edf5;background:#151d29;border-color:#344151}html[data-theme=dark] .af-toolbar-search:hover,html[data-theme=dark] .af-toolbar-search:focus-within,html[data-theme=dark] .af-toolbar-select:hover,html[data-theme=dark] .af-toolbar-select:focus-within,html[data-theme=dark] .af-toolbar-button:hover,html[data-theme=dark] .af-toolbar-button:focus-visible{background:#1a2534;border-color:#4b607d}html[data-theme=dark] .af-toolbar-select select:not([multiple]):not([size]),html[data-theme=dark] .selected-day-head>div:last-child>button{color:#e8edf5;box-shadow:none!important;background:0 0!important}html[data-theme=dark] .book-content .bob-toolbar .bob-search-icon,html[data-theme=dark] .lists-board-head .lists-search-icon{color:#91a0b5;background:0 0}@media (width<=1250px){.lead-management-panel .lead-management-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-management-panel .lead-management-search{grid-column:span 2}}@media (width<=900px){.lead-management-panel .lead-management-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-management-panel .lead-management-search{grid-column:1/-1}.book-content .bob-toolbar .bob-filters{flex-wrap:wrap;width:100%}.book-content .bob-toolbar .bob-search{flex:100%;width:100%}.book-content .bob-toolbar .bob-filters select:not([multiple]):not([size]){flex:160px;max-width:100%}.lists-board-head .lists-search{flex:240px;width:auto}}@media (width>=900px) and (height>=680px) and (width<=1199px),(width>=900px) and (height<=759px){.book-content .bob-toolbar .bob-search,.book-content .bob-toolbar .bob-filters select:not([multiple]):not([size]){height:34px}}@media (width<=700px){.lead-management-panel .lead-management-filters{grid-template-columns:minmax(0,1fr)}.lead-management-panel .lead-management-search{grid-column:auto}.people-panel .toolbar .tools.af-people-toolbar{grid-template-columns:minmax(0,1fr);width:100%}.people-panel .toolbar .tools .af-toolbar-search{max-width:100%}.people-panel .toolbar .tools .af-toolbar-controls{justify-self:start}}@media (width<=860px){.af-calendar-toolbar{grid-template-columns:minmax(0,1fr)}.af-calendar-toolbar .af-toolbar-search{max-width:100%}.af-calendar-toolbar .af-toolbar-controls{justify-self:start}}@media (width<=520px){.af-calendar-toolbar .af-toolbar-controls{width:100%}.af-calendar-toolbar .schedule-scope-select{flex:auto;max-width:none}.af-calendar-toolbar .schedule-filter-button{min-width:100px}.selected-day-head{flex-direction:column;align-items:flex-start}.selected-day-head>div:last-child{width:100%}.selected-day-head>div:last-child>button{flex:1;justify-content:center}}.carrier-tag[data-carrier-theme]{border:1px solid var(--carrier-light-border)!important;background:var(--carrier-light-bg)!important;color:var(--carrier-light-fg)!important}html[data-theme=dark] .carrier-tag[data-carrier-theme]{border-color:var(--carrier-dark-border)!important;background:var(--carrier-dark-bg)!important;color:var(--carrier-dark-fg)!important}.carrier-tag[data-archived=true]{opacity:.82;border-style:dashed!important}.bob-carrier-manager{flex-direction:column;width:min(780px,100%);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.bob-carrier-create{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(150px,.55fr) auto;align-items:end;gap:12px;padding:20px 24px 18px;display:grid}.bob-carrier-create label{color:var(--muted);gap:7px;font-size:13px;font-weight:750;display:grid}.bob-carrier-create input,.bob-carrier-create select{width:100%;min-width:0}.bob-carrier-create .btn{min-height:42px}@media (width<=620px){.header-actions .bob-add-carrier-button{display:inline-flex!important}.bob-carrier-create{grid-template-columns:1fr;padding-left:18px;padding-right:18px}}.mobile-settings-nav{display:none!important}.profile{position:relative}.profile>.account-menu{z-index:60;background:#111f38;border:1px solid #2d405f;border-radius:10px;gap:3px;width:206px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 16px 36px #0209175c}.account-menu button,.account-menu a{color:#dce6f7;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:38px;margin:0;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.account-menu button:hover,.account-menu button:focus-visible,.account-menu a:hover,.account-menu a:focus-visible{color:#fff;background:#1d3152;outline:none}.account-menu .app-icon{color:#89a8e6;width:16px;height:16px}.home-command-actions{background:linear-gradient(110deg,#fff,#f7faff);border:1px solid #d9e1ed;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 20px;padding:17px 19px;display:flex;box-shadow:0 8px 24px #14223f0f}.home-command-actions h2{margin:2px 0 4px;font-size:18px}.home-command-actions p:not(.eyebrow){max-width:570px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.home-command-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.home-command-buttons .btn,.settings-link-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.people-results-summary button{min-width:max-content;height:32px;color:var(--blue);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:6px;margin:0;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex;width:max-content!important}.people-results-summary .app-icon{width:14px;height:14px}.lead-modal-assignment{margin-top:0;display:grid}.lead-modal-error{color:#a5303f;background:#fff4f4;border:1px solid #edc4c4;border-radius:8px;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.lead-modal-error .app-icon{width:17px;height:17px}[data-theme=dark] .home-command-actions{border-color:var(--line);background:linear-gradient(110deg,#131d2c,#101a29)}[data-theme=dark] .lead-modal-error{color:#f3abb5;background:#341b24;border-color:#733843}@media (width<=1100px){.home-command-actions{flex-direction:column;align-items:flex-start}.home-command-buttons{justify-content:flex-start}}@media (width<=760px){.sidebar{overflow:hidden}.sidebar .brand-copyright{display:none}.sidebar nav{scrollbar-width:none;min-height:0;overflow:hidden auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{flex:none;font-size:0!important}.sidebar nav button i{flex:none}.mobile-settings-nav{display:flex!important}.top-search-bar{justify-content:flex-start}.global-search{width:calc(100% - 56px);transform:none}.home-command-actions{padding:15px}.home-command-buttons{grid-template-columns:1fr 1fr;width:100%;display:grid}.home-command-buttons .btn{white-space:normal;width:100%;min-width:0;padding-inline:8px}}@media (width<=520px){.home-command-buttons{grid-template-columns:1fr}.people-results-summary{flex-direction:column;align-items:flex-start;gap:8px}.people-results-summary button{justify-content:center;min-width:0;width:100%!important}}.lead-mentions{padding:8px 16px 12px;font-size:14px}.lead-mentions small,.lead-recording small{color:var(--text-muted,#8d9aae);font-size:13px}.mention-options{border:1px solid var(--border,#334155);background:var(--surface,#172133);border-radius:10px;max-height:220px;margin-top:8px;overflow-y:auto}.mention-options>button{text-align:left;justify-content:space-between;gap:12px;width:100%;padding:12px;font-size:14px;display:flex}.mention-options button:hover,.mention-options button:focus-visible{background:#2a3d5940}.mention-options p{padding:12px}.mention-options span{font-size:13px}.mention-selected{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mention-selected>span{color:var(--text,#dee7f4);background:#2463eb20;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.mention-selected button{padding:2px 6px}.operational-event .activity-content{width:100%;min-width:0}.operational-event h4{margin:0 0 8px;font-size:14px}.operational-event p{white-space:pre-wrap;overflow-wrap:anywhere}.event-status{border:1px solid var(--border,#334155);border-radius:6px;margin-bottom:6px;padding:3px 7px;font-size:13px;display:inline-block}.lead-recording{border-top:1px solid var(--border,#334155);margin-top:8px;padding-top:10px}.lead-recording audio{width:100%;min-width:0;max-width:100%}.focused-lead-note{background:#2463eb12;border:1px solid #5d8bf4;border-radius:10px;margin:16px;padding:16px}.focused-lead-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.lead-definition-create{flex-wrap:wrap}.lead-definition-create input{min-width:0;max-width:100%}@media (width<=600px){.lead-mentions{padding:8px 12px}.mention-options>button{min-height:44px}.operational-event{padding:14px 12px}.focused-lead-note{margin:12px}}.activity-feed .operational-event,.activity-note-editor>.lead-mentions{display:block}.lead-timeline-head>div{min-width:0}@media (width<=600px){.people-content .lead-timeline-head,.lead-timeline-head{flex-direction:column;align-items:stretch;gap:12px}.people-content .lead-timeline-head select,.lead-timeline-head select{width:100%;max-width:100%}.activity-title{flex-wrap:wrap;gap:8px}.activity-title .activity-actions{margin-left:auto}}@media (width<=640px){.notification-center{top:calc(50% - 20px);transform:none}}:root,html[data-theme=dark]{--brand-primary:#235fc4;--brand-primary-hover:#194ba8;--brand-primary-active:#123f91;--blue:var(--brand-primary);--blue2:var(--brand-primary-hover);--blue-rgb:35, 95, 196}.btn.primary,.dialer-start,.calendar-primary,.lookup-submit,.lead-composer-footer button,.text-send,.lead-name-editor button.primary,.lead-phone-modal-actions button.primary,.activity-note-editor button.primary,.activity-pagination button,.bulk-tag-trigger{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important}.btn.primary:hover,.dialer-start:hover,.calendar-primary:hover,.lookup-submit:hover,.lead-composer-footer button:hover,.text-send:hover,.lead-name-editor button.primary:hover,.lead-phone-modal-actions button.primary:hover,.activity-note-editor button.primary:hover,.activity-pagination button:hover,.bulk-tag-trigger:hover{background:var(--brand-primary-hover)!important;border-color:var(--brand-primary-hover)!important}.btn.primary:active,.dialer-start:active,.calendar-primary:active,.lookup-submit:active,.lead-composer-footer button:active,.text-send:active,.lead-name-editor button.primary:active,.lead-phone-modal-actions button.primary:active,.activity-note-editor button.primary:active,.activity-pagination button:active,.bulk-tag-trigger:active{background:var(--brand-primary-active)!important;border-color:var(--brand-primary-active)!important}.btn.primary:focus-visible,.dialer-start:focus-visible,.calendar-primary:focus-visible,.lookup-submit:focus-visible,.lead-composer-footer button:focus-visible,.text-send:focus-visible,.lead-name-editor button.primary:focus-visible,.lead-phone-modal-actions button.primary:focus-visible,.activity-note-editor button.primary:focus-visible,.activity-pagination button:focus-visible,.bulk-tag-trigger:focus-visible{outline-offset:2px;outline:3px solid rgba(var(--blue-rgb), .24)!important}.btn.primary:disabled,.dialer-start:disabled,.calendar-primary:disabled,.lookup-submit:disabled,.lead-composer-footer button:disabled,.text-send:disabled,.lead-name-editor button.primary:disabled,.lead-phone-modal-actions button.primary:disabled,.activity-note-editor button.primary:disabled,.activity-pagination button:disabled,.bulk-tag-trigger:disabled{opacity:.5;cursor:not-allowed;background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.pagination button.current,html[data-theme=dark] .pagination button.current{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}input[type=checkbox]{accent-color:var(--blue)!important}.switch input:checked+span{background:var(--blue)!important}.theme-choice.active{border-color:var(--blue)!important;box-shadow:0 0 0 3px rgba(var(--blue-rgb), .12)!important}.sidebar nav button.active,.sidebar .nav-item.active{box-shadow:inset 3px 0 var(--blue)!important}.profile>span,.agent-avatar,.user-avatar{background-color:var(--blue)!important}:where(button,input,select,textarea):disabled,[aria-disabled=true],.lead-workspace-readonly :where(input,textarea)[readonly],.platform-readonly :where(input,textarea)[readonly]{cursor:not-allowed!important}.tab.active,.lead-composer-tabs button.active,.admin-tabs button.active{border-color:var(--blue)!important}.home-range-filter button.active,html[data-theme=dark] .home-range-filter button.active{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important;box-shadow:0 4px 12px rgba(var(--blue-rgb), .26)!important}.home-range-filter button.active:hover,html[data-theme=dark] .home-range-filter button.active:hover{background:var(--blue2)!important;border-color:var(--blue2)!important}:root{--af-control-height:42px;--af-control-height-compact:38px;--af-control-height-large:46px;--af-control-radius:9px;--af-control-padding-inline:13px;--af-select-chevron-inset:14px;--af-select-chevron-size:14px;--af-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b778c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}select:not([multiple]):not([size]){--af-select-height:var(--af-control-height);appearance:none;box-sizing:border-box;min-width:0;max-width:100%;height:var(--af-select-height);min-height:var(--af-select-height);padding-block:0;padding-inline:var(--af-control-padding-inline) 42px;border:1px solid var(--line);border-radius:var(--af-control-radius);background-color:var(--white);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;cursor:pointer;font-size:12px;line-height:1.25;transition:border-color .16s,box-shadow .16s,background-color .16s;overflow:hidden;background-image:var(--af-select-chevron)!important;background-position:right var(--af-select-chevron-inset) center!important;background-repeat:no-repeat!important;background-size:var(--af-select-chevron-size) var(--af-select-chevron-size)!important}:where(.modal,.template-modal) :where(label,fieldset){min-width:0;max-width:100%}:where(.modal,.template-modal) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%}select:not([multiple]):not([size]):hover:not(:disabled){border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){select:not([multiple]):not([size]):hover:not(:disabled){border-color:color-mix(in srgb, var(--blue) 42%, var(--line))}}select:not([multiple]):not([size]):focus,select:not([multiple]):not([size]):focus-visible{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){select:not([multiple]):not([size]):focus,select:not([multiple]):not([size]):focus-visible{border-color:color-mix(in srgb, var(--blue) 72%, var(--line))}}select:not([multiple]):not([size]):focus,select:not([multiple]):not([size]):focus-visible{box-shadow:var(--af-control-focus,0 0 0 3px rgba(var(--blue-rgb), .16));outline:0}select:not([multiple]):not([size]):disabled{cursor:not-allowed;opacity:.62}.tools select,.people-panel .tools select,.bob-filters select,.calendar-toolbar select,.schedule-command-bar select,.lead-management-filters select,.lead-export-filters select,.lead-map-row select,.lead-compose-recipient select,.lead-timeline-head select{--af-select-height:var(--af-control-height-compact)}.ah-agency-picker select,.schedule-view-value select{padding-right:44px;background-image:none!important}.ah-agency-picker select{--af-select-height:50px}.ah-agency-select>.app-icon,.schedule-view-value>.app-icon{right:var(--af-select-chevron-inset);top:50%;transform:translateY(-50%)}:where(.btn,.calendar-primary,.lookup-submit,.dialer-start,.manual-call-button,.text-send,.side-action,.modal-actions button,.appointment-modal-actions button,.lead-phone-modal-actions button,.template-actions button,.bob-actions button){min-height:var(--af-control-height);text-align:center;vertical-align:middle;justify-content:center;align-items:center;gap:7px;padding-inline:15px;line-height:1.2;display:inline-flex}:where(button,[role=button])[data-pending=true],:where(button,[role=button])[aria-busy=true]{cursor:progress}:where(button,[role=button]):disabled{cursor:not-allowed}:where(button,[role=button]):disabled:not([data-pending=true]):not([aria-busy=true]){opacity:.58}.af-pending-label{justify-content:center;align-items:center;gap:7px;display:inline-flex}.af-pending-label:before,.af-row-sync:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.72s linear infinite af-control-spin}.bob-table tr[data-pending=true]{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bob-table tr[data-pending=true]{background:color-mix(in srgb, var(--blue) 5%, var(--white))}}.af-row-sync{color:var(--blue);align-items:center;gap:6px;margin-top:4px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.lead-task-check[data-pending=true]{border-color:var(--blue);place-items:center;display:grid}.lead-task-check[data-pending=true]:after{content:"";border:1.5px solid var(--blue);border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.72s linear infinite af-control-spin}@keyframes af-control-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.af-pending-label:before,.af-row-sync:before,.lead-task-check[data-pending=true]:after{animation:none}}html[data-theme=dark] select:not([multiple]):not([size]){background-image:var(--af-select-chevron)!important}html[data-theme=dark] .ah-agency-picker select,html[data-theme=dark] .schedule-view-value select{background-image:none!important}html[data-theme=dark] .bob-table tr[data-pending=true]{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .bob-table tr[data-pending=true]{background:color-mix(in srgb, var(--blue) 12%, var(--white))}}@media (width<=760px){select:not([multiple]):not([size]){--af-select-height:42px;width:100%}}:root{--navy:#0a1328;--navy2:#101d38;--ink:#172036;--muted:#68738a;--line:#e4e8f0;--bg:#f5f7fb;--blue:#235fc4;--blue2:#194ba8;--blue-rgb:35, 95, 196;--white:#fff;--shadow:0 8px 28px #101f3e14}*{box-sizing:border-box}.app-icon{vertical-align:-.15em;color:inherit;shape-rendering:geometricprecision;flex:none;display:inline-block;overflow:visible}.app-icon *{vector-effect:non-scaling-stroke}button>.app-icon,a>.app-icon{pointer-events:none}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#b7c0d2;z-index:20;flex-direction:column;width:228px;padding:24px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{justify-content:center;align-items:center;width:100%;padding:2px 12px 28px;display:flex}.brand-copy{flex-direction:column;min-width:0;display:flex}.brand b{letter-spacing:-.7px;align-items:baseline;gap:5px;font-size:21px;font-weight:760;line-height:1;display:inline-flex}.brand-agent{color:#fff}.brand-flow{color:#6f95ff;font-weight:720}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav button,.sidebar-bottom>button{color:#9aa8c1;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:550;display:flex;position:relative}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#172847}.sidebar nav button.active:before{content:"";background:#5a85ff;border-radius:0 3px 3px 0;width:3px;height:23px;position:absolute;left:-14px}.sidebar nav i{color:#7e8ba5;place-items:center;width:17px;height:18px;font-style:normal;display:grid}.sidebar nav i .app-icon,.sidebar-bottom>button>.app-icon{width:18px;height:18px}.sidebar nav button.active i{color:#7fa0ff}.sidebar nav button.agency-parent{border-radius:8px 8px 5px 5px;margin-top:5px}.sidebar nav button.agency-parent:not(.active){color:#b8c5db;background:#1728475c}.sidebar nav button.agency-child{border-left:1px solid #263754;border-radius:0 0 8px 8px;margin-top:-3px;margin-left:12px;padding-left:18px}.sidebar nav button.agency-child:after{content:"";background:#263754;width:10px;height:1px;position:absolute;top:50%;left:-1px}.sidebar nav button.agency-child.active:before{left:-27px}.agency-chevron{color:#7082a0;margin-left:auto;line-height:1;transition:transform .18s}.agency-chevron .app-icon{width:16px;height:16px}.agency-chevron.open{transform:rotate(90deg)}.sidebar nav button.agency-parent.active .agency-chevron{color:#9bb2ef}.home-agency-name{letter-spacing:.01em;color:#748196;overflow-wrap:anywhere;max-width:100%;font-family:inherit;font-size:13px;font-weight:650;line-height:1.35;display:block}.sidebar nav em,.sidebar-bottom em{color:#adbad0;background:#213354;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.live-dot{background:#49d19b;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #49d19b1f}.sidebar-bottom{border-top:1px solid #1c2942;margin-top:auto;padding-top:10px}.sidebar-bottom>button{width:100%}.sidebar-bottom em{color:#fff;background:#e24e62}.profile{background:#121f38;border:1px solid #20304b;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:10px 9px;display:flex}.profile>span{color:#fff;background:#365dcc;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.profile div{flex-direction:column;min-width:0;display:flex}.profile b{color:#fff;font-size:11px}.profile small{color:#71809c;margin-top:2px;font-size:9px}.profile button{color:#71809c;background:0 0;border:0;margin-left:auto}.main-area{width:calc(100% - 228px);min-width:0;margin-left:228px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 28px;display:flex;position:sticky;top:0}.command{color:#9aa2b2;align-items:center;gap:8px;width:260px;display:flex}.command kbd{background:#f7f8fa;border:1px solid #e2e5eb;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.top-actions{align-items:center;gap:10px;display:flex}.top-actions button{color:#4b5870;background:0 0;border:0;font-size:12px}.top-actions>button:first-child{color:#345ed3;font-weight:650}.ai-pill{text-transform:uppercase;letter-spacing:.5px;align-items:center;color:#277e61!important;background:#eef7f4!important;border:1px solid #d8eee7!important;border-radius:20px!important;gap:7px!important;padding:6px 11px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}.ai-pill i{background:#32c78e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #32c78e21}.help{width:28px;height:28px;border:1px solid var(--line)!important;border-radius:50%!important}.content{max-width:1600px;margin:auto;padding:28px 30px 40px}.page-header{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:1.6px;color:#8a95a9;margin:0 0 6px;font-size:9px;font-weight:800}.page-header h1{letter-spacing:-.7px;margin:0 0 5px;font-size:27px}.sub{color:var(--muted);margin:0;font-size:12px}.header-actions{gap:8px;display:flex}.btn{border:1px solid var(--line);color:#465269;background:#fff;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:650}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 5px 12px #3569ef33}.btn.primary:hover{background:var(--blue2)}.btn:disabled{opacity:.45;cursor:not-allowed}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.metrics.dialer-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:flex-start;gap:13px;padding:16px;display:flex}.dialer-metrics .metric{align-items:center;min-width:0;height:100%;min-height:90px}.dialer-metrics .metric>div{flex:auto;justify-content:center;min-width:0}.people-content>.page-header .sub{color:#5f6d82;max-width:720px;font-size:13px;font-weight:500;line-height:1.55}.dialer-metrics .metric small{color:#718097;letter-spacing:.9px;font-size:10px;font-weight:820;line-height:1.3}.dialer-metrics .metric strong{color:var(--ink);letter-spacing:-.6px;margin:4px 0 5px;font-size:27px;font-weight:800;line-height:1.05}.dialer-metrics .metric p{color:#66758a;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:11.5px;font-weight:550;line-height:1.45}.metric-icon{border-radius:8px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.metric-icon.blue{color:#3266ec;background:#edf2ff}.metric-icon.green{color:#249b70;background:#eaf8f3}.metric-icon.purple{color:#8854d8;background:#f4edff}.metric-icon.amber{color:#c57d1a;background:#fff5e4}.metric div{flex-direction:column;display:flex}.metric small{letter-spacing:1px;color:#8490a4;font-size:8px;font-weight:800}.metric strong{letter-spacing:-.5px;margin:3px 0;font-size:21px}.metric p{color:#7b879a;margin:0;font-size:9px}.metric-value-skeleton,.metric-detail-skeleton{background:linear-gradient(90deg,#e8edf4 20%,#f6f8fb 45%,#e8edf4 70%) 0 0/220% 100%;border-radius:999px;max-width:100%;animation:1.25s linear infinite dialer-metric-shimmer;display:block}.metric-value-skeleton{width:72px;height:23px;margin:5px 0 6px}.metric-detail-skeleton{width:min(150px,88%);height:8px}html[data-theme=dark] .metric-value-skeleton,html[data-theme=dark] .metric-detail-skeleton{background-image:linear-gradient(90deg,#303b4b 20%,#465367 45%,#303b4b 70%)}@keyframes dialer-metric-shimmer{to{background-position:-220% 0}}.positive{color:#2a9a70!important}.panel{border:1px solid var(--line);background:#fff;border-radius:9px;box-shadow:0 2px 5px #14254805}.people-panel{overflow:hidden}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:57px;padding:0 15px;display:flex}.tabs{align-self:stretch;gap:6px;display:flex}.tab{color:#748096;background:0 0;border:0;padding:0 9px;font-size:11px;font-weight:650;position:relative}.tab.active{color:var(--blue)}.tab.active:after{content:"";background:var(--blue);height:2px;position:absolute;inset:auto 8px -1px}.tab span{background:#f0f2f6;border-radius:8px;margin-left:3px;padding:2px 6px;font-size:9px}.tab .hot{color:#df4e63;background:#fff0f2}.tools{gap:7px;display:flex}.search{border:1px solid var(--line);color:#8d98aa;border-radius:6px;align-items:center;gap:6px;width:185px;height:32px;padding:0 9px;display:flex}.search input{border:0;outline:0;width:100%;font-size:11px}.tools select{border:1px solid var(--line);color:#5f6b7f;background:#fff;border-radius:6px;padding:0 10px;font-size:10px}.icon-btn{border:1px solid var(--line);background:#fff;border-radius:6px;width:32px}.bulk{color:#26354d;background:#f4f7fb;border-bottom:1px solid #dfe5ef;align-items:center;gap:9px;padding:10px 17px;font-size:11px;display:flex}.bulk b{margin-right:6px}.bulk button{color:#44536d;background:#fff;border:1px solid #d6deea;border-radius:8px;min-height:32px;padding:0 12px;font-weight:750}.bulk .bulk-tag-trigger{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 4px 12px rgba(var(--blue-rgb), .2)}.bulk .bulk-clear{background:0 0}[data-theme=dark] .bulk{color:#eef3fb;background:#1b222c;border-color:#35404d}[data-theme=dark] .bulk button{color:#dbe4ef;background:#222c38;border-color:#3b4859}[data-theme=dark] .bulk .bulk-tag-trigger{background:var(--blue);border-color:var(--blue);color:#fff}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1050px}th{text-align:left;color:#8993a5;letter-spacing:.9px;border-bottom:1px solid var(--line);background:#fafbfc;padding:10px 12px;font-size:8px;font-weight:800}td{color:#5d687b;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:10px 12px;font-size:10px}tr:last-child td{border-bottom:0}.selected-row td{background:#f6f9ff}.person{align-items:center;gap:9px;display:flex}.person div{flex-direction:column;display:flex}.person b{color:#243047;font-size:11px}.person small{color:#8a95a7;margin-top:3px;font-size:8.5px}.avatar{border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.avatar.violet{color:#764fc2;background:#eee8ff}.avatar.blue{color:#3262c7;background:#e6efff}.avatar.rose,.avatar.pink{color:#c64a70;background:#ffe9ef}.avatar.amber{color:#b67216;background:#fff0d8}.avatar.emerald{color:#24835f;background:#e1f7ef}.avatar.cyan{color:#29818a;background:#e2f5f7}.avatar.slate{color:#637086;background:#edf0f4}.status{border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:650;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status.new{color:#3a68d8;background:#edf2ff}.status.contacted{color:#607389;background:#eef3f6}.status.appointment{color:#8350c7;background:#f1eaff}.status.application{color:#278086;background:#e9f7f7}.status.approved{color:#25815d;background:#e8f8f0}.status.follow{color:#bf663a;background:#fff0e8}.status.lost{color:#818a99;background:#f2f3f5}.people-content .people-panel .status{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;justify-content:center;gap:6px;max-width:100%;min-height:26px;padding:0 9px;font-size:10.5px;font-weight:720;line-height:1;overflow:hidden}.people-content .people-panel .status i{flex:0 0 6px;width:6px;height:6px}.mini-avatar{color:#4a66ad;background:#eaf0ff;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:4px;font-size:7px;font-weight:800;display:inline-grid}.urgent{color:#df4d5e;font-weight:700}.row-actions{gap:3px;display:flex}.row-actions button{color:#8994a7;background:0 0;border:0;padding:5px}.row-actions button:hover{color:var(--blue);background:#edf2ff;border-radius:5px}.pagination{border-top:1px solid var(--line);color:#8a94a6;justify-content:space-between;align-items:center;padding:10px 15px;font-size:9px;display:flex}.pagination button{border:1px solid var(--line);color:#7a8597;background:#fff;width:27px;height:25px;margin-left:-1px}.pagination button.current{color:#fff;background:var(--blue);border-color:var(--blue)}.empty{text-align:center;color:#8a95a9;padding:50px}.dashboard-grid,.dialer-layout{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.focus-card,.ai-summary,.queue,.session-card{padding:20px}.section-title{justify-content:space-between;align-items:start;margin-bottom:15px;display:flex}.section-title h2,.recent h2,.session-card h2{margin:0;font-size:17px}.focus-row,.queue-row,.recent-row{border-top:1px solid #edf0f4;align-items:center;gap:11px;padding:12px 0;display:flex}.focus-row div,.queue-row div,.recent-row div{flex-direction:column;display:flex}.focus-row div b,.queue-row div b,.recent-row div b{font-size:11px}.focus-row small,.queue-row small,.recent-row small{color:#8994a7;margin-top:3px;font-size:9px}.focus-row button,.queue-row button{border:1px solid var(--line);color:#5270b6;background:#fff;border-radius:6px;margin-left:auto;padding:6px 10px}.ai-summary{text-align:center;background:linear-gradient(145deg,#fff,#f8f5ff)}.ai-summary .eyebrow,.ai-summary h2{text-align:left}.score-ring{background:radial-gradient(circle, #fff 61%, transparent 62%), conic-gradient(#6a75ef 84%, #e7e9f2 0);border-radius:50%;flex-direction:column;justify-content:center;width:110px;height:110px;margin:21px auto;display:flex}.score-ring strong{font-size:30px}.score-ring small{letter-spacing:1px;color:#8c96a8;font-size:7px}.ai-summary>p{color:#647086;font-size:11px;line-height:1.7}.pipeline-summary{color:#fff;background:#111e37;border-radius:9px;align-items:center;gap:10px;margin-bottom:14px;padding:13px 18px;display:flex}.pipeline-summary b{font-size:16px}.pipeline-summary span{color:#8190aa;font-size:9px}.pipeline-summary i{background:#2c3a55;width:1px;height:26px;margin:0 15px}.kanban{grid-template-columns:repeat(6,minmax(180px,1fr));gap:10px;padding-bottom:10px;display:grid;overflow:auto}.kanban-col{background:#eef1f6;border-radius:9px;min-height:470px;padding:10px}.kanban-head{justify-content:space-between;align-items:center;padding:4px 2px 11px;font-size:10px;font-weight:700;display:flex}.kanban-head span{align-items:center;gap:7px;display:flex}.kanban-head em{background:#dfe4ec;border-radius:8px;padding:2px 6px;font-size:9px;font-style:normal}.stage-dot{background:#6387e9;border-radius:50%;width:7px;height:7px}.stage-dot.s1{background:#7c8da3}.stage-dot.s2{background:#9365d5}.stage-dot.s3{background:#daa34b}.stage-dot.s4{background:#35a5ac}.stage-dot.s5{background:#37a176}.deal{background:#fff;border:1px solid #e0e4eb;border-radius:8px;margin-bottom:8px;padding:11px;box-shadow:0 2px 4px #1b284308}.deal>div{justify-content:space-between;display:flex}.deal>div button{color:#a0a8b6;background:0 0;border:0}.deal h3{margin:9px 0 3px;font-size:11px}.deal p{color:#8c95a5;margin:0;font-size:8px}.deal>strong{margin-top:10px;font-size:11px;display:block}.deal footer{border-top:1px solid #edf0f4;align-items:center;gap:6px;margin-top:10px;padding-top:8px;display:flex}.deal footer span{color:#5270ad;background:#e9efff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:6px;font-weight:800;display:grid}.deal footer small{color:#858fa1;font-size:7px}.add-card{color:#7e8999;background:0 0;border:1px dashed #cdd3dd;border-radius:7px;width:100%;padding:8px;font-size:9px}.recent{padding:20px}.recent .section-title button{color:#3965d4;background:0 0;border:0;font-size:10px}.recent-row>span:last-of-type{color:#2b3549;margin-left:auto;font-weight:700}.recent-row>em{color:#8d96a6;width:110px;font-size:9px;font-style:normal}.recent-row>button{color:#3f68cc;background:0 0;border:0;font-size:9px}.queue-num{color:#a1a9b7;font-size:10px}.session-card{text-align:center;padding-top:35px}.live-orb{color:#fff;background:linear-gradient(145deg,#4c79f4,#2857db);border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 18px;font-size:26px;display:grid;box-shadow:0 10px 25px #3569ef40}.session-card>p:not(.eyebrow){color:#748095;font-size:10px;line-height:1.6}.mini-stats{grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.mini-stats div{border-right:1px solid var(--line);flex-direction:column;display:flex}.mini-stats div:last-child{border:0}.mini-stats b{font-size:17px}.mini-stats small{color:#8791a3;margin-top:4px;font-size:8px}.coming{text-align:center;max-width:650px;margin:80px auto;padding:50px}.coming>span{color:#5277e9;font-size:30px}.coming h1{margin:7px;font-size:32px}.coming>p:not(.eyebrow){color:#748095}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#0810208c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:min(540px,100%);padding:22px;box-shadow:0 25px 80px #050d1f4d}.modal-head{justify-content:space-between;margin-bottom:20px;display:flex}.modal-head h2{margin:0;font-size:20px}.modal-head>button{color:#6e7888;background:#f0f2f5;border:0;border-radius:50%;width:29px;height:29px;font-size:20px}.modal label{color:#68748a;flex-direction:column;gap:6px;margin-bottom:14px;font-size:10px;font-weight:700;display:flex}.modal input,.modal select,.modal textarea{color:#273248;background:#fff;border:1px solid #dfe3eb;border-radius:7px;outline:0;height:38px;padding:0 10px}.modal input:focus,.modal select:focus{border-color:#6f91ed;box-shadow:0 0 0 3px #edf2ff}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:4px;padding-top:16px;display:flex}.disclaimer{color:#939baa;margin:14px 0 0;font-size:8px}.call-drawer{z-index:70;background:#f7f8fb;width:min(450px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-15px 0 50px #070f202e}.call-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.call-top>div{align-items:center;gap:9px;display:flex}.call-top>div>div{flex-direction:column;display:flex}.call-top b{font-size:12px}.call-top small{color:#8490a3;margin-top:3px;font-size:9px}.call-top>button{color:#687386;background:#e9ecf1;border:0;border-radius:50%;width:29px;height:29px;font-size:18px}.call-status{background:var(--navy);color:#fff;border-radius:9px;align-items:center;gap:8px;padding:13px;display:flex}.call-status time{font-variant-numeric:tabular-nums;margin-left:auto}.pulse{background:#77839a;border-radius:50%;width:8px;height:8px}.pulse.live{background:#3bd19b;box-shadow:0 0 0 5px #3bd19b21}.transcript,.coach-card,.call-notes{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:11px;padding:15px}.transcript>p:not(.eyebrow){border-left:2px solid #5b7fea;padding-left:10px;font-size:10px;line-height:1.6}.transcript p.client{border-color:#dc8e4b}.transcript p b{color:#798597;margin-bottom:3px;font-size:8px;display:block}.wave{color:#9aa3b2;justify-content:center;align-items:center;gap:4px;height:90px;display:flex}.wave i{background:#cfd5df;border-radius:3px;width:3px;height:15px}.wave i:nth-child(2),.wave i:nth-child(4){height:27px}.wave i:nth-child(3){height:38px}.wave span{margin-left:8px;font-size:8px}.coach-card{border-color:#dce1ec}.coach-card.active{background:linear-gradient(145deg,#fff,#f6f3ff);border-color:#dcd3f5}.coach-card>div{align-items:center;gap:8px;display:flex}.coach-card>div>span{color:#7456cc}.coach-card>div .eyebrow{margin:0}.coach-card>div em{color:#8a94a6;margin-left:auto;font-size:7px;font-style:normal}.coach-card h3{margin:12px 0;font-size:12px}.coach-card>p{color:#7a8597;margin-bottom:5px;font-size:8px}.coach-card blockquote{color:#44506a;background:#fff;border:1px solid #e2dff0;border-radius:7px;margin:0;padding:10px;font-size:10px;line-height:1.55}.coach-tips{gap:5px!important;margin-top:10px!important;display:flex!important}.coach-tips span{background:#eaf7f2;border-radius:8px;padding:4px 6px;color:#287d61!important;font-size:7px!important}.call-notes label{color:#657188;font-size:9px;font-weight:700}.call-notes textarea{resize:none;width:100%;margin-top:7px;padding:8px;display:block;height:64px!important}.call-controls{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:center;gap:8px;margin-top:12px;padding:10px;display:flex;position:sticky;bottom:0;box-shadow:0 7px 28px #14233f1f}.call-controls button{border:0;border-radius:7px;padding:8px 12px}.call-controls .call{color:#fff;background:#31b981;padding:8px 25px}.call-controls .hangup{color:#fff;background:#df5162;padding:8px 25px}.toast{z-index:100;color:#fff;width:min(440px,100vw - 32px);min-height:48px;box-shadow:var(--shadow);background:#12223d;border:1px solid #ffffff21;border-radius:11px;grid-template-columns:22px minmax(0,1fr) 30px;align-items:start;gap:9px;padding:11px 11px 11px 14px;font-size:12px;line-height:1.5;animation:.25s slide;display:grid;position:fixed;bottom:24px;right:25px}.toast-success{background:#153c30;border-color:#2d6b57}.toast-warning{background:#4a3514;border-color:#7c5a20}.toast-error{background:#4b1f29;border-color:#7f3445}.toast-icon{background:#ffffff24;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:900;display:grid}.toast-message{overflow-wrap:anywhere}.toast-progress{grid-template-columns:22px minmax(0,1fr)}.toast-dismiss{width:30px;height:30px;color:inherit;cursor:pointer;opacity:.76;background:0 0;border:0;border-radius:8px;place-items:center;margin:-3px -3px 0 0;padding:0;font-size:20px;line-height:1;display:grid}.toast-dismiss:hover,.toast-dismiss:focus-visible{opacity:1;background:#ffffff1f}@keyframes slide{0%{opacity:0;transform:translateY(10px)}}@media (width<=1100px){.metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.dialer-layout{grid-template-columns:1fr}.top-actions .ai-pill{display:none!important}.content{padding:24px 20px}}@media (width<=900px){.metrics.dialer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics.dialer-metrics .metric:last-child{grid-column:1/-1}}@media (width<=760px){.sidebar{width:64px;padding:18px 8px}.sidebar nav button:not(.active){font-size:0}.brand{justify-content:center;padding:2px 0 24px}.brand b{letter-spacing:-.2px;flex-direction:column;align-items:center;gap:1px;font-size:10px}.sidebar nav button{justify-content:center;padding:12px}.sidebar nav button i{font-size:18px}.sidebar nav em,.sidebar nav button .live-dot,.sidebar-bottom{display:none}.main-area{width:calc(100% - 64px);margin-left:64px}.topbar{padding:0 14px}.command{width:auto}.command span,.command kbd{display:none}.page-header{align-items:flex-start;gap:15px}.header-actions{flex-wrap:wrap;justify-content:flex-end}.metrics{grid-template-columns:1fr 1fr}.toolbar{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:10px}.tools{width:100%}.search{flex:1}.tabs{min-height:35px}.form-grid,.form-grid.three{grid-template-columns:1fr}}@media (width<=520px){.content{padding:18px 12px}.metrics{grid-template-columns:1fr}.metrics.dialer-metrics{grid-template-columns:minmax(0,1fr)}.metrics.dialer-metrics .metric:last-child{grid-column:auto}.page-header{flex-direction:column}.header-actions{justify-content:flex-start}.header-actions .ghost,.top-actions>button:first-child{display:none}.modal{padding:17px}.metric{padding:13px}}.top-search-bar{background:var(--bg);border-bottom:1px solid var(--line);z-index:120;justify-content:center;align-items:center;min-height:62px;padding:9px 28px;display:flex;position:relative;box-shadow:0 5px 18px #0a132812}.global-search{z-index:40;width:min(470px,100%);position:relative;transform:translate(-114px)}.global-search-field{background:var(--panel);height:46px;box-shadow:none;border:1px solid #d8dee9;border-radius:11px;align-items:center;padding:0;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden}.global-search-field.open,.global-search-field:focus-within{border-color:var(--blue);background:var(--panel);box-shadow:0 0 0 3px #3468f221}.global-search-icon{display:none}.global-search-field input{flex:1;width:100%;min-width:0;font:500 14px/1.2 inherit;display:block;height:100%!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;outline:0!important;padding:0 16px!important}.global-search-field input::placeholder{color:#8490a5}.global-search-hint{display:none}.global-search-results{z-index:200;isolation:isolate;border:1px solid #d8dee9;border-radius:11px;max-height:430px;padding:9px;position:absolute;top:54px;left:0;right:0;overflow:auto;box-shadow:0 18px 42px #0f1c3738;opacity:1!important;background:#fff!important}.global-search-heading{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:5px 8px 8px;font-size:9px;font-weight:800}.global-search-results button{text-align:left!important;color:#172036!important;opacity:1!important;background:#fff!important;border:0!important;border-radius:8px!important;grid-template-columns:30px 1fr auto!important;align-items:center!important;gap:9px!important;width:100%!important;height:auto!important;min-height:56px!important;margin:0!important;padding:8px!important;display:grid!important;position:relative!important}.global-search-results button:hover{background:#f2f5fa!important}.global-search-results button:before,.global-search-results button:after{display:none!important}.global-search-type{background:var(--soft);width:30px;height:30px;color:var(--blue);border-radius:7px;place-items:center;display:grid}.global-search-results button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.global-search-results b{font-size:12px}.global-search-results small{text-overflow:ellipsis;white-space:nowrap;color:#68758a;font-size:10px;overflow:hidden}.global-search-results em{color:#68758a;font-size:9px;font-style:normal}.global-search-empty{color:#68758a;padding:16px 10px;font-size:11px}.priority-lead-list{gap:10px;margin-top:14px;display:grid}.priority-lead-row{border:1px solid var(--line);background:var(--panel);width:100%;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:38px 42px minmax(0,1fr) 160px 105px;align-items:center;gap:12px;padding:10px 12px;transition:all .18s;display:grid}.priority-lead-row:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 8px 22px #11224414}.priority-rank{color:var(--muted);font-size:11px;font-weight:800}.priority-lead-copy,.priority-action{flex-direction:column;gap:3px;display:flex}.priority-lead-copy b,.priority-action b{font-size:14px}.priority-lead-copy small,.priority-action small{color:var(--muted);font-size:11px}.priority-action{border-left:1px solid var(--line);padding-left:14px}.priority-open{color:var(--blue);justify-self:end;font-size:12px;font-weight:800}@media (width<=900px){.priority-lead-row{grid-template-columns:34px 38px minmax(0,1fr)}.priority-action,.priority-open{grid-column:3}.top-search-bar{padding:10px 16px}.global-search-hint{display:none}}@media (width<=760px){.global-search{transform:translate(-32px)}}@media (width<=560px){.top-search-bar{min-height:64px;padding:8px 12px}.global-search{width:min(420px,100% - 12px);transform:translate(-32px)}.global-search-field{height:46px}.global-search-field kbd{display:none}}[data-theme=dark] .top-search-bar{background:#0b0d12;border-bottom-color:#252a34;box-shadow:0 5px 20px #00000040}[data-theme=dark] .global-search-field{box-shadow:none;background:#1b1f28;border-color:#343b49}[data-theme=dark] .global-search-field.open,[data-theme=dark] .global-search-field:focus-within{background:#1b1f28;border-color:#6f8cff;box-shadow:0 0 0 3px #6f8cff26}[data-theme=dark] .global-search-field input{color:#f2f5fa!important;background:0 0!important}[data-theme=dark] .global-search-field input::placeholder{color:#8d98aa}[data-theme=dark] .global-search-results{border-color:#343b49;box-shadow:0 20px 48px #00000080;background:#171b23!important}[data-theme=dark] .global-search-results button{color:#f3f5f8!important;background:#171b23!important}[data-theme=dark] .global-search-results button:hover{background:#222833!important}[data-theme=dark] .global-search-results small,[data-theme=dark] .global-search-results em,[data-theme=dark] .global-search-empty{color:#aab4c4}.hosted-business-page{color:#14213d;background:#f6f8fc;min-height:100vh;padding:clamp(24px,5vw,72px) 18px;font-family:Arial,sans-serif}.hosted-business-page article{background:#fff;border:1px solid #dfe5ef;border-radius:18px;max-width:780px;margin:auto;overflow:hidden;box-shadow:0 18px 50px #14213d14}.hosted-business-page header,.hosted-business-page section,.hosted-business-page footer{padding:24px clamp(22px,5vw,48px)}.hosted-business-page header{color:#fff;background:#0e2447}.hosted-business-page h1{margin:8px 0;font-size:clamp(30px,5vw,48px)}.hosted-business-page h2{margin:0 0 10px}.hosted-business-page .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.hosted-business-page section+section{border-top:1px solid #e5e9f1}.hosted-business-page footer{border-top:1px solid #e5e9f1;flex-wrap:wrap;gap:18px;display:flex}.hosted-business-page footer small{margin-left:auto}.hosted-business-page .policy-body{white-space:pre-wrap;line-height:1.7}.hosted-business-page a{color:#255dc8}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.auth-page{color:#edf3ff;background:radial-gradient(circle at 50% 0,#17284b 0,#0000 38%),#08101d;place-items:center;min-height:100vh;padding:32px;font-family:Arial,sans-serif;display:grid}.auth-card{background:#101927;border:1px solid #2b3b58;border-radius:18px;width:min(460px,100%);padding:38px;box-shadow:0 28px 70px #0008}.auth-card.compact{text-align:center}.auth-brand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.auth-brand>span{background:#2866d9;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.auth-brand b{font-size:20px;display:block}.auth-brand em{color:#4b87ff;font-style:normal}.auth-brand small{color:#91a2bd;letter-spacing:.18em;margin-top:2px;display:block}.auth-eyebrow{letter-spacing:.16em;font-weight:800;color:#79a6ff!important;margin:0 0 8px!important;font-size:11px!important}.auth-card h1{margin:0 0 10px;font-size:30px}.auth-card>p{color:#aebbd0;line-height:1.5}.auth-card form{gap:16px;margin-top:26px;display:grid}.auth-card label{gap:7px;font-size:13px;font-weight:700;display:grid}.auth-card input{color:#fff;background:#0a1320;border:1px solid #34445f;border-radius:10px;height:48px;padding:0 14px;font-size:15px}.auth-card button{color:#fff;cursor:pointer;background:#2866d9;border:0;border-radius:10px;height:50px;font-weight:800}.auth-card button:disabled{opacity:.6}.auth-error,.auth-notice{color:#ffd9df;background:#3b1721;border-radius:9px;padding:12px 14px;font-size:13px}.auth-notice{color:#a4edda;background:#102c27;margin-top:22px}.auth-help{color:#8797ae;margin-top:22px;line-height:1.5;display:block}.auth-spinner{border:3px solid #263650;border-top-color:#4b87ff;border-radius:50%;width:34px;height:34px;margin:0 auto 16px;animation:.8s linear infinite spin}.root-session-check{z-index:10000;position:fixed;inset:0}.session-splash{--session-splash-copy:#c2ccdc;isolation:isolate;min-height:100svh;color:var(--session-splash-copy);background:radial-gradient(circle at 50% 46%,#1c4ea033 0,#122d5c1a 24%,#0000 46%),radial-gradient(#0a1425 0,#060b14 56%,#020409 100%);place-items:center;padding:clamp(24px,5vw,64px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.session-splash:before,.session-splash:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #235fc433;border-radius:50%;width:clamp(220px,24vw,360px);position:absolute;box-shadow:0 0 0 26px #235fc40e,0 0 0 52px #235fc406}.session-splash:before{top:clamp(-255px,-16vw,-155px);right:clamp(-210px,-12vw,-105px)}.session-splash:after{bottom:clamp(-255px,-16vw,-155px);left:clamp(-210px,-12vw,-105px)}.session-splash-content{z-index:1;text-align:center;justify-items:center;gap:0;width:min(100%,420px);display:grid;position:relative}.session-splash-logo-frame{aspect-ratio:838/572;width:clamp(250px,25vw,350px);box-shadow:none;border:0;border-radius:0;outline:0;place-items:center;display:grid;background:0 0!important}.session-splash-logo-frame:before,.session-splash-logo-frame:after{content:none}.session-splash-logo{object-fit:contain;color:#0000;width:100%;height:100%;box-shadow:none;visibility:hidden;border:0;border-radius:0;outline:0;display:block;background:0 0!important}.session-loader{border:3px solid #235fc433;border-top-color:var(--brand-primary,#235fc4);border-right-color:var(--brand-primary,#235fc4);border-radius:50%;width:38px;height:38px;margin:clamp(24px,3.5vh,34px) 0 18px;animation:.86s linear infinite sessionLoader;display:block}.session-loader i{display:none}.session-splash p{color:inherit;letter-spacing:.005em;margin:0;font-size:clamp(.9rem,1.1vw,.98rem);font-weight:600;line-height:1.5}@keyframes sessionLoader{to{transform:rotate(360deg)}}@media (width<=600px){.session-splash{padding:24px}.session-splash-content{width:min(100%,340px)}.session-splash-logo-frame{width:clamp(225px,74vw,290px)}.session-loader{width:35px;height:35px}}@media (prefers-reduced-motion:reduce){.session-loader{animation-duration:1.8s}}.billing-public-page{color:#eef5ff;background:radial-gradient(circle at 12% 10%,#1b4380 0,#0000 34%),linear-gradient(145deg,#071126,#0e2144 56%,#09152c);min-height:100vh;padding:32px}.billing-shell{max-width:1160px;margin:0 auto}.billing-brand-row{justify-content:space-between;align-items:center;margin-bottom:54px;display:flex}.billing-brand-row>a,.billing-status-actions>a:not(.billing-primary){color:#c9daf6;font-weight:700;text-decoration:none}.billing-brand-row .auth-brand{margin:0}.billing-grid{grid-template-columns:minmax(0,1fr) minmax(380px,510px);align-items:center;gap:70px;display:grid}.billing-copy h1{letter-spacing:-.055em;margin:10px 0 22px;font-size:clamp(42px,5vw,68px);line-height:1.02}.billing-copy>p{color:#bfd0ea;max-width:660px;font-size:17px;line-height:1.72}.billing-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-weight:900;color:#75a8ff!important;font-size:12px!important}.billing-price{align-items:center;gap:18px;margin:30px 0;display:flex}.billing-price b{letter-spacing:-.05em;font-size:54px}.billing-price span{color:#c9d9ef;line-height:1.4}.billing-copy ul{color:#dce8f8;grid-template-columns:1fr 1fr;gap:14px 30px;padding:0;list-style:none;display:grid}.billing-copy li:before{content:"+";color:#65d49a;margin-right:9px;font-weight:900}.billing-card,.billing-status-card{color:#17243b;background:#fff;border:1px solid #ffffff40;border-radius:24px;padding:32px;box-shadow:0 28px 80px #00000047}.billing-card h2,.billing-status-card h1{letter-spacing:-.035em;margin:24px 0 8px;font-size:28px}.billing-card>p,.billing-status-card>p{color:#62718a;line-height:1.6}.billing-choice{background:#eef3fa;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.billing-choice button{color:#62718a;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px;font-weight:800}.billing-choice button.active{color:#164eaa;background:#fff;box-shadow:0 2px 10px #14345f1f}.billing-card form,.billing-activate form{gap:16px;margin-top:24px;display:grid}.billing-card label,.billing-activate label{color:#37475f;gap:7px;font-size:13px;font-weight:800;display:grid}.billing-card input,.billing-activate input{font:inherit;color:#17243b;background:#fff;border:1px solid #ccd6e5;border-radius:10px;padding:12px 13px}.billing-card input:focus,.billing-activate input:focus{border-color:#245fce;outline:3px solid #245fce29}.billing-total{border-top:1px solid #e1e7f0;justify-content:space-between;align-items:center;padding-top:17px;display:flex}.billing-total b{font-size:24px}.billing-card form small{color:#748198;line-height:1.45}.billing-primary{cursor:pointer;background:#245fce;border:0;border-radius:11px;justify-content:center;padding:14px 20px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.billing-primary:disabled{cursor:not-allowed;background:#91a2bc}.billing-error{color:#a52735;background:#fff0f1;border:1px solid #f2c9ce;border-radius:10px;padding:11px 13px;line-height:1.45}.billing-fine-print{color:#77849a!important;margin:18px 0 0!important;font-size:12px!important}.billing-fine-print a{color:#245fce}.billing-status-card{text-align:center;max-width:620px;margin:8vh auto 0}.billing-status-card .auth-brand{justify-content:center;margin-bottom:30px}.billing-status-mark{color:#245fce;background:#edf3fc;border-radius:50%;place-items:center;width:72px;height:72px;margin:26px auto;font-size:28px;font-weight:900;display:grid}.billing-status-mark.ready{color:#16864b;background:#e5f7ed}.billing-status-mark.activation_required{color:#245fce;background:#e9f0ff}.billing-status-actions{justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}.billing-activation-summary{text-align:left;background:#f4f7fb;border-radius:12px;grid-template-columns:auto 1fr;gap:10px 20px;margin:20px 0;padding:17px;display:grid}.billing-activation-summary span{color:#748198}.billing-activate .billing-choice{margin-top:20px}.billing-activate form,.billing-activate .billing-fine-print{text-align:left}.billing-admin{gap:20px;display:grid}.billing-admin>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.billing-admin>header h2{margin:4px 0 8px;font-size:30px}.billing-admin>header p{color:var(--muted,#64748b);max-width:760px}.billing-runtime{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.billing-runtime.ready{color:#167044;background:#dff7e9}.billing-runtime.dormant{color:#637086;background:#eef2f7}.billing-admin-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.billing-admin-grid article,.billing-panel,.billing-seat-panel{background:var(--surface,#fff);border:1px solid var(--border,#dfe5ee);border-radius:16px;padding:20px}.billing-admin-grid article>span{color:#66758b;letter-spacing:.1em;font-size:11px;font-weight:900;display:block}.billing-admin-grid article>b{text-transform:capitalize;margin:10px 0;font-size:25px;display:block}.billing-admin-grid article>b small{color:#66758b;font-size:13px}.billing-admin-grid article p,.billing-panel p,.billing-panel-head p{color:#66758b;margin:0;line-height:1.5}.billing-panel{justify-content:space-between;align-items:center;gap:20px;display:flex}.billing-panel h3,.billing-panel-head h3{margin:0 0 6px}.billing-panel>input{border:1px solid #ccd6e5;border-radius:9px;width:90px;padding:10px}.billing-capacity-control{align-items:end;gap:8px;display:flex}.billing-capacity-control label{color:#66758b;gap:4px;font-size:11px;font-weight:800;display:grid}.billing-capacity-control input{border:1px solid #ccd6e5;border-radius:8px;width:76px;padding:8px}.billing-panel-head{justify-content:space-between;gap:20px;display:flex}.billing-panel-head>span{font-weight:900}.billing-seat-row{border-top:1px solid var(--border,#e2e8f0);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.billing-seat-row:first-of-type{margin-top:15px}.billing-seat-row div{gap:4px;display:grid}.billing-seat-row div span,.billing-seat-row>span{color:#6d7b90;text-transform:capitalize;font-size:13px}.billing-seat-row button{color:inherit;background:0 0;border:1px solid #cbd5e1;border-radius:8px;padding:8px 11px;font-weight:800}.billing-promo-form{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:12px;margin-top:18px;display:grid}.billing-promo-form label{gap:6px;font-size:12px;font-weight:800;display:grid}.billing-promo-form input,.billing-promo-form select{background:var(--surface,#fff);min-width:0;color:inherit;border:1px solid #ccd6e5;border-radius:8px;padding:10px}.billing-promo-message{color:#66758b;font-size:13px}.billing-promotion-list{margin-top:18px}.billing-admin-empty{color:#66758b;border:1px solid #dfe5ee;border-radius:14px;padding:30px}@media (width<=900px){.billing-admin-grid{grid-template-columns:1fr}.billing-promo-form{grid-template-columns:1fr 1fr}.billing-admin>header,.billing-panel{flex-direction:column;align-items:stretch}}@media (width<=850px){.billing-public-page{padding:20px}.billing-brand-row{margin-bottom:34px}.billing-grid{grid-template-columns:1fr;gap:34px}.billing-copy h1{font-size:44px}.billing-copy ul{grid-template-columns:1fr}.billing-card{padding:24px}.billing-status-card{margin-top:3vh;padding:25px}}@media (width<=560px){.billing-promo-form{grid-template-columns:1fr}.billing-seat-row{flex-direction:column;align-items:flex-start}}@media (width<=500px){.billing-price b{font-size:46px}.billing-choice{grid-template-columns:1fr}.billing-status-actions{flex-direction:column}.billing-public-page{padding:12px}.billing-copy h1{font-size:38px}}:root{--security-ink:#eaf1ff;--security-muted:#9fb0ce;--security-panel:#0c1830e6;--security-line:#94b1e12e;--security-blue:#4388ff;--security-blue-soft:#4388ff24;--security-green:#3bd19a;--security-red:#ff6b7a}.security-page{min-height:100dvh;color:var(--security-ink);background:radial-gradient(circle at 8% 0,#2a63c833,#0000 34rem),radial-gradient(circle at 94% 18%,#2bbc9c14,#0000 28rem),#050b17;padding:clamp(1rem,3vw,2.75rem)}.security-shell{width:min(1180px,100%);margin:0 auto}.security-header{margin-bottom:1.5rem}.security-back{color:#a9bbd8;align-items:center;gap:.28rem;margin-bottom:1.5rem;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.security-back:hover{color:#fff}.security-title-row{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.security-eyebrow{color:#70a4ff;letter-spacing:.16em;margin:0 0 .55rem;font-size:.75rem;font-weight:800}.security-title-row h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,4vw,3.15rem);line-height:1.04}.security-title-row p{color:var(--security-muted);max-width:720px;margin:.8rem 0 0;font-size:1rem;line-height:1.6}.security-posture{border:1px solid var(--security-line);color:#b8c8e3;white-space:nowrap;border-radius:999px;padding:.58rem .78rem;font-size:.82rem;font-weight:750}.security-posture.protected{color:#7ce6bd;background:#3bd19a1a;border-color:#3bd19a57}.security-identity{align-items:center;gap:.7rem;margin-top:1.35rem;display:flex}.security-identity>span{background:linear-gradient(145deg,#2f75ed,#1854bd);border-radius:.72rem;place-items:center;width:2.25rem;height:2.25rem;font-size:.78rem;font-weight:850;display:grid}.security-identity div{gap:.12rem;display:grid}.security-identity b{font-size:.92rem}.security-identity small{color:#8496b4;font-size:.78rem}.security-alert{border:1px solid;border-radius:.85rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;font-weight:650}.security-alert.error{color:#ffadb6;background:#ff6b7a1a;border-color:#ff6b7a59}.security-alert.success{color:#83e8c1;background:#3bd19a17;border-color:#3bd19a52}.security-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:start;gap:1rem;display:grid}.security-card{border:1px solid var(--security-line);background:linear-gradient(165deg,#101f3cf5,#081122f0);border-radius:1.15rem;padding:1.25rem;overflow:hidden;box-shadow:0 18px 48px #00000038}.security-mfa-card{grid-row:span 2}.security-rollout-card{grid-column:1/-1}.security-card-head{border-bottom:1px solid var(--security-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.security-card-head>div{gap:.75rem;display:flex}.security-step-icon{background:var(--security-blue-soft);color:#82afff;border:1px solid #5e94f447;border-radius:.68rem;flex:none;place-items:center;width:2.15rem;height:2.15rem;font-size:.72rem;font-weight:850;display:grid}.security-card h2{margin:.05rem 0 .25rem;font-size:1.05rem}.security-card-head p{color:var(--security-muted);margin:0;font-size:.84rem;line-height:1.5}.security-status-dot,.security-session-count{white-space:nowrap;border-radius:999px;padding:.36rem .58rem;font-size:.72rem;font-weight:800}.security-status-dot.on{color:#7ce6bd;background:#3bd19a1a}.security-status-dot.off,.security-session-count{color:#afbfda;background:#9ab0d517}.security-factor-body,.security-enrollment{padding-top:1.15rem}.security-factor{border:1px solid var(--security-line);background:#02091470;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.85rem;display:flex}.security-factor>div{align-items:center;gap:.7rem;display:flex}.security-factor-mark{color:#69dfb3;background:#3bd19a21;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}.security-factor b,.security-factor small{display:block}.security-factor b{font-size:.9rem}.security-factor small{color:var(--security-muted);margin-top:.15rem}.security-text-danger,.security-link-button{appearance:none;color:#ff98a3;cursor:pointer;background:0 0;border:0;padding:.4rem;font-weight:750}.security-link-button{color:#8eb7ff}.security-empty{border:1px dashed #94b1e140;border-radius:.9rem;margin-bottom:1rem;padding:1rem}.security-empty b{font-size:.92rem}.security-empty p{color:var(--security-muted);margin:.38rem 0 0;font-size:.85rem;line-height:1.55}.security-primary,.security-secondary{cursor:pointer;border:1px solid;border-radius:.72rem;min-height:2.65rem;padding:.68rem .95rem;font-size:.88rem;font-weight:780}.security-primary{color:#fff;background:linear-gradient(#4388ff,#2769dd);border-color:#4a8eff;box-shadow:0 8px 22px #2168e233}.security-secondary{color:#dce7fa;background:#0f1e39cc;border-color:#94b1e140}.security-primary:disabled,.security-secondary:disabled{cursor:not-allowed;opacity:.5}.security-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.security-policy-note{border-top:1px solid var(--security-line);justify-content:space-between;gap:.75rem;margin-top:1.15rem;padding-top:.9rem;font-size:.78rem;display:flex}.security-policy-note span{color:var(--security-muted);text-align:right}.security-enrollment-copy h3{margin:0 0 .4rem;font-size:1rem}.security-enrollment-copy p{color:var(--security-muted);margin:0;font-size:.85rem;line-height:1.55}.security-setup-grid{grid-template-columns:auto 1fr;align-items:stretch;gap:1rem;margin:1rem 0;display:grid}.security-qr-frame{background:#fff;border-radius:.9rem;place-items:center;width:212px;min-height:212px;padding:.75rem;display:grid}.security-qr-frame img{width:188px;height:188px}.security-qr-placeholder{background:repeating-conic-gradient(#071123 0 25%, white 0 50%) 0 / 18px 18px;color:#071123;grid-template-columns:repeat(2,1fr);width:176px;height:176px;padding:14px;display:grid;position:relative}.security-qr-placeholder span{z-index:1;background:#fff;border:7px solid #071123;width:38px;height:38px}.security-qr-placeholder span:nth-child(2){justify-self:end}.security-qr-placeholder span:nth-child(3){align-self:end}.security-qr-placeholder i{background:#fff;padding:.25rem;font-size:.68rem;font-style:normal;font-weight:900;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.security-manual-key{border:1px solid var(--security-line);background:#030a1673;border-radius:.9rem;padding:1rem}.security-manual-key span{color:#8eb7ff;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800}.security-manual-key p{color:var(--security-muted);margin:.7rem 0;font-size:.84rem}.security-manual-key code{color:#fff;letter-spacing:.12em;overflow-wrap:anywhere;font-size:1rem;font-weight:800;display:block}.security-manual-key small{color:#ffadb6;margin-top:1rem;line-height:1.45;display:block}.security-code-field{color:#becce2;gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.security-code-field input{color:#fff;width:min(240px,100%);font:inherit;letter-spacing:.34em;background:#071225;border:1px solid #739ee657;border-radius:.72rem;padding:.78rem .85rem;font-size:1.15rem}.security-session-list{gap:.65rem;padding-top:1rem;display:grid}.security-session{border:1px solid var(--security-line);background:#030a166b;border-radius:.82rem;grid-template-columns:auto 1fr;align-items:center;gap:.72rem;padding:.78rem;display:grid}.security-device-icon{background:var(--security-blue-soft);color:#89b3ff;border-radius:.58rem;place-items:center;width:2rem;height:2rem;font-size:1.1rem;display:grid}.security-session>div>div{align-items:center;gap:.5rem;display:flex}.security-session b{font-size:.85rem}.security-session div span{color:#7ce6bd;background:#3bd19a1a;border-radius:999px;padding:.18rem .38rem;font-size:.65rem;font-weight:800}.security-session p{color:var(--security-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.security-revoke{color:#ffc1c7}.security-fine-print{color:#7f91af;margin-top:.9rem;font-size:.72rem;line-height:1.5;display:block}.security-recovery-card ol{color:#b8c6dc;margin:1rem 0;padding-left:1.2rem;font-size:.85rem;line-height:1.55}.security-recovery-card li+li{margin-top:.55rem}.security-recovery-warning{color:#bed1f2;background:#4388ff14;border-left:3px solid #4388ff;margin:0;padding:.75rem .85rem;font-size:.82rem;line-height:1.5}.security-metrics{grid-template-columns:repeat(4,1fr);gap:.75rem;padding-top:1rem;display:grid}.security-metrics div{border:1px solid var(--security-line);background:#030a166b;border-radius:.82rem;gap:.35rem;padding:.9rem;display:grid}.security-metrics strong{letter-spacing:-.04em;font-size:1.55rem}.security-metrics span{color:var(--security-muted);font-size:.76rem}.security-metrics .warn strong{color:#ffc16a}.security-loading{color:#9fb0ce;place-items:center;min-height:60vh;display:grid}@media (width<=820px){.security-page{padding:1rem}.security-title-row{flex-direction:column;align-items:flex-start}.security-grid{grid-template-columns:1fr}.security-mfa-card{grid-row:auto}.security-rollout-card{grid-column:auto}.security-setup-grid{grid-template-columns:1fr}.security-qr-frame{width:100%}.security-metrics{grid-template-columns:repeat(2,1fr)}}.security-page.security-qa-mobile{padding:1rem}.security-qa-mobile .security-shell{width:390px}.security-qa-mobile .security-title-row{flex-direction:column;align-items:flex-start}.security-qa-mobile .security-grid{grid-template-columns:1fr}.security-qa-mobile .security-mfa-card{grid-row:auto}.security-qa-mobile .security-rollout-card{grid-column:auto}.security-qa-mobile .security-setup-grid{grid-template-columns:1fr}.security-qa-mobile .security-qr-frame{width:100%}.security-qa-mobile .security-card{border-radius:.95rem;padding:1rem}.security-qa-mobile .security-card-head{flex-direction:column;align-items:flex-start}.security-qa-mobile .security-card-head>div{width:100%}.security-qa-mobile .security-status-dot,.security-qa-mobile .security-session-count{margin-left:2.9rem}.security-qa-mobile .security-factor{flex-direction:column;align-items:flex-start}.security-qa-mobile .security-policy-note{flex-direction:column}.security-qa-mobile .security-policy-note span{text-align:left}.security-qa-mobile .security-actions>button{width:100%}.security-qa-mobile .security-metrics{grid-template-columns:1fr 1fr}.mfa-challenge-page.mfa-qa-mobile{justify-content:center;align-items:flex-start;display:flex}.mfa-qa-mobile .mfa-challenge-card{width:390px}@media (width<=520px){.security-card{border-radius:.95rem;padding:1rem}.security-card-head{flex-direction:column;align-items:flex-start}.security-card-head>div{width:100%}.security-status-dot,.security-session-count{margin-left:2.9rem}.security-factor{flex-direction:column;align-items:flex-start}.security-policy-note{flex-direction:column}.security-policy-note span{text-align:left}.security-actions>button{width:100%}.security-metrics{grid-template-columns:1fr 1fr}}.mfa-challenge-page{min-height:100dvh;color:var(--security-ink);background:radial-gradient(circle at 50% 0,#2f75ed3d,#0000 32rem),#050b17;place-items:center;padding:1rem;display:grid}.mfa-challenge-card{border:1px solid var(--security-line);background:linear-gradient(165deg,#101f3cfa,#070f1efa);border-radius:1.15rem;width:min(460px,100%);padding:clamp(1.25rem,5vw,2rem);box-shadow:0 28px 72px #00000061}.mfa-challenge-card .auth-brand{margin-bottom:2rem}.mfa-challenge-card h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,6vw,2.25rem);line-height:1.08}.mfa-challenge-lead{color:var(--security-muted);margin:.8rem 0 1.25rem;line-height:1.6}.mfa-challenge-loading{color:var(--security-muted);place-items:center;min-height:11rem;display:grid}.mfa-selected-factor{border:1px solid var(--security-line);background:#030a166b;border-radius:.75rem;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.78rem .85rem;display:flex}.mfa-selected-factor span{color:var(--security-muted);font-size:.8rem}.mfa-selected-factor b{font-size:.82rem}.mfa-factor-options{gap:.5rem;margin-bottom:.7rem;display:flex;overflow-x:auto}.mfa-factor-options button{border:1px solid var(--security-line);color:#aebed8;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.45rem .65rem;font-weight:700}.mfa-factor-options button.active{background:var(--security-blue-soft);color:#fff;border-color:#4a8eff}.mfa-code-input{color:#c4d0e4;gap:.45rem;font-size:.82rem;font-weight:750;display:grid}.mfa-code-input input{color:#fff;width:100%;font:inherit;letter-spacing:.42em;text-align:center;background:#061022;border:1px solid #739ee65c;border-radius:.78rem;padding:.9rem 1rem;font-size:1.35rem}.mfa-code-input input:focus{border-color:#5b97ff;outline:3px solid #4388ff24}.mfa-challenge-card .security-alert{margin:.85rem 0 0}.mfa-verify-button{width:100%;margin-top:1rem}.mfa-challenge-help{border-top:1px solid var(--security-line);gap:.45rem;margin-top:1.2rem;padding-top:1rem;display:grid}.mfa-challenge-help a{color:#8eb7ff;font-size:.82rem;font-weight:750;text-decoration:none}.mfa-challenge-help span{color:#8395b1;font-size:.75rem;line-height:1.45}.public-site{--public-bg:#050914;--public-panel:#0c1424;--public-panel-strong:#101b31;--public-line:#97abcf2e;--public-copy:#aebbd0;--public-ink:#f5f8ff;--public-blue:var(--brand-primary,#235fc4);background:radial-gradient(circle at 73% 12%, #235fc42e, transparent 29rem), radial-gradient(circle at 20% 45%, #1c458c1a, transparent 34rem), var(--public-bg);min-height:100svh;color:var(--public-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.public-site *,.public-site :before,.public-site :after{box-sizing:border-box}.public-site a{color:inherit;text-decoration:none}.public-nav{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);min-height:84px;margin:0 auto;display:flex}.public-brand{width:174px;height:64px;display:block;overflow:hidden}.public-brand img{object-fit:contain;width:174px;height:87px;display:block;transform:translateY(-11px)}.public-nav nav,.public-footer nav{align-items:center;gap:24px;display:flex}.public-nav nav>a:not(.public-sign-in){color:var(--public-copy);font-size:.88rem;font-weight:650}.public-nav nav>a:not(.public-sign-in):hover,.public-footer a:hover{color:var(--public-ink)}.public-sign-in,.public-primary-action{background:var(--public-blue);color:#fff;border:1px solid #3172dd;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:.88rem;font-weight:750;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 28px #235fc438}.public-sign-in:hover,.public-primary-action:hover{background:var(--brand-primary-hover,#194fa9);transform:translateY(-1px);box-shadow:0 14px 32px #235fc44d}.public-sign-in:focus-visible,.public-primary-action:focus-visible,.public-secondary-action:focus-visible,.public-site a:focus-visible{outline-offset:3px;outline:3px solid #538ef180}.public-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.78fr);align-items:center;gap:clamp(54px,8vw,108px);width:min(1180px,100% - 48px);min-height:650px;margin:0 auto;padding:92px 0 88px;display:grid}.public-hero-copy{max-width:690px}.public-eyebrow{color:#68a1ff;letter-spacing:.17em;margin:0 0 16px;font-size:.73rem;font-weight:850}.public-hero h1{letter-spacing:-.055em;max-width:660px;margin:0;font-size:clamp(2.75rem,5.25vw,5rem);line-height:.99}.public-lead{max-width:665px;color:var(--public-copy);margin:28px 0 0;font-size:clamp(1.04rem,1.7vw,1.23rem);line-height:1.7}.public-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.public-primary-action{min-height:49px;padding:0 24px}.public-secondary-action{border:1px solid var(--public-line);color:#d7e0ef;border-radius:9px;justify-content:center;align-items:center;min-height:49px;padding:0 20px;font-size:.9rem;font-weight:700;display:inline-flex}.public-secondary-action:hover{background:#ffffff08;border-color:#68a1ff85}.public-access-note{color:#7f8da4;margin:18px 0 0;font-size:.8rem}.public-product-card{border:1px solid var(--public-line);background:linear-gradient(145deg,#101b31f5,#080e1afa);border-radius:18px;padding:24px;box-shadow:0 30px 90px #0000004d}.public-product-card-head{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.public-product-card-head span{color:#dbe5f5;letter-spacing:.13em;font-size:.7rem;font-weight:850}.public-product-card-head i{color:#78d7a5;background:#2884571f;border:1px solid #48b88047;border-radius:999px;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:750}.public-workflow-row{border-bottom:1px solid #97abcf1f;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:16px;min-height:86px;display:grid}.public-workflow-row:last-child{border-bottom:0}.public-step-number{color:#78aaff;background:#235fc42e;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:850;display:grid}.public-workflow-row div{gap:5px;display:grid}.public-workflow-row b{font-size:.94rem}.public-workflow-row small{color:var(--public-copy);font-size:.79rem}.public-platform{border-top:1px solid var(--public-line);background:#04081094;padding:92px max(24px,50% - 590px)}.public-section-heading{max-width:720px}.public-section-heading h2,.public-trust h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.08}.public-section-heading>p:last-child{color:var(--public-copy);margin:20px 0 0;font-size:1.02rem;line-height:1.7}.public-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:52px;display:grid}.public-capability-grid article{border:1px solid var(--public-line);background:#0c1424b8;border-radius:14px;min-height:240px;padding:25px}.public-capability-grid article>span{color:#68a1ff;letter-spacing:.12em;font-size:.72rem;font-weight:850}.public-capability-grid h3{margin:38px 0 12px;font-size:1.08rem}.public-capability-grid p{color:var(--public-copy);margin:0;font-size:.87rem;line-height:1.7}.public-trust{grid-template-columns:minmax(0,1fr) minmax(340px,.76fr);align-items:center;gap:70px;width:min(1180px,100% - 48px);margin:0 auto;padding:88px 0;display:grid}.public-trust>p{color:var(--public-copy);margin:0;font-size:.96rem;line-height:1.8}.public-footer{border-top:1px solid var(--public-line);grid-template-columns:1fr auto;align-items:center;gap:16px 30px;width:min(1180px,100% - 48px);min-height:132px;margin:0 auto;padding:28px 0;display:grid}.public-footer div{gap:5px;display:grid}.public-footer div b{font-size:.9rem}.public-footer div span,.public-footer small,.public-footer nav{color:#8795aa;font-size:.76rem}.public-footer small{grid-column:1/-1}.public-legal-site{padding-bottom:1px}.public-legal{width:min(780px,100% - 48px);margin:0 auto;padding:84px 0 100px}.public-legal h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,5vw,4.3rem);line-height:1}.public-legal-date{color:#8493a9!important;margin:18px 0 42px!important;font-size:.82rem!important}.public-legal h2{margin:38px 0 10px;font-size:1.12rem}.public-legal>p{color:var(--public-copy);margin:0 0 18px;font-size:.96rem;line-height:1.8}.public-legal-actions{flex-wrap:wrap;gap:12px;margin-top:50px;display:flex}.public-legal-actions a{border:1px solid var(--public-line);color:#dbe5f5;border-radius:8px;align-items:center;min-height:42px;padding:0 16px;font-size:.83rem;font-weight:700;display:inline-flex}.public-legal-actions a:hover{border-color:#68a1ff85}@media (width<=920px){.public-hero{grid-template-columns:1fr;gap:48px;min-height:auto;padding:72px 0 78px}.public-product-card{width:min(100%,580px)}.public-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-trust{grid-template-columns:1fr;gap:28px}}@media (width<=620px){.public-nav,.public-hero,.public-trust,.public-footer{width:min(100% - 30px,1180px)}.public-nav{min-height:74px}.public-brand{width:138px;height:58px}.public-brand img{width:138px;height:69px;transform:translateY(-6px)}.public-nav nav{gap:10px}.public-nav nav>a:not(.public-sign-in){display:none}.public-sign-in{min-height:39px;padding:0 15px}.public-hero{padding:58px 0 64px}.public-hero h1{font-size:clamp(2.55rem,13vw,3.6rem)}.public-lead{font-size:1rem;line-height:1.65}.public-hero-actions{flex-direction:column;align-items:stretch}.public-primary-action,.public-secondary-action{width:100%}.public-product-card{border-radius:14px;padding:18px}.public-platform{padding:68px 15px}.public-capability-grid{grid-template-columns:1fr;margin-top:36px}.public-capability-grid article{min-height:190px}.public-trust{padding:68px 0}.public-footer{grid-template-columns:1fr}.public-footer nav{flex-wrap:wrap;gap:14px}.public-footer small{grid-column:auto}.public-legal{width:min(100% - 30px,780px);padding:62px 0 78px}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after{scroll-behavior:auto!important;transition:none!important}}
