/*! 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-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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lowercase{text-transform:lowercase}.italic{font-style:italic}.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))}}:root{--blue:#1368e8;--blue-dark:#0b4fbd;--navy:#0b1f3a;--ink:#172033;--muted:#6c778a;--line:#e8ecf2;--surface:#f5f7fb;--green:#1e9d63;--red:#d94452;--amber:#d48821}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);font-family:var(--font-geist), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button{cursor:pointer}.portal-shell{min-height:100vh}.sidebar{color:#fff;z-index:40;background:#07182d;border-right:1px solid #ffffff0d;flex-direction:column;width:248px;padding:25px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.brand-mark{color:#fff;letter-spacing:-.5px;background:linear-gradient(135deg,#1784ff,#0358d8);border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid;box-shadow:0 5px 16px #006aff47}.brand strong{letter-spacing:-.2px;font-size:16px;display:block}.brand span{color:#8090a7;margin-top:1px;font-size:10px;display:block}.nav-label{color:#63758e;letter-spacing:1.6px;margin:10px 11px 7px;font-size:9px;font-weight:700}.nav-space{margin-top:20px}.nav-sub-label{border-top:1px solid #ffffff14;margin-top:16px;padding-top:17px}.nav-item,.nav-group-trigger{color:#aab7c8;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;font-size:13px;font-weight:540;transition:background .18s,color .18s,box-shadow .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.active{color:#fff;background:linear-gradient(90deg,#2d82f16b,#2369cd40);position:relative;box-shadow:inset 0 0 0 1px #73b9ff1a,0 6px 18px #00377d1f}.nav-item.active:before{content:"";background:#68adff;border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:-16px}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-icon{color:#91a6c1;flex:none;place-items:center;width:22px;height:22px;font-size:14px;font-weight:650;display:grid}.nav-icon svg{width:18px;height:18px;display:block}.active .nav-icon{color:#72b5ff}.nav-count{color:#fff;background:#176fe8;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:9px}.nav-group{margin:4px 0}.nav-group-trigger{color:#c0ccda;font-weight:620;position:relative}.nav-group-trigger:hover{color:#fff;background:#ffffff0e}.nav-group.has-active>.nav-group-trigger{color:#fff;background:#1e6fe014}.nav-group.has-active>.nav-group-trigger .nav-group-icon{color:#5da0ff}.nav-group-icon{font-size:16px}.nav-chevron{color:#7589a2;margin-left:auto;font-size:16px;line-height:1;transition:transform .18s;transform:rotate(0)}.nav-group.open .nav-chevron{color:#7eb5ff;transform:rotate(180deg)}.nav-group-links{border-left:1px solid #7596be47;margin:2px 0 5px 21px;padding:2px 0 2px 10px;display:none;position:relative}.nav-group.open .nav-group-links{display:grid}.nav-item-nested{border-radius:7px;gap:9px;height:35px;min-height:35px;padding:0 9px 0 13px;font-size:12px}.nav-item-nested .nav-icon{width:20px;height:20px;font-size:13px}.nav-item-nested .nav-icon svg{width:16px;height:16px}.nav-item-nested.active:before{height:20px;left:-11px}.nav-group-trigger:focus-visible,.nav-item:focus-visible{outline-offset:2px;outline:2px solid #5da0ff}.user-card{border-top:1px solid #ffffff12;align-items:center;gap:9px;margin-top:auto;padding:17px 7px 0;display:flex}.avatar,.top-avatar{color:#fff;background:linear-gradient(135deg,#287df1,#0d59c5);border-radius:50%;place-items:center;font-weight:700;display:grid}.avatar{width:34px;height:34px;font-size:12px}.user-copy{flex:1;min-width:0}.user-copy strong,.user-copy span{display:block}.user-copy span{color:#7588a0;margin-top:2px;font-size:9px}.user-card button{color:#72839b;background:0 0;border:0}.signout-link{color:#72839b;border-radius:6px;padding:5px;font-size:17px;text-decoration:none}.signout-link:hover{color:#fff;background:#ffffff0f}.signout-label{display:none}.main-area{min-height:100vh;margin-left:248px}.topbar{border-bottom:1px solid var(--line);z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;align-items:center;height:64px;padding:0 31px;display:flex;position:sticky;top:0}.global-search{color:#8b97a9;background:#f8fafc;border:1px solid #dfe4ec;border-radius:8px;align-items:center;gap:8px;width:min(440px,50vw);height:35px;padding:0 10px;display:flex}.global-search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.global-search kbd{color:#8a96a8;background:#fff;border:1px solid #e1e6ed;border-radius:5px;padding:2px 6px;font-size:9px}.top-actions{align-items:center;gap:15px;margin-left:auto;display:flex}.appearance-control{position:relative}.appearance-trigger{color:#5f7085;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:36px;height:36px;font-size:18px;transition:all .18s;display:grid}.appearance-trigger:hover,.appearance-trigger.active{color:#196fd4;background:#f3f7fb;border-color:#dbe4ed}.appearance-trigger:focus-visible{outline-offset:1px;outline:3px solid #1368e82e}.appearance-menu{z-index:100;color:#243248;background:#fff;border:1px solid #dfe5ec;border-radius:12px;width:224px;padding:14px;position:absolute;top:45px;right:-48px;box-shadow:0 16px 48px #1227422e}.appearance-title{margin:0 0 9px;font-size:12px;display:block}.appearance-options{gap:2px;display:grid}.appearance-options button{color:#3d4d61;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:24px 1fr 18px;align-items:center;gap:7px;width:100%;min-height:38px;padding:0 7px;font-size:12px;display:grid}.appearance-options button:hover{background:#f4f7fb}.appearance-options button.selected{color:#176fd8;font-weight:720}.appearance-option-icon{color:#65768a;place-items:center;font-size:17px;display:grid}.appearance-options button.selected .appearance-option-icon{color:#1778e8}.appearance-options button b{text-align:center;color:#1575e7;font-size:14px}.appearance-divider{background:#e6ebf0;height:1px;margin:10px 0 11px}.appearance-subtitle{color:#6f7e90;margin-bottom:7px;font-size:10px;font-weight:730;display:block}.appearance-settings-row{color:#46566a;align-items:center;gap:9px;min-height:34px;padding:0 7px;display:flex}.appearance-settings-row>span{color:#76869a;font-size:15px}.appearance-settings-row strong{font-size:11px;font-weight:650}.appearance-saved{color:#8794a3;align-items:center;gap:7px;margin:5px 0 0 31px;font-size:9px;display:flex}.appearance-saved>span{color:#6f7e8e;background:#edf2f7;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:grid}.bell{color:#657389;background:0 0;border:0;width:32px;height:32px;font-size:19px;position:relative}.bell span{color:#fff;background:#146ce9;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid;position:absolute;top:0;right:-2px}.menu-button{color:#24334a;background:0 0;border:0;font-size:20px;display:none}.content{max-width:1480px;margin:0 auto;padding:28px 31px 50px}.welcome{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:1.4px;color:#8993a2;margin:0 0 5px;font-size:9px;font-weight:750}.welcome h1{letter-spacing:-.8px;color:#0d1c32;margin:0;font-size:28px;line-height:1.16}.subtitle{color:#7c8798;margin:6px 0 0;font-size:13px}.daily-pulse{color:#6d7786;background:#fff;border:1px solid #e4e9f0;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:flex;box-shadow:0 1px 2px #121f3505}.daily-pulse strong{color:#344056}.daily-pulse b{color:#cf454f}.daily-pulse i{background:#e4e8ed;width:1px;height:13px}.pulse-dot{background:#24a269;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e5f5ed}.dashboard-summary-ribbon{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:-4px 0 18px;display:grid}.summary-stat{text-align:left;background:#fff;border:1px solid #e2e8ef;border-radius:12px;align-items:center;gap:13px;min-width:0;min-height:108px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 4px 16px #12294909}.summary-stat:hover{border-color:#cbd9e8;transform:translateY(-2px);box-shadow:0 9px 24px #12294914}.summary-stat:focus-visible{outline-offset:2px;outline:3px solid #1368e829}.summary-icon{color:#14a45e;background:#eaf9f0;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;font-size:20px;font-weight:850;display:grid}.summary-copy{min-width:0;display:block}.summary-copy small,.summary-copy strong,.summary-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.summary-copy small{color:#526174;font-size:11px;font-weight:720}.summary-copy strong{color:#17263b;margin-top:3px;font-size:24px;line-height:1}.summary-copy em{color:#18a55f;margin-top:8px;font-size:10px;font-style:normal;font-weight:720}.summary-assigned .summary-icon{color:#2874eb;background:#eef4ff}.summary-assigned .summary-copy em{color:#3477e5}.summary-unassigned .summary-icon{color:#77869a;background:#f1f3f6}.summary-unassigned .summary-copy em{color:#e66d2e}.summary-meetings .summary-icon{color:#7e4ee8;background:#f3edff}.summary-meetings .summary-copy em{color:#7750e3}.summary-equipment .summary-icon{color:#e89a17;background:#fff5e5}.summary-equipment .summary-copy em{color:#df6b2f}.card{background:#fff;border:1px solid #e5e9ef;border-radius:12px;box-shadow:0 1px 2px #101f3606,0 7px 28px #12294906}.briefing{margin-bottom:16px;padding:20px 20px 18px;position:relative;overflow:hidden}.briefing:before{content:"";opacity:.9;background:linear-gradient(90deg,#1269e8 0 24%,#6ab3ff 50%,#0000 80%);height:3px;position:absolute;top:0;left:0;right:0}.shared-pill{color:#47719f;letter-spacing:.6px;white-space:nowrap;background:#f3f8ff;border:1px solid #dce7f7;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:780}.briefing-grid{grid-template-columns:1.25fr 1fr 1fr 1.1fr;gap:10px;margin-top:16px;display:grid}.briefing-item{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e6ebf1;border-radius:10px;gap:10px;min-height:132px;padding:14px;display:flex}.briefing-item .briefing-icon{color:#cf4651;background:#fff0f1;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.briefing-item .calendar-icon{color:#2d72ca;background:#edf5ff}.briefing-item .weather-icon{color:#c98218;background:#fff6df}.briefing-item small{color:#8b96a6;letter-spacing:.75px;margin:2px 0 8px;font-size:7px;font-weight:780;display:block}.briefing-item h3{color:#243247;margin:0 0 5px;font-size:10px;line-height:1.35}.briefing-item p{color:#7b8797;margin:0;font-size:8px;line-height:1.5}.quote-item{background:linear-gradient(135deg,#0d2a4d,#123a69);border-color:#163d68}.quote-item .briefing-icon{color:#8fc1ff;background:#ffffff1a}.quote-item small{color:#8faccc}.quote-item blockquote{color:#f4f8fd;margin:0;font-size:10px;font-weight:540;line-height:1.55}.personal-work-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:26px 2px 10px;display:flex}.personal-work-head h2{color:#132036;letter-spacing:-.3px;margin:3px 0 2px;font-size:17px}.personal-work-head p{color:#8994a4;margin:0;font-size:9px}.personal-priorities{margin-bottom:0}.section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-head h2,.section-title-row h2{color:#132036;letter-spacing:-.3px;margin:3px 0 0;font-size:16px}.section-kicker{letter-spacing:1.2px;color:#4d6e9b;font-size:8px;font-weight:780}.spark{color:#2075ed;font-size:11px}.text-button{color:#246fcf;background:0 0;border:0;padding:7px;font-size:10px;font-weight:620}.text-button span{margin-left:4px}.text-button.small{font-size:10px}.priority-grid{grid-template-columns:1.1fr 1fr 1fr;gap:11px;margin-top:16px;display:grid}.priority{background:#fff;border:1px solid #e6eaf0;border-radius:9px;min-width:0;padding:14px;transition:all .2s}.priority:hover{border-color:#d5dfec;transform:translateY(-1px);box-shadow:0 6px 18px #1830500f}.priority-featured{background:linear-gradient(135deg,#f9fbff,#f5f9ff);border-color:#dbe7f8}.priority-top,.priority-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.badge{letter-spacing:.45px;border-radius:4px;align-items:center;padding:3px 6px;font-size:7px;font-weight:800;display:inline-flex}.badge-high,.badge-critical{color:#d4434f;background:#fff0f1}.badge-medium{color:#b77417;background:#fff7e8}.badge-low{color:#3676c7;background:#edf5ff}.badge-info{color:#2b6fc8;background:#ebf3ff}.time{color:#8b96a5;font-size:9px}.priority h3{color:#14233a;margin:12px 0 4px;font-size:13px}.priority p{color:#667387;min-height:30px;margin:0 0 13px;font-size:10px;line-height:1.52}.task-people{color:#8490a1;align-items:center;gap:6px;padding-bottom:12px;font-size:8px;display:flex}.task-people strong{color:#4d5a6d}.mini-avatar{color:#246acb;background:#e7effc;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-weight:750;display:grid}.priority-footer{color:#9aa3b0;border-top:1px solid #eef1f5;padding-top:10px;font-size:8px}.priority-footer button{color:#216dcc;background:0 0;border:0;font-size:9px;font-weight:700}.dashboard-grid{grid-template-columns:1.52fr .88fr;gap:16px;margin-top:16px;display:grid}.tasks-card,.alerts-card,.delegated-card,.kb-card{overflow:hidden}.section-head.compact{padding:16px 17px 12px}.section-head.compact p,.section-title-row p{color:#8b95a4;margin:3px 0 0;font-size:9px}.icon-button{color:#3972bd;background:#fff;border:1px solid #dde3eb;border-radius:7px;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.filters{border-bottom:1px solid #edf0f4;gap:4px;padding:0 17px 10px;display:flex;overflow:auto}.filters button{white-space:nowrap;color:#8a95a6;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:9px}.filters button.selected{color:#1c65c1;background:#edf5ff;font-weight:700}.filters span{color:#fff;background:#1b6ed6;border-radius:12px;margin-left:5px;padding:1px 4px;font-size:7px}.task-list{min-height:214px}.task-row{border-bottom:1px solid #f0f2f5;align-items:center;gap:10px;min-height:53px;padding:8px 17px;transition:background .18s,opacity .18s;display:flex}.task-row.completed{background:#f8fafc}.task-row.completed .task-main strong,.task-row.completed .task-main span{color:#9aa4b2;text-decoration:line-through;text-decoration-thickness:1px}.check{color:#fff;background:#fff;border:1.5px solid #c8d0db;border-radius:5px;flex:none;width:17px;height:17px;padding:0;font-size:9px}.check.checked{background:#2875df;border-color:#2875df}.check:disabled{cursor:wait;opacity:.7}.task-main{flex:1;min-width:0}.task-main strong,.task-main span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-main strong{color:#2a3548;font-size:10px;font-weight:650}.task-main span{color:#9aa3b1;margin-top:3px;font-size:8px}.task-main span b{color:#68768a;font-weight:600}.status{white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:7px;font-weight:700}.status-not-started{color:#6d7787;background:#f1f3f6}.status-in-progress{color:#246bc5;background:#eaf3ff}.status-waiting{color:#a97123;background:#fff5e6}.status-completed{color:#278159;background:#e9f7f1}.status-blocked{color:#bd4853;background:#fff0f1}.card-footer-button{color:#3170c2;text-align:left;background:#fff;border:0;width:100%;padding:10px 17px;font-size:9px;font-weight:650}.card-footer-button span{float:right}.alert-count{color:#d04450;background:#fff0f1;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:8px;font-weight:800;display:grid}.alert{border-radius:8px;gap:9px;margin:0 15px 10px;padding:11px;display:flex}.alert-info{background:#f5f9ff;border:1px solid #deebfa}.alert-symbol{color:#d4424f;background:#ffdfe2;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:grid}.alert-info .alert-symbol{color:#3172c7;background:#dfeeff}.alert>div{flex:1;min-width:0}.alert>div>div{justify-content:space-between;align-items:center;display:flex}.alert time{color:#a2a9b3;font-size:7px}.alert h3{color:#2a3547;margin:7px 0 3px;font-size:10px}.alert p{color:#788395;margin:0;font-size:8px;line-height:1.45}.alert a{color:#c53d48;margin-top:6px;font-size:8px;font-weight:650;text-decoration:none;display:inline-block}.lower-grid{grid-template-columns:1fr 1fr}.delegate-list,.kb-list{border-top:1px solid #edf0f4}.delegate-row{border-bottom:1px solid #f0f2f5;align-items:center;gap:9px;min-height:55px;padding:8px 16px;display:flex}.delegate-row.completed{background:#f8fafc}.delegate-row.completed strong,.delegate-row.completed span,.delegate-row.completed b,.delegate-row.completed small{color:#9aa4b2;text-decoration:line-through}.delegate-avatar{color:#2f6fca;background:#eef4fc;border-radius:7px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:750;display:grid}.delegate-row>div:nth-child(2){flex:1;min-width:0}.delegate-row strong,.delegate-row span{display:block}.delegate-row strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.delegate-row span{color:#929dab;margin-top:3px;font-size:8px}.delegate-right{text-align:right;grid-template-columns:auto auto;align-items:center;gap:2px 5px;display:grid}.delegate-right .dot{border-radius:50%;width:5px;height:5px}.dot-high{background:#dd4e59}.dot-medium{background:#dda23f}.delegate-right b{color:#6f7a8a;font-size:8px;font-weight:600}.delegate-right small{color:#9aa3af;grid-column:1/3;font-size:7px}.kb-mark{color:#2b6dc7;background:#ecf3ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.kb-search{color:#92a0b0;background:#fafbfd;border:1px solid #dce3eb;border-radius:7px;align-items:center;gap:7px;height:34px;margin:0 16px 12px;padding:0 10px;display:flex}.kb-search input{color:#29374c;background:0 0;border:0;outline:none;flex:1;font-size:10px}.micro-label{color:#9aa3b0;letter-spacing:.8px;margin:0 16px 6px;font-size:7px;font-weight:750}.kb-list{border-top:0}.kb-list button{text-align:left;background:#fff;border:0;border-top:1px solid #f0f2f5;align-items:center;gap:9px;width:100%;min-height:42px;padding:7px 16px;display:flex}.kb-list button:hover{background:#fafcff}.doc-icon{color:#4380cb;font-size:13px}.kb-list button>span:nth-child(2){flex:1;min-width:0}.kb-list strong,.kb-list small{display:block}.kb-list strong{color:#39465a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.kb-list small{color:#98a1ae;margin-top:2px;font-size:7px}.kb-list i{color:#a5afbd;font-style:normal}.quick-section,.tools-section{margin-top:24px}.section-title-row{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.section-title-row h2{font-size:14px}.quick-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.quick-card,.tool-card{text-align:left;background:#fff;border:1px solid #e3e8ee;border-radius:10px;align-items:flex-start;gap:9px;min-height:77px;padding:12px;display:flex;box-shadow:0 1px 2px #14263d05}.quick-card:hover,.tool-card:hover{border-color:#cad8e8;transform:translateY(-1px);box-shadow:0 5px 18px #1a375b0f}.quick-card>span{color:#2b72ce;background:#edf5ff;border-radius:7px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.quick-card>div{flex:1;min-width:0}.quick-card strong,.quick-card small,.tool-card strong,.tool-card small{display:block}.quick-card strong{color:#344154;font-size:9px}.quick-card small{color:#929caa;margin-top:4px;font-size:7px;line-height:1.35}.quick-card i,.tool-card i{color:#adb5c1;margin-left:auto;font-style:normal}.tools-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.tool-card{align-items:center;min-height:62px}.tool-logo{border-radius:8px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:850;display:grid}.tool-blue{color:#1367d2;background:#e9f3ff}.tool-navy{color:#173b69;background:#e9eff8}.tool-orange{color:#dd6d24;background:#fff0e5}.tool-violet{color:#7555ca;background:#f1edff}.tool-green{color:#248158;background:#eaf8f1}.tool-sky{color:#2784a2;background:#e9f7fb}.tool-card>span:nth-child(2){flex:1}.tool-card strong{color:#334155;font-size:9px}.tool-card small{color:#96a0ad;margin-top:4px;font-size:7px}.tool-card i{font-size:10px}footer{color:#98a1ae;border-top:1px solid #e6eaf0;justify-content:space-between;gap:16px;margin-top:28px;padding:16px 2px 0;font-size:8px;display:flex}footer b{color:#33825f;font-weight:600}.empty-state{color:#98a1ae;text-align:center;padding:24px;font-size:9px}.toast{z-index:80;color:#fff;background:#10243d;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 34px #0b1f3a40}.toast span{background:#2e9d6c;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.single-lower{grid-template-columns:1fr}.access-pending{background:radial-gradient(circle at 50% -15%,#eaf3ff 0,transparent 40%),var(--surface);place-items:center;min-height:100vh;padding:24px;display:grid}.access-card{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(480px,100%);padding:34px;box-shadow:0 18px 50px #142c4e14}.access-card .brand-mark{margin-bottom:26px}.access-card h1{color:var(--navy);letter-spacing:-.6px;margin:5px 0 9px;font-size:26px}.access-card p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.55}.access-email{color:#445065;background:#f8fafc;border:1px solid #e3e8ef;border-radius:8px;margin:18px 0;padding:11px 13px;font-size:12px}.access-card a{color:var(--blue);font-size:12px;font-weight:650;text-decoration:none}.nav-backdrop{display:none}.support-tickets-card{margin-top:16px;overflow:hidden}.ticket-section-head{padding-bottom:14px}.ticket-metrics{align-items:center;gap:8px;display:flex}.ticket-metrics span{color:#768295;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:7px 9px;font-size:8px}.ticket-metrics b{color:#27364b;margin-right:3px;font-size:11px}.ticket-metrics .needs-triage{color:#a66c19;background:#fff7e8;border-color:#f3e1bf}.ticket-metrics .needs-triage b{color:#a5640f}.ticket-flow{color:#68768a;white-space:nowrap;background:#fafbfd;border:1px solid #e7ebf1;border-radius:8px;align-items:center;gap:8px;margin:0 17px 12px;padding:9px 12px;font-size:8px;display:flex;overflow:auto}.ticket-flow span{background:#fff;border:1px solid #e3e8ef;border-radius:6px;padding:5px 7px}.ticket-flow i{color:#a1acba;font-style:normal}.ticket-table-wrap{border-top:1px solid #edf0f4;overflow-x:auto}.ticket-table{border-collapse:collapse;width:100%;min-width:780px}.ticket-table th{text-align:left;color:#8e99a8;letter-spacing:.55px;text-transform:uppercase;background:#fbfcfd;border-bottom:1px solid #edf0f4;padding:9px 14px;font-size:7px;font-weight:760}.ticket-table td{color:#647186;vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:10px 14px;font-size:9px}.ticket-table td strong,.ticket-table td small{display:block}.ticket-table td strong{color:#344154;font-size:9px}.ticket-table td small{color:#99a3b1;margin-top:3px;font-size:7px}.unassigned-owner{color:#bd7c20;font-weight:650}.ticket-status{white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:7px;font-weight:700;display:inline-flex}.ticket-unassigned{color:#ad6d16;background:#fff4df}.ticket-assigned{color:#326fbe;background:#edf5ff}.ticket-in-progress{color:#2168c2;background:#eaf3ff}.ticket-closed{color:#277b58;background:#eaf8f1}.ticket-action-cell{text-align:right}.ticket-action-cell button,.ticket-action-cell select{color:#2369c1;background:#f5f9ff;border:1px solid #d7e2f0;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:680}.ticket-action-cell>span{color:#388063;font-size:8px}.ticket-action-cell .assigned-note{color:#8b96a5}.ticket-note{color:#647a96;background:#f7faff;border-top:1px solid #e2ebf8;align-items:flex-start;gap:8px;padding:11px 16px;display:flex}.ticket-note>span{color:#2b71c9;font-size:12px}.ticket-note p{margin:0;font-size:8px;line-height:1.5}.ticket-note strong{color:#315d91}.ticket-note b{color:#496985;font-weight:650}.prelogin-side-bottom{border-top:1px solid #ffffff12;margin-top:auto;padding:18px 8px 2px}.prelogin-side-bottom p{color:#788aa2;margin:0 0 13px;font-size:9px;line-height:1.5}.employee-login-button{color:#fff;background:linear-gradient(135deg,#1777ee,#075ac9);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 13px;font-size:10px;font-weight:720;display:inline-flex;box-shadow:0 5px 14px #0c5fcf2e}.employee-login-button:hover{background:linear-gradient(135deg,#0f6ee4,#064fae)}.employee-login-button span{font-size:13px}.side-login{justify-content:space-between;width:100%}.top-login{white-space:nowrap;margin-left:auto}.prelogin-topbar{gap:16px}.prelogin-search{margin-right:auto}.prelogin-brand-mobile{color:#0c2442;align-items:center;gap:8px;display:none}.prelogin-brand-mobile .brand-mark{width:30px;height:30px}.prelogin-content{padding-top:33px}.prelogin-welcome{margin-bottom:26px}.prelogin-welcome h1{font-size:31px}.prelogin-welcome .subtitle{max-width:650px}.prelogin-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.public-card{min-height:325px;overflow:hidden}.announcements-card .section-head{padding-bottom:14px}.announcement-badge{letter-spacing:.5px;color:#2b6fc8;background:#edf5ff;border-radius:20px;padding:5px 7px;font-size:7px;font-weight:800}.public-list{border-top:1px solid #edf0f4}.public-list article{border-bottom:1px solid #f0f2f5;gap:11px;padding:15px 17px;display:flex}.public-list-icon{border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.public-list-icon.blue{color:#2c70c8;background:#eaf3ff}.public-list-icon.green{color:#26815b;background:#eaf8f1}.public-list article>div{min-width:0}.public-list strong{color:#344154;font-size:10px;display:block}.public-list p{color:#778395;margin:4px 0 5px;font-size:9px;line-height:1.5}.public-list small{color:#9aa3b0;font-size:7px}.login-callout{background:linear-gradient(120deg,#f8fbff,#eef5ff);border:1px solid #dbe6f4;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin-top:16px;padding:19px 21px;display:flex}.login-callout>div{align-items:center;gap:13px;display:flex}.lock-mark{color:#216dcc;background:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid;box-shadow:0 4px 14px #1e4d8b14}.login-callout h2{color:#18304e;margin:2px 0 4px;font-size:14px}.login-callout p:not(.eyebrow){color:#718095;margin:0;font-size:9px}.login-overlay{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07142694;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.login-modal{background:#fff;border:1px solid #e1e7ef;border-radius:16px;width:min(430px,100%);padding:30px;position:relative;box-shadow:0 28px 80px #03142c45}.login-close{color:#69768a;background:#f3f5f8;border:0;border-radius:7px;width:30px;height:30px;font-size:19px;position:absolute;top:14px;right:16px}.login-brand{padding:0 0 24px}.login-brand strong{color:#112641}.login-brand span{color:#8b97a7}.login-modal h2{color:#10233e;letter-spacing:-.5px;margin:5px 0 6px;font-size:25px}.login-copy{color:#778396;margin:0 0 21px;font-size:11px;line-height:1.5}.login-modal form>label{color:#445167;margin:0 0 12px;font-size:9px;font-weight:700;display:block}.login-modal form>label input{color:#223148;background:#fbfcfd;border:1px solid #dce3ec;border-radius:8px;outline:none;width:100%;height:40px;margin-top:6px;padding:0 11px;font-size:11px;display:block}.login-modal form>label input:focus{border-color:#6ca7f3;box-shadow:0 0 0 3px #edf5ff}.login-help{color:#778396;justify-content:space-between;align-items:center;margin:2px 0 17px;font-size:8px;display:flex}.remember{align-items:center;gap:6px;display:flex}.login-help button{color:#236dca;background:0 0;border:0;font-size:8px;font-weight:650}.login-submit{color:#fff;background:#1269df;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:10px;font-weight:720;display:flex}.login-notice{color:#527196;background:#f3f8ff;border:1px solid #dce8f8;border-radius:8px;margin-top:13px;padding:9px 10px;font-size:8px;line-height:1.45}.login-security{text-align:center;color:#a0a8b3;margin-top:17px;font-size:7px;display:block}@media (width<=1150px){.priority-grid{grid-template-columns:1fr 1fr}.priority-grid .priority:nth-child(3){display:none}.quick-grid{grid-template-columns:repeat(3,1fr)}.briefing-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.sidebar{height:100dvh;padding-bottom:max(14px,env(safe-area-inset-bottom));transition:all .24s;overflow:hidden;transform:translate(-100%);box-shadow:14px 0 34px #08192f38}.sidebar.mobile-open{transform:translate(0)}.sidebar nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:14px;padding-right:3px;overflow-y:auto}.sidebar .brand{flex:none;padding-bottom:18px}.sidebar .user-card{background:#07182d;flex:none;margin-top:0;padding:14px 5px 0}.sidebar .signout-link{color:#c3cedb;background:#ffffff0a;border:1px solid #ffffff2e;justify-content:center;align-items:center;gap:7px;min-width:88px;min-height:40px;padding:0 11px;font-size:14px;font-weight:700;display:inline-flex}.sidebar .signout-link:hover{background:#ffffff17;border-color:#ffffff52}.sidebar .signout-label{display:inline}.nav-backdrop{z-index:35;background:#0814266b;border:0;display:block;position:fixed;inset:0}.main-area{margin-left:0}.menu-button{margin-right:12px;display:block}.topbar{padding:0 18px}.content{padding:23px 18px 40px}.dashboard-grid,.lower-grid{grid-template-columns:1fr}.tools-grid{grid-template-columns:repeat(2,1fr)}}.social-workspace{max-width:1240px;color:var(--ink,#172235);gap:24px;margin:0 auto;padding-bottom:34px;display:grid}.social-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.social-heading small,.social-page-picker>div>small,.social-history-title small{color:#147bd1;letter-spacing:.12em;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.social-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,32px);line-height:1.18}.social-heading p{color:var(--muted,#627187);margin:8px 0 0;font-size:16px;line-height:1.5}.social-primary,.social-publish-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#087bd2,#1263c4);border:0;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font:800 15px/1 inherit;text-decoration:none;display:inline-flex;box-shadow:0 9px 22px #0e70c738}.social-primary:hover,.social-publish-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.social-primary:focus-visible,.social-publish-button:focus-visible,.social-account-card button:focus-visible{outline-offset:2px;outline:3px solid #147bd14d}.social-loading{text-align:center;color:var(--muted,#627187);padding:42px;font-size:16px}.social-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.social-account-card{border:1px solid var(--border,#dfe7ef);border-radius:17px;min-height:220px;padding:24px}.social-account-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.social-network-icon{color:#fff;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font:900 24px/1 system-ui;display:inline-flex}.social-network-icon.facebook{background:#1877f2}.social-network-icon.instagram{background:linear-gradient(135deg,#7c3aed,#db2777 60%,#f59e0b)}.social-account-card h2{margin:25px 0 7px;font-size:20px;line-height:1.25}.social-account-card p{color:var(--ink,#172235);margin:0;font-size:16px;line-height:1.45}.social-account-card>small{color:var(--muted,#627187);margin-top:10px;font-size:12px;display:block}.social-connection-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.social-connection-pill.connected{color:#147a47;background:#e8f8ef}.social-connection-pill.offline{color:#637084;background:#eff2f6}.social-connection-details{justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.social-connection-details div{gap:4px;display:grid}.social-connection-details strong{font-size:15px}.social-connection-details span{color:var(--muted,#627187);font-size:13px}.social-danger{color:#b4232e;cursor:pointer;background:#fff7f7;border:1px solid #efc0c4;border-radius:10px;min-height:44px;padding:0 16px;font-size:14px;font-weight:800}.social-security-note{color:#4a667f;background:#f2f9ff;border:1px solid #cfe6f8;border-radius:12px;align-items:center;gap:10px;padding:14px 17px;font-size:13px;line-height:1.4;display:flex}.social-security-note b{color:#116daa}.social-page-picker{border:1px solid #b9dcf5;grid-template-columns:minmax(210px,.7fr) 1.3fr;gap:28px;padding:24px;display:grid}.social-page-picker h2{margin:0;font-size:20px}.social-page-picker p{color:var(--muted,#627187);margin:8px 0 0;font-size:14px;line-height:1.5}.social-page-options{gap:10px;display:grid}.social-page-options button{border:1px solid var(--border,#dfe7ef);background:var(--surface,#fff);width:100%;min-height:70px;color:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:13px;padding:12px 14px;display:flex}.social-page-options button:hover{background:#f7fbff;border-color:#7dc3f3}.social-page-options button span:nth-child(2){flex:1;gap:4px;display:grid}.social-page-options button strong{font-size:15px}.social-page-options button small{color:var(--muted,#627187);font-size:12px}.social-page-options button i{color:#147bd1;font-size:13px;font-style:normal;font-weight:800}.social-publisher-layout{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:start;gap:20px;display:grid}.social-composer{border:1px solid var(--border,#dfe7ef);border-radius:17px;padding:24px}.social-field{position:relative}.social-field label,.social-destinations legend{margin-bottom:9px;font-size:14px;font-weight:800;display:block}.social-field textarea{resize:vertical;border:1px solid var(--border,#cfdbe7);background:var(--surface,#fff);width:100%;min-height:164px;color:inherit;border-radius:12px;padding:14px 15px;font:400 16px/1.5 inherit}.social-field textarea:focus{border-color:#208ad8;outline:0;box-shadow:0 0 0 3px #208ad81f}.social-field>small{color:var(--muted,#627187);text-align:right;margin-top:5px;font-size:12px;display:block}.social-destinations{border:0;margin:20px 0 0;padding:0}.social-destinations>div{display:flex}.social-destinations label{border:1px solid var(--border,#dfe7ef);cursor:pointer;border-radius:11px;align-items:center;gap:10px;min-height:52px;margin-top:8px;padding:8px 12px;display:flex}.social-destinations label:has(input:checked){background:#f1f9ff;border-color:#72b9ea}.social-destinations label.disabled{cursor:not-allowed;opacity:.55}.social-destinations input{accent-color:#147bd1;width:18px;height:18px}.social-destinations .social-network-icon{border-radius:8px;flex-basis:31px;width:31px;height:31px;font-size:17px}.social-destinations b{font-size:14px}.social-destinations small{color:var(--muted,#627187);margin-left:auto;font-size:12px}.social-media-field{border-top:1px solid var(--border,#e2e8f0);gap:11px;margin-top:20px;padding-top:20px;display:grid}.social-media-field>div:first-child{gap:3px;display:grid}.social-media-field strong{font-size:14px}.social-media-field span{color:var(--muted,#627187);font-size:12px}.social-media-field input[type=file]{width:100%;min-height:46px;color:var(--muted,#627187);background:#f8fbfe;border:1px dashed #9fbdd5;border-radius:11px;padding:10px;font-size:14px}.social-media-field input::file-selector-button{color:#106da9;cursor:pointer;background:#e4f1fb;border:0;border-radius:7px;margin-right:10px;padding:7px 11px;font-weight:800}.social-file{background:#f4f7fa;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex!important}.social-file>span{font-size:22px}.social-file>div{flex:1;gap:3px;min-width:0;display:grid}.social-file strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-file button{color:#617184;cursor:pointer;background:0 0;border:0;border-radius:8px;width:36px;height:36px;font-size:24px}.social-publish-button{width:100%;margin-top:22px}.social-publish-button:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.4);opacity:.55;transform:none}.social-preview-panel>small{color:var(--muted,#627187);letter-spacing:.1em;margin:0 0 9px;font-size:12px;font-weight:850;display:block}.social-preview{border:1px solid var(--border,#dfe7ef);border-radius:16px;overflow:hidden}.social-preview header{align-items:center;gap:10px;padding:16px;display:flex}.social-preview-avatar{color:#fff;background:#0b7dcc;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:flex}.social-preview header>span:nth-child(2){flex:1;gap:2px;display:grid}.social-preview header strong{font-size:14px}.social-preview header small{color:var(--muted,#627187);font-size:12px}.social-preview header>b{color:#69788a;letter-spacing:2px}.social-preview>p{white-space:pre-wrap;margin:0;padding:0 16px 16px;font-size:15px;line-height:1.5}.social-preview-placeholder{color:#8b97a5}.social-preview img,.social-preview video{object-fit:contain;background:#e9eef3;width:100%;max-height:460px;display:block}.social-preview footer{border-top:1px solid var(--border,#e2e8f0);grid-template-columns:repeat(3,1fr);padding:9px;display:grid}.social-preview footer span{text-align:center;color:#667588;font-size:13px;font-weight:750}.social-publish-result{border:1px solid;border-radius:12px;margin-top:16px;padding:14px}.social-publish-result.result-published{background:#f0fbf5;border-color:#a8ddc1}.social-publish-result.result-partially_published{background:#fffbeb;border-color:#f0d48d}.social-publish-result.result-failed{background:#fff6f6;border-color:#efb4b9}.social-publish-result>strong{margin-bottom:10px;font-size:14px;display:block}.social-publish-result>div{gap:9px;display:grid}.social-publish-result>div>span{gap:4px;display:grid}.social-publish-result small{color:#8d2e36;font-size:12px;line-height:1.4}.social-platform-result{color:var(--ink,#172235);align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.social-platform-result>b{color:#147bd1;background:#e6f2fc;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.social-platform-result>em{text-transform:capitalize;border-radius:999px;margin-left:3px;padding:3px 7px;font-size:10px;font-style:normal}.social-result-published>em{color:#137844;background:#e6f7ee}.social-result-failed>em{color:#b4232e;background:#fdecee}.social-result-publishing>em{color:#8b6505;background:#fff4d7}.social-result-not_requested>em{color:#667588;background:#eef1f4}.social-history{gap:12px;margin-top:4px;display:grid}.social-history-title h2{margin:0;font-size:20px}.social-history-list{border:1px solid var(--border,#dfe7ef);border-radius:15px;overflow:hidden}.social-history-list>article{border-bottom:1px solid var(--border,#e5ebf1);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:13px;padding:17px 18px;display:grid}.social-history-list>article:last-child{border-bottom:0}.social-status-dot{background:#94a3b8;border-radius:50%;width:10px;height:10px;margin-top:5px}.social-status-dot.status-published{background:#23a665}.social-status-dot.status-partially_published{background:#d39b11}.social-status-dot.status-failed{background:#d74651}.social-history-list article>div{gap:5px;min-width:0;display:grid}.social-history-list article>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.social-history-list article>div>small{color:var(--muted,#627187);font-size:12px}.social-history-list article>div>div{flex-wrap:wrap;gap:13px;display:flex}.social-history-list article p{color:#a3313b;margin:2px 0 0;font-size:12px}.social-post-status{color:#526275;text-transform:capitalize;white-space:nowrap;background:#edf1f5;border-radius:999px;padding:5px 8px;font-size:10px}.social-post-status.status-published{color:#167b49;background:#e7f7ee}.social-post-status.status-partially_published{color:#8c6708;background:#fff3d1}.social-post-status.status-failed{color:#ad2832;background:#fdebed}.social-history-empty,.social-empty{text-align:center;color:var(--muted,#627187);padding:40px;font-size:15px}.social-empty{justify-items:center;gap:10px;display:grid}.social-empty>span{color:#147bd1;font-size:34px}.social-empty h2{color:var(--ink,#172235);margin:0;font-size:20px}.social-empty p{max-width:560px;margin:0 0 8px;line-height:1.5}[data-theme=dark] .social-primary,[data-theme=dark] .social-publish-button{color:#fff}[data-theme=dark] .social-security-note{color:#b9d9ef;background:#102c40;border-color:#285d7e}[data-theme=dark] .social-destinations label:has(input:checked){color:#b9d9ef;background:#102c40;border-color:#285d7e}[data-theme=dark] .social-media-field input[type=file],[data-theme=dark] .social-file{background:#142232}[data-theme=dark] .social-network-icon{color:#fff}@media (width<=900px){.social-publisher-layout{grid-template-columns:1fr}.social-preview-panel{max-width:620px}.social-page-picker{grid-template-columns:1fr}}@media (width<=680px){.social-workspace{gap:18px}.social-heading{gap:15px;display:grid}.social-heading .social-primary{width:100%}.social-account-grid{grid-template-columns:1fr}.social-account-card{min-height:0;padding:20px}.social-connection-details{flex-direction:column;align-items:stretch}.social-danger{width:100%}.social-security-note{flex-direction:column;align-items:flex-start}.social-composer{padding:18px}.social-destinations label{min-height:54px}.social-history-list>article{grid-template-columns:10px minmax(0,1fr)}.social-post-status{grid-column:2;justify-self:start}.social-preview-panel{width:100%}.social-page-options button{min-height:76px}.social-page-options button i{display:none}}@media (width<=900px){.prelogin-grid{grid-template-columns:1fr}.prelogin-brand-mobile{display:flex}.prelogin-search{display:none}.prelogin-side-bottom{padding-bottom:8px}}@media (width<=620px){.topbar{height:58px}.global-search{flex:1;width:auto}.global-search kbd{display:none}.welcome{display:block}.daily-pulse{width:max-content;max-width:100%;margin-top:16px;overflow:auto}.welcome h1{font-size:24px}.briefing{padding:17px 14px}.briefing .section-head .text-button,.shared-pill{display:none}.briefing-grid{grid-template-columns:1fr}.briefing-item{min-height:auto}.personal-work-head{display:block}.personal-work-head .daily-pulse{margin-top:12px}.priority-grid{scroll-snap-type:x mandatory;grid-template-columns:1fr;padding-bottom:3px;display:flex;overflow-x:auto}.priority{scroll-snap-align:start;min-width:86%}.priority-grid .priority:nth-child(3){display:block}.quick-grid{grid-template-columns:1fr 1fr}.quick-card{min-height:84px}.tools-grid{grid-template-columns:1fr}.content{padding-left:13px;padding-right:13px}.daily-pulse i{display:none}.daily-pulse{gap:7px}.daily-pulse span:last-child{display:none}.task-row{padding-left:13px;padding-right:13px}.status{display:none}footer{line-height:1.8;display:block}footer span{display:block}.toast{bottom:14px;left:14px;right:14px}.global-search input::placeholder{color:#0000}.prelogin-topbar{padding:0 13px}.top-login{padding:8px 10px}.prelogin-content{padding-top:24px}.prelogin-welcome h1{font-size:26px}.prelogin-grid{gap:12px}.public-card{min-height:auto}.login-callout{flex-direction:column;align-items:flex-start;padding:17px}.login-callout .employee-login-button{width:100%}.login-modal{padding:25px 20px}.login-brand{padding-bottom:20px}}@media (width<=390px){.quick-grid{grid-template-columns:1fr}.daily-pulse b{display:none}.priority{min-width:92%}}.first-login-note{color:#718095;background:#f8fafc;border:1px solid #e1e8f1;border-radius:9px;margin-top:14px;padding:11px 12px;font-size:8px;line-height:1.5}.first-login-note strong,.first-login-note span{display:block}.first-login-note strong{color:#334155;margin-bottom:2px;font-size:9px}.first-login-note button{color:#216dcc;font-size:inherit;background:0 0;border:0;padding:0;font-weight:700}.login-back{color:#286cc2;background:0 0;border:0;margin:12px auto 0;font-size:9px;font-weight:650;display:block}.reset-success strong{color:#315d91;margin-bottom:2px;display:block}.login-submit:disabled{cursor:wait;opacity:.72}.auth-error{color:#a63d48!important;background:#fff6f7!important;border-color:#f0cfd3!important}.reset-password-card{width:min(500px,100%)}.reset-form{margin-top:20px}.reset-form label{color:#445167;margin:0 0 14px;font-size:10px;font-weight:700;display:block}.reset-form input{color:#223148;background:#fbfcfd;border:1px solid #dce3ec;border-radius:8px;outline:none;width:100%;height:42px;margin-top:7px;padding:0 11px;display:block}.reset-form input:focus{border-color:#6ca7f3;box-shadow:0 0 0 3px #edf5ff}.reset-form .auth-error{border:1px solid;border-radius:8px;margin:0 0 14px;padding:10px;font-size:10px}.reset-primary-link{background:#1269df;border-radius:8px;justify-content:center;align-items:center;margin-top:12px;padding:11px 15px;color:#fff!important;display:inline-flex!important}.reset-back-link{text-align:center;margin-top:16px;display:block!important}.access-card .brand-mark{display:grid}.ticket-row{transition:background .16s}.ticket-row:hover{background:#fafcff}.unassigned-owner{color:#bd7c20!important}.ticket-action-cell button{color:#3970b5;white-space:nowrap;background:#fff;border:1px solid #d7e2f0;border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:8px;font-weight:680;display:inline-flex}.ticket-action-cell button:hover{background:#f7faff;border-color:#b9cce5}.ticket-action-cell button.ticket-open-primary{color:#fff;background:#166ddd;border-color:#166ddd}.ticket-action-cell button.ticket-open-primary:hover{background:#0e5fc7}.ticket-heading-actions{align-items:center;gap:9px;display:flex}.new-ticket-button{color:#fff;background:#1368e8;border:0;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:9px;font-weight:750;display:inline-flex;box-shadow:0 5px 14px #1368e82e}.new-ticket-button:hover{background:#0b5dcc}.new-ticket-button span{font-size:14px;line-height:1}.new-ticket-dialog .ticket-dialog-header p{color:#738095;max-width:500px;margin:7px 0 0;font-size:10px;line-height:1.5}.new-ticket-form{grid-template-columns:1fr 150px;gap:14px;margin-top:20px;display:grid}.new-ticket-form label{display:block}.new-ticket-form label:first-child,.new-ticket-form label:nth-child(2),.new-ticket-form label:nth-child(3){grid-column:1/-1}.new-ticket-form label>span,.new-ticket-requester>span{color:#344c69;margin-bottom:6px;font-size:9px;font-weight:720;display:block}.new-ticket-form input,.new-ticket-form textarea,.new-ticket-form select{color:#26384f;background:#fff;border:1px solid #d4deea;border-radius:8px;outline:none;width:100%;padding:10px 11px;font-size:10px}.new-ticket-form input,.new-ticket-form select{height:40px}.new-ticket-form textarea{resize:vertical;min-height:112px;line-height:1.5}.new-ticket-form input:focus,.new-ticket-form textarea:focus,.new-ticket-form select:focus{border-color:#65a0ee;box-shadow:0 0 0 3px #eaf3ff}.new-ticket-form input::placeholder,.new-ticket-form textarea::placeholder{color:#a3acb9}.new-ticket-requester{background:#fafbfd;border:1px solid #e5eaf0;border-radius:9px;grid-column:1/2;padding:10px 12px}.new-ticket-requester>span{margin-bottom:4px}.new-ticket-requester strong,.new-ticket-requester small{display:block}.new-ticket-requester strong{color:#344154;font-size:10px}.new-ticket-requester small{color:#8995a6;margin-top:3px;font-size:8px}.new-ticket-form .ticket-dialog-error{grid-column:1/-1;margin-top:0}.new-ticket-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.new-ticket-actions button{border-radius:8px;min-height:40px;padding:0 15px;font-size:10px;font-weight:720}.ticket-cancel-button{color:#68778b;background:#fff;border:1px solid #dce3ec}.ticket-create-button{color:#fff;background:#1368e8;border:0}.ticket-create-button:hover{background:#0b5dcc}.ticket-create-button:disabled{opacity:.58;cursor:not-allowed}.ticket-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0613259e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ticket-dialog{background:#fff;border:1px solid #dfe6ee;border-radius:16px;width:min(660px,100%);max-height:min(780px,100vh - 44px);padding:24px;overflow:auto;box-shadow:0 30px 90px #04142a4d}.ticket-dialog-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ticket-dialog-header h2{color:#10233e;letter-spacing:-.4px;margin:5px 0 0;font-size:22px}.ticket-dialog-close{color:#66758a;background:#f2f5f8;border:0;border-radius:8px;width:32px;height:32px;font-size:21px;line-height:1}.ticket-dialog-close:hover{color:#24364f;background:#e9eef4}.ticket-dialog-statusbar{border-bottom:1px solid #edf0f4;align-items:center;gap:8px;margin:17px 0;padding-bottom:16px;display:flex}.ticket-dialog-statusbar time{color:#8b96a5;margin-left:auto;font-size:9px}.ticket-detail-grid{grid-template-columns:1fr 1.35fr 1fr;gap:10px;margin-bottom:14px;display:grid}.ticket-detail-grid>div{background:#fafbfd;border:1px solid #e7ebf1;border-radius:9px;min-width:0;padding:11px}.ticket-detail-grid small,.ticket-message>small{color:#929dac;letter-spacing:.65px;margin-bottom:5px;font-size:7px;font-weight:780;display:block}.ticket-detail-grid strong{color:#344154;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.ticket-message{background:#fff;border:1px solid #e3e9f1;border-radius:10px;padding:16px}.ticket-message h3{color:#1d2e47;margin:0 0 7px;font-size:13px}.ticket-message p{color:#68768a;margin:0;font-size:10px;line-height:1.6}.ticket-assignment-panel{background:#f7faff;border:1px solid #dbe7f5;border-radius:11px;margin-top:16px;padding:15px}.ticket-assignment-panel>label{color:#294766;margin-bottom:8px;font-size:10px;font-weight:720;display:block}.ticket-assignment-controls{grid-template-columns:1fr auto;gap:9px;display:grid}.ticket-assignment-controls select{color:#314158;background:#fff;border:1px solid #ccd9e8;border-radius:8px;outline:none;min-width:0;height:40px;padding:0 10px;font-size:10px}.ticket-assignment-controls select:focus{border-color:#6ca7f3;box-shadow:0 0 0 3px #e8f2ff}.ticket-assignment-controls button,.ticket-worker-actions button{color:#fff;background:#1269df;border:0;border-radius:8px;padding:0 15px;font-size:10px;font-weight:720}.ticket-assignment-controls button:disabled,.ticket-worker-actions button:disabled{opacity:.55;cursor:not-allowed}.ticket-assignment-panel p{color:#718095;margin:8px 0 0;font-size:8px;line-height:1.45}.ticket-dialog-error{color:#a63d48;background:#fff6f7;border:1px solid #f0cfd3;border-radius:8px;margin-top:14px;padding:10px 11px;font-size:9px}.ticket-worker-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.ticket-worker-actions button{min-height:40px}.ticket-worker-actions .ticket-start-button{color:#2168c2;background:#edf5ff;border:1px solid #cfe0f5}.ticket-worker-actions .ticket-close-button{background:#178459}.ticket-readonly-note{color:#748093;background:#fafbfd;border:1px solid #e5e9ef;border-radius:9px;margin-top:16px;padding:12px;font-size:9px}@media (width<=620px){.ticket-dialog-backdrop{place-items:end center;padding:0}.ticket-dialog{border-radius:18px 18px 0 0;width:100%;max-height:92vh;padding:20px 16px}.ticket-dialog-statusbar{flex-wrap:wrap}.ticket-dialog-statusbar time{width:100%;margin:2px 0 0}.ticket-detail-grid,.ticket-assignment-controls{grid-template-columns:1fr}.ticket-assignment-controls button{min-height:40px}.ticket-worker-actions{flex-direction:column}.ticket-worker-actions button{width:100%}.ticket-section-head{align-items:flex-start}.ticket-heading-actions{flex-wrap:wrap;align-items:stretch;width:100%}.ticket-metrics{flex:1}.new-ticket-button{margin-left:auto}.new-ticket-form{grid-template-columns:1fr}.new-ticket-form label,.new-ticket-requester{grid-column:1/-1}.new-ticket-actions button{flex:1}}.workspace-page{min-height:calc(100vh - 150px)}.workspace-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.workspace-hero h1{color:#10213a;letter-spacing:-.7px;margin:4px 0 5px;font-size:29px}.workspace-hero p{color:#7b8798;margin:0;font-size:12px}.workspace-actions{gap:9px;display:flex}.primary-action,.secondary-action{border-radius:8px;min-height:38px;padding:0 13px;font-size:10px;font-weight:740}.primary-action{color:#fff;background:#1368e8;border:0;box-shadow:0 5px 15px #1368e829}.primary-action:hover{background:#0b5dcc}.secondary-action{color:#45627f;background:#fff;border:1px solid #d6e0ec}.secondary-action:hover{background:#f8fbff}.primary-action:disabled,.secondary-action:disabled{opacity:.6;cursor:wait}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.workspace-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.workspace-stats>div{background:#fff;border:1px solid #e4e9ef;border-radius:10px;padding:14px 16px}.workspace-stats b,.workspace-stats span{display:block}.workspace-stats b{color:#173252;font-size:20px}.workspace-stats span{color:#8793a4;text-transform:uppercase;letter-spacing:.6px;margin-top:3px;font-size:8px;font-weight:720}.import-help,.import-preview{background:#f8fbff;border-color:#dce9f8;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:13px 15px;display:flex}.import-help strong,.import-help span,.import-preview strong,.import-preview span{display:block}.import-help strong,.import-preview strong{color:#2d4b6d;font-size:10px}.import-help span,.import-preview span{color:#7d8b9c;margin-top:3px;font-size:8px}.import-help button,.import-preview button{color:#276bc1;white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:700}.import-preview{background:#f4f9ff;border-color:#cfe1f5}.import-preview>div:last-child{align-items:center;gap:8px;display:flex}.import-preview .primary-action{color:#fff;min-height:34px}.workspace-error{color:#a6404a;background:#fff6f7;border:1px solid #efcbd0;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:9px}.directory-card{overflow:hidden}.directory-toolbar{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 15px;display:flex}.directory-toolbar label{color:#91a0b1;background:#fafbfd;border:1px solid #dbe2eb;border-radius:8px;align-items:center;gap:8px;width:min(450px,70%);height:36px;padding:0 10px;display:flex}.directory-toolbar input{color:#28384e;background:0 0;border:0;outline:none;flex:1;font-size:10px}.directory-toolbar>span,.directory-toolbar>div>span{color:#909aaa;font-size:8px}.directory-toolbar>div strong,.directory-toolbar>div span{display:block}.directory-toolbar>div strong{color:#26384f;font-size:11px}.customer-table-wrap{overflow:auto}.customer-table{border-collapse:collapse;width:100%;min-width:780px}.customer-table th{text-align:left;color:#8995a6;letter-spacing:.65px;text-transform:uppercase;background:#fbfcfd;border-bottom:1px solid #e9edf2;padding:10px 13px;font-size:7px}.customer-table td{color:#58677a;vertical-align:middle;border-bottom:1px solid #eff2f5;padding:12px 13px;font-size:9px}.customer-table tr:hover td{background:#fbfdff}.customer-table td strong,.customer-table td small{display:block}.customer-table td strong{color:#314156;font-size:9px}.customer-table td small{color:#929cab;margin-top:3px;font-size:7px}.row-action{color:#3471bd;white-space:nowrap;background:#fff;border:1px solid #d9e3ef;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:690}.row-action:hover{background:#f6faff}.customer-dialog{width:min(760px,100%)}.customer-form{grid-template-columns:1fr 1fr 1fr;gap:11px 12px;margin-top:18px;display:grid}.customer-form h3{color:#31445d;border-top:1px solid #edf0f4;grid-column:1/-1;margin:7px 0 0;padding-top:10px;font-size:10px}.customer-form h3:first-child{border:0;padding-top:0}.customer-form label,.admin-form label{display:block}.customer-form label>span,.admin-form label>span{color:#40536c;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.customer-form input,.customer-form textarea,.customer-form select,.admin-form input,.admin-form select{color:#2c3c51;background:#fff;border:1px solid #d7e0ea;border-radius:8px;outline:none;width:100%;padding:9px 10px;font-size:10px}.customer-form input,.customer-form select,.admin-form input,.admin-form select{height:38px}.customer-form textarea{resize:vertical;line-height:1.5}.customer-form input:focus,.customer-form textarea:focus,.customer-form select:focus,.admin-form input:focus,.admin-form select:focus{border-color:#69a4ee;box-shadow:0 0 0 3px #edf5ff}.customer-form .wide{grid-column:1/-1}.ticket-new-customer{background:#f8fbff;border:1px solid #dbe7f5;border-radius:10px;grid-column:1/-1;margin:0;padding:13px}.ticket-new-customer legend{color:#2f4f72;padding:0 6px;font-size:10px;font-weight:740}.ticket-new-customer>p{color:#7a899b;margin:0 0 10px;font-size:8px}.ticket-new-customer>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ticket-new-customer label{grid-column:auto!important}.inline-form-action{color:#2670cb;text-align:left;background:0 0;border:0;margin:7px 0 0;padding:0;font-size:8px;font-weight:700;display:block}.new-ticket-form>label:first-child .inline-form-action{width:auto}.new-ticket-form>label:first-child{grid-column:1/-1}.admin-notice{background:#f5f9ff;border:1px solid #dce8f6;border-radius:10px;gap:11px;margin-bottom:14px;padding:14px 15px;display:flex}.admin-notice>span{color:#286cc3;background:#dcecff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.admin-notice strong{color:#2d4968;font-size:10px;display:block}.admin-notice p{color:#74859a;margin:4px 0 0;font-size:8px;line-height:1.5}.role-pill,.access-pill{border-radius:20px;padding:4px 7px;font-size:7px;font-weight:720;display:inline-flex}.role-pill{color:#3b6eae;background:#eef4fc}.access-pill.active{color:#278159;background:#e9f7f1}.access-pill.inactive{color:#7f8997;background:#f1f3f6}.admin-settings-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:14px;display:grid}.admin-settings-grid article{gap:11px;padding:15px;display:flex}.admin-settings-grid article>span{color:#2a70c8;background:#edf5ff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.admin-settings-grid strong{color:#2f4056;font-size:10px;display:block}.admin-settings-grid p{color:#7f8b9a;margin:4px 0 0;font-size:8px;line-height:1.5}.admin-dialog{width:min(520px,100%)}.admin-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:19px;display:grid}.admin-form .workspace-error,.admin-form .new-ticket-actions{grid-column:1/-1}.meeting-access-manager{margin-bottom:16px;overflow:hidden}.meeting-access-list{padding:4px 16px 12px}.meeting-access-row{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) minmax(300px,460px);gap:24px;padding:16px 2px;display:grid}.meeting-access-row:last-child{border-bottom:0}.meeting-access-copy strong,.meeting-access-copy span,.meeting-access-copy small{display:block}.meeting-access-copy strong{color:#26384f;font-size:14px}.meeting-access-copy span{color:#7d8a9a;margin-top:5px;font-size:11px}.meeting-access-copy small{color:#9b6c25;margin-top:10px;font-size:11px;line-height:1.4}.meeting-access-controls{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.meeting-access-controls label>span{color:#40536c;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.meeting-access-controls select{color:#2c3c51;background:#fff;border:1px solid #d7e0ea;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:12px}.meeting-access-controls .row-action{height:38px}.meeting-access-employees{background:#f8fbff;border:1px solid #e0e8f2;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:7px;padding:10px;display:flex}.meeting-access-employees label{color:#53677f;background:#fff;border:1px solid #dbe5f1;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:flex}.meeting-access-employees input{accent-color:#176ce5}.admin-setting-link{text-align:left;align-items:flex-start;gap:11px;padding:15px;display:flex}.admin-setting-link>span{color:#248158;background:#eaf8f1;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.admin-setting-link>div{flex:1}.admin-setting-link i{color:#7e91a7;font-style:normal}.admin-setting-link:hover{background:#fbfdff;border-color:#cddbea}.vendor-table{min-width:850px}@media (width<=760px){.workspace-hero{flex-direction:column;align-items:flex-start}.workspace-actions{width:100%}.workspace-actions button{flex:1}.workspace-stats{grid-template-columns:1fr 1fr 1fr}.admin-settings-grid{grid-template-columns:1fr}.meeting-access-row{grid-template-columns:1fr;gap:13px}.meeting-access-controls{grid-template-columns:1fr}.customer-form{grid-template-columns:1fr 1fr}.customer-form .wide{grid-column:1/-1}.ticket-new-customer>div,.admin-form{grid-template-columns:1fr}.admin-form .workspace-error,.admin-form .new-ticket-actions{grid-column:1}.import-help,.import-preview{flex-direction:column;align-items:flex-start}.directory-toolbar label{width:100%}}@media (width<=460px){.workspace-stats,.customer-form{grid-template-columns:1fr}.customer-form label,.customer-form .wide{grid-column:1}.workspace-actions{flex-direction:column}.ticket-new-customer{padding:11px}.admin-form{grid-template-columns:1fr}}.new-task-dialog{width:min(700px,100%)}.new-task-grid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.new-task-grid label{grid-column:auto!important}.new-task-dialog .new-ticket-form>label,.new-task-dialog .new-ticket-requester{grid-column:1/-1}.workspace-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.workspace-header h1{color:#10213a;letter-spacing:-.7px;margin:5px 0;font-size:29px}.workspace-header p{color:#7b8798;margin:0;font-size:11px}.workspace-back{color:#2b6fc8;background:0 0;border:0;margin:0 0 17px;padding:0;font-size:9px;font-weight:700;display:block}.primary-workspace-button,.secondary-workspace-button{border-radius:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:740}.primary-workspace-button{color:#fff;background:#1368e8;border:0;box-shadow:0 5px 15px #1368e829}.secondary-workspace-button{color:#45627f;background:#fff;border:1px solid #d7e0ea}.procurement-metrics{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:14px;display:grid}.procurement-metrics article{background:#fff;border:1px solid #e4e9ef;border-radius:10px;padding:15px 16px}.procurement-metrics span,.procurement-metrics strong,.procurement-metrics small{display:block}.procurement-metrics span{color:#8692a3;letter-spacing:.7px;font-size:7px;font-weight:780}.procurement-metrics strong{color:#173252;margin:5px 0 2px;font-size:20px}.procurement-metrics small{color:#97a0ac;font-size:8px}.procurement-list{overflow:hidden}.po-table-wrap{overflow:auto}.po-status{color:#a46d1d;text-transform:uppercase;background:#fff6e8;border-radius:20px;padding:4px 7px;font-size:7px;font-weight:750;display:inline-flex}.table-link{color:#276bc1;background:0 0;border:0;font-size:8px;font-weight:700}.procurement-dialog{width:min(760px,100%)}.procurement-dialog .new-ticket-form{grid-template-columns:1fr}.procurement-dialog .new-ticket-form>label,.procurement-dialog .new-task-grid,.procurement-dialog .new-ticket-actions{grid-column:1}.vendor-address-grid{grid-template-columns:1fr 100px 120px;gap:10px;display:grid}.vendor-address-grid label{grid-column:auto!important}.po-builder{width:min(980px,100%)}.po-items{border:1px solid #dce4ed;border-radius:10px;min-width:0;padding:12px}.po-items legend{color:#344c69;padding:0 6px;font-size:9px;font-weight:740}.po-item-row{border-bottom:1px solid #edf0f4;grid-template-columns:2.1fr 1fr 70px 110px 85px 25px;align-items:end;gap:8px;padding:8px 0;display:grid}.po-item-row:last-of-type{border-bottom:0}.po-item-row label{margin:0;grid-column:auto!important}.po-item-row label>span{font-size:7px}.po-item-row input{height:36px}.po-item-row>strong{color:#304258;justify-content:flex-end;align-items:center;height:36px;font-size:9px;display:flex}.po-item-row>button{color:#c64a55;background:#fff0f1;border:0;border-radius:6px;height:30px}.po-cost-grid{grid-template-columns:130px 130px 1fr;align-items:end;gap:10px;display:grid}.po-cost-grid label{grid-column:auto!important}.po-cost-grid>div{text-align:right}.po-cost-grid>div span,.po-cost-grid>div strong{display:block}.po-cost-grid>div span{color:#7d8999;font-size:8px}.po-cost-grid>div strong{color:#15314f;margin-top:4px;font-size:20px}.po-preview-backdrop{padding:26px;display:block;overflow:auto}.po-preview-shell{width:min(920px,100%);margin:0 auto}.po-preview-actions{justify-content:flex-end;gap:9px;margin-bottom:10px;display:flex}.po-preview-actions>button:first-child{color:#52647a;background:#fff;border:1px solid #d6e0eb;border-radius:8px;padding:0 14px}.po-document{color:#17283d;background:#fff;min-height:1080px;padding:54px 58px;box-shadow:0 24px 70px #04142a47}.po-document>header{border-bottom:3px solid #1469df;justify-content:space-between;gap:28px;padding-bottom:26px;display:flex}.po-document>header>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.po-document>header strong{margin-top:7px;font-size:18px}.po-document>header span{color:#66778b;font-size:10px}.po-document>header h1{color:#17375e;letter-spacing:1px;margin:0;font-size:27px}.po-document>header>div:last-child{align-items:flex-end}.po-document>header b{color:#1469df;font-size:16px}.po-addresses{grid-template-columns:1fr 1fr;gap:40px;padding:26px 0;display:grid}.po-addresses section{flex-direction:column;gap:4px;min-height:110px;display:flex}.po-addresses small{color:#6a7f97;letter-spacing:1px;font-size:8px;font-weight:800}.po-addresses strong{margin:5px 0;font-size:13px}.po-addresses span{color:#5e6f82;font-size:10px}.po-document table{border-collapse:collapse;width:100%}.po-document th{color:#fff;text-align:left;background:#123b69;padding:10px;font-size:9px}.po-document th:nth-last-child(-n+3),.po-document td:nth-last-child(-n+3){text-align:right}.po-document td{border-bottom:1px solid #e5eaf0;padding:11px 10px;font-size:10px}.po-summary{grid-template-columns:1fr 270px;gap:30px;margin-top:25px;display:grid}.po-summary p{color:#607085;font-size:10px;line-height:1.5}.po-summary dl{margin:0}.po-summary dl>div{border-bottom:1px solid #e8ecf1;justify-content:space-between;padding:7px 0;font-size:10px;display:flex}.po-summary dt,.po-summary dd{margin:0}.po-summary .po-total{color:#14375f;border-bottom:3px solid #1469df;padding:12px 0;font-size:14px;font-weight:800}.po-document>footer{color:#718095;border-top:1px solid #dce3eb;justify-content:space-between;margin-top:70px;padding-top:14px;font-size:9px;display:flex}@media (width<=760px){.new-task-grid{grid-template-columns:1fr}.workspace-header{flex-direction:column;align-items:flex-start}.procurement-metrics,.vendor-address-grid{grid-template-columns:1fr}.po-item-row{grid-template-columns:1fr 1fr}.po-item-row>strong{justify-content:flex-start}.po-cost-grid{grid-template-columns:1fr 1fr}.po-cost-grid>div{grid-column:1/-1}.po-preview-backdrop{padding:0}.po-document{min-width:720px;padding:30px 24px}.po-preview-shell{overflow:auto}.po-preview-actions{background:#eef2f7;justify-content:flex-start;margin:0;padding:10px;position:sticky;left:0}}@media print{body *{visibility:hidden!important}.po-document,.po-document *{visibility:visible!important}.po-document{width:100%;min-height:0;box-shadow:none;padding:28px;position:absolute;top:0;left:0}.po-preview-actions{display:none!important}}.integration-link{color:#1769d2;margin-top:8px;font-size:8px;font-weight:760;text-decoration:none;display:inline-flex}.integration-link:hover{text-decoration:underline}.inbox-connection{color:#8b5b16;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:8px;font-weight:680;display:flex}.inbox-connection:before{content:"";background:#d99a3d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #fff3dc}.inbox-connection.connected{color:#27795b}.inbox-connection.connected:before{background:#2da873;box-shadow:0 0 0 3px #e7f7f0}.inbox-connection a{color:#1769d2;font-weight:780}.inbox-connection small{color:#b14a54;width:100%;font-size:8px;font-weight:600}.sidebar{width:264px}.main-area{margin-left:264px}.nav-label{font-size:11px}.nav-item,.nav-group-trigger{height:44px;font-size:14px}.nav-item-nested{height:36px;min-height:36px;font-size:13px}.topbar{height:72px}.global-search{height:42px}.top-avatar{width:36px;height:36px;font-size:12px}.content{padding-top:32px}.daily-pulse{padding:10px 14px;font-size:13px}.shared-pill{padding:6px 10px;font-size:10px}.section-head.compact h2,.section-title-row h2{font-size:18px}.section-head.compact p,.section-title-row p,.personal-work-head p{font-size:13px}.briefing{padding:24px}.briefing-item{gap:12px;min-height:158px;padding:17px}.briefing-item .briefing-icon{width:34px;height:34px;font-size:15px}.briefing-item small{margin-bottom:9px;font-size:11px}.briefing-item h3{font-size:15px;line-height:1.4}.briefing-item p,.quote-item blockquote{font-size:13px;line-height:1.55}.integration-link,.inbox-connection,.inbox-connection small{font-size:12px}.priority{padding:17px}.badge{padding:4px 7px;font-size:10px}.priority p{min-height:40px;font-size:13px}.task-people,.priority-footer,.priority-footer button{font-size:12px}.mini-avatar{width:24px;height:24px;font-size:10px}.filters button{padding:7px 10px;font-size:12px}.task-row{min-height:68px;padding-top:11px;padding-bottom:11px}.check{width:22px;height:22px;font-size:12px}.status{padding:5px 8px;font-size:11px}.card-footer-button{padding-top:13px;padding-bottom:13px;font-size:12px}.alert-count{min-width:26px;height:26px;font-size:11px}.alert{gap:11px;padding:14px}.alert-symbol{width:25px;height:25px;font-size:13px}.alert p,.alert a{font-size:12px}.delegate-row{min-height:68px}.delegate-avatar{width:32px;height:32px;font-size:12px}.delegate-row span,.delegate-right b,.delegate-right small{font-size:11px}.kb-mark{width:32px;height:32px;font-size:13px}.kb-search{height:42px}.kb-list button{min-height:56px}.doc-icon{font-size:16px}.quick-card,.tool-card{min-height:92px;padding:15px}.quick-card>span{width:34px;height:34px}.quick-card small,.tool-card small{font-size:12px;line-height:1.45}.tool-card{min-height:78px}.tool-logo{width:40px;height:40px;font-size:11px}.toast{font-size:14px}.shared-briefing{--section-accent:#1368e8;border-top:4px solid var(--section-accent)}.personal-priorities{--section-accent:#7758c7;border-top:4px solid var(--section-accent)}.tasks-card{--section-accent:#1368e8;border-top:4px solid var(--section-accent)}.alerts-card{--section-accent:#d34c59;border-top:4px solid var(--section-accent)}.support-tickets-card{--section-accent:#11816f;border-top:4px solid var(--section-accent)}.delegated-card{--section-accent:#7758c7;border-top:4px solid var(--section-accent)}.kb-card{--section-accent:#24835f;border-top:4px solid var(--section-accent)}.tasks-card>.section-head{background:#f1f6ff}.alerts-card>.section-head{background:#fff5f6}.support-tickets-card>.section-head{background:#eff9f6}.delegated-card>.section-head{background:#f6f3ff}.kb-card>.section-head{background:#f1faf6}.tasks-card>.section-head h2{color:#155ab8}.alerts-card>.section-head h2{color:#a93642}.support-tickets-card>.section-head h2{color:#126b5d}.delegated-card>.section-head h2{color:#5c43a5}.kb-card>.section-head h2{color:#1f6c50}.quick-section>.section-title-row,.tools-section>.section-title-row{background:#fff;border-left:5px solid;border-radius:10px;padding:13px 15px;box-shadow:0 1px 2px #14263d08}.quick-section>.section-title-row{background:#fff9ef;border-left-color:#c77818}.quick-section>.section-title-row h2{color:#94560d}.tools-section>.section-title-row{background:#f1f9fc;border-left-color:#257ba7}.tools-section>.section-title-row h2{color:#175d80}.ticket-metrics span,.ticket-flow,.ticket-note p{font-size:12px}.ticket-table th,.customer-table th{font-size:11px}.ticket-table td,.customer-table td,.ticket-table td strong,.customer-table td strong{font-size:13px}.ticket-table td small,.customer-table td small,.ticket-status,.ticket-action-cell button,.ticket-action-cell select,.row-action{font-size:11px}.workspace-hero p,.workspace-header p{font-size:14px}.workspace-stats span,.procurement-metrics span{font-size:11px}.workspace-stats b,.procurement-metrics strong{font-size:24px}.procurement-metrics small{font-size:12px}.primary-action,.secondary-action,.primary-workspace-button,.secondary-workspace-button{min-height:44px;font-size:13px}.directory-toolbar input{font-size:13px}.directory-toolbar>span,.directory-toolbar>div>span{font-size:11px}.directory-toolbar>div strong,.customer-form h3,.admin-notice strong,.admin-settings-grid strong,.import-help strong,.import-preview strong{font-size:14px}.customer-form label>span,.admin-form label>span,.ticket-new-customer>p,.admin-notice p,.admin-settings-grid p,.import-help span,.import-preview span{font-size:12px}.customer-form input,.customer-form textarea,.admin-form input,.admin-form select{font-size:14px}.role-pill,.access-pill,.workspace-back,.table-link,.inline-form-action{font-size:11px}.workspace-error,.ticket-dialog-statusbar time,.ticket-detail-grid small,.ticket-message>small,.ticket-assignment-panel p,.ticket-dialog-error,.ticket-readonly-note{font-size:12px}.ticket-detail-grid strong,.ticket-assignment-panel>label,.ticket-assignment-controls select,.ticket-assignment-controls button,.ticket-worker-actions button{font-size:13px}.ticket-message p{font-size:14px}.new-ticket-form label>span,.new-ticket-requester small{font-size:12px}.new-ticket-form input,.new-ticket-form textarea,.new-ticket-form select,.new-ticket-requester strong,.new-ticket-actions button,.prelogin-side-bottom p,.public-list p,.login-callout p:not(.eyebrow),.login-modal form>label,.login-copy,.login-help,.login-help button,.login-notice,.first-login-note,.first-login-note strong,.login-back,.reset-form label{font-size:13px}.employee-login-button,.login-submit,.public-list strong{font-size:14px}.public-list small,.announcement-badge,.login-security{font-size:11px}.login-modal form>label input{height:44px;font-size:14px}@media (width<=900px){.sidebar{width:264px}.main-area{margin-left:0}}@media (width<=620px){.topbar{height:64px}.content{padding-top:24px}.welcome h1{font-size:28px}.section-head h2,.section-title-row h2{font-size:18px}.briefing{padding:20px 16px}.briefing-item{padding:16px}.priority{min-width:92%}.quick-card,.tool-card{min-height:86px}.ticket-flow{font-size:11px}.daily-pulse{font-size:12px}}.announcement-item{position:relative}.announcement-item.announcement-critical{background:linear-gradient(snow,#fff5f6);border-color:#f2cfd3}.announcement-item.announcement-important{background:linear-gradient(#fffdf8,#fff9ee);border-color:#f0dfbd}.announcement-item.announcement-information{background:linear-gradient(#fbfdff,#f3f8ff);border-color:#d7e6f8}.announcement-item.announcement-information .briefing-icon{color:#2770c8;background:#e4f0ff}.announcement-item.announcement-important .briefing-icon{color:#b26e17;background:#fff0d8}.briefing-audience{color:#65758a;background:#ffffffbf;border:1px solid #dfe6ef;border-radius:20px;margin-top:10px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.alert-critical{background:#fff7f7;border:1px solid #fae1e3}.alert-important{background:#fffaf0;border:1px solid #f1dfbd}.alert-information{background:#f5f9ff;border:1px solid #deebfa}.alert-important .alert-symbol{color:#a76612;background:#ffebc8}.alert-information .alert-symbol{color:#3172c7;background:#dfeeff}.alert-audience{color:#8a95a4;margin-top:7px;font-size:11px;font-weight:650;display:block}.announcement-manager{border-top:4px solid #d34c59;margin-bottom:16px;overflow:hidden}.announcement-toolbar{background:#fff6f7}.announcement-toolbar>span{color:#b03d49;background:#fff0f1;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.announcement-admin-list{padding:4px 16px 12px}.announcement-admin-row{border-bottom:1px solid #edf0f4;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:16px 2px;display:grid}.announcement-admin-row:last-child{border-bottom:0}.announcement-priority-mark{color:#2a70c8;background:#edf5ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:850;display:grid}.announcement-admin-row.priority-critical .announcement-priority-mark{color:#cc4450;background:#fff0f1}.announcement-admin-row.priority-important .announcement-priority-mark{color:#b36e16;background:#fff5df}.announcement-admin-copy{min-width:0}.announcement-admin-copy>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.announcement-admin-copy h3{color:#243247;margin:8px 0 4px;font-size:15px}.announcement-admin-copy p{color:#6f7c8f;margin:0;font-size:13px;line-height:1.5}.announcement-admin-copy small{color:#8c97a5;margin-top:8px;font-size:11px;display:block}.announcement-state,.briefing-tag{text-transform:uppercase;letter-spacing:.35px;border-radius:20px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.state-published{color:#278159;background:#e9f7f1}.state-draft{color:#6f7987;background:#f1f3f6}.state-archived{color:#92616a;background:#f6ecee}.briefing-tag{color:#2f70c1;background:#edf5ff}.announcement-row-actions{align-items:flex-start;gap:7px;display:flex}.announcement-row-actions button{color:#276bc1;background:#fff;border:1px solid #d7e1ed;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}.announcement-row-actions .archive-action{color:#9a4a54;border-color:#ead7da}.announcement-dialog{width:min(760px,100%)}.announcement-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:19px;display:grid}.announcement-form label>span{color:#40536c;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.announcement-form .wide,.announcement-form .briefing-choice,.announcement-form .workspace-error,.announcement-form .new-ticket-actions{grid-column:1/-1}.announcement-form input,.announcement-form textarea,.announcement-form select{color:#2c3c51;background:#fff;border:1px solid #d7e0ea;border-radius:8px;outline:none;width:100%;padding:10px 11px;font-size:14px}.announcement-form input,.announcement-form select{height:44px}.announcement-form textarea{resize:vertical;line-height:1.5}.announcement-form input:focus,.announcement-form textarea:focus,.announcement-form select:focus{border-color:#69a4ee;box-shadow:0 0 0 3px #edf5ff}.announcement-form .briefing-choice{background:#f7fbff;border:1px solid #dbe7f5;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.announcement-form .briefing-choice>input{flex:none;width:18px;height:18px}.announcement-form .briefing-choice span{margin:0}.announcement-form .briefing-choice strong,.announcement-form .briefing-choice small{display:block}.announcement-form .briefing-choice strong{color:#2c4768;font-size:13px}.announcement-form .briefing-choice small{color:#78889b;margin-top:3px;font-size:11px}.workspace-hero .workspace-actions{gap:9px;display:flex}.workspace-hero .secondary-action{color:#45627f;background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:0 14px;font-weight:720}@media (width<=760px){.announcement-admin-row{grid-template-columns:32px 1fr}.announcement-row-actions{grid-column:2}.announcement-form{grid-template-columns:1fr}.announcement-form label,.announcement-form .wide,.announcement-form .briefing-choice,.announcement-form .workspace-error,.announcement-form .new-ticket-actions{grid-column:1}.workspace-hero .workspace-actions{flex-direction:column;width:100%}.workspace-hero .workspace-actions button{width:100%}}.ticket-claim-panel{background:linear-gradient(135deg,#f2f9ff,#eaf5ff);border-color:#bcdcf6}.ticket-claim-panel p{margin-bottom:12px;font-size:9px}.ticket-claim-button{color:#fff;background:linear-gradient(135deg,#147fe0,#075eaf);border:0;border-radius:8px;width:100%;min-height:44px;font-size:10px;font-weight:800;box-shadow:0 7px 16px #0d6fc533}.ticket-claim-button:disabled{opacity:.55;cursor:not-allowed}.ticket-category{background:#eef5fd;border:1px solid #d9e7f5;border-radius:99px;width:max-content;padding:3px 7px;font-weight:750;line-height:1;color:#3d6f9f!important;margin-top:5px!important;font-size:7px!important;display:inline-flex!important}.ticket-dialog-statusbar .ticket-category{padding:5px 8px;margin:0!important;font-size:8px!important}.customer-profile-dialog{width:min(760px,100%)}.customer-profile-dialog .ticket-dialog-header p{color:#78879a;margin:6px 0 0;font-size:11px}.crm-profile-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.crm-profile-stats>div{background:#f8fbff;border:1px solid #dfe8f2;border-radius:10px;padding:15px}.crm-profile-stats b,.crm-profile-stats span{display:block}.crm-profile-stats b{color:#163657;font-size:19px}.crm-profile-stats span{color:#7b899a;margin-top:4px;font-size:9px}.crm-profile-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm-profile-grid section{border:1px solid #e3e9f0;border-radius:10px;padding:15px}.crm-profile-grid small,.crm-profile-grid strong,.crm-profile-grid span{display:block}.crm-profile-grid small{color:#8895a5;letter-spacing:.7px;font-size:8px;font-weight:800}.crm-profile-grid strong{color:#24374e;margin:8px 0 5px;font-size:12px}.crm-profile-grid span{color:#718095;margin-top:4px;font-size:10px}.crm-history-head{justify-content:space-between;align-items:center;margin:22px 0 10px;display:flex}.crm-history-head strong,.crm-history-head span{display:block}.crm-history-head strong{color:#263a53;font-size:13px}.crm-history-head span{color:#8895a5;margin-top:3px;font-size:9px}.crm-history-head button{color:#276cbc;background:#f7fbff;border:1px solid #d5e1ee;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:750}.crm-ticket-history{border:1px solid #e3e9f0;border-radius:10px;overflow:hidden}.crm-ticket-history article{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.crm-ticket-history article:last-child{border-bottom:0}.crm-ticket-history article strong,.crm-ticket-history article div>span{display:block}.crm-ticket-history article strong{color:#34445a;font-size:10px}.crm-ticket-history article div>span{color:#8995a5;margin-top:4px;font-size:8px}.crm-coming-next{background:#f9fcff;border:1px dashed #cdddeb;border-radius:9px;margin-top:14px;padding:13px 14px}.crm-coming-next strong,.crm-coming-next span{display:block}.crm-coming-next strong{color:#365b80;font-size:10px}.crm-coming-next span{color:#7f8fa1;margin-top:4px;font-size:9px}@media (width<=620px){.crm-profile-stats,.crm-profile-grid{grid-template-columns:1fr}.crm-profile-stats{gap:7px}}.crm-profile-grid a{color:#1e6fc6;margin-top:6px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.crm-financial-strip{background:#e0e8f0;border:1px solid #e0e8f0;border-radius:10px;grid-template-columns:1fr 1fr 1.4fr;gap:1px;margin-top:10px;display:grid;overflow:hidden}.crm-financial-strip>div{background:#f8fbff;padding:13px 15px}.crm-financial-strip small,.crm-financial-strip strong{display:block}.crm-financial-strip small{color:#8a96a5;letter-spacing:.6px;font-size:8px;font-weight:800}.crm-financial-strip strong{color:#2d435c;margin-top:6px;font-size:11px}.crm-financial-strip strong.active{color:#21815e}.crm-financial-strip strong.inactive{color:#a6525d}.crm-equipment-link{color:#276cbc;background:#f7fbff;border:1px solid #d5e1ee;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:750;text-decoration:none}.crm-equipment-history{border:1px solid #e3e9f0;border-radius:10px;overflow:hidden}.crm-equipment-history article{border-bottom:1px solid #edf1f5;grid-template-columns:1fr 1.7fr auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.crm-equipment-history article:last-child{border-bottom:0}.crm-equipment-checkout strong,.crm-equipment-checkout span,.crm-equipment-items span{display:block}.crm-equipment-checkout strong{color:#31465f;font-size:10px}.crm-equipment-checkout span{color:#8b97a5;margin-top:4px;font-size:8px}.crm-equipment-items span{color:#5e6f83;font-size:9px;line-height:1.5}.crm-equipment-history article>strong{color:#193d62;font-size:11px}@media (width<=620px){.crm-financial-strip,.crm-equipment-history article{grid-template-columns:1fr}.crm-equipment-history article>strong{text-align:left}}.crm-ta-credential-panel{background:#f5faff;border:1px solid #cfe0f2;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:14px 15px;display:flex}.crm-ta-credential-panel small,.crm-ta-credential-panel strong,.crm-ta-credential-panel span,.crm-ta-credential-panel em{display:block}.crm-ta-credential-panel small{color:#2d6caa;letter-spacing:.7px;font-size:8px;font-weight:800}.crm-ta-credential-panel strong{color:#1f3f61;margin-top:6px;font-size:12px}.crm-ta-credential-panel span{color:#667a90;overflow-wrap:anywhere;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.crm-ta-credential-panel em{color:#a13c48;margin-top:5px;font-size:9px;font-style:normal}.crm-ta-credential-panel button{color:#1c65aa;background:#fff;border:1px solid #b9d2eb;border-radius:7px;flex:none;padding:8px 10px;font-size:9px;font-weight:750}.crm-ta-password-field small{color:#7b8a9d;margin-top:5px;font-size:9px;line-height:1.45;display:block}@media (width<=620px){.crm-ta-credential-panel{flex-direction:column;align-items:flex-start}.crm-ta-credential-panel button{width:100%}}.crm-customer-lifecycle{background:#fbfcfe;border:1px solid #e2e7ed;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:14px 15px;display:flex}.crm-customer-lifecycle small,.crm-customer-lifecycle strong,.crm-customer-lifecycle span,.crm-customer-lifecycle em{display:block}.crm-customer-lifecycle small{color:#68798d;letter-spacing:.7px;font-size:8px;font-weight:800}.crm-customer-lifecycle strong{color:#253c55;margin-top:6px;font-size:12px}.crm-customer-lifecycle span{color:#6f7f91;max-width:470px;margin-top:4px;font-size:10px;line-height:1.45}.crm-customer-lifecycle em{color:#a13c48;margin-top:7px;font-size:10px;font-style:normal;font-weight:700}.crm-customer-lifecycle-actions{flex:none;gap:8px;display:flex}.crm-customer-lifecycle-actions button{border-radius:8px;min-height:38px;padding:8px 11px;font-size:10px;font-weight:800}.crm-inactive-action{color:#315f8c;background:#fff;border:1px solid #c9d7e5}.crm-delete-action{color:#a43340;background:#fff5f6;border:1px solid #dba7ad}.crm-customer-lifecycle-actions button:disabled{cursor:wait;opacity:.55}@media (width<=620px){.crm-customer-lifecycle{flex-direction:column;align-items:stretch}.crm-customer-lifecycle-actions{grid-template-columns:1fr;display:grid}.crm-customer-lifecycle-actions button{width:100%}}.ticket-conversation{margin-top:14px}.conversation-heading{justify-content:space-between;align-items:end;gap:14px;margin-bottom:9px;display:flex}.conversation-heading small,.conversation-heading strong{display:block}.conversation-heading small{color:#8b97a6;letter-spacing:.7px;font-size:7px;font-weight:800}.conversation-heading strong{color:#34475e;margin-top:4px;font-size:11px}.conversation-heading>span{color:#8794a4;text-align:right;font-size:8px}.conversation-message{background:#fff;border:1px solid #e2e8ef;border-radius:11px;margin-top:8px;padding:13px 14px}.conversation-message.outbound{background:#f0f7ff;border-color:#cae0f5;margin-left:38px}.conversation-message.inbound{margin-right:38px}.conversation-message header{justify-content:space-between;gap:12px;display:flex}.conversation-message header strong,.conversation-message header span{display:block}.conversation-message header strong{color:#2e435c;font-size:10px}.conversation-message header span,.conversation-message time{color:#8b97a6;margin-top:3px;font-size:7px}.conversation-message p{white-space:pre-wrap;color:#5f6f82;margin:10px 0 0;font-size:10px;line-height:1.55}.conversation-loading{color:#7f8b99;text-align:center;border:1px solid #e3e9f0;border-radius:10px;padding:18px;font-size:9px}.ticket-reply-composer{background:#f8fbff;border:1px solid #cfe0f2;border-radius:11px;margin-top:16px;padding:14px}.ticket-reply-composer label{color:#36536f;margin-bottom:7px;font-size:14px;font-weight:760;display:block}.ticket-reply-composer textarea{resize:vertical;color:#2d4057;background:#fff;border:1px solid #d2dce8;border-radius:8px;outline:none;width:100%;padding:10px 11px;font-size:16px;line-height:1.5}.ticket-reply-composer textarea:focus{border-color:#64a1eb;box-shadow:0 0 0 3px #eaf3ff}.ticket-reply-composer .reply-attachment-toolbar,.ticket-reply-composer .reply-send-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.ticket-reply-composer .reply-attachment-toolbar>span,.ticket-reply-composer .reply-send-row>span{color:#6f7f91;font-size:12px}.ticket-reply-composer button{color:#fff;background:#1368df;border:0;border-radius:8px;min-height:44px;padding:9px 13px;font-size:14px;font-weight:760}.ticket-reply-composer .reply-attachment-button{color:#155f9d;background:#fff;border:1px solid #b8d1eb}.reply-attachment-list{gap:7px;margin-top:9px;display:grid}.reply-attachment-list article{background:#fff;border:1px solid #d8e5f1;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.reply-attachment-list article>span{font-size:16px}.reply-attachment-list p{min-width:0;margin:0}.reply-attachment-list strong,.reply-attachment-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reply-attachment-list strong{color:#324b64;font-size:14px}.reply-attachment-list small{color:#75879a;margin-top:2px;font-size:12px}.ticket-reply-composer .reply-attachment-list button{color:#536b82;background:#edf3f9;place-items:center;width:44px;min-width:44px;padding:0;font-size:18px;display:grid}.ticket-reply-composer button:disabled{opacity:.55;cursor:not-allowed}.ticket-reopened{color:#a56816;background:#fff3df}@media (width<=620px){.conversation-message.outbound{margin-left:16px}.conversation-message.inbound{margin-right:16px}.conversation-heading{flex-direction:column;align-items:flex-start}.conversation-heading>span{text-align:left}.ticket-reply-composer{padding:12px}.ticket-reply-composer .reply-attachment-toolbar,.ticket-reply-composer .reply-send-row{flex-direction:column;align-items:stretch}.ticket-reply-composer .reply-attachment-button,.ticket-reply-composer .reply-send-row button{width:100%;min-height:48px;font-size:16px}.ticket-reply-composer .reply-attachment-toolbar>span,.ticket-reply-composer .reply-send-row>span{font-size:13px}.ticket-reply-composer label{font-size:15px}}.ticket-attachments{border-top:1px solid #edf1f5;margin-top:15px;padding-top:14px}.attachment-heading{justify-content:space-between;align-items:center;display:flex}.attachment-heading small,.attachment-heading strong{display:block}.attachment-heading small{color:#8b97a6;letter-spacing:.7px;font-size:7px;font-weight:800}.attachment-heading strong{color:#34475e;margin-top:4px;font-size:11px}.attachment-heading button{color:#276cba;background:#f7fbff;border:1px solid #d0deec;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:750}.attachment-heading button:disabled{opacity:.55}.attachment-list{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.attachment-card{background:#fff;border:1px solid #e1e8ef;border-radius:11px;min-width:0;overflow:hidden}.attachment-preview{object-fit:contain;background:#eef3f7;border:0;width:100%;height:150px;display:block}.attachment-preview img{object-fit:contain;width:100%;height:100%;display:block}.attachment-document{background:linear-gradient(135deg,#eef5fc,#f8fbfe);place-items:center;height:96px;display:grid}.attachment-document>span{color:#2770ad;background:#fff;border:1px solid #c9dceb;border-radius:8px;place-items:center;width:48px;height:56px;font-size:11px;font-weight:900;display:grid}.attachment-card-copy{padding:11px}.attachment-card-copy>strong,.attachment-card-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attachment-card-copy>strong{color:#405168;font-size:11px}.attachment-card-copy>small{color:#929dab;margin-top:3px;font-size:9px}.attachment-card-copy>div{gap:12px;margin-top:9px;display:flex}.attachment-card-copy a{color:#216db2;font-size:9px;font-weight:760;text-decoration:none}.attachment-card-copy a:hover{text-decoration:underline}.attachment-empty{color:#8995a3;border:1px dashed #d7e1eb;border-radius:8px;margin-top:9px;padding:11px;font-size:8px;line-height:1.5}.new-ticket-attachments{background:#f8fbfe;border:1px solid #dbe5ee;border-radius:10px;padding:12px;grid-column:1/-1!important}.new-ticket-attachments>input{background:#fff!important;border:1px dashed #b9cddd!important;height:auto!important;padding:14px!important}.new-ticket-attachments>small{color:#7d8da0;margin-top:7px;font-size:9px;line-height:1.45;display:block}.new-ticket-file-list{gap:6px;margin-top:10px;display:grid}.new-ticket-file-list>div{background:#fff;border:1px solid #dfe7ee;border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.new-ticket-file-list>div>span{color:#286ea9;background:#eaf3fb;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;font-size:8px;font-weight:850;display:grid}.new-ticket-file-list p{flex:1;min-width:0;margin:0}.new-ticket-file-list p strong,.new-ticket-file-list p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.new-ticket-file-list p strong{font-size:10px}.new-ticket-file-list p small{color:#8a97a5;margin-top:2px;font-size:8px}.new-ticket-file-list button{color:#778698;background:#f5f7f9;border:0;border-radius:7px;width:30px;height:30px;font-size:17px}@media (width<=620px){.attachment-list{grid-template-columns:1fr}.attachment-preview{height:190px}.new-ticket-attachments{padding:10px}}.ticket-filterbar{justify-content:space-between;align-items:center;gap:14px;padding:0 17px 14px;display:flex}.ticket-filter-buttons{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ticket-filter-buttons button{color:#637286;background:#fff;border:1px solid #dce5ed;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:11px;font-weight:720;display:inline-flex}.ticket-filter-buttons button:hover{color:#2e608f;background:#f8fbff;border-color:#b9d1e8}.ticket-filter-buttons button.selected{color:#126b5d;background:#eaf7f3;border-color:#16816f;box-shadow:0 0 0 2px #16816f14}.ticket-filter-buttons button span{color:#748195;background:#eef2f6;border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.ticket-filter-buttons button.selected span{color:#126b5d;background:#cfece4}.ticket-category-filter{white-space:nowrap;align-items:center;gap:8px;display:flex}.ticket-category-filter>span{color:#748195;font-size:11px;font-weight:700}.ticket-category-filter select{color:#42556c;background:#fff;border:1px solid #dce5ed;border-radius:8px;outline:none;min-width:150px;height:35px;padding:0 28px 0 10px;font-size:11px}.ticket-category-filter select:focus{border-color:#5ba899;box-shadow:0 0 0 3px #16816f1a}@media (width<=760px){.ticket-filterbar{flex-direction:column;align-items:stretch}.ticket-filter-buttons{grid-template-columns:1fr 1fr;display:grid}.ticket-filter-buttons button,.ticket-category-filter{justify-content:space-between}.ticket-category-filter select{flex:1;min-width:0}}.ticket-metrics .sla-overdue-metric{color:#aa3f49;background:#fff1f2;border-color:#f2cdd1}.ticket-metrics .sla-overdue-metric b{color:#a8323e}.ticket-filter-buttons .overdue-filter:not(.selected){color:#9c4b53;background:snow;border-color:#ead8da}.ticket-filter-buttons .overdue-filter.selected{color:#a93642;background:#fff0f1;border-color:#d34b57;box-shadow:0 0 0 2px #d34b5714}.ticket-filter-buttons .overdue-filter.selected span{color:#a93642;background:#f7d8dc}.ticket-row-overdue{background:#fffafb}.ticket-row-overdue:hover{background:#fff5f6}.ticket-sla{border-radius:20px;width:max-content;padding:3px 7px;margin-top:5px!important;font-weight:760!important}.ticket-sla-on-track{background:#eaf8f1;color:#277b58!important}.ticket-sla-due-soon{background:#fff5df;color:#a96a12!important}.ticket-sla-overdue{background:#fff0f1;color:#b33945!important}.ticket-sla-complete{background:#eef2f6;color:#69778a!important}.ticket-sla-neutral{background:#f2f5f8;color:#738095!important}.notification-drawer{z-index:80;background:#fff;border:1px solid #dbe4ed;border-radius:15px;width:min(390px,100vw - 28px);max-height:calc(100vh - 86px);position:fixed;top:64px;right:22px;overflow:hidden;box-shadow:0 24px 70px #05193038}.notification-drawer>header{background:linear-gradient(135deg,#f8fbff,#eef6ff);border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.notification-drawer header small{color:#3777bb;letter-spacing:1px;font-size:9px;font-weight:800}.notification-drawer h2{color:#17304e;margin:4px 0 0;font-size:20px}.notification-drawer header button{color:#67788d;background:#fff;border:0;border-radius:8px;width:30px;height:30px;font-size:20px}.notification-list{max-height:calc(100vh - 180px);overflow:auto}.notification-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;align-items:flex-start;gap:11px;width:100%;padding:15px 17px;display:flex}.notification-list>button:hover{background:#f8fbff}.notification-icon{color:#2671bd;background:#eaf4ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.notification-list>button>span:last-child{min-width:0}.notification-list strong,.notification-list small,.notification-list time{display:block}.notification-list strong{color:#2a3d54;font-size:13px}.notification-list small{color:#708095;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.4}.notification-list time{color:#9aa4b1;margin-top:6px;font-size:10px}.notification-ticket_reopened,.notification-ticket_reply{color:#ac6514;background:#fff1e7}.notification-empty{color:#8290a2;text-align:center;padding:30px 22px;font-size:12px;line-height:1.55}@media (width<=620px){.notification-drawer{top:58px;right:14px}.ticket-metrics .sla-overdue-metric{display:none}}.ticket-view-row{cursor:pointer}.ticket-view-row:focus{outline-offset:-2px;outline:2px solid #4f98e8}.ticket-action-cell{overflow:visible!important}.ticket-actions-menu{display:inline-flex;position:relative}.ticket-actions-trigger{justify-content:center;align-items:center;color:#34516f!important;background:#fff!important;border:1px solid #d5e0eb!important;border-radius:8px!important;gap:5px!important;min-width:102px!important;padding:8px 10px!important;font-weight:750!important;display:inline-flex!important}.ticket-actions-trigger:hover,.ticket-actions-trigger[aria-expanded=true]{color:#1f67ad!important;background:#f3f8fe!important;border-color:#75a9dd!important}.ticket-actions-popover{z-index:45;background:#fff;border:1px solid #dce5ee;border-radius:10px;width:190px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 17px 44px #09234033}.ticket-actions-popover button{width:100%;color:#30455d!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:9px 10px!important;font-size:12px!important;font-weight:750!important;display:block!important}.ticket-actions-popover button:hover:not(:disabled){color:#1769b5!important;background:#edf6ff!important}.ticket-actions-popover button.danger{color:#a8424c!important}.ticket-actions-popover button.danger:hover:not(:disabled){background:#fff0f1!important}.ticket-actions-popover button:disabled{opacity:.4;cursor:not-allowed}.ticket-actions-popover button span{color:#8793a2;margin-top:3px;font-size:10px;font-weight:500;display:block}.ticket-action-dialog{width:min(510px,100%)}.ticket-action-dialog .ticket-dialog-header p{color:#7b8999;margin:6px 0 0;font-size:12px}.ticket-action-field{margin-top:22px;display:block}.ticket-action-field>span{color:#40546d;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.ticket-action-field select{color:#2c4057;background:#fff;border:1px solid #d3deea;border-radius:9px;outline:0;width:100%;height:46px;padding:0 11px;font-size:13px}.ticket-action-field select:focus{border-color:#5c9ee8;box-shadow:0 0 0 3px #eaf3ff}.ticket-confirm-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.ticket-confirm-actions button{border-radius:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:750}.ticket-close-confirm{color:#fff;background:#16805a;border:0}.ticket-close-confirm:disabled{opacity:.55}.close-ticket-warning{background:#f3faf7;border:1px solid #d8e7df;border-radius:11px;gap:13px;margin-top:21px;padding:16px;display:flex}.close-ticket-warning>span{color:#157650;background:#d7f0e4;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.close-ticket-warning strong{color:#294b3d;font-size:13px;display:block}.close-ticket-warning p{color:#667b72;margin:5px 0 0;font-size:12px;line-height:1.5}.ticket-history{border-top:1px solid #e6ebf0;margin-top:18px;padding-top:16px}.ticket-history-list{border:1px solid #e2e8ef;border-radius:10px;overflow:hidden}.ticket-history-list article{background:#fff;border-bottom:1px solid #edf1f5;gap:10px;padding:12px 13px;display:flex}.ticket-history-list article:last-child{border-bottom:0}.ticket-history-list article>span{color:#2870b8;background:#eaf4ff;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:850;display:grid}.ticket-history-list strong,.ticket-history-list time{display:block}.ticket-history-list strong{color:#34485f;font-size:11px}.ticket-history-list time{color:#8a96a5;margin-top:4px;font-size:10px}@media (width<=720px){.ticket-actions-trigger{min-width:42px!important}.ticket-actions-trigger>span{display:none}.ticket-actions-popover{border-radius:14px;width:auto;padding:8px;position:fixed;inset:auto 14px 14px}.ticket-actions-popover button{min-height:54px}.ticket-confirm-actions{grid-template-columns:1fr 1fr;display:grid}.ticket-confirm-actions button{width:100%}}.txm-ai-floating-button{z-index:55;color:#fff;background:linear-gradient(135deg,#0b2340,#126fe5);border:1px solid #ffffff42;border-radius:15px;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:14px;font-weight:780;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 16px 42px #052a5752}.txm-ai-floating-button span{color:#88c9ff;background:#ffffff24;border-radius:9px;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.txm-ai-floating-button:hover{transform:translateY(-1px);box-shadow:0 19px 48px #052a5761}.txm-ai-drawer-layer{z-index:100;position:fixed;inset:0}.txm-ai-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05142673;border:0;width:100%;height:100%;position:absolute;inset:0}.txm-ai-drawer{background:#f6f8fc;width:min(540px,100vw);position:absolute;inset:0 0 0 auto;box-shadow:-24px 0 70px #0314283d}.txm-ai-shell{background:#fff;border:1px solid #dbe4ef;border-radius:18px;min-width:0;display:flex;overflow:hidden;box-shadow:0 16px 45px #122c4d17}.txm-ai-full{height:calc(100vh - 132px);min-height:680px}.txm-ai-compact{height:100vh;box-shadow:none;border:0;border-radius:0}.txm-ai-history{color:#fff;background:linear-gradient(#0a203a,#07182d);border-right:1px solid #dfe6ef;flex-direction:column;flex:none;width:264px;display:flex}.txm-ai-history>header,.txm-ai-topbar{justify-content:space-between;align-items:center;display:flex}.txm-ai-history>header{padding:20px 17px 15px}.txm-ai-history>header>div,.txm-ai-topbar>div:first-child{align-items:center;gap:10px;display:flex}.txm-ai-logo{color:#fff;background:linear-gradient(135deg,#176ddd,#35a8f2);border-radius:11px;flex:none;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 7px 18px #1974de40}.txm-ai-history strong,.txm-ai-history small,.txm-ai-topbar strong,.txm-ai-topbar small{display:block}.txm-ai-history>header strong{font-size:15px}.txm-ai-history>header small{color:#8ea4bd;margin-top:2px;font-size:11px}.txm-ai-history>header button{color:#b9d7f2;background:#102a46;border:1px solid #27415d;border-radius:9px;width:34px;height:34px;font-size:18px}.txm-ai-history-search{background:#0d2946;border:1px solid #25405d;border-radius:10px;align-items:center;gap:8px;height:40px;margin:0 14px;padding:0 11px;display:flex}.txm-ai-history-search span{color:#83a2bf}.txm-ai-history-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.txm-ai-history-search input::placeholder{color:#7890aa}.txm-ai-new{color:#d8ecff;text-align:left;background:#123759;border:1px solid #2f557b;border-radius:10px;min-height:40px;margin:11px 14px 8px;padding:0 12px;font-size:13px;font-weight:740}.txm-ai-conversation-list{flex:1;min-height:0;padding:5px 9px 12px;overflow:auto}.txm-ai-conversation-list>button{color:#b8c9da;text-align:left;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:9px;width:100%;padding:11px 10px;display:flex}.txm-ai-conversation-list>button:hover,.txm-ai-conversation-list>button.active{color:#fff;background:#12304d}.txm-ai-conversation-list>button>span{color:#6f94b7;font-size:16px}.txm-ai-conversation-list>button div{flex:1;min-width:0}.txm-ai-conversation-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.txm-ai-conversation-list small{color:#7891aa;margin-top:4px;font-size:10px}.txm-ai-history-empty{color:#7891aa;padding:18px 12px;font-size:12px;line-height:1.5;display:block}.txm-ai-history>footer{border-top:1px solid #1e3955;padding:14px 17px}.txm-ai-history>footer span{font-size:12px;font-weight:730;display:block}.txm-ai-history>footer small{color:#748ba3;margin-top:3px;font-size:10px}.txm-ai-main{background:linear-gradient(#fbfdff,#f5f8fc);flex-direction:column;flex:1;min-width:0;display:flex}.txm-ai-topbar{background:#fffffff0;border-bottom:1px solid #e0e7ef;flex:none;min-height:68px;padding:11px 17px}.txm-ai-topbar strong{color:#16314e;font-size:15px}.txm-ai-topbar small{text-overflow:ellipsis;white-space:nowrap;color:#748397;max-width:360px;margin-top:3px;font-size:11px;overflow:hidden}.txm-ai-topbar>div:last-child{align-items:center;gap:7px;display:flex}.txm-ai-topbar button{color:#52667e;background:#fff;border:1px solid #d7e1ec;border-radius:9px;min-height:34px;padding:0 11px;font-size:12px;font-weight:720}.txm-ai-topbar .txm-ai-close{color:#64768a;width:36px;padding:0;font-size:21px}.txm-ai-messages{flex:1;min-height:0;padding:24px clamp(18px,4vw,48px);overflow:auto}.txm-ai-welcome{text-align:center;max-width:760px;margin:8vh auto 0}.txm-ai-welcome-mark{color:#b7e2ff;background:linear-gradient(145deg,#0c2948,#167ae9);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 17px;font-size:24px;display:grid;box-shadow:0 16px 34px #1167c833}.txm-ai-welcome>p{color:#3278bf;letter-spacing:1.2px;margin:0;font-size:11px;font-weight:820}.txm-ai-welcome h1{color:#102b48;letter-spacing:-.7px;margin:10px 0 8px;font-size:clamp(26px,3vw,36px)}.txm-ai-welcome-copy{color:#6e7f92;max-width:630px;margin:0 auto;font-size:14px;line-height:1.55;display:block}.txm-ai-suggestions{text-align:left;grid-template-columns:1fr 1fr;gap:9px;margin-top:26px;display:grid}.txm-ai-suggestions button{color:#31475f;background:#fff;border:1px solid #dce5ef;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:10px 13px;font-size:13px;font-weight:680;display:flex;box-shadow:0 5px 14px #1f3d5e0a}.txm-ai-suggestions button:hover{color:#1d68ad;background:#f7fbff;border-color:#9bc2e9}.txm-ai-suggestions button span{color:#347abf}.txm-ai-message{grid-template-columns:38px 1fr;gap:12px;max-width:860px;margin:0 auto 23px;display:grid}.txm-ai-message-avatar{color:#bce2ff;background:#0f3153;border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:820;display:grid}.txm-ai-user .txm-ai-message-avatar{color:#2e557c;background:#e4edf7}.txm-ai-message-body{min-width:0}.txm-ai-message-body>header{align-items:center;gap:8px;margin-bottom:7px;display:flex}.txm-ai-message-body>header strong{color:#183450;font-size:13px}.txm-ai-message-body>header time{color:#95a0ad;font-size:10px}.txm-ai-user .txm-ai-markdown{background:#fff;border:1px solid #d8e4f0;border-radius:5px 15px 15px;padding:11px 14px;display:inline-block;box-shadow:0 4px 12px #2040630a}.txm-ai-markdown{color:#354a61;font-size:14px;line-height:1.62}.txm-ai-markdown p{margin:0 0 9px}.txm-ai-markdown p:last-child{margin-bottom:0}.txm-ai-markdown h2,.txm-ai-markdown h3{color:#143653;margin:14px 0 6px}.txm-ai-markdown h2{font-size:17px}.txm-ai-markdown h3{font-size:15px}.txm-ai-markdown ul,.txm-ai-markdown ol{margin:7px 0 10px;padding-left:22px}.txm-ai-markdown li{margin:4px 0}.txm-ai-markdown code{color:#174c79;background:#eaf1f8;border-radius:5px;padding:2px 5px;font-family:ui-monospace,monospace;font-size:12px}.txm-ai-markdown a{color:#146dc2;font-weight:680}.txm-ai-table-wrap{background:#fff;border:1px solid #dce5ed;border-radius:10px;margin:10px 0;overflow:auto}.txm-ai-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.txm-ai-table-wrap th,.txm-ai-table-wrap td{text-align:left;border-bottom:1px solid #edf1f5;padding:9px 11px}.txm-ai-table-wrap th{color:#314b64;background:#f3f7fb}.txm-ai-sources{margin-top:12px}.txm-ai-sources>small{color:#8a98a8;letter-spacing:.8px;margin-bottom:6px;font-size:9px;font-weight:820;display:block}.txm-ai-sources>div{flex-wrap:wrap;gap:6px;display:flex}.txm-ai-sources span{text-overflow:ellipsis;white-space:nowrap;color:#607389;background:#fff;border:1px solid #dce6f0;border-radius:8px;max-width:100%;padding:6px 8px;font-size:10px;overflow:hidden}.txm-ai-copy{color:#6b7e91;background:0 0;border:0;margin-top:8px;padding:2px 0;font-size:11px;font-weight:690}.txm-ai-copy:hover{color:#176ebd}.txm-ai-thinking{color:#718195;align-items:center;gap:5px;min-height:38px;font-size:12px;display:flex}.txm-ai-thinking i{background:#3a86cd;border-radius:50%;width:7px;height:7px;animation:1.1s infinite alternate txm-ai-pulse}.txm-ai-thinking i:nth-child(2){animation-delay:.2s}.txm-ai-thinking i:nth-child(3){animation-delay:.4s}.txm-ai-thinking span{margin-left:5px}@keyframes txm-ai-pulse{0%{opacity:.3;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}.txm-ai-proposal{background:#fff;border:1px solid #bcd8f1;border-radius:14px;margin-top:14px;overflow:hidden;box-shadow:0 9px 24px #154e8212}.txm-ai-proposal>header{background:linear-gradient(135deg,#f4faff,#eaf5ff);border-bottom:1px solid #deebf6;align-items:center;gap:11px;padding:13px 14px;display:flex}.txm-ai-proposal>header>span{color:#fff;background:#176fc5;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:820;display:grid}.txm-ai-proposal>header div{flex:1;min-width:0}.txm-ai-proposal>header small,.txm-ai-proposal>header strong{display:block}.txm-ai-proposal>header small{color:#3977ad;letter-spacing:.8px;font-size:9px;font-weight:840}.txm-ai-proposal>header strong{color:#1d3d5a;margin-top:3px;font-size:14px}.txm-ai-proposal>header b{color:#24699f;text-transform:uppercase;background:#e0effc;border-radius:20px;padding:5px 8px;font-size:9px}.txm-ai-proposal dl{background:#e8edf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.txm-ai-proposal dl>div{background:#fff;padding:11px 14px}.txm-ai-proposal dt{color:#8492a1;text-transform:uppercase;font-size:9px;font-weight:780}.txm-ai-proposal dd{color:#2e475f;margin:4px 0 0;font-size:12px;font-weight:720}.txm-ai-proposal-detail{border-top:1px solid #edf1f5;padding:13px 14px}.txm-ai-proposal-detail small{color:#8492a1;font-size:9px;font-weight:780}.txm-ai-proposal-detail p{color:#50657a;white-space:pre-wrap;margin:5px 0 0;font-size:13px;line-height:1.5}.txm-ai-proposal>footer{background:#f9fbfd;border-top:1px solid #e5ebf1;justify-content:flex-end;gap:8px;padding:11px 14px;display:flex}.txm-ai-proposal>footer button{color:#53677d;background:#fff;border:1px solid #d6e0ea;border-radius:9px;min-height:39px;padding:0 13px;font-size:12px;font-weight:750}.txm-ai-proposal>footer .confirm{color:#fff;background:#126ec8;border-color:#126ec8}.txm-ai-proposal>footer button:disabled{opacity:.55;cursor:not-allowed}.txm-ai-result{color:#1f7752;background:#eaf8f1;border-radius:9px;margin:0 14px 13px;padding:10px 11px;font-size:12px;font-weight:740}.txm-ai-proposal-error{color:#a23e48;background:#fff0f1;border-radius:9px;margin:0 14px 13px;padding:10px 11px;font-size:12px}.proposal-confirmed{border-color:#b9dfcd}.proposal-confirmed>header{background:#eef9f4}.proposal-confirmed>header b{color:#24734f;background:#d8f1e5}.proposal-cancelled{opacity:.75}.proposal-failed{border-color:#efcbd0}.txm-ai-composer-wrap{background:#fffffff5;border-top:1px solid #dfe6ee;flex:none;padding:11px clamp(14px,3vw,28px) 16px}.txm-ai-error{color:#a63d48;background:#fff2f3;border:1px solid #efcfd3;border-radius:9px;max-width:860px;margin:0 auto 8px;padding:9px 11px;font-size:12px}.txm-ai-voice-state{background:#f5faff;border:1px solid #cbddec;border-radius:11px;align-items:center;gap:10px;max-width:860px;margin:0 auto 8px;padding:9px 11px;display:flex}.txm-ai-voice-state>span{color:#2f79bd;font-size:14px}.txm-ai-voice-state>div{flex:1;min-width:0}.txm-ai-voice-state strong,.txm-ai-voice-state small{display:block}.txm-ai-voice-state strong{color:#31526f;font-size:12px}.txm-ai-voice-state small{color:#7f8f9e;margin-top:2px;font-size:10px}.txm-ai-voice-state button{color:#fff;background:#d94d59;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:11px;font-weight:760}.txm-ai-voice-state.recording{background:#fff4f5;border-color:#efbec4}.txm-ai-voice-state.recording>span{color:#d64350;animation:.7s infinite alternate txm-ai-pulse}.txm-ai-voice-state.ready{background:#f0faf5;border-color:#b9dfcd}.txm-ai-voice-state.ready>span{color:#238159}.txm-ai-composer{background:#fff;border:1px solid #cddae7;border-radius:15px;max-width:860px;margin:0 auto;overflow:hidden;box-shadow:0 10px 30px #11375b17}.txm-ai-composer:focus-within{border-color:#67a5e3;box-shadow:0 0 0 3px #e9f3fd,0 10px 30px #11375b17}.txm-ai-composer textarea{resize:none;color:#294058;width:100%;min-height:58px;max-height:160px;font:inherit;background:0 0;border:0;outline:0;padding:13px 14px 7px;font-size:14px;line-height:1.45}.txm-ai-composer>div{justify-content:space-between;align-items:center;gap:10px;padding:5px 8px 8px 13px;display:flex}.txm-ai-composer>div>span{color:#97a1ad;font-size:9px}.txm-ai-composer>div>div{gap:7px;display:flex}.txm-ai-mic,.txm-ai-send{border-radius:11px;width:39px;height:39px;font-size:15px}.txm-ai-mic{color:#3b6f9f;background:#f7fafe;border:1px solid #d8e2ec}.txm-ai-mic.active{color:#c93d49;background:#fff0f1;border-color:#df626d}.txm-ai-send{color:#fff;background:linear-gradient(135deg,#0d5fc5,#1684ed);border:0;font-size:20px;font-weight:800}.txm-ai-mic:disabled,.txm-ai-send:disabled{opacity:.4;cursor:not-allowed}.txm-ai-compact .txm-ai-topbar{min-height:64px}.txm-ai-compact .txm-ai-messages{padding:20px 18px}.txm-ai-compact .txm-ai-welcome{margin-top:3vh}.txm-ai-compact .txm-ai-welcome-mark{width:48px;height:48px}.txm-ai-compact .txm-ai-welcome h1{font-size:25px}.txm-ai-compact .txm-ai-suggestions{grid-template-columns:1fr}.txm-ai-compact .txm-ai-message{grid-template-columns:32px 1fr;gap:9px}.txm-ai-compact .txm-ai-message-avatar{border-radius:9px;width:31px;height:31px;font-size:11px}.txm-ai-compact .txm-ai-composer-wrap{padding:9px 12px 13px}@media (width<=900px){.txm-ai-full{height:calc(100vh - 116px);min-height:620px}.txm-ai-history{width:225px}.txm-ai-messages{padding:22px 18px}.txm-ai-suggestions{grid-template-columns:1fr}}@media (width<=700px){.txm-ai-floating-button{min-height:52px;bottom:16px;right:15px}.txm-ai-full{border-radius:13px;height:calc(100dvh - 103px);min-height:560px}.txm-ai-history{display:none}.txm-ai-topbar{min-height:62px;padding:10px 12px}.txm-ai-topbar small{max-width:220px}.txm-ai-messages{padding:18px 12px}.txm-ai-welcome{margin-top:4vh}.txm-ai-welcome-copy{font-size:13px}.txm-ai-suggestions button{min-height:48px}.txm-ai-message{grid-template-columns:31px 1fr;gap:8px;margin-bottom:19px}.txm-ai-message-avatar{border-radius:9px;width:30px;height:30px;font-size:10px}.txm-ai-markdown{font-size:13px}.txm-ai-proposal dl{grid-template-columns:1fr}.txm-ai-proposal>footer{grid-template-columns:1fr 1fr;display:grid}.txm-ai-proposal>footer button{width:100%;min-height:44px}.txm-ai-composer-wrap{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}.txm-ai-composer textarea{font-size:16px}.txm-ai-composer>div>span{display:none}.txm-ai-mic,.txm-ai-send{width:44px;height:44px}.txm-ai-drawer{width:100vw}.txm-ai-compact .txm-ai-messages{padding:17px 11px}.txm-ai-voice-state{align-items:flex-start}.txm-ai-voice-state button{min-height:39px}}.wa-workspace{flex-direction:column;gap:16px;min-height:calc(100vh - 122px);display:flex}.wa-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.wa-heading h1{color:#102c49;letter-spacing:-.7px;margin:7px 0 5px;font-size:30px}.wa-heading p{color:#738296;max-width:720px;margin:0;font-size:14px;line-height:1.5}.wa-connection{background:#fff;border:1px solid #dbe6ef;border-radius:13px;align-items:center;gap:10px;min-width:222px;padding:11px 13px;display:flex;box-shadow:0 6px 20px #1432530a}.wa-connection>i{background:#dba231;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #fff4d7}.wa-connection.connected>i{background:#1eaa6e;box-shadow:0 0 0 5px #e3f7ed}.wa-connection strong,.wa-connection small{display:block}.wa-connection strong{color:#314d68;font-size:12px}.wa-connection small{color:#8996a5;margin-top:2px;font-size:10px}.wa-setup-card{background:linear-gradient(135deg,#f7fbff,#eef7ff);border:1px solid #cfe1f2;border-radius:14px;align-items:flex-start;gap:13px;padding:14px 16px;display:flex}.wa-setup-card>span{color:#fff;background:#176fc4;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-weight:850;display:grid}.wa-setup-card strong{color:#244865;font-size:13px;display:block}.wa-setup-card p{color:#60788d;margin:4px 0 0;font-size:12px;line-height:1.55}.wa-setup-card code{color:#155a91;background:#dfeefa;border-radius:5px;padding:2px 5px}.wa-error{color:#a44049;background:#fff1f2;border:1px solid #edc9ce;border-radius:10px;padding:10px 12px;font-size:12px}.wa-inbox-shell{background:#fff;border:1px solid #dbe4ed;border-radius:18px;flex:1;grid-template-columns:340px minmax(0,1fr);min-height:670px;display:grid;overflow:hidden;box-shadow:0 16px 46px #11315214}.wa-conversation-sidebar{background:#fbfcfe;border-right:1px solid #dfe7ef;flex-direction:column;min-width:0;display:flex}.wa-conversation-sidebar>header{justify-content:space-between;align-items:center;padding:17px 17px 12px;display:flex}.wa-conversation-sidebar>header strong,.wa-conversation-sidebar>header small{display:block}.wa-conversation-sidebar>header strong{color:#233f5a;font-size:14px}.wa-conversation-sidebar>header small{color:#8996a4;margin-top:3px;font-size:10px}.wa-conversation-sidebar>header button{color:#4e708e;background:#fff;border:1px solid #dce5ed;border-radius:10px;width:35px;height:35px;font-size:17px}.wa-search{background:#fff;border:1px solid #dce5ed;border-radius:10px;align-items:center;gap:8px;height:40px;margin:0 14px 12px;padding:0 11px;display:flex}.wa-search span{color:#8a9bab}.wa-search input{color:#304b65;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.wa-conversation-list{flex:1;min-height:0;padding:0 7px 10px;overflow:auto}.wa-conversation-list>button{text-align:left;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:12px 10px;display:flex;position:relative}.wa-conversation-list>button:hover,.wa-conversation-list>button.active{background:#edf6ff}.wa-conversation-list>button.active{box-shadow:inset 3px 0 #1872c7}.wa-avatar{color:#14764c;background:linear-gradient(145deg,#d9f5e7,#bfead5);border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:13px;font-weight:850;display:grid}.wa-avatar.large{width:42px;height:42px}.wa-conversation-copy{flex:1;min-width:0}.wa-conversation-copy>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.wa-conversation-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#29445d;min-width:0;font-size:12px;overflow:hidden}.wa-conversation-copy time{color:#9aa6b3;flex:none;font-size:9px}.wa-conversation-copy small,.wa-conversation-copy p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wa-conversation-copy small{color:#8291a0;margin-top:2px;font-size:9px}.wa-conversation-copy p{color:#64768a;margin:5px 0 0;font-size:11px}.wa-conversation-list>button>b{color:#fff;background:#1b9f67;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.wa-empty-list{text-align:center;padding:55px 24px}.wa-empty-list>span{color:#1a8e5d;background:#e7f7ef;border-radius:15px;place-items:center;width:46px;height:46px;margin:0 auto 12px;font-size:19px;display:grid}.wa-empty-list strong{color:#496177;font-size:12px;display:block}.wa-empty-list p{color:#8b98a6;margin:6px 0 0;font-size:11px;line-height:1.5}.wa-thread{background:#f6f8fb;flex-direction:column;min-width:0;display:flex}.wa-thread-head{background:#fff;border-bottom:1px solid #e0e7ed;align-items:center;gap:11px;min-height:70px;padding:10px 17px;display:flex}.wa-thread-head>div:nth-child(2){flex:1;min-width:0}.wa-thread-head strong,.wa-thread-head small{display:block}.wa-thread-head strong{color:#243f58;font-size:14px}.wa-thread-head small{color:#8290a0;margin-top:3px;font-size:10px}.wa-thread-head>span{text-transform:uppercase;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:820}.wa-thread-head>span.matched{color:#1a8056;background:#e2f5ec}.wa-thread-head>span.unmatched{color:#986715;background:#fff3dd}.wa-linkbar{background:#fcfdff;border-bottom:1px solid #e3e9ef;align-items:flex-end;gap:9px;padding:9px 17px;display:flex}.wa-linkbar label{flex:1;min-width:0}.wa-linkbar label>span{color:#8795a4;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:820;display:block}.wa-linkbar select{color:#3f566c;background:#fff;border:1px solid #d8e2eb;border-radius:9px;width:100%;height:36px;padding:0 10px;font-size:11px}.wa-linkbar button{color:#fff;background:#176fc5;border:1px solid #176fc5;border-radius:9px;height:36px;padding:0 12px;font-size:10px;font-weight:770}.wa-linkbar button:disabled{opacity:.45}.wa-messages{background-color:#eef2f5;background-image:radial-gradient(#dce3e7 1px,#0000 1px);background-size:18px 18px;flex:1;min-height:0;padding:25px clamp(17px,4vw,50px);overflow:auto}.wa-message{background:#fff;border:1px solid #dae3e9;border-radius:5px 14px 14px;width:fit-content;max-width:min(72%,680px);margin:0 auto 11px 0;padding:10px 12px;box-shadow:0 3px 10px #1c364e0d}.wa-message.outbound{background:#e8f8f0;border-color:#cdebdc;border-radius:14px 5px 14px 14px;margin-left:auto;margin-right:0}.wa-message p{color:#344b5f;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.wa-message a{color:#176cae;margin-top:7px;font-size:10px;font-weight:750;display:inline-block}.wa-message time{color:#96a1ac;text-align:right;margin-top:6px;font-size:8px;display:block}.wa-thread-loading{text-align:center;color:#8593a2;padding:80px 20px;font-size:12px}.wa-ticketbar{background:#fff;border-top:1px solid #dfe6ec;justify-content:space-between;align-items:center;gap:16px;padding:12px 17px;display:flex}.wa-ticketbar span,.wa-ticketbar strong{display:block}.wa-ticketbar span{color:#8996a4;letter-spacing:.7px;font-size:8px;font-weight:830}.wa-ticketbar strong{color:#355067;margin-top:3px;font-size:11px}.wa-ticketbar button{color:#fff;background:linear-gradient(135deg,#0f7049,#1a9c67);border:0;border-radius:10px;min-height:39px;padding:0 14px;font-size:11px;font-weight:790}.wa-ticketbar button:disabled{color:#8996a1;background:#e3e8ec}.wa-thread-empty{text-align:center;align-content:center;place-items:center;min-height:520px;padding:30px;display:grid}.wa-thread-empty>span{color:#1a8c5c;background:#dff3e9;border-radius:20px;place-items:center;width:60px;height:60px;font-size:25px;display:grid}.wa-thread-empty h2{color:#29465f;margin:14px 0 5px;font-size:19px}.wa-thread-empty p{color:#8693a0;max-width:390px;margin:0;font-size:12px;line-height:1.5}.wa-ticket-modal{width:min(560px,100vw - 28px)}.wa-ticket-summary{background:#f4f9fd;border:1px solid #cfe2f2;border-radius:11px;padding:11px 12px}.wa-ticket-summary span,.wa-ticket-summary strong,.wa-ticket-summary small{display:block}.wa-ticket-summary span{color:#8193a3;text-transform:uppercase;font-size:8px;font-weight:820}.wa-ticket-summary strong{color:#2a506d;margin-top:4px;font-size:12px}.wa-ticket-summary small{color:#7890a2;margin-top:3px;font-size:10px}.ticket-source{text-transform:uppercase;border-radius:12px;margin-top:6px;padding:3px 6px;font-weight:820;width:auto!important;font-size:8px!important;display:inline-flex!important}.ticket-source.source-whatsapp{color:#197b53;background:#dff4e9}.ticket-source.source-email{color:#276da7;background:#e5f0fb}.ticket-source.source-portal{color:#5d6d7c;background:#eceff3}.wa-ai-intake{background:linear-gradient(135deg,#f8fbff,#edf7ff);border-bottom:1px solid #dce7ef;padding:11px 17px}.wa-ai-intake>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wa-ai-intake>header span,.wa-ai-intake>header strong{display:block}.wa-ai-intake>header span{color:#3474ac;letter-spacing:.7px;font-size:8px;font-weight:850}.wa-ai-intake>header strong{color:#254c6b;margin-top:3px;font-size:11px}.wa-ai-actions{gap:7px;display:flex}.wa-ai-actions button{color:#fff;background:#2176b9;border:1px solid #2176b9;border-radius:8px;min-height:31px;padding:0 10px;font-size:9px;font-weight:780}.wa-ai-actions button.secondary{color:#35698f;background:#fff}.wa-ai-actions button:disabled{opacity:.5}.wa-ai-fields{grid-template-columns:minmax(120px,.8fr) minmax(110px,.7fr) minmax(180px,1.5fr);gap:8px;margin-top:9px;display:grid}.wa-ai-fields>div{background:#ffffffd1;border:1px solid #dbe8f2;border-radius:9px;min-width:0;padding:7px 9px}.wa-ai-fields span,.wa-ai-fields strong{display:block}.wa-ai-fields span{color:#8395a4;text-transform:uppercase;font-size:7px;font-weight:850}.wa-ai-fields strong{text-overflow:ellipsis;color:#405c72;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.wa-ai-intake>p{color:#6d8192;margin:8px 0 0;font-size:9px}.wa-ai-intake>p.ready{color:#14744d;font-weight:750}.wa-ai-intake.status-ready{background:linear-gradient(135deg,#f2fbf6,#e5f7ed)}.wa-ai-intake.status-paused{background:linear-gradient(135deg,#fbfbfc,#f0f2f4)}.wa-message-sender{font-weight:850;display:block;color:#2c8060!important;text-align:left!important;margin:0 0 4px!important;font-size:8px!important}.wa-composer{background:#fff;border-top:1px solid #dce5ec;padding:10px 17px}.wa-composer textarea{resize:none;color:#304b62;width:100%;font:inherit;background:#fbfdff;border:1px solid #d6e1e9;border-radius:10px;outline:0;padding:9px 11px;font-size:12px;line-height:1.45}.wa-composer textarea:focus{border-color:#4795cf;box-shadow:0 0 0 3px #1f77b81a}.wa-composer>div{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;display:flex}.wa-composer small{color:#8a98a5;font-size:8px}.wa-composer button{color:#fff;background:#168b5b;border:0;border-radius:9px;min-height:34px;padding:0 13px;font-size:10px;font-weight:790}.wa-composer button:disabled{color:#8a98a3;background:#d9e1e6}@media (width<=980px){.wa-inbox-shell{grid-template-columns:290px minmax(0,1fr)}.wa-heading{align-items:stretch}.wa-connection{min-width:200px}.wa-message{max-width:82%}}@media (width<=720px){.wa-workspace{min-height:calc(100dvh - 90px)}.wa-heading{display:block}.wa-heading h1{font-size:26px}.wa-connection{margin-top:12px}.wa-inbox-shell{min-height:700px;display:block;overflow:visible}.wa-conversation-sidebar{border-bottom:1px solid #dfe7ef;border-right:0;height:280px}.wa-thread{min-height:520px}.wa-linkbar{flex-direction:column;align-items:stretch}.wa-linkbar button{width:100%;min-height:42px}.wa-ai-intake>header{flex-direction:column;align-items:flex-start}.wa-ai-actions{width:100%}.wa-ai-actions button{flex:1;min-height:38px}.wa-ai-fields{grid-template-columns:1fr 1fr}.wa-ai-fields .issue{grid-column:1/-1}.wa-messages{min-height:390px;padding:18px 12px}.wa-message{max-width:90%}.wa-composer>div{flex-direction:column;align-items:stretch}.wa-composer button{min-height:42px}.wa-ticketbar{flex-direction:column;align-items:stretch}.wa-ticketbar button{width:100%;min-height:45px}.wa-setup-card p{overflow-wrap:anywhere}}.admin-po-link{background:linear-gradient(135deg,#f7fbff,#edf6ff);border-color:#bed7f2}.admin-po-link>span{color:#fff;background:#146bd1;border-radius:10px;width:40px;height:40px;font-size:14px;font-weight:850}.admin-po-link strong{font-size:16px}.admin-po-link p{font-size:14px;line-height:1.45}.po-system{min-height:calc(100vh - 120px)}.po-system-header{margin-bottom:17px}.po-dashboard-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.po-dashboard-cards button{text-align:left;background:#fff;border:1px solid #dce5ed;border-top:4px solid #1c75c7;border-radius:12px;min-height:116px;padding:15px;box-shadow:0 6px 18px #1835530a}.po-dashboard-cards button:first-child{border-top-color:#d59b2b}.po-dashboard-cards button:nth-child(3){border-top-color:#6c59bf}.po-dashboard-cards button:nth-child(4){border-top-color:#c26832}.po-dashboard-cards button:nth-child(5){border-top-color:#168264}.po-dashboard-cards span,.po-dashboard-cards strong,.po-dashboard-cards small{display:block}.po-dashboard-cards span{color:#718399;letter-spacing:.7px;font-size:8px;font-weight:850}.po-dashboard-cards strong{color:#183c5e;margin-top:8px;font-size:22px}.po-dashboard-cards small{color:#8995a2;margin-top:5px;font-size:9px}.po-list-card{overflow:hidden}.po-filterbar{background:#f9fbfd;border-bottom:1px solid #e5ebf1;grid-template-columns:minmax(230px,1fr) repeat(5,minmax(100px,auto));gap:8px;padding:14px;display:grid}.po-filterbar label{color:#81909f;text-transform:uppercase;gap:4px;font-size:8px;font-weight:800;display:grid}.po-filterbar input,.po-filterbar select{color:#40576e;background:#fff;border:1px solid #d7e1ea;border-radius:8px;outline:0;min-width:0;height:38px;padding:0 9px;font-size:10px}.po-search{position:relative}.po-search>span{color:#8fa0af;font-size:15px;position:absolute;bottom:9px;left:10px}.po-search input{text-transform:none;padding-left:31px;font-size:11px}.po-management-table tr{cursor:pointer}.po-management-table td strong,.po-management-table td small{display:block}.po-management-table td small{color:#8a97a4;margin-top:4px;font-size:9px}.po-overdue{font-weight:750;color:#c54450!important}.po-status{color:#687889;text-transform:uppercase;white-space:nowrap;background:#edf1f5;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:820;display:inline-flex}.po-status-draft{color:#627184;background:#edf1f5}.po-status-pending-approval{color:#9c6811;background:#fff2d8}.po-status-approved{color:#2269b2;background:#e7f1ff}.po-status-sent{color:#6750ab;background:#eee9fb}.po-status-partially-received{color:#a45e22;background:#fff0df}.po-status-received{color:#247a56;background:#e4f6ed}.po-status-closed{color:#24694e;background:#dcefe7}.po-status-cancelled{color:#98505a;background:#f3e8ea}.po-detail-shell{background:#fff;border-radius:18px;width:min(1080px,100vw - 26px);max-height:calc(100vh - 28px);padding:22px;overflow:auto;box-shadow:0 30px 90px #0a1f364d}.po-detail-shell>header,.po-editor-dialog>header,.po-confirm-dialog>header{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.po-detail-shell>header h2,.po-editor-dialog>header h2,.po-confirm-dialog>header h2{color:#1c3852;margin:9px 0 4px;font-size:22px}.po-detail-shell>header p,.po-editor-dialog>header p,.po-confirm-dialog>header p{color:#7f8e9d;margin:0;font-size:11px;line-height:1.5}.po-detail-shell>header>button,.po-editor-dialog>header>button,.po-confirm-dialog>header>button{color:#607184;background:#f8fafc;border:1px solid #d8e2eb;border-radius:10px;flex:none;width:35px;height:35px;font-size:20px}.po-detail-actions{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.po-detail-actions button{color:#4c6378;background:#fff;border:1px solid #d4dee7;border-radius:8px;min-height:37px;padding:0 11px;font-size:9px;font-weight:760}.po-detail-actions .primary,.po-send-button{color:#fff;background:#156fc5;border-color:#156fc5}.po-detail-actions .approve,.po-confirm-actions .receive{color:#fff;background:#19805a;border-color:#19805a}.po-detail-actions .receive{color:#fff;background:#526ab5;border-color:#526ab5}.po-detail-actions .danger-soft,.po-confirm-actions .danger-soft{color:#ad3f4b;background:#fff2f3;border-color:#e4bec3}.po-detail-actions .danger-link{color:#a64b55;border-color:#0000;margin-left:auto}.po-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.po-detail-grid section{background:#fafcfe;border:1px solid #e0e8ef;border-radius:11px;min-height:132px;padding:13px}.po-detail-grid small,.po-detail-grid strong,.po-detail-grid span{display:block}.po-detail-grid small{color:#8695a4;letter-spacing:.7px;font-size:7px;font-weight:850}.po-detail-grid strong{color:#334c63;margin:8px 0 6px;font-size:11px}.po-detail-grid span{color:#738294;margin-top:4px;font-size:9px;line-height:1.4}.po-detail-table{border:1px solid #e0e7ee;border-radius:11px;margin-top:12px;overflow:auto}.po-detail-table table{border-collapse:collapse;width:100%}.po-detail-table th{color:#496178;text-align:left;text-transform:uppercase;background:#eff5fa;padding:9px 10px;font-size:8px}.po-detail-table td{color:#52677b;border-top:1px solid #e7edf2;padding:10px;font-size:10px}.po-detail-table td strong,.po-detail-table td small{display:block}.po-detail-table td strong{color:#304a61}.po-detail-table td small{color:#8694a1;margin-top:3px;font-size:8px}.po-detail-lower{grid-template-columns:1fr 300px;gap:11px;margin-top:12px;display:grid}.po-notes-panel{grid-template-columns:1fr 1fr;gap:9px;display:grid}.po-notes-panel>div,.po-totals-panel{border:1px solid #e0e8ef;border-radius:11px;padding:13px}.po-notes-panel small{color:#8594a3;letter-spacing:.7px;font-size:7px;font-weight:850}.po-notes-panel p{white-space:pre-wrap;color:#5e7183;margin:7px 0 0;font-size:10px;line-height:1.5}.po-totals-panel p{color:#6d7d8d;justify-content:space-between;margin:0;padding:5px 0;font-size:10px;display:flex}.po-totals-panel .total{color:#175f9d;border-top:2px solid #d5e2ed;margin-top:4px;padding-top:10px;font-size:13px}.po-documents,.po-activity{border-top:1px solid #e4eaf0;margin-top:15px;padding-top:14px}.po-documents>header,.po-activity>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.po-documents header small,.po-documents header strong,.po-activity header small,.po-activity header strong{display:block}.po-documents header small,.po-activity header small{color:#8694a2;letter-spacing:.7px;font-size:7px;font-weight:850}.po-documents header strong,.po-activity header strong{color:#344c63;margin-top:3px;font-size:11px}.po-documents header>span{color:#8996a3;font-size:8px}.po-documents>a{background:#fafcfe;border:1px solid #dfe7ee;border-radius:9px;align-items:center;gap:10px;margin-top:7px;padding:9px 11px;text-decoration:none;display:flex}.po-documents>a>span{color:#2369aa;background:#e9f2fc;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:850;display:grid}.po-documents>a>div{flex:1;min-width:0}.po-documents>a strong,.po-documents>a small{display:block}.po-documents>a strong{color:#354d64;font-size:10px}.po-documents>a small{color:#8795a3;margin-top:3px;font-size:8px}.po-documents>a i{color:#2b70ae}.po-empty-inline{color:#84919e;border:1px dashed #d7e1e9;border-radius:9px;padding:12px;font-size:9px}.po-activity article{gap:9px;margin-top:8px;display:flex}.po-activity article>span{color:#2370b3;background:#eaf3fc;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.po-activity article strong{color:#3d5368;text-transform:capitalize;font-size:9px}.po-activity article p{color:#788797;margin:3px 0 0;font-size:9px}.po-activity article time{color:#929da8;margin-top:3px;font-size:8px;display:block}.po-editor-dialog{background:#fff;border-radius:18px;width:min(980px,100vw - 26px);max-height:calc(100vh - 28px);padding:22px;overflow:auto;box-shadow:0 30px 90px #0a1f364d}.po-editor-dialog form{padding-top:16px}.po-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.po-form-grid .wide{grid-column:1/-1}.po-editor-dialog label>span,.po-confirm-dialog label>span{color:#40566c;margin-bottom:5px;font-size:9px;font-weight:780;display:block}.po-editor-dialog input,.po-editor-dialog select,.po-editor-dialog textarea,.po-confirm-dialog input,.po-confirm-dialog textarea{color:#344b61;width:100%;font:inherit;background:#fff;border:1px solid #d5dfe8;border-radius:8px;outline:0;padding:9px 10px;font-size:11px}.po-editor-dialog input,.po-editor-dialog select,.po-confirm-dialog input{height:40px}.po-editor-dialog textarea,.po-confirm-dialog textarea{resize:vertical;line-height:1.45}.po-editor-dialog input:focus,.po-editor-dialog select:focus,.po-editor-dialog textarea:focus,.po-confirm-dialog input:focus,.po-confirm-dialog textarea:focus{border-color:#64a3df;box-shadow:0 0 0 3px #eaf4ff}.po-line-editor{border:1px solid #dfe7ee;border-radius:11px;margin:15px 0;padding:12px}.po-line-editor legend{color:#3b536b;padding:0 6px;font-size:10px;font-weight:800}.po-line-edit-row{grid-template-columns:minmax(220px,1.8fr) minmax(100px,.8fr) 70px 110px 90px 30px;align-items:end;gap:7px;margin-bottom:8px;display:grid}.po-line-edit-row>strong{color:#31516e;justify-content:flex-end;align-items:center;height:40px;font-size:10px;display:flex}.po-line-edit-row>button{color:#b14b55;background:0 0;border:0;width:30px;height:40px;font-size:17px}.po-line-edit-row>button:disabled{opacity:.2}.po-form-costs{grid-template-columns:repeat(3,140px) 1fr;align-items:end;gap:9px;display:grid}.po-form-costs>div{color:#fff;text-align:right;background:#0b3153;border-radius:10px;height:59px;padding:10px 13px}.po-form-costs>div span,.po-form-costs>div strong{display:block}.po-form-costs>div span{color:#82b3da;font-size:8px;font-weight:850}.po-form-costs>div strong{margin-top:4px;font-size:18px}.po-note-editors{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.po-note-editors label>span{justify-content:space-between;display:flex}.po-note-editors small{color:#8393a3;font-size:8px}.po-editor-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.po-editor-actions>button:not(.primary-workspace-button){color:#53697d;background:#fff;border:1px solid #d6e0e9;border-radius:9px;min-height:42px;padding:0 13px;font-size:10px;font-weight:740}.po-confirm-dialog{background:#fff;border-radius:16px;width:min(590px,100vw - 26px);max-height:calc(100vh - 28px);padding:21px;overflow:auto;box-shadow:0 30px 90px #0a1f364d}.po-confirm-dialog>label{margin-top:12px;display:block}.po-send-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0;display:grid}.po-send-summary>div{background:#f8fbfd;border:1px solid #dee7ee;border-radius:9px;padding:11px}.po-send-summary span,.po-send-summary strong{display:block}.po-send-summary span{color:#8795a3;font-size:7px;font-weight:850}.po-send-summary strong{color:#344c63;margin-top:5px;font-size:10px}.po-confirm-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.po-confirm-actions button{color:#53697d;background:#fff;border:1px solid #d5dfe8;border-radius:9px;min-height:41px;padding:0 13px;font-size:10px;font-weight:760}.po-confirm-actions .po-send-button{color:#fff;background:#156fc5;border-color:#156fc5}.po-receive-dialog{width:min(760px,100vw - 26px)}.po-receive-list{border:1px solid #dfe7ee;border-radius:10px;margin-top:15px;overflow:hidden}.po-receive-list>div{border-top:1px solid #e8edf2;grid-template-columns:minmax(180px,1.7fr) repeat(4,minmax(75px,.6fr));align-items:center;gap:7px;padding:9px;display:grid}.po-receive-list>div:first-child{border-top:0}.po-receive-list .head{color:#4e657b;text-transform:uppercase;background:#edf4fa;font-size:8px;font-weight:820}.po-receive-list strong,.po-receive-list strong small{display:block}.po-receive-list strong{color:#354d63;font-size:10px}.po-receive-list strong small{color:#8996a3;margin-top:3px;font-size:8px}.po-receive-list span{color:#617488;font-size:10px}.po-receive-list input{height:35px}.po-inventory-note{background:#f5faff;border:1px solid #d4e5f2;border-radius:9px;gap:9px;margin-top:12px;padding:10px;display:flex}.po-inventory-note>span{color:#2870af;background:#ddebfa;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:grid}.po-inventory-note p{color:#607588;margin:1px 0 0;font-size:9px;line-height:1.5}.vendor-row-actions{white-space:nowrap;gap:5px;display:flex}.vendor-row-actions .row-action:first-child{color:#20825d;background:#f4fbf7;border-color:#cce6da}@media (width<=1100px){.po-dashboard-cards,.po-filterbar{grid-template-columns:repeat(3,1fr)}.po-search{grid-column:1/-1}.po-detail-grid,.po-form-grid{grid-template-columns:1fr 1fr}.po-form-grid .wide{grid-column:1/-1}.po-line-edit-row{grid-template-columns:1.7fr 1fr 70px 100px}.po-line-edit-row>strong{grid-column:3/5}.po-line-edit-row>button{grid-area:1/5}}@media (width<=720px){.po-dashboard-cards{grid-template-columns:1fr 1fr}.po-dashboard-cards button:last-child{grid-column:1/-1}.po-filterbar{grid-template-columns:1fr 1fr}.po-detail-shell,.po-editor-dialog{padding:16px}.po-detail-grid,.po-detail-lower,.po-notes-panel,.po-form-grid,.po-note-editors{grid-template-columns:1fr}.po-form-grid .wide{grid-column:1}.po-detail-actions .danger-link{margin-left:0}.po-form-costs{grid-template-columns:1fr 1fr}.po-form-costs>div{grid-column:1/-1}.po-line-edit-row{grid-template-columns:1fr 1fr}.po-line-edit-row label:first-child{grid-column:1/-1}.po-line-edit-row>strong{grid-column:1}.po-line-edit-row>button{grid-area:auto/2;justify-self:end}.po-editor-actions{grid-template-columns:1fr;display:grid}.po-editor-actions button{width:100%}.po-send-summary{grid-template-columns:1fr}.po-receive-list{overflow:auto}.po-receive-list>div{min-width:640px}}.po-list-heading{background:#fff;border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px 13px;display:flex}.po-list-heading strong,.po-list-heading small{display:block}.po-list-heading strong{color:#173654;font-size:18px;line-height:1.25}.po-list-heading small{color:#6f8092;margin-top:4px;font-size:14px;line-height:1.45}.po-list-heading>span{color:#246ba9;background:#eaf3fd;border-radius:20px;flex:none;padding:6px 10px;font-size:13px;font-weight:750}.po-filterbar label{font-size:12px}.po-filterbar input,.po-filterbar select{min-height:44px;font-size:14px}.po-search input{font-size:16px}.po-search>span{bottom:12px}@media (width<=720px){.po-list-heading{flex-direction:column;align-items:flex-start;padding:16px}.po-list-heading>span{align-self:flex-start}.po-filterbar{grid-template-columns:1fr}.po-search{grid-column:1}.po-filterbar input,.po-filterbar select{width:100%;min-height:46px}.po-system-header .workspace-actions{grid-template-columns:1fr;width:100%;display:grid}.po-system-header .workspace-actions button{width:100%;min-height:46px}}.po-editor-dialog{width:min(1120px,100vw - 26px)}.po-equipment-source{color:#426255;background:#f1fbf5;border:1px solid #cfe7d7;border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 11px;display:flex}.po-equipment-source>span{color:#fff;background:#269366;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:10px;font-weight:900;display:grid}.po-equipment-source p,.po-equipment-source strong{margin:0}.po-equipment-source p{flex:1;font-size:9px;line-height:1.45}.po-equipment-source strong{color:#21734f;font-size:9px;display:block}.po-equipment-source>button{color:inherit;white-space:nowrap;background:0 0;border:1px solid;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:800}.po-equipment-source.warning{color:#8b632c;background:#fff8ed;border-color:#f1d4a8}.po-equipment-source.warning>span{background:#d18a2e}.po-equipment-source.warning strong{color:#9a6320}.po-line-edit-row{grid-template-columns:minmax(165px,1.25fr) minmax(185px,1.5fr) minmax(90px,.7fr) 68px 105px 80px 30px}@media (width<=1100px){.po-line-edit-row{grid-template-columns:1.2fr 1.3fr .7fr 60px 90px 75px 30px}}@media (width<=720px){.po-line-edit-row{grid-template-columns:1fr 1fr}.po-line-edit-row .po-catalog-field,.po-line-edit-row label:nth-child(2){grid-column:1/-1}}.assessment-workspace{color:#20344d;max-width:1120px;margin:0 auto}.assessment-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.assessment-heading small{color:#3977ba;letter-spacing:1.25px;font-size:8px;font-weight:850}.assessment-heading h1{color:#102842;letter-spacing:-.8px;margin:5px 0 4px;font-size:29px}.assessment-heading p{color:#7b8998;margin:0;font-size:11px}.assessment-heading.compact{align-items:center}.assessment-heading.compact>div{flex:1}.assessment-heading.compact h1{font-size:22px}.assessment-primary,.assessment-save{color:#fff;background:#116bd8;border:0;border-radius:10px;min-height:43px;padding:0 15px;font-size:10px;font-weight:800;box-shadow:0 7px 18px #116bd82e}.assessment-save{color:#1267c7;box-shadow:none;background:#fff;border:1px solid #cdddef}.assessment-back{color:#286db7;background:0 0;border:0;padding:8px 0;font-size:10px;font-weight:760}.assessment-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.assessment-summary span{color:#728195;background:#fff;border:1px solid #e0e7ef;border-radius:11px;padding:13px;font-size:9px}.assessment-summary strong{color:#18334f;margin-bottom:4px;font-size:21px;display:block}.assessment-list{overflow:hidden}.assessment-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e9eef3;grid-template-columns:130px 1fr 150px 20px;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 16px;display:grid}.assessment-list>button:hover{background:#f8fbfe}.assessment-list>button>span strong,.assessment-list>button>span small,.assessment-list time{display:block}.assessment-list>button>span strong{color:#1f3852;font-size:12px}.assessment-list>button>span small,.assessment-list time{color:#8593a2;margin-top:4px;font-size:8px}.assessment-list>button>i{color:#7f91a4;font-size:18px}.assessment-state{color:#66778a;text-transform:uppercase;background:#edf1f5;border-radius:20px;width:max-content;padding:6px 9px;font-weight:850;font-size:8px!important;display:inline-flex!important}.state-ready{color:#15754d;background:#e4f5ec}.state-ready_with_actions{color:#9b6816;background:#fff0ca}.state-not_ready{color:#ad4450;background:#fbe6e8}.assessment-empty{text-align:center;padding:54px 20px}.assessment-empty b{color:#2371c8;background:#edf5ff;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto;font-size:25px;display:grid}.assessment-empty h2{margin:15px 0 5px}.assessment-empty p{color:#8190a0;font-size:10px}.assessment-progress{background:#e8edf3;border-radius:8px;height:30px;margin-bottom:9px;position:relative;overflow:hidden}.assessment-progress>div{background:linear-gradient(90deg,#126fe0,#58a6f5);height:100%;transition:width .25s}.assessment-progress span{color:#183b5e;place-items:center;font-size:8px;font-weight:850;display:grid;position:absolute;inset:0}.assessment-steps{grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:12px;display:grid}.assessment-steps button{color:#8795a4;background:#fff;border:1px solid #e0e7ef;border-radius:9px;min-height:50px;font-size:8px}.assessment-steps b,.assessment-steps span{display:block}.assessment-steps b{color:#748497;background:#edf1f5;border-radius:50%;place-items:center;width:20px;height:20px;margin:0 auto 4px;display:grid}.assessment-steps button.active{color:#2169b8;background:#f2f8ff;border-color:#9dc4ef}.assessment-steps button.active b,.assessment-steps button.done b{color:#fff;background:#176fd7}.assessment-form{background:#fff;border:1px solid #dfe7ef;border-radius:14px;padding:20px}.assessment-section-title{border-bottom:1px solid #e7edf3;align-items:center;gap:11px;margin-bottom:17px;padding-bottom:13px;display:flex}.assessment-section-title>span{color:#fff;background:#126bd1;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.assessment-section-title h2{color:#173552;margin:0;font-size:18px}.assessment-section-title p{color:#8492a1;margin:3px 0 0;font-size:9px}.assessment-form label>span,.assessment-form legend{color:#455d74;margin:0 0 5px;font-size:9px;font-weight:780;display:block}.assessment-form label{display:block}.assessment-form input,.assessment-form select,.assessment-form textarea{color:#29445e;width:100%;font:inherit;background:#fff;border:1px solid #d4dee8;border-radius:9px;outline:0;padding:10px;font-size:11px}.assessment-form input,.assessment-form select{height:43px}.assessment-form textarea{resize:vertical;line-height:1.45}.assessment-form input:focus,.assessment-form select:focus,.assessment-form textarea:focus{border-color:#4a94db;box-shadow:0 0 0 3px #e9f4ff}.assessment-grid{gap:11px;margin:11px 0;display:grid}.assessment-grid.two{grid-template-columns:1fr 1fr}.assessment-grid.three{grid-template-columns:repeat(3,1fr)}.assessment-grid .wide{grid-column:1/-1}.assessment-form fieldset{border:0;margin:13px 0;padding:0}.assessment-segment{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.assessment-segment button{color:#63768a;background:#fff;border:1px solid #d8e2eb;border-radius:9px;min-height:42px;font-size:10px}.assessment-segment button.selected{color:#1466b8;background:#edf6ff;border-color:#2778ca;font-weight:800}.assessment-device-list,.assessment-readiness{gap:8px;display:grid}.assessment-device-list article,.assessment-readiness article{border:1px solid #dfe7ef;border-radius:11px;padding:12px}.assessment-device-list article>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.assessment-device-list article>header strong,.assessment-readiness article>strong{color:#314b64;font-size:10px}.assessment-device-list article>div{grid-template-columns:80px 1fr 160px;gap:8px;display:grid}.assessment-choice-row{gap:5px;display:flex}.assessment-choice-row button{color:#718297;background:#fff;border:1px solid #d7e1ea;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:760}.assessment-choice-row button.selected{color:#1769b9;background:#eaf5ff;border-color:#2779cb}.assessment-readiness article{justify-content:space-between;align-items:center;gap:16px;display:flex}.assessment-inline{grid-template-columns:1fr 1fr;gap:6px;display:grid}.assessment-photo-prompt{color:#58728b;background:#f3f9ff;border:1px solid #cee1f3;border-radius:10px;gap:12px;padding:12px;font-size:9px;display:flex}.assessment-photo-prompt b{color:#2469a8;white-space:nowrap}.assessment-photo-upload{grid-template-columns:1fr auto;gap:8px;margin:12px 0;display:grid}.assessment-photo-upload button{color:#fff;background:#126bd2;border:0;border-radius:9px;padding:0 13px;font-size:9px;font-weight:800}.assessment-photo-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0;display:grid}.assessment-photo-grid a{border:1px solid #dfe7ef;border-radius:9px;grid-template-columns:38px 1fr;align-items:center;gap:4px 9px;padding:10px;text-decoration:none;display:grid}.assessment-photo-grid a>span{color:#2571b8;background:#eaf4ff;border-radius:8px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:8px;font-weight:850;display:grid}.assessment-photo-grid strong{color:#395169;font-size:9px}.assessment-photo-grid small{color:#8794a1;font-size:7px}.assessment-photo-empty{color:#8493a2;text-align:center;border:1px dashed #cfdae4;border-radius:9px;grid-column:1/-1;padding:18px;font-size:9px}.assessment-subheading{color:#36516a;margin:17px 0 8px;font-size:11px}.assessment-actions{gap:7px;display:grid}.assessment-actions article{grid-template-columns:1.5fr 1fr 150px 75px;gap:7px;display:grid}.assessment-checkbox,.action-check{border:1px solid #dce4ec;border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex!important}.assessment-checkbox input,.action-check input{width:18px;height:18px;box-shadow:none}.assessment-checkbox span,.action-check{margin:0!important}.assessment-result-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;display:grid}.assessment-result-options button{text-align:left;border:2px solid #0000;border-radius:11px;min-height:100px;padding:13px}.assessment-result-options b,.assessment-result-options span{display:block}.assessment-result-options b{color:#28445e;font-size:11px}.assessment-result-options span{color:#6f8091;margin-top:7px;font-size:9px;line-height:1.4}.result-ready{background:#e8f7ef}.result-ready_with_actions{background:#fff3d5}.result-not_ready{background:#fce9ea}.assessment-result-options button.selected{border-color:#2877c5;box-shadow:0 0 0 3px #e5f2ff}.assessment-submit-box{color:#fff;background:#0e3153;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding:15px;display:flex}.assessment-submit-box strong,.assessment-submit-box span{display:block}.assessment-submit-box strong{font-size:11px}.assessment-submit-box span{color:#a9c0d5;margin-top:4px;font-size:8px}.assessment-submit-box button{color:#fff;background:#2e85df;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-size:9px;font-weight:800}.assessment-submit-box button:disabled{opacity:.45}.assessment-editor-footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.assessment-editor-footer button{color:#4a6680;background:#fff;border:1px solid #d5e0ea;border-radius:9px;min-height:40px;padding:0 13px;font-size:9px;font-weight:760}.assessment-editor-footer button.next{color:#fff;background:#146bd0;border-color:#146bd0}.assessment-editor-footer span{color:#8290a0;font-size:8px;font-weight:800}.assessment-loading{text-align:center;color:#76879a;padding:60px}@media (width<=720px){.assessment-heading{flex-direction:column;align-items:stretch}.assessment-heading.compact{grid-template-columns:1fr auto;display:grid}.assessment-heading.compact>div{grid-area:1/1/auto/-1}.assessment-primary,.assessment-save{width:100%}.assessment-summary{grid-template-columns:1fr 1fr}.assessment-list>button{grid-template-columns:1fr 20px;gap:7px}.assessment-list>button>.assessment-state,.assessment-list>button>span:nth-child(2){grid-column:1}.assessment-list>button>span:nth-child(3){display:none}.assessment-list>button>i{grid-area:1/2/3}.assessment-steps{padding-bottom:4px;display:flex;overflow:auto}.assessment-steps button{min-width:62px}.assessment-form{padding:14px}.assessment-grid.two,.assessment-grid.three{grid-template-columns:1fr}.assessment-grid .wide{grid-column:1}.assessment-device-list article>header,.assessment-readiness article{flex-direction:column;align-items:stretch}.assessment-device-list article>div{grid-template-columns:70px 1fr}.assessment-device-list article>div label:last-child{grid-column:1/-1}.assessment-choice-row{grid-template-columns:repeat(3,1fr);display:grid}.assessment-choice-row button{padding:0 5px}.assessment-photo-upload{grid-template-columns:1fr}.assessment-photo-upload button{min-height:45px}.assessment-photo-grid{grid-template-columns:1fr}.assessment-actions article{grid-template-columns:1fr 1fr}.assessment-actions .action-main{grid-column:1/-1}.assessment-result-options{grid-template-columns:1fr}.assessment-submit-box{flex-direction:column;align-items:stretch}.assessment-submit-box button{width:100%}}@media print{.sidebar,.topbar,.assessment-steps,.assessment-progress,.assessment-editor-footer,.assessment-save,.assessment-back,.txm-ai-floating-button{display:none!important}.main-area{margin:0}.content{padding:0}.assessment-form{border:0}.assessment-section{display:block!important}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#07111f;--ink:#e7edf6;--muted:#91a0b4;--line:#24364a;--navy:#e8f1ff}html[data-theme=dark] body{color:#e7edf6;background:#07111f}html[data-theme=dark] .sidebar{background:#050d18;border-right-color:#17283a}html[data-theme=dark] .main-area,html[data-theme=dark] .content{background:#07111f}html[data-theme=dark] .topbar{background:#0a1523f0;border-bottom-color:#24364a}html[data-theme=dark] .global-search,html[data-theme=dark] .appearance-menu{color:#e5ecf4;background:#0f1c2c;border-color:#2a3d52}html[data-theme=dark] .appearance-title{color:#edf3fa}html[data-theme=dark] .appearance-options button.selected{color:#7db8fb}html[data-theme=dark] .appearance-subtitle,html[data-theme=dark] .appearance-saved{color:#8595a8}html[data-theme=dark] .menu-button,html[data-theme=dark] .bell{color:#c3cedb}html[data-theme=dark] :where(.card,.daily-pulse,.priority,.quick-card,.tool-card,.task-quick-add,.customer-form,.admin-dialog,.announcement-dialog,.customer-profile-dialog,.ticket-dialog,.po-detail-shell,.po-editor-dialog,.po-confirm-dialog,.notification-drawer,.txm-ai-drawer,.wa-inbox-shell,.documents-card,.knowledge-card){background:#0f1c2c;border-color:#24364a;box-shadow:0 8px 28px #0000002e}html[data-theme=dark] :where(.briefing-item:not(.quote-item),.priority-featured,.task-row.completed,.delegate-row.completed,.crm-profile-stats>div,.crm-profile-grid section,.crm-financial-strip>div,.po-detail-grid section,.po-send-summary>div,.ticket-reply-composer,.wa-ai-intake,.po-filterbar,.announcement-toolbar){background:#132235;border-color:#273b50}html[data-theme=dark] :where(.card-footer-button,.kb-list button,.notification-list>button,.notification-drawer header button,.icon-button,.ticket-filter-buttons button,.workspace-hero .secondary-action,.announcement-row-actions button,.po-detail-actions button,.po-editor-actions>button:not(.primary-workspace-button),.po-confirm-actions button){color:#83b7f3;background:#0f1c2c;border-color:#2a3d52}html[data-theme=dark] :where(.kb-list button:hover,.notification-list>button:hover,.quick-card:hover,.tool-card:hover){background:#15263a}html[data-theme=dark] :where(input,select,textarea){color:#e4ebf4;background:#0b1726;border-color:#30445a}html[data-theme=dark] :where(.main-area,.ticket-dialog,.notification-drawer,.po-detail-shell,.po-editor-dialog,.po-confirm-dialog) :where(h1,h2,h3,h4,strong){color:#e8eef7}html[data-theme=dark] :where(.subtitle,.eyebrow,.personal-work-head p,.section-head p,.section-title-row p,.briefing-item p,.task-main span,.quick-card small,.tool-card small,.alert p,.delegate-row span,.kb-list small,.notification-list small,.notification-list time,footer,.workspace-hero p,.ticket-dialog p,.po-detail-shell p,.po-editor-dialog p){color:#91a0b4}html[data-theme=dark] :where(.task-row,.delegate-row,.kb-list button,.notification-list>button,.filters,.ticket-table td,.ticket-table th,.po-detail-table td,.po-detail-table th,.crm-ticket-history article,.crm-equipment-history article,footer){border-color:#223448}html[data-theme=dark] :where(.ticket-table th,.po-detail-table th){color:#a8b7c8;background:#142438}html[data-theme=dark] :where(.alert-critical,.announcement-critical){background:#2a1820;border-color:#67313a}html[data-theme=dark] :where(.alert-important,.announcement-important){background:#292216;border-color:#654b25}html[data-theme=dark] :where(.alert-info,.alert-information,.announcement-information){background:#14263a;border-color:#274c70}html[data-theme=dark] :where(.ticket-row-overdue,.ticket-filter-buttons .overdue-filter:not(.selected)){background:#24171d;border-color:#5b3038}@media (width<=720px){.appearance-menu{width:min(224px,100vw - 24px);position:fixed;top:70px;right:12px}}.task-workspace{min-height:calc(100vh - 124px)}.task-workspace-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.task-workspace-hero h1{color:#102d4b;letter-spacing:-.7px;margin:6px 0 4px;font-size:31px}.task-workspace-hero p{color:#718195;margin:0;font-size:14px}.task-primary-button{color:#fff;background:linear-gradient(135deg,#126bd0,#1684ed);border:0;border-radius:10px;min-height:43px;padding:0 17px;font-size:13px;font-weight:790;box-shadow:0 8px 20px #126bd02e}.task-primary-button:disabled{opacity:.5;cursor:not-allowed}.badge-urgent{color:#b63744;background:#ffe5e8}.task-quick-add{background:#fff;border:1px solid #d5e2ee;border-radius:14px;align-items:center;gap:10px;min-height:58px;padding:8px 9px 8px 17px;display:flex;box-shadow:0 8px 25px #1532530d}.task-quick-add>span{color:#2b75c5;font-size:21px}.task-quick-add input{color:#2e4359;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.task-quick-add button{color:#176ac2;background:#eaf3ff;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-size:12px;font-weight:780}.task-quick-add button:disabled{color:#9aacbc;background:#f1f4f7}.task-view-tabs{border-bottom:1px solid #dce5ed;gap:5px;margin-top:17px;display:flex;overflow:auto}.task-view-tabs button{white-space:nowrap;color:#718096;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:11px 12px 10px;font-size:12px;font-weight:720;display:flex}.task-view-tabs button.selected{color:#145fae;border-bottom-color:#176fc8}.task-view-tabs span{color:#6f7c8c;background:#edf1f5;border-radius:12px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.task-view-tabs .selected span{color:#1769bc;background:#e3f0ff}.task-toolbar{align-items:end;gap:10px;margin:15px 0;display:flex}.task-toolbar label{color:#77879a;text-transform:uppercase;letter-spacing:.45px;gap:5px;font-size:9px;font-weight:820;display:grid}.task-toolbar select{color:#3d536a;background:#fff;border:1px solid #d8e2eb;border-radius:9px;height:39px;padding:0 30px 0 10px;font-size:11px}.task-search{flex:1;min-width:220px;position:relative}.task-search>span{color:#8a9aaa;font-size:15px;position:absolute;bottom:10px;left:11px}.task-search input{color:#344b61;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d8e2eb;border-radius:9px;outline:0;width:100%;height:39px;padding:0 11px 0 34px;font-size:12px}.task-search input:focus,.task-toolbar select:focus{border-color:#67a5df;outline:0;box-shadow:0 0 0 3px #eaf4ff}.sticky-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sticky-task{cursor:pointer;background:linear-gradient(145deg,#fffdf0,#fff7c9);border:1px solid #e3d79d;border-radius:4px 4px 13px;flex-direction:column;min-height:245px;padding:17px 17px 14px;transition:transform .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 10px 24px #4e431d17,inset 0 1px #ffffffb3}.sticky-task:after{content:"";background:linear-gradient(135deg,#fff0 48%,#bfa34538 50%);border-radius:13px 0 12px;width:22px;height:22px;position:absolute;bottom:0;right:0}.sticky-task:hover{transform:translateY(-3px);box-shadow:0 15px 31px #353f4a21}.sticky-task.sticky-high{background:linear-gradient(145deg,#fffaf1,#ffefd5);border-color:#f0cf9e}.sticky-task.sticky-urgent{background:linear-gradient(145deg,#fff8f8,#ffe2e6);border-color:#efb6be}.sticky-task.completed{opacity:.78;background:linear-gradient(145deg,#fbfcfd,#edf1f4);border-color:#dbe1e7}.sticky-task.completed h2,.sticky-task.completed>p{color:#8994a0;text-decoration:line-through}.sticky-task.overdue{box-shadow:0 0 0 2px #cc3d481a,0 11px 27px #6f2d351f}.sticky-task-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sticky-check{color:#fff;background:#ffffffad;border:1.5px solid #b9b186;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:grid}.sticky-check.checked{background:#27875f;border-color:#27875f}.task-priority{color:#607082;text-transform:uppercase;letter-spacing:.4px;background:#f1f3f5;border-radius:20px;width:max-content;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.task-priority-high{color:#a86311;background:#fff0d8}.task-priority-urgent{color:#b63744;background:#ffe5e8}.task-priority-normal{color:#3c6e9d;background:#e9f2fb}.sticky-task h2{color:#293948;margin:18px 0 8px;font-size:16px;line-height:1.35}.sticky-task>p{-webkit-line-clamp:3;color:#5f6d78;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.sticky-task-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding-top:17px;display:flex}.sticky-task-meta span,.sticky-task-meta button{color:#607083;background:#ffffff9e;border:0;border-radius:20px;padding:5px 7px;font-size:9px;font-weight:700}.sticky-task-meta button{color:#1766ae;text-align:left}.sticky-task footer{color:#71808d;border-top:1px solid #7c734d26;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;font-size:9px;display:flex}.overdue-date{font-weight:800;color:#c43e4a!important}.task-empty-state{text-align:center;background:#ffffff8c;border:1px dashed #cdd9e4;border-radius:14px;grid-column:1/-1;place-items:center;min-height:290px;padding:30px;display:grid}.task-empty-state>span{color:#25815b;background:#e7f6ef;border-radius:17px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.task-empty-state h2{color:#43586d;margin:13px 0 5px;font-size:17px}.task-empty-state p{color:#8492a0;margin:0;font-size:12px}.task-detail-dialog{background:#fff;border-radius:17px;width:min(750px,100vw - 28px);max-height:calc(100vh - 34px);padding:22px;overflow:auto;box-shadow:0 30px 80px #0e253f47}.task-detail-dialog>header{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:flex-start;gap:17px;padding-bottom:16px;display:flex}.task-detail-dialog>header h2{color:#1f3850;margin:9px 0 4px;font-size:22px}.task-detail-dialog>header p{color:#8491a0;margin:0;font-size:11px}.task-detail-dialog>header>button{color:#607186;background:#f7f9fb;border:1px solid #dbe3eb;border-radius:10px;width:35px;height:35px;font-size:21px}.task-detail-actions{gap:9px;margin:17px 0;display:flex}.task-detail-actions button{color:#466179;background:#fff;border:1px solid #d3dee8;border-radius:9px;min-height:40px;padding:0 13px;font-size:11px;font-weight:760}.task-detail-actions .task-complete-button{color:#fff;background:#23815b;border-color:#23815b}.task-detail-actions .task-reopen-button{color:#286ba8;background:#eaf4fe;border-color:#3779b7}.task-detail-body>section{background:#fbfcfd;border:1px solid #e1e8ef;border-radius:11px;padding:14px}.task-detail-body small,.task-detail-facts small{color:#8996a4;letter-spacing:.65px;font-size:8px;font-weight:850;display:block}.task-detail-body>section p{white-space:pre-wrap;color:#4f6275;margin:8px 0 0;font-size:13px;line-height:1.6}.task-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.task-detail-facts>div{border:1px solid #e2e9f0;border-radius:10px;min-height:70px;padding:12px}.task-detail-facts strong,.task-detail-facts button{color:#334b62;text-align:left;background:0 0;border:0;margin-top:7px;padding:0;font-size:11px;font-weight:750;display:block}.task-detail-facts button{color:#176abc}.task-history{border-top:1px solid #e5ebf1;margin-top:18px;padding-top:16px}.task-history>div small,.task-history>div strong{display:block}.task-history>div small{color:#8795a4;letter-spacing:.7px;font-size:8px;font-weight:850}.task-history>div strong{color:#354b61;margin-top:4px;font-size:13px}.task-history article{gap:10px;margin-top:10px;display:flex}.task-history article>span{color:#2470b8;background:#eaf3fd;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.task-history article p{color:#657587;text-transform:capitalize;margin:1px 0 0;font-size:10px}.task-history article p strong{color:#3b5268}.task-history article time{color:#929daa;text-transform:none;margin-top:3px;font-size:8px;display:block}.task-history-empty{color:#8996a4;font-size:11px}.task-create-dialog{width:min(700px,100vw - 28px)}.task-editor-form{gap:13px;padding-top:17px;display:grid}.task-editor-form label>span,.task-self-assignment>span{color:#40556d;margin-bottom:6px;font-size:10px;font-weight:780;display:block}.task-editor-form input,.task-editor-form textarea,.task-editor-form select{color:#30465d;width:100%;font:inherit;background:#fff;border:1px solid #d5dfe8;border-radius:9px;outline:0;padding:10px 11px;font-size:12px}.task-editor-form input,.task-editor-form select{height:42px}.task-editor-form textarea{resize:vertical;line-height:1.5}.task-editor-form input:focus,.task-editor-form textarea:focus,.task-editor-form select:focus{border-color:#62a0df;box-shadow:0 0 0 3px #eaf4ff}.task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.task-self-assignment{background:#f6faff;border:1px solid #dce7f1;border-radius:10px;padding:11px 12px}.task-self-assignment strong,.task-self-assignment small{display:block}.task-self-assignment strong{color:#31516d;font-size:12px}.task-self-assignment small{color:#7f90a0;margin-top:3px;font-size:9px}.task-form-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.task-form-actions>button:not(.task-primary-button){color:#5d6f80;background:#fff;border:1px solid #d4dfe8;border-radius:9px;min-height:42px;padding:0 14px;font-size:11px;font-weight:740}.task-customer-field{min-width:0;position:relative}.task-customer-field>span{color:#40556d;margin-bottom:6px;font-size:10px;font-weight:780;display:block}.task-customer-picker{position:relative}.task-customer-picker>input{padding-left:38px;padding-right:42px}.task-customer-search-icon{z-index:1;color:#7890a7;pointer-events:none;font-size:18px;line-height:22px;position:absolute;top:10px;left:13px}.task-customer-clear{z-index:2;color:#70859a;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;font-size:21px;display:grid;position:absolute;top:5px;right:5px}.task-customer-clear:hover{background:#eef4f9}.task-customer-options{z-index:30;overscroll-behavior:contain;background:#fff;border:1px solid #cedbe7;border-radius:12px;max-height:min(330px,42vh);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #112a4433}.task-customer-options>button{text-align:left;background:#fff;border:0;border-radius:9px;width:100%;min-height:52px;padding:9px 11px;display:block}.task-customer-options>button:hover,.task-customer-options>button:focus,.task-customer-options>button.selected{background:#eaf4ff;outline:0}.task-customer-options strong,.task-customer-options small,.task-customer-empty strong,.task-customer-empty small{display:block}.task-customer-options strong,.task-customer-empty strong{color:#29445e;font-size:14px;line-height:1.3}.task-customer-options small,.task-customer-empty small{color:#71859a;margin-top:3px;font-size:12px;line-height:1.35}.task-customer-empty{padding:14px 11px}@media (width<=1050px){.sticky-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.task-workspace-hero{display:block}.task-workspace-hero .task-primary-button{width:100%;margin-top:13px}.task-toolbar{grid-template-columns:1fr 1fr;display:grid}.task-search{grid-column:1/-1;min-width:0}.task-toolbar select{width:100%}.sticky-task-grid{grid-template-columns:1fr}.sticky-task{min-height:225px}.task-detail-dialog{padding:17px}.task-detail-facts,.task-form-grid{grid-template-columns:1fr}.task-detail-actions{grid-template-columns:1fr 1fr;display:grid}.task-detail-actions button{width:100%}.task-customer-field>span{font-size:14px}.task-customer-picker>input{height:48px;font-size:16px}.task-customer-search-icon{top:13px}.task-customer-clear{width:32px;height:32px;top:8px}.task-customer-options{z-index:320;border-radius:16px;max-height:50vh;padding:8px;position:fixed;inset:auto 16px 16px}.task-customer-options>button{min-height:58px;padding:10px 12px}.task-customer-options strong{font-size:16px}.task-customer-options small{font-size:13px}}.task-dependency-fields{background:#f8fbfe;border:1px solid #dbe7f1;border-radius:11px;margin:0;padding:12px}.task-dependency-fields legend{color:#31506d;padding:0 6px;font-size:11px;font-weight:800}.task-required-toggle{background:#fff8ea;border-radius:9px;align-items:flex-start;gap:9px;margin-top:11px;padding:10px;display:flex!important}.task-required-toggle input{margin:2px 0 0;width:17px!important;height:17px!important}.task-required-toggle span{margin:0!important}.task-required-toggle strong,.task-required-toggle small{display:block}.task-required-toggle strong{color:#8b5c16;font-size:11px}.task-required-toggle small{color:#957a52;margin-top:2px;font-size:9px}.task-relationships{border-top:1px solid #e4eaf0;margin-top:14px;padding-top:14px}.task-relationships>div small,.task-relationships>div strong{display:block}.task-relationships>div small{color:#8795a4;letter-spacing:.7px;font-size:8px;font-weight:850}.task-relationships>div strong{color:#334c63;margin-top:3px;font-size:12px}.task-relationships article{background:#fafcfe;border:1px solid #dfe7ef;border-radius:9px;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;display:flex}.task-relationships article>span{color:#a76719;background:#fff0dc;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:850;display:grid}.task-relationships article p,.task-relationships article strong{margin:0;display:block}.task-relationships article strong{color:#3b536a;font-size:9px}.task-relationships article p{color:#748495;font-size:9px;line-height:1.45}.mention-composer{background:#f8fbfd;border:1px solid #dce5ed;border-radius:11px;margin-top:12px;padding:11px}.mention-composer-head,.mention-composer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.mention-composer-head strong{color:#385169;font-size:11px}.mention-composer-head button{color:#216db4;background:0 0;border:0;font-size:9px;font-weight:740}.mention-input-wrap{margin-top:8px;position:relative}.mention-input-wrap textarea{resize:vertical;color:#344c62;width:100%;font:inherit;background:#fff;border:1px solid #d3dee8;border-radius:9px;outline:0;padding:10px;font-size:11px;line-height:1.5}.mention-input-wrap textarea:focus{border-color:#65a2dd;box-shadow:0 0 0 3px #eaf4ff}.mention-suggestions{z-index:5;background:#fff;border:1px solid #d7e1ea;border-radius:10px;max-height:230px;padding:5px;position:absolute;bottom:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 13px 30px #132b4429}.mention-suggestions>button{text-align:left;background:#fff;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px;display:flex}.mention-suggestions>button:hover{background:#f0f6fc}.mention-suggestions>button>span{color:#2670b4;background:#e8f2fc;border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:grid}.mention-suggestions strong,.mention-suggestions small{display:block}.mention-suggestions strong{color:#31516c;font-size:10px}.mention-suggestions small{color:#81909e;margin-top:2px;font-size:8px}.mention-composer-actions{margin-top:7px}.mention-composer-actions>span{color:#83919f;font-size:8px}.mention-composer-actions>button{color:#fff;background:#176ec3;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:760}.mention-composer-actions>button:disabled{opacity:.45}.work-comments{border-top:1px solid #e4eaf0;margin-top:17px;padding-top:15px}.work-comments>article{gap:10px;margin-top:10px;display:flex}.work-comments>article>span{color:#276dae;background:#e9f2fb;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.work-comments>article>div{background:#f7f9fb;border-radius:0 10px 10px;flex:1;min-width:0;padding:9px 11px}.work-comments>article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.work-comments>article strong{color:#344e65;font-size:10px}.work-comments>article time{color:#919daa;font-size:8px}.work-comments>article p{white-space:pre-wrap;color:#566b7d;margin:5px 0 0;font-size:10px;line-height:1.55}.ticket-linked-tasks{border-top:1px solid #e5eaf0;margin-top:14px;padding-top:15px}.ticket-linked-tasks .conversation-heading button{color:#1b6eb3;background:#eff7fd;border:1px solid #cfe0ee;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:750}.ticket-linked-tasks>article{border:1px solid #dfe7ee;border-radius:9px;align-items:center;gap:10px;margin-top:8px;padding:10px;display:flex}.ticket-linked-tasks>article>span{color:#2770af;background:#eaf3fb;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:850;display:grid}.ticket-linked-tasks>article>span.required{color:#a66717;background:#fff0dc}.ticket-linked-tasks>article>span.complete{color:#23805a;background:#e6f6ef}.ticket-linked-tasks>article strong,.ticket-linked-tasks>article small{display:block}.ticket-linked-tasks>article strong{color:#344d64;font-size:10px}.ticket-linked-tasks>article small{color:#7f8d9b;margin-top:3px;font-size:8px}.ticket-work-comments{margin-top:15px}.dependency-close-warning{background:#fff8ed;border:1px solid #efc997;border-radius:10px;gap:7px;margin:12px 0;padding:12px;display:grid}.dependency-close-warning>strong{color:#8c5a15;font-size:11px}.dependency-close-warning>span{color:#6d5b41;background:#fff;border-radius:7px;padding:7px 9px;font-size:9px}.dependency-close-warning p{color:#8a6b40;margin:0;font-size:9px}.dependency-close-warning label>span{color:#77562a;margin:5px 0;font-size:9px;font-weight:780;display:block}.dependency-close-warning textarea{resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #e2c597;border-radius:8px;outline:0;padding:9px;font-size:10px}.knowledge-workspace{min-height:calc(100vh - 120px)}.knowledge-hero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:17px;display:flex}.knowledge-hero h1{color:#12304d;margin:6px 0 4px;font-size:30px}.knowledge-hero p{color:#748497;margin:0;font-size:13px}.knowledge-hero label{background:#fff;border:1px solid #d5e0e9;border-radius:11px;align-items:center;gap:8px;width:min(390px,45%);height:43px;padding:0 12px;display:flex}.knowledge-hero input{color:#344c62;border:0;outline:0;flex:1;min-width:0;font-size:12px}.knowledge-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:15px;display:grid}.knowledge-layout>aside{gap:7px;display:grid}.knowledge-layout>aside button{text-align:left;background:#fff;border:1px solid #dfe6ed;border-radius:11px;width:100%;padding:13px;display:block}.knowledge-layout>aside button.selected{background:#f1faf6;border-color:#86b9a5;box-shadow:0 0 0 2px #e1f2eb}.knowledge-layout>aside small,.knowledge-layout>aside strong,.knowledge-layout>aside span{display:block}.knowledge-layout>aside small{color:#27805f;text-transform:uppercase;font-size:8px;font-weight:850}.knowledge-layout>aside strong{color:#334d64;margin-top:5px;font-size:11px;line-height:1.35}.knowledge-layout>aside span{color:#7c8b99;margin-top:5px;font-size:9px;line-height:1.45}.knowledge-layout>main{background:#fff;border:1px solid #dfe6ed;border-radius:14px;padding:25px 29px;box-shadow:0 10px 28px #122b440d}.kb-article-content>header{border-bottom:1px solid #e3e9ef;padding-bottom:18px}.kb-article-content>header>span{color:#25815e;text-transform:uppercase;letter-spacing:.65px;font-size:9px;font-weight:850}.kb-article-content h1{color:#183650;margin:8px 0;font-size:27px;line-height:1.2}.kb-article-content>header p{color:#6f8192;margin:0;font-size:13px;line-height:1.6}.kb-article-content section{margin-top:22px}.kb-article-content h2{color:#274761;margin:0 0 8px;font-size:16px}.kb-article-content section p,.kb-article-content li{color:#526a7d;font-size:12px;line-height:1.7}.kb-article-content ul{padding-left:19px}.kb-article-content li+li{margin-top:5px}.kb-article-content blockquote{color:#365e79;background:#eff7fd;border-left:4px solid #2b86c9;border-radius:0 9px 9px 0;margin:11px 0;padding:12px 14px;font-size:12px}.kb-article-content code{color:#1f669c;background:#edf2f6;border-radius:5px;padding:2px 5px;font-size:11px}@media (width<=820px){.knowledge-hero{display:block}.knowledge-hero label{width:100%;margin-top:13px}.knowledge-layout{grid-template-columns:1fr}.knowledge-layout>aside{grid-template-columns:1fr 1fr}.knowledge-layout>main{padding:20px}.mention-composer-actions{flex-direction:column;align-items:flex-end}.mention-composer-actions>button{width:100%}}@media (width<=560px){.knowledge-layout>aside{grid-template-columns:1fr}.kb-article-content h1{font-size:22px}.task-dependency-fields .task-form-grid{grid-template-columns:1fr}.ticket-linked-tasks .conversation-heading{flex-direction:column;align-items:flex-start}.ticket-linked-tasks .conversation-heading button{width:100%}}.documents-hero{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.documents-hero h1{color:#112f4c;margin:6px 0 4px;font-size:31px}.documents-hero p{color:#718397;margin:0;font-size:13px}.document-context-banner{color:#537568;background:#eff9f5;border:1px solid #b9dfd0;border-radius:10px;gap:8px;margin-bottom:12px;padding:10px 13px;font-size:11px;display:flex}.document-tabs{border-bottom:1px solid #dbe4ec;gap:4px;display:flex;overflow:auto}.document-tabs button{white-space:nowrap;color:#718094;background:0 0;border:0;border-bottom:3px solid #0000;gap:7px;padding:11px 12px;font-size:11px;font-weight:750;display:flex}.document-tabs button.selected{color:#155f9e;border-bottom-color:#1677c8}.document-tabs small{background:#edf1f4;border-radius:10px;padding:3px 5px;font-size:7px}.document-toolbar{align-items:end;gap:10px;margin:15px 0;display:flex}.document-toolbar form{background:#fff;border:1px solid #d4dfe8;border-radius:10px;flex:1;align-items:center;min-width:260px;height:42px;padding-left:12px;display:flex}.document-toolbar form input{border:0;outline:0;flex:1;min-width:0;padding:0 10px}.document-toolbar form button{color:#176db5;background:#f5f9fc;border:0;border-left:1px solid #e0e7ed;align-self:stretch;padding:0 14px}.document-toolbar>label{color:#78899a;gap:5px;font-size:8px;font-weight:800;display:grid}.document-toolbar select{background:#fff;border:1px solid #d4dfe8;border-radius:9px;height:42px;padding:0 9px}.document-archive-filter{background:#fff;border:1px solid #d4dfe8;border-radius:9px;align-items:center;height:42px;padding:0 10px;gap:7px!important;display:flex!important}.document-toolbar>strong{white-space:nowrap;color:#8090a0;padding-bottom:13px;font-size:10px}.document-list-card{padding:0;overflow:hidden}.document-table-wrap{overflow:auto}.document-table{border-collapse:collapse;width:100%;min-width:900px}.document-table th{color:#81909e;text-align:left;background:#f6f9fb;padding:11px 13px;font-size:8px}.document-table td{color:#52677a;border-top:1px solid #e8edf2;padding:12px 13px;font-size:10px}.document-table td:first-child{align-items:center;gap:10px;display:flex}.document-table strong,.document-table small{display:block}.document-table small{color:#8a97a4;margin-top:3px;font-size:8px}.document-file-icon{color:#216cb0;background:#e9f2fb;border-radius:7px;flex:none;place-items:center;width:38px;height:42px;font-size:7px;font-weight:900;display:grid}.file-pdf{color:#b94a53;background:#fff0f1}.file-csv,.file-xls,.file-xlsx{color:#277a57;background:#eaf7f0}.document-restricted,.document-status{color:#9a611c;background:#fff0dc;border-radius:10px;margin-top:5px;padding:4px 7px;font-weight:800;font-size:7px!important;display:inline-flex!important}.document-status{color:#297b59;background:#eaf7f1;margin:0}.document-empty,.document-coming-soon{text-align:center;place-items:center;min-height:320px;padding:35px;display:grid}.document-empty>span,.document-coming-soon>span{color:#1c71b7;background:#e8f3fc;border-radius:18px;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.document-empty h2,.document-coming-soon h2{margin:14px 0 5px}.document-empty p,.document-coming-soon p{color:#81909f;margin:0 0 17px}.document-pagination{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.document-pagination button{background:#fff;border:1px solid #d5dfe8;border-radius:8px;padding:8px 11px}.document-upload-dialog,.document-detail-dialog{background:#fff;border-radius:17px;width:min(900px,100vw - 28px);max-height:calc(100vh - 34px);overflow:auto}.document-upload-dialog>header,.document-detail-dialog>header{border-bottom:1px solid #e4eaf0;justify-content:space-between;padding:20px 22px;display:flex}.document-upload-dialog>header h2,.document-detail-dialog>header h2{margin:7px 0 4px}.document-upload-dialog>header>button,.document-detail-dialog>header>button{background:#f8fafb;border:1px solid #dae3eb;border-radius:9px;width:34px;height:34px}.document-upload-form{padding:18px 22px}.document-dropzone{background:#f7fbfe;border:1.5px dashed #b9cddd;border-radius:13px;place-items:center;width:100%;min-height:125px;display:grid}.document-dropzone input,.document-version-button input{display:none}.document-dropzone strong,.document-dropzone small{margin-top:6px;display:block}.document-form-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.document-form-grid label>span,.document-notes>span,.agreement-fields label>span{margin-bottom:6px;font-size:9px;font-weight:790;display:block}.document-form-grid input,.document-form-grid select,.document-notes textarea,.agreement-fields input,.agreement-fields select{background:#fff;border:1px solid #d6e0e8;border-radius:9px;width:100%;padding:9px 10px}.document-access-toggle{align-items:center;gap:9px;display:flex!important}.document-general-note{background:#fff9ef;border:1px solid #ebd6b8;border-radius:9px;padding:10px;font-size:9px}.agreement-fields{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.document-notes{margin-top:12px;display:block}.document-upload-form>footer,.document-detail-actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.duplicate-warning{background:#fff8ec;border:1px solid #efc890;border-radius:10px;margin-top:12px;padding:12px}.document-facts{grid-template-columns:repeat(4,1fr);gap:9px;padding:0 22px;display:grid}.document-facts>div,.document-detail-columns>section{border:1px solid #e1e8ee;border-radius:10px;padding:11px}.document-preview{border:1px solid #dbe4eb;border-radius:12px;height:450px;margin:15px 22px;overflow:hidden}.document-preview iframe{border:0;width:100%;height:100%}.document-detail-columns{grid-template-columns:1fr 1fr;gap:13px;margin:15px 22px;display:grid}.document-detail-columns article{border-top:1px solid #edf1f4;gap:9px;margin-top:9px;padding-top:9px;display:flex}.crm-document-link{background:#f5faff;border:1px solid #cfe0ec;border-radius:11px;justify-content:space-between;gap:14px;margin:16px 0;padding:12px;display:flex}.crm-document-link strong,.crm-document-link small{display:block}.crm-document-link button{color:#1a69a9;background:#fff;border:1px solid #c8dcea;border-radius:8px;padding:8px 10px}@media (width<=780px){.documents-hero,.document-toolbar{flex-direction:column}.documents-hero>button{width:100%}.document-toolbar{align-items:stretch}.document-toolbar form{min-width:0}.document-form-grid,.agreement-fields,.document-facts,.document-detail-columns{grid-template-columns:1fr}.crm-document-link{flex-direction:column}}.kb-actions{flex:1;justify-content:flex-end;align-items:center;gap:9px;display:flex}.kb-actions label{width:min(430px,100%)}.kb-actions>button,.kb-editor footer button:last-child{color:#fff;background:#176ec3;border:0;border-radius:9px;height:42px;padding:0 14px;font-weight:750}.kb-health{grid-template-columns:1fr 1fr 1.3fr;gap:9px;margin-bottom:14px;display:grid}.kb-health>div{background:#fff;border:1px solid #dfe7ee;border-radius:11px;padding:12px 14px}.kb-health strong{font-size:20px;display:block}.kb-health span,.kb-health small{color:#81909e;font-size:9px;display:block}.kb-health>div:last-child{color:#28785b;background:#f1faf6}.kb-error{color:#a33e49;background:#fff4f5;border:1px solid #efc5ca;border-radius:9px;padding:10px}.knowledge-layout>aside button i{color:#7b8b99;margin-top:8px;font-size:8px;font-style:normal;display:block}.kb-article-content>header{position:relative}.kb-article-content>header>button{color:#1766a8;background:#f5faff;border:1px solid #cee0ed;border-radius:8px;padding:7px 9px;position:absolute;top:0;right:0}.modal-layer{z-index:260;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#071627a3;border:0;width:100%;height:100%;position:absolute;inset:0}.kb-editor{z-index:2;background:#fff;border:1px solid #dce5ed;border-radius:15px;width:min(900px,100vw - 28px);max-height:calc(100vh - 28px);position:relative;overflow:auto;box-shadow:0 30px 90px #04142a57}.kb-editor>header{z-index:2;background:#fff;border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:flex-start;padding:18px 22px;display:flex;position:sticky;top:0}.kb-editor>header h2{color:#1e3b55;margin:6px 0 0}.kb-editor>header button{background:0 0;border:0;font-size:22px}.kb-editor>div{grid-template-columns:1fr 1fr;gap:11px;padding:18px 22px;display:grid}.kb-editor label{color:#50687d;font-size:9px;font-weight:750}.kb-editor label.wide{grid-column:1/-1}.kb-editor input,.kb-editor textarea,.kb-editor select{color:#2c4358;width:100%;font:inherit;background:#fff;border:1px solid #d6e0e8;border-radius:8px;margin-top:6px;padding:9px;display:block}.kb-editor textarea{resize:vertical;line-height:1.55}.kb-editor footer{z-index:2;background:#fff;border-top:1px solid #e3e9ef;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex;position:sticky;bottom:0}.kb-editor footer button:first-child{background:#fff;border:1px solid #d6e0e8;border-radius:9px;height:42px;padding:0 14px}.kb-editor button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.modal-layer{align-items:end;padding:0}.kb-editor{border-radius:17px 17px 0 0;width:100%;max-height:94vh}.kb-health,.kb-editor>div{grid-template-columns:1fr}.kb-editor label.wide{grid-column:auto}.kb-actions{flex-direction:column;align-items:stretch}}.kb-article-content ol{padding-left:21px}.kb-reference-image{background:#f8fafc;border:1px solid #dce5ec;border-radius:12px;margin:20px 0 25px;padding:10px;overflow:hidden}.kb-reference-image img{background:#fff;border-radius:8px;width:100%;height:auto;display:block}.kb-reference-image figcaption{color:#718396;padding:9px 4px 2px;font-size:9px;line-height:1.45}.kb-command-wrap{background:#142638;border:1px solid #263b50;border-radius:11px;margin:12px 0 16px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.kb-command-toolbar{background:#1b3044;border-bottom:1px solid #2d455b;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px 7px 14px;display:flex}.kb-command-toolbar>span{color:#90a9bd;text-transform:uppercase;letter-spacing:.65px;font:750 9px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.kb-command-toolbar button{color:#eef7ff;cursor:pointer;background:#243f56;border:1px solid #456176;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:78px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.kb-command-toolbar button:hover,.kb-command-toolbar button:focus-visible{background:#31546f;border-color:#75a7ca;outline:0}.kb-command-toolbar button>span{font-size:12px}.kb-command{background:0 0;margin:0;padding:14px 16px;overflow:auto}.kb-command code{color:#d9e8f5;white-space:pre;background:0 0;min-width:max-content;padding:0;font:500 11px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:block}.kb-readable-section a{color:#146bb0;font-weight:750}.kb-readable-section strong{color:#304f68}.knowledge-layout{grid-template-columns:320px minmax(0,1fr)}.knowledge-layout>main{padding:0;overflow:hidden}.kb-article-content{max-width:none}.kb-article-content>header{background:linear-gradient(135deg,#f8fbff,#fff);border-bottom:1px solid #dfe8f0;padding:28px 32px 24px}.kb-article-content>header>span{margin-top:15px;display:block}.kb-article-content>header>small{color:#8291a0;margin-top:12px;font-size:10px;display:block}.kb-article-content>header>button{top:26px;right:26px}.kb-article-flags{flex-wrap:wrap;gap:7px;display:flex}.kb-article-flags span{color:#247759;letter-spacing:.6px;background:#e8f5ef;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.kb-article-flags span:first-child{color:#8b5a14;background:#fff1dc}.kb-article-body{padding:8px 32px 28px}.kb-readable-section{background:#fff;border:1px solid #dfe7ef;border-radius:13px;margin-top:22px;overflow:hidden;box-shadow:0 4px 16px #19314a09}.kb-readable-section>h2{color:#254660;background:#f5f9fc;border-bottom:1px solid #e2e9ef;align-items:center;gap:10px;margin:0;padding:14px 17px;font-size:16px;display:flex}.kb-readable-section>h2>span{color:#fff;letter-spacing:.4px;background:#176ec3;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.kb-readable-section>div{padding:17px 19px}.kb-readable-section p{color:#486277;margin:0 0 14px;font-size:13px;line-height:1.72}.kb-readable-section p:last-child{margin-bottom:0}.kb-check-list,.kb-step-list{gap:9px;margin:4px 0;padding:0;list-style:none;display:grid}.kb-check-list li{background:#f3f8fc;border-radius:9px;padding:10px 12px 10px 38px;position:relative}.kb-check-list li:before{content:"✓";color:#247859;background:#dff3e9;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:900;display:grid;position:absolute;top:10px;left:12px}.kb-step-list{counter-reset:kb-step}.kb-step-list li{counter-increment:kb-step;background:#fff;border:1px solid #e1e8ef;border-radius:10px;grid-template-columns:30px 1fr;align-items:start;gap:10px;padding:11px 13px;display:grid}.kb-step-list li:before{content:counter(kb-step);color:#1769ad;background:#e8f2fc;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:grid}.kb-reference-image{background:#f5f8fb;border-color:#cfdde8;margin:18px 0 4px;padding:12px;box-shadow:0 7px 22px #15314d0f}.kb-reference-image img{object-fit:contain;border:1px solid #e2e7ec;width:100%;max-height:720px}.kb-reference-image figcaption{color:#526b7e;gap:4px;padding:10px 3px 1px;font-size:10px;display:grid}.kb-reference-image figcaption span{color:#1f70ad;letter-spacing:.8px;font-size:8px;font-weight:900}.kb-image-missing{color:#8a5a18;background:#fff8eb;border:1px dashed #d5a45e;border-radius:10px;padding:13px;font-size:11px}.kb-article-content>blockquote{margin:15px 32px 0}.kb-article-content>blockquote:last-child{margin-bottom:30px}@media (width<=900px){.knowledge-layout{grid-template-columns:1fr}.knowledge-layout>aside{grid-template-columns:1fr 1fr}.kb-article-content>header,.kb-article-body{padding-left:20px;padding-right:20px}.kb-article-content>header>button{margin-top:15px;position:static}.kb-article-content>blockquote{margin-left:20px;margin-right:20px}}@media (width<=560px){.knowledge-layout>aside{grid-template-columns:1fr}.kb-article-flags{padding-right:0}.kb-readable-section>div{padding:14px}.kb-reference-image{margin-left:-5px;margin-right:-5px}}html[data-theme=dark] :where(.task-quick-add,.sticky-task,.task-detail-dialog,.task-edit-dialog,.mention-composer,.work-comments>article>div,.ticket-linked-tasks>article,.knowledge-hero label,.knowledge-layout>aside button,.knowledge-layout>main,.kb-health>div,.kb-editor,.kb-editor>header,.kb-editor>footer,.kb-readable-section,.kb-step-list li,.document-toolbar form,.document-toolbar select,.document-archive-filter,.document-list-card,.document-pagination button,.document-upload-dialog,.document-detail-dialog,.document-dropzone,.document-facts>div,.document-detail-columns>section,.crm-document-link,.crm-document-link button){color:#dfe8f2;background:#0f1c2c;border-color:#26394d}html[data-theme=dark] :where(.sticky-task,.knowledge-layout>aside button,.kb-readable-section,.kb-step-list li){box-shadow:0 7px 24px #00000029}html[data-theme=dark] :where(.kb-article-content>header,.kb-readable-section>h2,.kb-check-list li,.kb-reference-image,.document-table th,.document-toolbar form button,.document-dropzone){background:#132235;border-color:#273a4e}html[data-theme=dark] :where(.document-table td,.document-upload-dialog>header,.document-detail-dialog>header,.document-detail-columns article,.kb-article-content>header,.kb-readable-section>h2,.ticket-linked-tasks){border-color:#26384b}html[data-theme=dark] :where(.task-workspace-hero h1,.knowledge-hero h1,.documents-hero h1,.kb-article-content h1,.kb-article-content h2,.kb-readable-section>h2,.kb-editor h2,.document-empty h2,.document-coming-soon h2){color:#e8eef7}html[data-theme=dark] :where(.task-workspace-hero p,.knowledge-hero p,.documents-hero p,.kb-article-content p,.kb-article-content li,.kb-readable-section p,.document-table td,.document-empty p,.document-coming-soon p,.work-comments>article p){color:#9baabd}html[data-theme=dark] :where(.document-form-grid input,.document-form-grid select,.document-notes textarea,.agreement-fields input,.agreement-fields select,.kb-editor input,.kb-editor textarea,.kb-editor select,.task-toolbar select,.task-search input){color:#e5ecf4;background:#0b1726;border-color:#30445a}html[data-theme=dark] :where(.document-general-note,.duplicate-warning,.dependency-close-warning){color:#d9b87f;background:#2a2217;border-color:#66502e}html[data-theme=dark] body,html[data-theme=dark] .main-area,html[data-theme=dark] .content{color:var(--dark-text);background:#101216}html[data-theme=dark] .nav-item.active{color:#fff;background:linear-gradient(90deg,#2d7eeb61,#2d7eeb29);box-shadow:inset 0 0 0 1px #73b9ff14,0 6px 18px #00000029}html[data-theme=dark] .nav-label,html[data-theme=dark] .brand span,html[data-theme=dark] .user-copy span{color:#69778a}html[data-theme=dark] .nav-icon{background:0 0;border:0}html[data-theme=dark] .topbar{background:#101216e6;border-bottom-color:#292e36;box-shadow:0 1px #ffffff04}html[data-theme=dark] .global-search{color:#788596;background:#171a20;border-color:#303640}html[data-theme=dark] .appearance-menu{color:#eef2f7;background:#1c2026;border-color:#353c47;box-shadow:0 22px 60px #00000073}html[data-theme=dark] .appearance-option-icon,html[data-theme=dark] .appearance-settings-row{color:#9ca8b7}html[data-theme=dark] :where(.card,.daily-pulse,.priority,.quick-card,.tool-card,.task-quick-add,.customer-form,.admin-dialog,.announcement-dialog,.customer-profile-dialog,.ticket-dialog,.po-detail-shell,.po-editor-dialog,.po-confirm-dialog,.notification-drawer,.txm-ai-drawer,.wa-inbox-shell,.documents-card,.knowledge-card,.task-detail-dialog,.task-edit-dialog,.document-upload-dialog,.document-detail-dialog,.kb-editor,.knowledge-layout>main){border-color:var(--dark-border);background:var(--dark-panel);box-shadow:0 10px 30px #0000002e,inset 0 1px #ffffff04}html[data-theme=dark] :where(.briefing-item:not(.quote-item),.priority-featured,.task-row.completed,.delegate-row.completed,.crm-profile-stats>div,.crm-profile-grid section,.crm-financial-strip>div,.po-detail-grid section,.po-send-summary>div,.ticket-reply-composer,.wa-ai-intake,.po-filterbar,.announcement-toolbar,.task-detail-body>section,.task-detail-facts>div,.task-self-assignment,.task-dependency-fields,.task-relationships article,.work-comments>article>div,.ticket-linked-tasks>article,.kb-readable-section,.kb-step-list li,.document-facts>div,.document-detail-columns>section){border-color:var(--dark-border);background:var(--dark-panel-raised)}html[data-theme=dark] .briefing:before{background:linear-gradient(90deg,#3688f5 0 22%,#72b7ff 48%,#0000 78%)}html[data-theme=dark] .briefing-item{border-color:var(--dark-border)}html[data-theme=dark] .priority:hover,html[data-theme=dark] :where(.quick-card,.tool-card):hover{background:#20252d;border-color:#465261;box-shadow:0 12px 28px #00000047}html[data-theme=dark] :where(.card-footer-button,.kb-list button,.notification-list>button,.notification-drawer header button,.icon-button,.ticket-filter-buttons button,.workspace-hero .secondary-action,.announcement-row-actions button,.po-detail-actions button,.po-editor-actions>button:not(.primary-workspace-button),.po-confirm-actions button,.document-pagination button,.crm-document-link button,.task-detail-actions button,.task-form-actions>button:not(.task-primary-button)){color:#78b7ff;background:#1a1e24;border-color:#343b46}html[data-theme=dark] :where(.kb-list button:hover,.notification-list>button:hover,.document-pagination button:hover){background:#22272f}html[data-theme=dark] :where(input,select,textarea,.document-toolbar form,.document-toolbar select,.document-archive-filter,.knowledge-hero label,.mention-composer,.mention-input-wrap textarea){color:#edf1f6;background:#13161b;border-color:#353c47}html[data-theme=dark] :where(input,textarea)::placeholder{color:#687586}html[data-theme=dark] :where(input,select,textarea):focus{border-color:#4a8fe0;box-shadow:0 0 0 3px #3a8bed29}html[data-theme=dark] :where(.main-area,.ticket-dialog,.notification-drawer,.po-detail-shell,.po-editor-dialog,.po-confirm-dialog,.task-detail-dialog,.task-edit-dialog,.knowledge-layout,.document-upload-dialog,.document-detail-dialog) :where(h1,h2,h3,h4,strong){color:var(--dark-text)}html[data-theme=dark] :where(.subtitle,.eyebrow,.personal-work-head p,.section-head p,.section-title-row p,.briefing-item p,.task-main span,.quick-card small,.tool-card small,.alert p,.delegate-row span,.kb-list small,.notification-list small,.notification-list time,footer,.workspace-hero p,.ticket-dialog p,.po-detail-shell p,.po-editor-dialog p,.task-workspace-hero p,.knowledge-hero p,.documents-hero p,.kb-article-content p,.kb-article-content li,.kb-readable-section p,.document-table td,.document-empty p,.document-coming-soon p,.work-comments>article p){color:var(--dark-text-secondary)}html[data-theme=dark] :where(.time,.task-people,.priority-footer,.task-main span,.delegate-row span,.kb-list small,.appearance-subtitle,.appearance-saved,.document-table small,.po-detail-table small,.task-history time){color:var(--dark-text-muted)}html[data-theme=dark] :where(.task-row,.delegate-row,.kb-list button,.notification-list>button,.filters,.ticket-table td,.ticket-table th,.po-detail-table td,.po-detail-table th,.crm-ticket-history article,.crm-equipment-history article,footer,.task-view-tabs,.document-tabs,.document-table td){border-color:#2a3038}html[data-theme=dark] :where(.ticket-table th,.po-detail-table th,.document-table th){color:#aeb9c7;background:#20242b}html[data-theme=dark] :where(.ticket-table tr:hover,.ticket-row-overdue:hover){background:#20252d}html[data-theme=dark] :where(.badge-high,.badge-critical,.badge-urgent){color:#f197a0;background:#381f25}html[data-theme=dark] .badge-medium{color:#ddb16a;background:#352b1c}html[data-theme=dark] :where(.badge-low,.badge-info){color:#7eb7f5;background:#192b41}html[data-theme=dark] .sticky-task{background:linear-gradient(145deg,#24231d,#211f18);border-color:#4a4431;box-shadow:0 10px 26px #0003}html[data-theme=dark] .sticky-task.sticky-high{background:linear-gradient(145deg,#29231b,#251d16);border-color:#59422b}html[data-theme=dark] .sticky-task.sticky-urgent{background:linear-gradient(145deg,#2d2023,#291a1e);border-color:#60343b}html[data-theme=dark] .sticky-task.completed{background:linear-gradient(145deg,#1b1f24,#171a1f);border-color:#30363e}html[data-theme=dark] .sticky-check{background:#ffffff0e;border-color:#6a654e}html[data-theme=dark] .sticky-task h2{color:#eef2f6}html[data-theme=dark] .sticky-task>p{color:#aeb7c3}html[data-theme=dark] .sticky-task-meta span,html[data-theme=dark] .sticky-task-meta button{color:#aeb8c5;background:#ffffff0e}html[data-theme=dark] .task-priority{color:#b3bdc9;background:#292e35}html[data-theme=dark] .task-priority-high{color:#e5b268;background:#3a2b19}html[data-theme=dark] .task-priority-urgent{color:#ef929c;background:#3a2026}html[data-theme=dark] .task-priority-normal{color:#81b8f1;background:#192b40}html[data-theme=dark] :where(.knowledge-layout>aside button,.kb-health>div,.kb-readable-section,.kb-step-list li,.document-dropzone,.document-facts>div,.document-detail-columns>section,.crm-document-link){border-color:var(--dark-border);background:var(--dark-panel)}html[data-theme=dark] :where(.knowledge-layout>aside button.selected,.kb-health>div:last-child,.document-context-banner){color:#8fd1b5;background:#172821;border-color:#315548}html[data-theme=dark] :where(.kb-article-content>header,.kb-readable-section>h2,.kb-check-list li,.kb-reference-image,.document-table th,.document-toolbar form button,.document-dropzone){border-color:var(--dark-border);background:#20242b}html[data-theme=dark] .kb-reference-image img{background:#13161a;border-color:#363d47}html[data-theme=dark] .kb-article-content blockquote{color:#b6d2ec;background:#192a3b}html[data-theme=dark] .notification-drawer>header{background:linear-gradient(135deg,#222831,#1b2027);border-color:#343b45}html[data-theme=dark] .ticket-dialog-backdrop{background:#020408c2}html[data-theme=dark] footer{border-top-color:#292e36}html[data-theme=dark] :where(.tasks-card,.alerts-card,.support-tickets-card,.delegated-card,.kb-card)>.section-head{background:#1b1f25}html[data-theme=dark] .public-list{border-top-color:#2a3038}html[data-theme=dark] .public-list article{border-bottom-color:#2a3038}html[data-theme=dark] .public-list strong{color:#edf1f6}html[data-theme=dark] .public-list p{color:#aab4c1}html[data-theme=dark] .announcement-badge,html[data-theme=dark] .public-list-icon.blue{color:#7db8f8;background:#192b41}html[data-theme=dark] .public-list-icon.green{color:#7bc9a7;background:#193027}html[data-theme=dark] .kb-search{color:#778596;background:#13161b;border-color:#343b45}html[data-theme=dark] .kb-search input{color:#edf1f6}html[data-theme=dark] .kb-mark{color:#78b7f7;background:#1a2a3c}html[data-theme=dark] .login-callout{background:linear-gradient(120deg,#171d26,#182435);border-color:#2e3f56}html[data-theme=dark] .lock-mark{color:#72aff6;box-shadow:none;background:#202a38}html[data-theme=dark] .login-callout h2{color:#eef3f9}html[data-theme=dark] .login-callout p:not(.eyebrow){color:#a9b4c2}html[data-theme=dark] .login-modal{background:#1a1e24;border-color:#343b45;box-shadow:0 32px 90px #0000008c}html[data-theme=dark] .login-close{color:#aeb8c5;background:#262b33}html[data-theme=dark] .login-brand strong,html[data-theme=dark] .login-modal h2{color:#f2f5f8}html[data-theme=dark] .login-copy,html[data-theme=dark] .login-help,html[data-theme=dark] .login-modal form>label{color:#aab4c2}html[data-theme=dark] .login-modal form>label input,html[data-theme=dark] .reset-form input{color:#edf1f6;background:#12151a;border-color:#353c47}html[data-theme=dark] .login-modal form>label input:focus,html[data-theme=dark] .reset-form input:focus{border-color:#4a8fe0;box-shadow:0 0 0 3px #3a8bed29}html[data-theme=dark] .first-login-note{color:#aab4c2;background:#20242b;border-color:#343b45}html[data-theme=dark] .first-login-note strong{color:#edf1f6}html[data-theme=dark] .prelogin-brand-mobile{color:#f1f5fa}html[data-theme=dark] :where(.attachment-card,.new-ticket-attachments,.new-ticket-file-list>div){background:#1b1f25;border-color:#343b45}html[data-theme=dark] .attachment-preview{background:#13171d}html[data-theme=dark] .attachment-document{background:linear-gradient(135deg,#1b2530,#20262d)}html[data-theme=dark] .attachment-document>span{color:#79b5f2;background:#171b21;border-color:#3b5268}html[data-theme=dark] .attachment-card-copy>strong,html[data-theme=dark] .new-ticket-file-list p strong{color:#e8edf4}html[data-theme=dark] .attachment-card-copy>small,html[data-theme=dark] .new-ticket-attachments>small,html[data-theme=dark] .new-ticket-file-list p small{color:#929eac}html[data-theme=dark] .new-ticket-attachments>input{background:#15191f!important;border-color:#46515e!important}html[data-theme=dark] .new-ticket-file-list>div>span{color:#7db7f2;background:#182b40}html[data-theme=dark] .new-ticket-file-list button{color:#b2bdca;background:#282d34}html[data-theme=dark] .summary-stat{background:#20252d;border-color:#333a43;box-shadow:0 5px 18px #0000002e}html[data-theme=dark] .summary-stat:hover{background:#252b34;border-color:#4b5968}@media (width<=1120px){.dashboard-summary-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.dashboard-summary-ribbon{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-top:0;padding:2px 1px 7px;display:flex;overflow-x:auto}.dashboard-summary-ribbon::-webkit-scrollbar{display:none}.summary-stat{scroll-snap-align:start;min-width:215px;min-height:96px}.summary-stat:last-child{margin-right:12px}}.new-action{color:#fff;background:linear-gradient(135deg,#3f58e8,#2744bd);border:1px solid #2e59d8;border-radius:8px;align-items:center;gap:5px;height:36px;padding:0 13px;font-size:12px;font-weight:760;display:inline-flex;box-shadow:0 7px 18px #2744bd33}.new-action span{font-size:19px;font-weight:400;line-height:1}.new-action:hover{filter:brightness(1.08);transform:translateY(-1px)}.top-user{align-items:center;gap:9px;min-width:0;display:flex}.top-user-copy{gap:1px;min-width:0;display:grid}.top-user-copy strong,.top-user-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.top-user-copy strong{color:#2a3b52;font-size:11px}.top-user-copy small{color:#8995a5;font-size:9px}.bell svg{width:18px;height:18px;display:block}.content{max-width:1600px;padding-top:30px}.welcome{margin-bottom:22px}.dashboard-summary-ribbon{gap:12px}.briefing{margin-bottom:16px;padding:20px}.briefing-grid{gap:12px}html[data-theme=dark]{--surface:#070e17;--ink:#f1f5fb;--muted:#91a0b3;--line:#1d2b3b;--navy:#f1f5fb;--dark-panel:#0d1722;--dark-panel-raised:#111d2a;--dark-panel-soft:#09131e;--dark-border:#1d2d40;--dark-border-strong:#2c4057;--dark-text:#f3f7fb;--dark-text-secondary:#a1afbf;--dark-text-muted:#738398;--dark-blue:#6f82ff}html[data-theme=dark] body,html[data-theme=dark] .portal-shell,html[data-theme=dark] .main-area,html[data-theme=dark] .content{background:radial-gradient(circle at 70% -15%,#1f417729,transparent 34%),var(--surface);color:var(--dark-text)}html[data-theme=dark] .sidebar{background:linear-gradient(#07111d 0%,#091522 100%);border-right-color:#19283a;box-shadow:12px 0 34px #0003}html[data-theme=dark] .brand{padding-bottom:26px}html[data-theme=dark] .brand-mark{box-shadow:0 7px 22px #226fff42}html[data-theme=dark] .brand strong{color:#f3f7fb}html[data-theme=dark] .brand span{color:#7f91a7}html[data-theme=dark] .nav-label{color:#687d98}html[data-theme=dark] .nav-sub-label{border-top-color:#1b2a3b}html[data-theme=dark] .nav-item{color:#b5c1d0}html[data-theme=dark] .nav-item:hover{color:#f5f8fc;background:#3f7edb1a}html[data-theme=dark] .nav-item.active{background:linear-gradient(100deg,#3353da61,#203c8538);border:1px solid #5b7eff57;box-shadow:inset 0 1px #9bb8ff14,0 8px 20px #001f5d2e}html[data-theme=dark] .nav-item.active:before{background:#607bff;left:-18px;box-shadow:0 0 12px #5573ffa6}html[data-theme=dark] .nav-icon{color:#90a5bf}html[data-theme=dark] .nav-icon svg{stroke-width:1.8px}html[data-theme=dark] .active .nav-icon{color:#7d94ff}html[data-theme=dark] .nav-group-trigger{color:#c2ccda}html[data-theme=dark] .nav-group-trigger:hover{color:#f5f8fc;background:#3f7edb1a}html[data-theme=dark] .nav-group.has-active>.nav-group-trigger{color:#eef3ff;background:#2c50ab33}html[data-theme=dark] .nav-group-links{border-left-color:#21344a}html[data-theme=dark] .user-card{border-top-color:#1b2a3a}html[data-theme=dark] .user-copy strong{color:#eaf1fa}html[data-theme=dark] .user-copy span{color:#7f91a7}html[data-theme=dark] .signout-link{color:#8092aa}html[data-theme=dark] .topbar{background:#070e17eb;border-bottom-color:#1b2a3a;height:68px;box-shadow:0 1px #ffffff04}html[data-theme=dark] .menu-button{color:#c7d3e1}html[data-theme=dark] .global-search{color:#8194ab;background:#0b1622;border-color:#1c2e43;border-radius:8px;width:min(500px,55vw);height:38px}html[data-theme=dark] .global-search input{color:#e8eff7}html[data-theme=dark] .global-search input::placeholder{color:#718198}html[data-theme=dark] .global-search kbd{color:#8b9bb0;background:#121f2d;border-color:#23364c}html[data-theme=dark] .new-action{background:linear-gradient(135deg,#4058e7,#2f40bd);border-color:#4a5df1;box-shadow:0 8px 20px #2b3fb93d}html[data-theme=dark] .appearance-trigger{color:#b1bfd0}html[data-theme=dark] .appearance-trigger:hover,html[data-theme=dark] .appearance-trigger.active{color:#8da7ff;background:#13243a;border-color:#314766}html[data-theme=dark] .bell span{border-color:#070e17}html[data-theme=dark] .top-user-copy strong{color:#edf3fb}html[data-theme=dark] .top-user-copy small{color:#7e8fa6}html[data-theme=dark] .top-avatar{box-shadow:0 0 0 2px #23344a,0 5px 16px #00000040}html[data-theme=dark] .appearance-menu{color:#e9f0f8;background:#0e1925;border-color:#26394e;top:48px;box-shadow:0 22px 60px #0000007a}html[data-theme=dark] .appearance-options button{color:#bdc9d7}html[data-theme=dark] .appearance-options button:hover{background:#17283c}html[data-theme=dark] .appearance-options button.selected{color:#86a7ff;background:#172d52}html[data-theme=dark] .appearance-divider{background:#26384d}html[data-theme=dark] .appearance-subtitle{color:#8294aa}html[data-theme=dark] .appearance-settings-row{color:#c7d2df}html[data-theme=dark] .appearance-saved{color:#8192a7}html[data-theme=dark] .appearance-saved>span{color:#91a6bd;background:#1c2c3d}html[data-theme=dark] .eyebrow{color:#7d9acf}html[data-theme=dark] .welcome h1{color:#f0f5fb;letter-spacing:-.9px}html[data-theme=dark] .subtitle{color:#92a0b2}html[data-theme=dark] .daily-pulse{color:#8fa0b4;background:#0d1925;border-color:#1d3044;box-shadow:0 6px 20px #0000001f}html[data-theme=dark] .daily-pulse strong{color:#c7d3e1}html[data-theme=dark] .daily-pulse i{background:#2a3b4f}html[data-theme=dark] .pulse-dot{box-shadow:0 0 0 3px #24a2692e}html[data-theme=dark] .summary-stat{background:linear-gradient(145deg,#101c2a,#0d1722);border-color:#1d2f43;border-radius:9px;box-shadow:0 8px 22px #00000024}html[data-theme=dark] .summary-stat:hover{background:linear-gradient(145deg,#122238,#0f1b29);border-color:#345070;box-shadow:0 12px 28px #00000038}html[data-theme=dark] .summary-copy small{color:#a7b5c5}html[data-theme=dark] .summary-copy strong{color:#f3f7fb}html[data-theme=dark] .summary-copy em{color:#5ed293}html[data-theme=dark] .summary-assigned .summary-copy em{color:#6f9eff}html[data-theme=dark] .summary-unassigned .summary-copy em{color:#e8b44d}html[data-theme=dark] .summary-meetings .summary-copy em{color:#ad91ff}html[data-theme=dark] .summary-equipment .summary-copy em{color:#f1b85c}html[data-theme=dark] .summary-icon{box-shadow:inset 0 1px #ffffff0d}html[data-theme=dark] .summary-tasks .summary-icon{color:#61db9b;background:#123d2d}html[data-theme=dark] .summary-assigned .summary-icon{color:#78a9ff;background:#142e55}html[data-theme=dark] .summary-unassigned .summary-icon{color:#aab7c7;background:#27303a}html[data-theme=dark] .summary-meetings .summary-icon{color:#b994ff;background:#302352}html[data-theme=dark] .summary-equipment .summary-icon{color:#f6be59;background:#49381b}html[data-theme=dark] .card{background:linear-gradient(145deg,#0f1a27,#0c1621);border-color:#1d2d40;border-radius:9px;box-shadow:0 9px 28px #00000029,inset 0 1px #ffffff04}html[data-theme=dark] .briefing:before{opacity:.7;background:linear-gradient(90deg,#526cff,#688aff,#0000);height:1px}html[data-theme=dark] .briefing-item{background:linear-gradient(145deg,#101c29,#0d1722);border-color:#1c2d40;border-radius:8px}html[data-theme=dark] .briefing-item small{color:#8194aa}html[data-theme=dark] .briefing-item h3{color:#e6edf6}html[data-theme=dark] .briefing-item p{color:#94a3b5}html[data-theme=dark] .briefing-item .briefing-icon{box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .briefing-item .calendar-icon{color:#77a7ff;background:#132d52}html[data-theme=dark] .briefing-item .weather-icon{color:#f0b953;background:#40331c}.meeting-briefing-item>div{flex:1;min-width:0}.meeting-card-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.meeting-card-actions a,.meeting-card-actions button,.meeting-create-link{border-radius:7px;align-items:center;min-height:32px;padding:0 10px;font-size:10px;font-weight:760;text-decoration:none;display:inline-flex}.meeting-card-actions a{color:#1768c7;background:#eaf3ff}.meeting-card-actions button,.meeting-create-link{color:#fff;cursor:pointer;background:#1269df;border:0}.meeting-card-actions button:hover,.meeting-create-link:hover{background:#0b5dcc}.meeting-create-link{margin-top:10px}.meeting-dialog{width:min(760px,100%)}.meeting-dialog .ticket-dialog-header p{color:#718095;max-width:580px;margin:7px 0 0;font-size:12px;line-height:1.55}.meeting-form{gap:16px;margin-top:22px;display:grid}.meeting-form>label>span,.meeting-time-grid label>span,.meeting-repeat-grid label>span{color:#344c69;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.meeting-form input,.meeting-form textarea,.meeting-form select{color:#26384f;background:#fff;border:1px solid #d4deea;border-radius:9px;outline:0;width:100%;padding:10px 11px;font-size:13px}.meeting-form input,.meeting-form select{height:44px}.meeting-form textarea{resize:vertical;line-height:1.5}.meeting-form input:focus,.meeting-form textarea:focus,.meeting-form select:focus{border-color:#65a0ee;box-shadow:0 0 0 3px #eaf3ff}.meeting-title-field{grid-column:1/-1}.meeting-time-grid{grid-template-columns:1.2fr .8fr .8fr 1fr;gap:10px;display:grid}.meeting-timezone{background:#f7faff;border:1px solid #dce5ef;border-radius:9px;align-self:end;min-height:44px;padding:7px 10px}.meeting-timezone span,.meeting-timezone strong,.meeting-timezone small{display:block}.meeting-timezone span{color:#7890aa;letter-spacing:.8px;font-size:8px;font-weight:800}.meeting-timezone strong{color:#294967;margin-top:2px;font-size:11px}.meeting-timezone small{color:#8291a3;margin-top:1px;font-size:8px}.meeting-guests,.meeting-permissions{background:#f8fbff;border:1px solid #dce5ef;border-radius:11px;margin:0;padding:13px}.meeting-guests legend,.meeting-permissions legend{color:#344c69;padding:0 6px;font-size:12px;font-weight:750}.meeting-guests>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.meeting-guests label{cursor:pointer;background:#fff;border:1px solid #e1e8f0;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.meeting-guests input,.meeting-permissions input{accent-color:#1368e8;flex:none;width:17px;height:17px}.meeting-guests label>span,.meeting-guests strong,.meeting-guests small{min-width:0;display:block}.meeting-guests strong{color:#2d4057;font-size:11px}.meeting-guests small{color:#8491a1;text-overflow:ellipsis;margin-top:2px;font-size:9px;overflow:hidden}.meeting-field-help{color:#8592a2;margin-top:6px;font-size:10px;display:block}.meeting-repeat-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.meeting-permissions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.meeting-permissions label{color:#43566d;align-items:center;gap:7px;font-size:11px;font-weight:680;display:flex}.meeting-form>.ticket-dialog-error,.meeting-form>.new-ticket-actions{margin:0}.meeting-form>.new-ticket-actions{padding-top:2px}html[data-theme=dark] .meeting-card-actions a{color:#8bbcff;background:#17345b}html[data-theme=dark] .meeting-dialog,html[data-theme=dark] .meeting-form input,html[data-theme=dark] .meeting-form textarea,html[data-theme=dark] .meeting-form select,html[data-theme=dark] .meeting-guests label{color:#e8edf5;background:#101a27;border-color:#2b3b4f}html[data-theme=dark] .meeting-timezone,html[data-theme=dark] .meeting-guests,html[data-theme=dark] .meeting-permissions{background:#0d1723;border-color:#27384b}html[data-theme=dark] .meeting-form>label>span,html[data-theme=dark] .meeting-time-grid label>span,html[data-theme=dark] .meeting-repeat-grid label>span,html[data-theme=dark] .meeting-guests legend,html[data-theme=dark] .meeting-permissions legend,html[data-theme=dark] .meeting-guests strong{color:#dbe5f1}html[data-theme=dark] .meeting-permissions label{color:#b9c7d7}@media (width<=700px){.meeting-dialog{padding:20px 16px}.meeting-time-grid{grid-template-columns:1fr 1fr}.meeting-time-grid>label:first-child,.meeting-timezone{grid-column:1/-1}.meeting-guests>div,.meeting-repeat-grid{grid-template-columns:1fr}.meeting-permissions{flex-direction:column;align-items:flex-start;gap:11px}.meeting-form>.new-ticket-actions button{flex:1}.meeting-card-actions{flex-direction:column;align-items:stretch}.meeting-card-actions a,.meeting-card-actions button{justify-content:center}}html[data-theme=dark] .quote-item{background:linear-gradient(145deg,#111d34,#101c2b);border-color:#294568}html[data-theme=dark] .quote-item small{color:#91a8c8}html[data-theme=dark] .quote-item blockquote{color:#f0f5fb}html[data-theme=dark] .shared-pill{color:#8eb7ef;background:#13253b;border-color:#2a4565}html[data-theme=dark] .section-kicker{color:#80a7e7}html[data-theme=dark] .section-head h2,html[data-theme=dark] .section-title-row h2{color:#eef3fa}html[data-theme=dark] .section-head.compact p,html[data-theme=dark] .section-title-row p,html[data-theme=dark] .personal-work-head p{color:#8191a5}html[data-theme=dark] .personal-work-head h2{color:#eaf1f8}html[data-theme=dark] .text-button{color:#7d9bff}html[data-theme=dark] .personal-priorities{background:linear-gradient(145deg,#101927,#0d1722);border-top-color:#705cff}html[data-theme=dark] .priority{background:#111d2a;border-color:#20344a}html[data-theme=dark] .priority-featured{background:linear-gradient(145deg,#16233a,#112038);border-color:#2c4f82}html[data-theme=dark] .priority:hover{background:#17283a;border-color:#3f5d7f}html[data-theme=dark] .priority h3{color:#edf3f9}html[data-theme=dark] .priority p{color:#a2b0c0}html[data-theme=dark] .task-people{color:#8193a9}html[data-theme=dark] .task-people strong{color:#c0cbd8}html[data-theme=dark] .priority-footer{color:#8091a5;border-top-color:#25384c}html[data-theme=dark] .priority-footer button{color:#7fa1ff}html[data-theme=dark] .mini-avatar{color:#86adff;background:#18345b}html[data-theme=dark] :where(.tasks-card,.alerts-card,.support-tickets-card,.delegated-card,.kb-card){border-top-width:1px}html[data-theme=dark] .tasks-card>.section-head,html[data-theme=dark] .alerts-card>.section-head,html[data-theme=dark] .support-tickets-card>.section-head,html[data-theme=dark] .delegated-card>.section-head,html[data-theme=dark] .kb-card>.section-head{background:0 0;border-bottom:1px solid #1d2d40}html[data-theme=dark] .tasks-card>.section-head h2{color:#7ca9ff}html[data-theme=dark] .alerts-card>.section-head h2{color:#f0929e}html[data-theme=dark] .support-tickets-card>.section-head h2,html[data-theme=dark] .kb-card>.section-head h2{color:#76d6ae}html[data-theme=dark] .delegated-card>.section-head h2{color:#b99dff}html[data-theme=dark] .filters{border-bottom-color:#1e3043}html[data-theme=dark] .filters button{color:#7e90a5}html[data-theme=dark] .filters button.selected{color:#80a6ff;background:#172e50}html[data-theme=dark] .filters span{background:#385de2}html[data-theme=dark] .task-row,html[data-theme=dark] .delegate-row{border-bottom-color:#1d2d40}html[data-theme=dark] .task-row.completed,html[data-theme=dark] .delegate-row.completed{background:#0c1621}html[data-theme=dark] .task-main strong,html[data-theme=dark] .delegate-row strong{color:#e3ebf4}html[data-theme=dark] .task-main span,html[data-theme=dark] .delegate-row span{color:#8698ad}html[data-theme=dark] .task-main span b{color:#b3c0cf}html[data-theme=dark] .check{background:#0e1a27;border-color:#496079}html[data-theme=dark] .check.checked{background:#3a67e9;border-color:#5a7cff}html[data-theme=dark] .status-not-started{color:#b8c3d0;background:#232d38}html[data-theme=dark] .status-in-progress{color:#83b5ff;background:#17355a}html[data-theme=dark] .status-waiting{color:#e6b968;background:#3a2d1a}html[data-theme=dark] .status-completed{color:#76d5a5;background:#173a2d}html[data-theme=dark] .status-blocked{color:#ee9aa4;background:#3c2028}html[data-theme=dark] .card-footer-button{color:#7da2ff;background:#0d1722;border-top:1px solid #1d2d40}html[data-theme=dark] .alert-count{color:#f19aa4;background:#3b2028}html[data-theme=dark] .alert-critical{background:#291a21;border-color:#5a2d3b}html[data-theme=dark] .alert-info{background:#14283e;border-color:#294969}html[data-theme=dark] .alert-symbol{color:#f39ba5;background:#562a35}html[data-theme=dark] .alert-info .alert-symbol{color:#80b5ff;background:#1b3b63}html[data-theme=dark] .alert h3{color:#eaf1f7}html[data-theme=dark] .alert p{color:#9cacbd}html[data-theme=dark] .alert time{color:#7e90a4}html[data-theme=dark] .alert-audience{color:#8396aa}html[data-theme=dark] .quick-section>.section-title-row,html[data-theme=dark] .tools-section>.section-title-row{box-shadow:none;background:0 0;border-bottom:1px solid #1d2d40;border-left:0;border-radius:0;padding:13px 4px}html[data-theme=dark] .quick-section>.section-title-row h2{color:#f0bd6a}html[data-theme=dark] .tools-section>.section-title-row h2{color:#77bce5}html[data-theme=dark] .quick-card,html[data-theme=dark] .tool-card{box-shadow:none;background:linear-gradient(145deg,#101c29,#0d1722);border-color:#1d2d40}html[data-theme=dark] .quick-card:hover,html[data-theme=dark] .tool-card:hover{background:#142437;border-color:#3b5876;box-shadow:0 12px 25px #0000002e}html[data-theme=dark] .quick-card strong,html[data-theme=dark] .tool-card strong{color:#e3ebf4}html[data-theme=dark] .quick-card small,html[data-theme=dark] .tool-card small{color:#8da0b5}html[data-theme=dark] .quick-card>span{color:#83adff;background:#193765}html[data-theme=dark] .quick-card i,html[data-theme=dark] .tool-card i{color:#6f84a0}html[data-theme=dark] .tool-blue{color:#82adff;background:#193765}html[data-theme=dark] .tool-navy{color:#9eb9e8;background:#1b2b45}html[data-theme=dark] .tool-orange{color:#f0a55a;background:#402b1b}html[data-theme=dark] .tool-violet{color:#bd9aff;background:#30234d}html[data-theme=dark] .tool-green{color:#77d3a4;background:#183d2d}html[data-theme=dark] .tool-sky{color:#83d0e8;background:#183c4d}html[data-theme=dark] .support-tickets-card{border-top-color:#28a783}html[data-theme=dark] .ticket-metrics span,html[data-theme=dark] .ticket-flow{color:#9aabbd;background:#111e2c;border-color:#263c52}html[data-theme=dark] .ticket-metrics b{color:#e5edf6}html[data-theme=dark] .ticket-flow span{color:#b5c3d2;background:#152438;border-color:#2c4259}html[data-theme=dark] .ticket-table-wrap{border-top-color:#1e3043}html[data-theme=dark] .ticket-table th{color:#8194aa;background:#111e2c;border-bottom-color:#1f3247}html[data-theme=dark] .ticket-table td{color:#a9b7c7;border-bottom-color:#1d2d40}html[data-theme=dark] .ticket-table td strong{color:#e1eaf3}html[data-theme=dark] .ticket-table td small{color:#8193a8}html[data-theme=dark] .ticket-unassigned{color:#e8b968;background:#3c2d18}html[data-theme=dark] .ticket-assigned,html[data-theme=dark] .ticket-in-progress{color:#83b6ff;background:#18365c}html[data-theme=dark] .ticket-closed{color:#78d4a5;background:#173a2d}html[data-theme=dark] .ticket-action-cell button,html[data-theme=dark] .ticket-action-cell select{color:#82aaff;background:#15263a;border-color:#2d4660}html[data-theme=dark] .ticket-note{color:#a1b5c9;background:#122a40;border-top-color:#244767}html[data-theme=dark] .ticket-note strong{color:#b4d1ef}html[data-theme=dark] footer{color:#74879e;border-top-color:#1d2d40}html[data-theme=dark] footer b{color:#65cf9a}html[data-theme=dark] .notification-drawer{background:#0d1722;border-color:#26394e;box-shadow:0 25px 75px #00000080}html[data-theme=dark] .notification-drawer>header{background:linear-gradient(145deg,#142438,#101b28);border-bottom-color:#26394e}html[data-theme=dark] .notification-drawer h2{color:#eef4fa}html[data-theme=dark] .notification-list>button{background:#0d1722;border-bottom-color:#1d2d40}html[data-theme=dark] .notification-list>button:hover{background:#142438}html[data-theme=dark] .notification-list strong{color:#e5edf5}html[data-theme=dark] .notification-list small{color:#96a7b9}html[data-theme=dark] .notification-list time{color:#718398}html[data-theme=dark] .txm-ai-floating-button{background:linear-gradient(135deg,#5d4be7,#325de0);box-shadow:0 13px 30px #2737a459}@media (width<=720px){.top-user-copy{display:none}.new-action{height:34px;padding:0 10px}.new-action span{font-size:18px}.top-actions{gap:8px}}.agreement-reading-toolbar{background:#f4faff;border:1px solid #cfe2ef;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 10px;padding:10px 12px;display:flex}.agreement-reading-toolbar strong,.agreement-reading-toolbar span{display:block}.agreement-reading-toolbar strong{color:#24516f;font-size:10px}.agreement-reading-toolbar span{color:#74899a;margin-top:3px;font-size:8px}.agreement-read-button{color:#176bb3;white-space:nowrap;background:#fff;border:1px solid #9fc5e3;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex}.agreement-read-button:hover{background:#edf6ff;border-color:#2779cb}.agreement-read-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.agreement-reader-backdrop{z-index:100;background:#0514239e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agreement-reader-dialog{background:#fff;border:1px solid #cbdce8;border-radius:16px;flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #051a3052}.agreement-reader-head{border-bottom:1px solid #e2eaf0;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 22px 14px;display:flex}.agreement-reader-head h2{color:#173552;margin:5px 0 3px;font-size:22px}.agreement-reader-head p{color:#788b9b;margin:0;font-size:9px}.agreement-reader-close{color:#557087;background:#fff;border:1px solid #d4e0e8;border-radius:9px;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid}.agreement-reader-close:hover{color:#176bb3;background:#f1f8fe;border-color:#8ab5d5}.agreement-reader-controls{color:#6e8293;background:#f7fafc;border-bottom:1px solid #e7edf1;justify-content:space-between;align-items:center;gap:12px;padding:9px 22px;font-size:9px;font-weight:800;display:flex}.agreement-reader-controls>div{align-items:center;gap:8px;display:flex}.agreement-reader-controls button{color:#176bb3;background:#fff;border:1px solid #cbdce8;border-radius:8px;min-width:38px;height:32px;font-size:11px;font-weight:850}.agreement-reader-controls button:hover{background:#edf6ff;border-color:#2779cb}.agreement-reader-controls strong{text-align:center;color:#29465e;min-width:45px;font-size:9px}.agreement-reading-content{color:#536d82;flex:1;padding:22px 28px;font-size:1.15em;line-height:1.65;overflow:auto}.agreement-reading-content .agreement-terms-intro{font-size:1em;line-height:1.6}.agreement-reading-content article{border-top:1px solid #e5ebf0;padding:16px 0}.agreement-reading-content article strong{color:#29475f;font-size:.95em}.agreement-reading-content article p,.agreement-reading-content li{color:#536d82;margin:7px 0 0;font-size:.9em;line-height:1.72}.agreement-reading-content h3{color:#29475f;margin:20px 0 4px;font-size:1em}.agreement-reading-content ul{margin:7px 0 0;padding-left:22px}.agreement-reader-footer{background:#fbfdff;border-top:1px solid #e2eaf0;justify-content:flex-end;padding:12px 22px;display:flex}.agreement-reader-footer .agreement-primary{min-height:40px}html[data-theme=dark] .agreement-reading-toolbar{background:#132437;border-color:#2d4b66}html[data-theme=dark] .agreement-reading-toolbar strong{color:#b7d5ef}html[data-theme=dark] .agreement-reading-toolbar span,html[data-theme=dark] .agreement-reader-head p{color:#9baabd}html[data-theme=dark] .agreement-read-button,html[data-theme=dark] .agreement-reader-close,html[data-theme=dark] .agreement-reader-controls button{color:#b7d5ef;background:#0d1926;border-color:#30445a}html[data-theme=dark] .agreement-reader-dialog{background:#0b1726;border-color:#30445a}html[data-theme=dark] .agreement-reader-head,html[data-theme=dark] .agreement-reader-footer{border-color:#26384b}html[data-theme=dark] .agreement-reader-head h2,html[data-theme=dark] .agreement-reading-content article strong,html[data-theme=dark] .agreement-reading-content h3,html[data-theme=dark] .agreement-reader-controls strong{color:#d8e6f4}html[data-theme=dark] .agreement-reader-controls{color:#9baabd;background:#0f1c2c;border-color:#26384b}html[data-theme=dark] .agreement-reading-content article{border-color:#26384b}html[data-theme=dark] .agreement-reading-content article p,html[data-theme=dark] .agreement-reading-content li{color:#b6c4d1}html[data-theme=dark] .agreement-reader-footer{background:#0f1c2c}@media (width<=780px){.agreement-reading-toolbar{align-items:flex-start}.agreement-reading-toolbar span{line-height:1.35}.agreement-read-button{flex:none}.agreement-reader-backdrop{padding:8px}.agreement-reader-dialog{border-radius:13px;max-height:calc(100vh - 16px)}.agreement-reader-head{padding:15px 16px 12px}.agreement-reader-controls{padding:8px 16px}.agreement-reading-content{padding:18px 16px}.agreement-reader-footer{padding:10px 16px}.agreement-reader-footer .agreement-primary{width:100%}}.agreement-workspace{min-height:calc(100vh - 124px)}.agreement-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.agreement-heading h1{color:#102f4d;letter-spacing:-.7px;margin:6px 0 4px;font-size:31px}.agreement-heading p{color:#718397;margin:0;font-size:13px}.agreement-heading.compact{align-items:center}.agreement-heading.compact>div{flex:1}.agreement-primary,.agreement-save{color:#fff;background:linear-gradient(135deg,#126bd0,#1684ed);border:0;border-radius:10px;min-height:43px;padding:0 17px;font-size:12px;font-weight:800;box-shadow:0 8px 20px #126bd02e}.agreement-save{min-height:40px;padding:0 14px}.agreement-primary:disabled,.agreement-save:disabled{opacity:.55;cursor:not-allowed}.agreement-back{color:#176bb3;background:0 0;border:0;padding:0 8px 0 0;font-size:10px;font-weight:800}.agreement-callout{background:linear-gradient(100deg,#f1f9ff,#f7fbfe);border:1px solid #c5dfef;border-radius:12px;align-items:center;gap:11px;margin-bottom:14px;padding:12px 15px;display:flex}.agreement-callout>span,.agreement-signing-note>span{color:#1c70b6;background:#dcefff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:grid}.agreement-callout strong,.agreement-callout small{display:block}.agreement-callout strong{color:#24516f;font-size:11px}.agreement-callout small{color:#70879a;margin-top:3px;font-size:9px}.agreement-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.agreement-summary span{color:#728195;background:#fff;border:1px solid #e0e7ef;border-radius:11px;padding:13px;font-size:9px}.agreement-summary strong{color:#18334f;margin-bottom:4px;font-size:21px;display:block}.agreement-list{padding:0;overflow:hidden}.agreement-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e9eef3;grid-template-columns:90px 1fr 170px 20px;align-items:center;gap:12px;width:100%;min-height:73px;padding:12px 16px;display:grid}.agreement-list>button:hover{background:#f8fbfe}.agreement-list>button>span strong,.agreement-list>button>span small{display:block}.agreement-list>button>span strong{color:#1f3852;font-size:12px}.agreement-list>button>span small{color:#8593a2;margin-top:4px;font-size:8px}.agreement-list>button>i{color:#7f91a4;font-size:18px}.agreement-state{color:#66778a;text-transform:uppercase;background:#edf1f5;border-radius:20px;width:max-content;padding:6px 9px;font-weight:850;font-size:8px!important;display:inline-flex!important}.agreement-state-signed{color:#15754d;background:#e4f5ec}.agreement-state-draft{color:#9b6816;background:#fff0ca}.agreement-empty{text-align:center;padding:54px 20px}.agreement-empty b{color:#2371c8;background:#edf5ff;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto;font-size:25px;display:grid}.agreement-empty h2{color:#173552;margin:15px 0 5px;font-size:20px}.agreement-empty p{color:#8190a0;margin:0 0 17px;font-size:10px}.agreement-editor{max-width:980px}.agreement-progress{background:#e8edf3;border-radius:8px;height:30px;margin-bottom:9px;position:relative;overflow:hidden}.agreement-progress>div{background:linear-gradient(90deg,#126fe0,#58a6f5);height:100%;transition:width .25s}.agreement-progress span{color:#183b5e;place-items:center;font-size:8px;font-weight:850;display:grid;position:absolute;inset:0}.agreement-steps{grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:12px;display:grid}.agreement-steps button{color:#8795a4;background:#fff;border:1px solid #e0e7ef;border-radius:9px;min-height:50px;font-size:8px}.agreement-steps b,.agreement-steps span{display:block}.agreement-steps b{color:#748497;background:#edf1f5;border-radius:50%;place-items:center;width:20px;height:20px;margin:0 auto 4px;display:grid}.agreement-steps button.active{color:#2169b8;background:#f2f8ff;border-color:#9dc4ef}.agreement-steps button.active b,.agreement-steps button.done b{color:#fff;background:#176fd7}.agreement-form{background:#fff;border:1px solid #dfe7ef;border-radius:14px;padding:20px}.agreement-section-title{border-bottom:1px solid #e7edf3;align-items:center;gap:11px;margin-bottom:17px;padding-bottom:13px;display:flex}.agreement-section-title>span{color:#fff;background:#126bd1;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.agreement-section-title h2{color:#173552;margin:0;font-size:19px}.agreement-section-title p{color:#8492a1;margin:3px 0 0;font-size:9px}.agreement-form label>span,.agreement-choice-block>span{color:#455d74;margin:0 0 5px;font-size:9px;font-weight:780;display:block}.agreement-form label{display:block}.agreement-form input,.agreement-form select,.agreement-form textarea{color:#29445e;width:100%;font:inherit;background:#fff;border:1px solid #d4dee8;border-radius:9px;outline:0;padding:10px;font-size:11px}.agreement-form input,.agreement-form select{height:43px}.agreement-form textarea{resize:vertical;line-height:1.45}.agreement-form input:focus,.agreement-form select:focus,.agreement-form textarea:focus{border-color:#4a94db;box-shadow:0 0 0 3px #e9f4ff}.agreement-grid{gap:11px;margin:11px 0;display:grid}.agreement-grid.two{grid-template-columns:1fr 1fr}.agreement-grid.three{grid-template-columns:repeat(3,1fr)}.agreement-grid.four{grid-template-columns:repeat(4,1fr)}.agreement-field-wide{grid-column:1/-1}.agreement-inline-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agreement-inline-fields:has(>:nth-child(3)){grid-template-columns:1fr 1fr 1fr}.agreement-subheading{color:#36516a;margin:17px 0 8px;font-size:11px}.agreement-helper{color:#7c8d9d;margin:13px 0 0;font-size:9px;line-height:1.5}.agreement-sensitive-note{color:#765b31;background:#fff9ed;border:1px solid #e6d5b6;border-radius:10px;align-items:flex-start;gap:9px;margin:14px 0;padding:11px;display:flex}.agreement-sensitive-note>span{font-size:15px}.agreement-sensitive-note strong,.agreement-sensitive-note small{display:block}.agreement-sensitive-note small{margin-top:3px;font-size:8px;line-height:1.4}.agreement-choice-block{margin:14px 0}.agreement-choice-row{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.agreement-choice-row button{color:#718297;background:#fff;border:1px solid #d7e1ea;border-radius:8px;min-height:42px;font-size:10px;font-weight:760}.agreement-choice-row button.selected{color:#1769b9;background:#eaf5ff;border-color:#2779cb}.agreement-ach-note{background:#f4f9fe;border-left:3px solid #2d80cd;margin-top:17px;padding:12px 14px}.agreement-ach-note strong{color:#235e93;font-size:10px;display:block}.agreement-ach-note p{color:#6f8192;margin:5px 0 0;font-size:9px;line-height:1.55}.agreement-equipment-list{gap:8px;display:grid}.agreement-equipment-list article{border:1px solid #dfe7ef;border-radius:11px;align-items:center;gap:10px;padding:10px;display:flex}.agreement-equipment-number{color:#2371c8;background:#edf5ff;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:850;display:grid}.agreement-equipment-fields{flex:1;grid-template-columns:1.7fr .55fr .8fr;align-items:end;gap:8px;display:grid}.agreement-add-line{color:#176db5;background:#f7fbfe;border:1px dashed #b7cee1;border-radius:9px;margin-top:11px;padding:9px 12px;font-size:9px;font-weight:800}.agreement-helper-card{color:#5c7890;background:#f2f8ff;border-radius:10px;gap:8px;margin-top:14px;padding:11px 13px;font-size:9px;line-height:1.45;display:flex}.agreement-helper-card strong{color:#286394;white-space:nowrap}.agreement-plan-grid{grid-template-columns:1fr 1fr;gap:9px;margin:10px 0;display:grid}.agreement-plan-card{text-align:left;background:#fff;border:1px solid #dbe5ed;border-radius:11px;align-items:flex-start;gap:10px;min-height:92px;padding:13px;display:flex}.agreement-plan-card>b{color:#8795a4;font-size:17px}.agreement-plan-card strong,.agreement-plan-card small{display:block}.agreement-plan-card strong{color:#28445e;font-size:11px}.agreement-plan-card small{color:#728395;margin-top:6px;font-size:9px;line-height:1.45}.agreement-plan-card.selected{background:#edf6ff;border-color:#2779cb;box-shadow:0 0 0 3px #e5f2ff}.agreement-plan-card.selected>b{color:#1769b9}.agreement-fee-card{color:#fff;background:#0e3153;border-radius:12px;margin-top:14px;padding:15px}.agreement-fee-card>div:first-child{margin-bottom:10px}.agreement-fee-card span,.agreement-fee-card strong{display:block}.agreement-fee-card strong{margin-top:3px;font-size:11px}.agreement-fee-card span{color:#a9c0d5;font-size:8px}.agreement-fee-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.agreement-fee-grid .agreement-field>span{color:#c5d7e7}.agreement-fee-grid input{color:#fff;background:#183d5d;border-color:#476780}.agreement-terms-panel{background:#fbfcfd;border:1px solid #dce5ec;border-radius:11px;max-height:430px;padding:15px;overflow:auto}.agreement-terms-intro{color:#344f68;margin:0 0 14px;font-size:10px;font-weight:700;line-height:1.5}.agreement-terms-panel article{border-top:1px solid #e7edf1;padding:10px 0}.agreement-terms-panel article strong{color:#29475f;font-size:9px}.agreement-terms-panel article p,.agreement-terms-panel li{color:#6b7c8c;margin:5px 0 0;font-size:8.5px;line-height:1.5}.agreement-terms-panel h3{color:#29475f;margin:15px 0 2px;font-size:11px}.agreement-terms-panel ul{margin:4px 0 0;padding-left:17px}.agreement-acknowledge,.agreement-guarantor-toggle{background:#f2f9fe;border:1px solid #cde2f1;border-radius:10px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;display:flex!important}.agreement-acknowledge input,.agreement-guarantor-toggle input{flex:none;margin-top:1px;width:18px!important;height:18px!important}.agreement-acknowledge strong,.agreement-acknowledge small,.agreement-guarantor-toggle strong,.agreement-guarantor-toggle small{display:block}.agreement-acknowledge strong,.agreement-guarantor-toggle strong{color:#235b87;font-size:10px}.agreement-acknowledge small,.agreement-guarantor-toggle small{color:#7890a2;margin-top:3px;font-size:8px}.agreement-guarantor-toggle{background:#fffaf0;border-color:#e1d6bd}.agreement-guarantor-toggle strong{color:#7c5c2c}.agreement-signing-note{background:#f3f9ff;border:1px solid #c5dfef;border-radius:11px;align-items:center;gap:10px;margin-bottom:13px;padding:12px;display:flex}.agreement-signing-note strong,.agreement-signing-note small{display:block}.agreement-signing-note strong{color:#24516f;font-size:10px}.agreement-signing-note small{color:#70879a;margin-top:3px;font-size:8px}.agreement-review-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:15px;display:grid}.agreement-review-grid>div{background:#f9fbfd;border:1px solid #dfe7ef;border-radius:10px;min-height:76px;padding:10px}.agreement-review-grid small,.agreement-review-grid strong,.agreement-review-grid span{display:block}.agreement-review-grid small{color:#8193a3;letter-spacing:.8px;font-size:7px;font-weight:850}.agreement-review-grid strong{color:#29465e;margin-top:7px;font-size:10px}.agreement-review-grid span{color:#758796;margin-top:4px;font-size:8px;line-height:1.35}.agreement-signature-grid{grid-template-columns:1.1fr 1fr;gap:13px;margin-top:12px;display:grid}.signature-pad{background:#fbfdff;border:1px solid #d8e3eb;border-radius:11px;padding:11px}.signature-pad-head{justify-content:space-between;align-items:center;display:flex}.signature-pad-head strong{color:#39556d;font-size:10px}.signature-pad-head button{color:#1a6fb5;background:0 0;border:0;font-size:8px;font-weight:800}.signature-mode{gap:5px;margin:8px 0;display:flex}.signature-mode button{color:#74869a;background:#fff;border:1px solid #d6e1ea;border-radius:7px;padding:5px 8px;font-size:8px}.signature-mode button.selected{color:#1769b9;background:#edf6ff;border-color:#2779cb}.signature-canvas{touch-action:none;background:#fff;border:1px dashed #bfd0dc;border-radius:8px;width:100%;height:125px;display:block}.typed-signature{font-style:italic;height:125px!important;font-family:Georgia,serif!important;font-size:26px!important}.signature-pad>small{color:#8796a3;margin-top:6px;font-size:7px;display:block}.agreement-finish-box{color:#fff;background:#0e3153;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;padding:15px;display:flex}.agreement-finish-box strong,.agreement-finish-box span{display:block}.agreement-finish-box span{color:#a9c0d5;margin-top:4px;font-size:8px}.agreement-finish-box button{color:#fff;background:#2e85df;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-size:9px;font-weight:800}.agreement-finish-box button:disabled{opacity:.45}.agreement-editor-footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.agreement-editor-footer button{color:#4a6680;background:#fff;border:1px solid #d5e0ea;border-radius:9px;min-height:40px;padding:0 13px;font-size:9px;font-weight:760}.agreement-editor-footer button.next{color:#fff;background:#146bd0;border-color:#146bd0}.agreement-editor-footer span{color:#8290a0;font-size:8px;font-weight:800}.agreement-complete{place-items:center;min-height:460px;display:grid}.agreement-complete-card{text-align:center;background:#fff;border:1px solid #cde5d8;border-radius:18px;width:min(620px,100%);padding:34px;box-shadow:0 14px 35px #27644614}.agreement-complete-icon{color:#16804e;background:#e7f7ee;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:30px;font-weight:900;display:grid}.agreement-complete-card h1{color:#173b54;margin:7px 0;font-size:25px}.agreement-complete-card p{color:#6e8292;margin:0 auto;font-size:11px;line-height:1.55}.agreement-complete-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.agreement-complete-actions button:not(.agreement-primary){color:#4a6680;background:#fff;border:1px solid #d5e0e8;border-radius:9px;padding:0 13px;font-size:9px;font-weight:760}.crm-row-actions{align-items:center;gap:7px;display:flex}.crm-attachment-button{color:#1a6fb2;background:#f4faff;border:1px solid #cbdce8;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.crm-attachment-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.crm-attachment-button:hover{background:#eaf5ff;border-color:#6eabd4}html[data-theme=dark] :where(.agreement-list,.agreement-summary span,.agreement-form,.agreement-steps button,.agreement-plan-card,.agreement-choice-row button,.agreement-add-line,.agreement-equipment-list article,.agreement-review-grid>div,.signature-pad,.signature-mode button,.agreement-editor-footer button,.agreement-complete-card,.crm-attachment-button){color:#dfe8f2;background:#0f1c2c;border-color:#26394d}html[data-theme=dark] .agreement-heading h1,html[data-theme=dark] .agreement-section-title h2,html[data-theme=dark] .agreement-empty h2,html[data-theme=dark] .agreement-review-grid strong{color:#e8eef7}html[data-theme=dark] :where(.agreement-heading p,.agreement-callout small,.agreement-helper,.agreement-empty p,.agreement-section-title p,.agreement-terms-panel article p,.agreement-terms-panel li,.agreement-review-grid span,.agreement-complete-card p){color:#9baabd}html[data-theme=dark] :where(.agreement-callout,.agreement-signing-note,.agreement-helper-card,.agreement-review-grid>div){background:#132437;border-color:#2d4b66}html[data-theme=dark] :where(.agreement-callout strong,.agreement-signing-note strong,.agreement-helper-card strong,.agreement-review-grid strong){color:#b7d5ef}html[data-theme=dark] :where(.agreement-form input,.agreement-form select,.agreement-form textarea,.agreement-terms-panel,.signature-canvas,.typed-signature){color:#e5ecf4;background:#0b1726;border-color:#30445a}html[data-theme=dark] :where(.agreement-steps button,.agreement-choice-row button,.agreement-plan-card,.agreement-equipment-list article,.agreement-add-line,.agreement-editor-footer button,.signature-mode button,.crm-attachment-button){background:#0d1926}html[data-theme=dark] .agreement-terms-panel article{border-top-color:#26384b}html[data-theme=dark] .agreement-terms-panel article strong,html[data-theme=dark] .agreement-terms-panel h3{color:#d8e6f4}html[data-theme=dark] .agreement-sensitive-note{color:#d9b87f;background:#2a2217;border-color:#66502e}html[data-theme=dark] .agreement-acknowledge{background:#142c40;border-color:#315d76}html[data-theme=dark] .agreement-guarantor-toggle{background:#2a2217;border-color:#66502e}html[data-theme=dark] .agreement-acknowledge strong{color:#b4d8f2}html[data-theme=dark] .agreement-guarantor-toggle strong{color:#e0bf83}html[data-theme=dark] .agreement-plan-card small,html[data-theme=dark] .agreement-equipment-number{color:#a6b6c7}html[data-theme=dark] .agreement-plan-card.selected,html[data-theme=dark] .agreement-choice-row button.selected{background:#183b5f;border-color:#4b8bd0}html[data-theme=dark] .agreement-terms-intro,html[data-theme=dark] .agreement-ach-note strong,html[data-theme=dark] .agreement-sensitive-note strong{color:#dfe8f2}html[data-theme=dark] .agreement-ach-note{background:#132c43;border-left-color:#4d9de0}html[data-theme=dark] .agreement-complete-card{background:#10251d;border-color:#2f604c}.agreement-complete-card .section-kicker{color:#277f55}.agreement-key-dates{grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0 10px;display:grid}.agreement-key-dates>div{background:#f7fbfe;border:1px solid #d9e6f0;border-radius:10px;padding:10px}.agreement-key-dates span,.agreement-key-dates strong{display:block}.agreement-key-dates span{color:#7a8d9e;text-transform:uppercase;letter-spacing:.4px;font-size:7px;font-weight:800}.agreement-key-dates strong{color:#285273;margin-top:5px;font-size:9px}.agreement-terms-version{color:#6e8293;background:#f8fbfd;border:1px solid #dbe8f1;border-radius:9px;justify-content:space-between;gap:12px;margin:0 0 12px;padding:9px 11px;font-size:8px;display:flex}.agreement-terms-version strong{color:#2b5674}.agreement-terms-version span{white-space:nowrap}.agreement-terms-empty{color:#7a8a99;font-size:8.5px;line-height:1.5}.agreement-toggle-card{background:#f8fbfe;border:1px solid #d8e4ed;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;display:flex!important}.agreement-toggle-card input{flex:none;margin-top:1px;width:18px!important;height:18px!important}.agreement-toggle-card strong,.agreement-toggle-card small{display:block}.agreement-toggle-card strong{color:#2b5878;font-size:10px}.agreement-toggle-card small{color:#7890a2;margin-top:3px;font-size:8px;line-height:1.4}.agreement-subsidy-card{background:#fffaf1;border:1px solid #e7d7b9;border-radius:11px;margin-top:10px;padding:13px}.agreement-subsidy-heading strong,.agreement-subsidy-heading small{display:block}.agreement-subsidy-heading strong{color:#755526;font-size:10px}.agreement-subsidy-heading small{color:#8b795e;margin-top:4px;font-size:8px;line-height:1.4}.agreement-readonly-fact{background:#fff1d5;border-radius:8px;margin-top:8px;padding:9px}.agreement-readonly-fact span,.agreement-readonly-fact strong,.agreement-readonly-fact small{display:block}.agreement-readonly-fact span{color:#886a3b;text-transform:uppercase;font-size:7px;font-weight:800}.agreement-readonly-fact strong{color:#65491e;margin-top:4px;font-size:12px}.agreement-readonly-fact small{color:#987e59;margin-top:3px;font-size:8px}.agreement-equipment-fields{grid-template-columns:1.55fr .5fr .8fr 1.15fr}html[data-theme=dark] .agreement-key-dates,html[data-theme=dark] .agreement-terms-version,html[data-theme=dark] .agreement-toggle-card{background:#132437;border-color:#2d4b66}html[data-theme=dark] .agreement-key-dates strong,html[data-theme=dark] .agreement-terms-version strong,html[data-theme=dark] .agreement-toggle-card strong{color:#b7d5ef}html[data-theme=dark] .agreement-terms-version,html[data-theme=dark] .agreement-terms-empty{color:#9baabd}html[data-theme=dark] .agreement-subsidy-card{background:#2a2217;border-color:#66502e}html[data-theme=dark] .agreement-subsidy-heading strong,html[data-theme=dark] .agreement-readonly-fact strong{color:#e0bf83}html[data-theme=dark] .agreement-subsidy-heading small,html[data-theme=dark] .agreement-readonly-fact span,html[data-theme=dark] .agreement-readonly-fact small{color:#d0b988}html[data-theme=dark] .agreement-readonly-fact{background:#3a2d19}@media (width<=780px){.agreement-heading{display:block}.agreement-heading .agreement-primary{width:100%;margin-top:13px}.agreement-heading.compact{grid-template-columns:1fr auto;display:grid}.agreement-heading.compact>div{grid-area:1/1/auto/-1}.agreement-heading.compact .agreement-back{grid-area:2/1;margin-top:7px}.agreement-heading.compact .agreement-save{grid-area:2/2;margin-top:7px}.agreement-summary{grid-template-columns:1fr 1fr}.agreement-list>button{grid-template-columns:1fr 20px;gap:7px}.agreement-list>button>.agreement-state,.agreement-list>button>span:nth-child(2){grid-column:1}.agreement-list>button>span:nth-child(3){display:none}.agreement-list>button>i{grid-area:1/2/3}.agreement-steps{padding-bottom:4px;display:flex;overflow:auto}.agreement-steps button{min-width:62px}.agreement-form{padding:14px}.agreement-grid.two,.agreement-grid.three,.agreement-grid.four,.agreement-plan-grid,.agreement-review-grid,.agreement-signature-grid{grid-template-columns:1fr}:is(.agreement-inline-fields,.agreement-inline-fields:has(>:nth-child(3))){grid-template-columns:1fr 1fr}.agreement-equipment-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.agreement-equipment-fields .agreement-field:first-child{grid-column:1/-1}.agreement-fee-grid{grid-template-columns:1fr}.agreement-key-dates{grid-template-columns:1fr 1fr}.agreement-terms-version{display:block}.agreement-terms-version span{white-space:normal;margin-top:4px;display:block}.agreement-finish-box{flex-direction:column;align-items:stretch}.agreement-finish-box button{width:100%}.agreement-complete-card{padding:24px 17px}.agreement-complete-actions{display:grid}.agreement-complete-actions button{width:100%;min-height:40px}}.agreement-list>article{background:#fff;border-bottom:1px solid #e9eef3;position:relative}.agreement-list>article:last-child{border-bottom:0}.agreement-list-open{text-align:left;background:0 0;border:0;grid-template-columns:90px 1fr 170px 20px;align-items:center;gap:12px;width:100%;min-height:82px;padding:12px 126px 12px 16px;display:grid}.agreement-list-open:hover{background:#f8fbfe}.agreement-list-open>span strong,.agreement-list-open>span small{display:block}.agreement-list-open>span strong{color:#1f3852;font-size:13px}.agreement-list-open>span small{color:#8593a2;margin-top:4px;font-size:10px}.agreement-list-open>i{color:#7f91a4;font-size:18px}.agreement-delete-draft{color:#a33f3f;background:#fff7f7;border:1px solid #e0b3b3;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.agreement-delete-draft:hover{background:#fff0f0;border-color:#c96b6b}.agreement-delete-draft:disabled{opacity:.55}.agreement-duplicate-flag{color:#8a5b11;background:#fff0ca;border-radius:20px;margin-top:6px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.agreement-list>article.has-duplicate{box-shadow:inset 3px 0 #e0a633}.agreement-duplicate-warning,.agreement-duplicate-dialog{color:#705326;background:#fff9ed;border:1px solid #e7cd99;border-radius:11px;margin:12px 0;padding:12px}.agreement-duplicate-warning>strong,.agreement-duplicate-dialog strong{font-size:11px;display:block}.agreement-duplicate-warning>div{border-top:1px solid #efdfbd;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:8px;display:flex}.agreement-duplicate-warning span,.agreement-duplicate-dialog span,.agreement-duplicate-dialog small{font-size:9px;line-height:1.45;display:block}.agreement-duplicate-warning button,.agreement-duplicate-dialog button{color:#765315;white-space:nowrap;background:#fff;border:1px solid #d8b66e;border-radius:8px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800}.agreement-duplicate-dialog{justify-content:space-between;align-items:center;gap:16px;display:flex}.agreement-duplicate-dialog>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.agreement-duplicate-dialog .danger{color:#9c3434;border-color:#d49a9a}.agreement-duplicate-dialog small{color:#8c6d39;margin-top:4px}.agreement-duplicate-dialog span{margin-top:3px}.agreement-duplicate-warning button:hover,.agreement-duplicate-dialog button:hover{background:#fff3d7}html[data-theme=dark] .agreement-list>article{background:#0f1c2c;border-color:#26394d}html[data-theme=dark] .agreement-list-open:hover{background:#142438}html[data-theme=dark] .agreement-list-open>span strong{color:#e8eef7}html[data-theme=dark] .agreement-delete-draft{color:#e5a3a3;background:#2b1b1b;border-color:#704343}html[data-theme=dark] .agreement-duplicate-warning,html[data-theme=dark] .agreement-duplicate-dialog{color:#e0bf83;background:#2a2217;border-color:#66502e}html[data-theme=dark] .agreement-duplicate-warning>div{border-color:#58472d}html[data-theme=dark] .agreement-duplicate-warning button,html[data-theme=dark] .agreement-duplicate-dialog button{color:#e0bf83;background:#211b13;border-color:#6e5935}@media (width<=780px){.agreement-list-open{grid-template-columns:1fr 20px;gap:7px;padding:12px 118px 12px 16px}.agreement-list-open>.agreement-state,.agreement-list-open>span:nth-child(2){grid-column:1}.agreement-list-open>span:nth-child(3){display:none}.agreement-list-open>i{grid-area:1/2/3}.agreement-delete-draft{right:10px}.agreement-duplicate-dialog{flex-direction:column;align-items:stretch}.agreement-duplicate-dialog>div:last-child{justify-content:flex-start}.agreement-duplicate-warning>div{flex-direction:column;align-items:flex-start}.agreement-duplicate-warning button{width:100%}}@media print{.sidebar,.topbar,.agreement-steps,.agreement-progress,.agreement-editor-footer,.agreement-save,.agreement-back,.txm-ai-floating-button{display:none!important}.main-area{margin:0}.content{padding:0}.agreement-form{border:0}.agreement-section{display:block!important}.agreement-terms-panel{max-height:none;overflow:visible}}:root{--readable-strong:#19324b;--readable-body:#40566c;--readable-muted:#607487;--readable-subtle:#728598;--readable-line:#ccd8e4;--readable-soft:#f4f8fb;--readable-focus:#176fd1}html[data-theme=dark]{--readable-strong:#f4f7fb;--readable-body:#d5e0eb;--readable-muted:#afbfce;--readable-subtle:#94a7b9;--readable-line:#30465c;--readable-soft:#142537;--readable-focus:#83baff}.main-area{color:var(--readable-body)}html:not([data-theme=dark]) .main-area :is(.welcome h1,.section-head h2,.section-title-row h2,.personal-work-head h2,.priority h3,.alert h3,.task-main strong,.delegate-row strong,.quick-card strong,.tool-card strong,.workspace-hero h1,.workspace-header h1,.documents-hero h1,.knowledge-hero h1,.task-workspace-hero h1,.agreement-heading h1,.agreement-section-title h2,.agreement-empty h2),html[data-theme=dark] .main-area :is(.welcome h1,.section-head h2,.section-title-row h2,.personal-work-head h2,.priority h3,.alert h3,.task-main strong,.delegate-row strong,.quick-card strong,.tool-card strong,.workspace-hero h1,.workspace-header h1,.documents-hero h1,.knowledge-hero h1,.task-workspace-hero h1,.agreement-heading h1,.agreement-section-title h2,.agreement-empty h2){color:var(--readable-strong)}html:not([data-theme=dark]) .main-area :is(.subtitle,.section-head.compact p,.section-title-row p,.personal-work-head p,.briefing-item p,.briefing-item small,.priority p,.task-main span,.delegate-row span,.quick-card small,.tool-card small,.alert p,.alert time,.ticket-table td,.ticket-table td small,.ticket-note,.workspace-hero p,.workspace-header p,.documents-hero p,.knowledge-hero p,.task-workspace-hero p,.agreement-heading p,.agreement-section-title p,.agreement-helper,.agreement-empty p,.agreement-terms-panel article p,.agreement-terms-panel li,.kb-readable-section p,.kb-article-content p,.document-empty p,.document-coming-soon p),html[data-theme=dark] .main-area :is(.subtitle,.section-head.compact p,.section-title-row p,.personal-work-head p,.briefing-item p,.briefing-item small,.priority p,.task-main span,.delegate-row span,.quick-card small,.tool-card small,.alert p,.alert time,.ticket-table td,.ticket-table td small,.ticket-note,.workspace-hero p,.workspace-header p,.documents-hero p,.knowledge-hero p,.task-workspace-hero p,.agreement-heading p,.agreement-section-title p,.agreement-helper,.agreement-empty p,.agreement-terms-panel article p,.agreement-terms-panel li,.kb-readable-section p,.kb-article-content p,.document-empty p,.document-coming-soon p){color:var(--readable-body)}html:not([data-theme=dark]) .main-area :is(.eyebrow,.section-kicker,.time,.task-people,.priority-footer,.filters button,.agreement-list>button>span small,.agreement-review-grid small,.signature-pad>small),html[data-theme=dark] .main-area :is(.eyebrow,.section-kicker,.time,.task-people,.priority-footer,.filters button,.agreement-list>button>span small,.agreement-review-grid small,.signature-pad>small){color:var(--readable-muted)}.main-area :is(.briefing-item small,.section-head.compact p,.section-title-row p,.personal-work-head p){font-size:10px}.main-area :is(.briefing-item h3,.alert h3){font-size:12px}.main-area :is(.priority h3,.task-main strong,.delegate-row strong,.quick-card strong,.tool-card strong){font-size:12px}.main-area :is(.task-people,.priority-footer,.alert time,.ticket-table td small,.agreement-list>button>span small,.agreement-review-grid small,.signature-pad>small),.main-area :is(.status,.ticket-status,.ticket-metrics span,.ticket-flow,.ticket-flow span){font-size:9px}.main-area :is(.summary-copy small){font-size:12px}.main-area :is(.summary-copy em){font-size:11px}.main-area :is(.ticket-table th,.document-table th){letter-spacing:.6px;font-size:9px}.main-area :is(.ticket-table td,.document-table td){font-size:10px}html:not([data-theme=dark]) .main-area :is(.card,.summary-stat,.priority,.quick-card,.tool-card,.daily-pulse,.briefing-item,.ticket-flow,.ticket-metrics span,.agreement-form,.agreement-list,.agreement-summary span,.agreement-terms-panel,.signature-pad),html[data-theme=dark] .main-area :is(.card,.summary-stat,.priority,.quick-card,.tool-card,.daily-pulse,.briefing-item,.ticket-flow,.ticket-metrics span,.agreement-form,.agreement-list,.agreement-summary span,.agreement-terms-panel,.signature-pad){border-color:var(--readable-line)}html:not([data-theme=dark]) .main-area :is(.card,.summary-stat,.priority,.quick-card,.tool-card,.daily-pulse,.briefing-item,.agreement-form,.agreement-list,.agreement-summary span,.agreement-terms-panel,.signature-pad){background:#fff}html:not([data-theme=dark]) .main-area :is(.filters,.task-row,.delegate-row,.ticket-table-wrap,.ticket-table td,.document-table td,.agreement-reading-content article,.agreement-section-title,.agreement-reader-head,.agreement-reader-controls,.agreement-reader-footer){border-color:#d9e2eb}html[data-theme=dark] .main-area :is(.filters,.task-row,.delegate-row,.ticket-table-wrap,.ticket-table td,.document-table td,.agreement-reading-content article,.agreement-section-title,.agreement-reader-head,.agreement-reader-controls,.agreement-reader-footer){border-color:#2b4056}html:not([data-theme=dark]) .main-area :is(.ticket-table th,.document-table th){color:#4c6175;background:#f1f5f8}html[data-theme=dark] .main-area :is(.ticket-table th,.document-table th){color:#cbd7e3;background:#172a3c}html:not([data-theme=dark]) .main-area :is(input,select,textarea){color:#273e55;border-color:#c4d2df}html[data-theme=dark] .main-area :is(input,select,textarea){color:#e6eef6;border-color:#38516a}html:not([data-theme=dark]) .main-area :is(input,textarea)::placeholder{color:#75879a;opacity:1}html[data-theme=dark] .main-area :is(input,textarea)::placeholder{color:#94a7b9;opacity:1}html:not([data-theme=dark]) .main-area :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #176fd147}html[data-theme=dark] .main-area :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #83baff7a}html:not([data-theme=dark]) .main-area :is(.agreement-reading-content,.agreement-terms-panel){color:#40566c}html[data-theme=dark] .main-area :is(.agreement-reading-content,.agreement-terms-panel){color:#d0dce7}html:not([data-theme=dark]) .main-area :is(.agreement-reading-content article strong,.agreement-reading-content h3,.agreement-terms-panel article strong,.agreement-terms-panel h3){color:#29475f}html[data-theme=dark] .main-area :is(.agreement-reading-content article strong,.agreement-reading-content h3,.agreement-terms-panel article strong,.agreement-terms-panel h3){color:#e1ebf4}@media (width<=620px){.main-area :is(.briefing-item p,.priority p,.alert p,.task-main span,.delegate-row span,.quick-card small,.tool-card small){font-size:10px}.main-area :is(.task-main strong,.delegate-row strong,.quick-card strong,.tool-card strong){font-size:11px}}html:not([data-theme=dark]) .main-area .quote-item{background:linear-gradient(135deg,#0d2a4d,#123a69);border-color:#163d68}html:not([data-theme=dark]) .main-area .quote-item small{color:#b3cbe2}html:not([data-theme=dark]) .main-area .quote-item blockquote{color:#f7fbff}.sidebar .nav-label{color:#8ca3ba}.sidebar .nav-item,.sidebar .nav-group-trigger{color:#c3cfdd}.sidebar .nav-icon{color:#a4b8ce}.sidebar .user-copy span,.sidebar .signout-link{color:#91a4b9}.bell{color:#4f657c}html[data-theme=dark] .sidebar .nav-label{color:#8fa8c3}html[data-theme=dark] .sidebar .nav-item,html[data-theme=dark] .sidebar .nav-group-trigger{color:#c7d2df}html[data-theme=dark] .sidebar .nav-icon{color:#a9bdd2}html[data-theme=dark] .bell{color:#c5d1dd}body{font-size:16px}.sidebar{font-size:15px}.brand strong{font-size:18px}.brand span{font-size:11px}.nav-label{letter-spacing:1.35px;font-size:11px}.nav-item,.nav-group-trigger{font-size:14px}.nav-item-nested{font-size:13px}.nav-count{font-size:10px}.user-copy strong{font-size:13px}.user-copy span{font-size:10px}.global-search input{font-size:14px}.global-search kbd{font-size:11px}.appearance-title{font-size:14px}.appearance-options button{font-size:13px}.appearance-subtitle{font-size:11px}.appearance-settings-row strong{font-size:12px}.appearance-saved{font-size:10px}.main-area{font-size:15px}.eyebrow{font-size:11px}.welcome h1{font-size:31px}.welcome h1 span{font-size:24px}.subtitle{font-size:15px}.daily-pulse{font-size:12px}.summary-copy small{font-size:13px}.summary-copy strong{font-size:27px}.summary-copy em{font-size:12px}.briefing-item small{font-size:10px}.briefing-item h3{font-size:13px}.briefing-item p{font-size:11px;line-height:1.55}.quote-item blockquote{font-size:13px}.main-area .briefing-item.quote-item{background:linear-gradient(135deg,#0d2a4d 0%,#123a69 100%)!important;border-color:#24598e!important}.main-area .briefing-item.quote-item .briefing-icon{color:#9dcbff!important;background:#ffffff1c!important}.main-area .briefing-item.quote-item small{color:#b9d3ec!important}.main-area .briefing-item.quote-item blockquote{color:#f7fbff!important}html[data-theme=dark] .main-area .briefing-item.quote-item{background:linear-gradient(135deg,#102741 0%,#12365c 100%)!important;border-color:#315f8d!important}.personal-work-head h2{font-size:19px}.personal-work-head p{font-size:11px}.section-head h2,.section-title-row h2{font-size:18px}.section-head.compact h2{font-size:16px}.section-head.compact p,.section-title-row p{font-size:11px}.section-kicker{font-size:10px}.text-button,.text-button.small{font-size:12px}.badge{font-size:10px}.time{font-size:11px}.priority h3{font-size:15px}.priority p{font-size:12px;line-height:1.55}.task-people,.priority-footer{font-size:10px}.priority-footer button,.filters button{font-size:11px}.filters span{font-size:9px}.task-main strong{font-size:13px}.task-main span{font-size:11px}.status{font-size:10px}.card-footer-button{font-size:11px}.alert time{font-size:9px}.alert h3{font-size:13px}.alert p{font-size:11px;line-height:1.55}.alert a{font-size:10px}.delegate-row strong{font-size:11px}.delegate-row span,.delegate-right b{font-size:10px}.delegate-right small{font-size:9px}.kb-search input{font-size:12px}.micro-label{font-size:9px}.kb-list strong{font-size:11px}.kb-list small{font-size:9px}.quick-card strong,.tool-card strong{font-size:11px}.quick-card small,.tool-card small{font-size:9px}footer{font-size:10px}.empty-state{font-size:11px}.workspace-hero h1,.workspace-header h1,.documents-hero h1,.knowledge-hero h1,.task-workspace-hero h1{font-size:32px}.workspace-hero p,.workspace-header p,.documents-hero p,.knowledge-hero p,.task-workspace-hero p{font-size:14px;line-height:1.55}.ticket-metrics span{font-size:10px}.ticket-metrics b{font-size:13px}.ticket-flow,.ticket-table th,.document-table th{font-size:10px}.ticket-table td,.document-table td,.ticket-table td strong{font-size:12px}.ticket-table td small,.document-table small,.ticket-status,.ticket-action-cell button,.ticket-action-cell select,.ticket-action-cell>span{font-size:10px}.ticket-note p{font-size:11px;line-height:1.55}.ticket-dialog-header h2{font-size:24px}.new-ticket-dialog .ticket-dialog-header p{font-size:12px}.new-ticket-form label>span,.new-ticket-requester>span{font-size:11px}.new-ticket-requester strong{font-size:12px}.new-ticket-requester small{font-size:10px}.new-ticket-actions button{font-size:12px}.ticket-dialog-statusbar time{font-size:10px}.ticket-detail-grid small,.ticket-message>small{font-size:9px}.ticket-detail-grid strong{font-size:12px}.ticket-message h3{font-size:15px}.ticket-message p{font-size:12px;line-height:1.65}.ticket-assignment-panel>label{font-size:11px}.ticket-assignment-controls select,.ticket-assignment-controls button,.ticket-worker-actions button{font-size:12px}.ticket-assignment-panel p,.ticket-dialog-error,.ticket-readonly-note{font-size:11px}.main-area :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:14px}.main-area :is(.document-toolbar>label,.po-filterbar label,.document-form-grid label>span,.document-notes>span,.agreement-fields label>span,.kb-editor label){font-size:11px}.document-tabs button{font-size:13px}.document-tabs small{font-size:9px}.document-toolbar>strong{font-size:12px}.document-context-banner{font-size:13px}.document-file-icon{font-size:8px}.document-restricted,.document-status{font-size:9px!important}.document-empty p,.document-coming-soon p{font-size:13px}.document-pagination button{font-size:12px}.document-dropzone strong{font-size:14px}.document-dropzone small,.document-general-note{font-size:11px}.crm-document-link{font-size:13px}.crm-document-link button{font-size:11px}.po-dashboard-cards span{font-size:10px}.po-dashboard-cards strong{font-size:26px}.po-dashboard-cards small{font-size:11px}.po-filterbar input,.po-filterbar select{font-size:13px}.po-management-table td small,.po-status{font-size:10px}.po-detail-shell>header h2,.po-editor-dialog>header h2,.po-confirm-dialog>header h2{font-size:24px}.po-detail-shell>header p,.po-editor-dialog>header p,.po-confirm-dialog>header p{font-size:13px}.po-detail-actions button{font-size:11px}.po-detail-grid small,.po-notes-panel small{font-size:9px}.po-detail-grid strong{font-size:13px}.po-detail-grid span,.po-notes-panel p,.po-totals-panel p{font-size:11px}.po-detail-table th{font-size:10px}.po-detail-table td{font-size:12px}.po-detail-table td small,.knowledge-layout>aside small{font-size:10px}.knowledge-layout>aside strong{font-size:13px}.knowledge-layout>aside span,.kb-health span,.kb-health small{font-size:11px}.kb-article-content>header>span{font-size:10px}.kb-article-content>header>small{font-size:11px}.kb-article-content h1{font-size:30px}.kb-article-content>header p{font-size:14px}.kb-article-content h2{font-size:18px}.kb-article-content section p,.kb-article-content li{font-size:13px;line-height:1.75}.kb-article-content blockquote{font-size:13px}.kb-article-content code{font-size:12px}.kb-readable-section>h2{font-size:18px}.kb-readable-section p{font-size:14px;line-height:1.75}.kb-check-list li,.kb-step-list li{font-size:13px;line-height:1.55}.kb-reference-image figcaption{font-size:11px}.kb-reference-image figcaption span{font-size:9px}.kb-image-missing{font-size:12px}.wa-heading h1{font-size:32px}.wa-heading p{font-size:15px}.wa-connection strong{font-size:13px}.wa-connection small{font-size:11px}.wa-setup-card strong{font-size:14px}.wa-setup-card p,.wa-error{font-size:13px}.wa-conversation-sidebar>header strong{font-size:15px}.wa-conversation-sidebar>header small{font-size:11px}.wa-search input,.wa-conversation-copy strong{font-size:13px}.wa-conversation-copy time,.wa-conversation-copy small{font-size:10px}.wa-conversation-copy p{font-size:12px}.wa-empty-list strong{font-size:13px}.wa-empty-list p{font-size:12px}.wa-thread-head strong{font-size:15px}.wa-thread-head small{font-size:11px}.wa-thread-head>span{font-size:10px}.wa-linkbar label>span{font-size:9px}.wa-linkbar select,.wa-linkbar button{font-size:12px}.wa-message p{font-size:14px}.wa-message a{font-size:11px}.wa-message time{font-size:9px}.wa-thread-loading{font-size:13px}.wa-ticketbar span{font-size:9px}.wa-ticketbar strong{font-size:13px}.wa-ticketbar button{font-size:12px}.wa-thread-empty h2{font-size:21px}.wa-thread-empty p{font-size:13px}.wa-ai-intake>header span{font-size:9px}.wa-ai-intake>header strong{font-size:13px}.wa-ai-actions button{font-size:11px}.wa-ai-fields span{font-size:8px}.wa-ai-fields strong,.wa-ai-intake>p{font-size:11px}.wa-composer textarea{font-size:14px}.wa-composer small{font-size:10px}.wa-composer button{font-size:12px}.agreement-heading h1{font-size:33px}.agreement-heading p{font-size:14px}.agreement-primary,.agreement-save{font-size:13px}.agreement-back{font-size:11px}.agreement-callout strong{font-size:13px}.agreement-callout small,.agreement-summary span{font-size:11px}.agreement-summary strong{font-size:24px}.agreement-list>button>span strong{font-size:13px}.agreement-list>button>span small{font-size:10px}.agreement-state{font-size:10px!important}.agreement-empty h2{font-size:22px}.agreement-empty p{font-size:12px}.agreement-progress span,.agreement-steps button{font-size:10px}.agreement-section-title h2{font-size:21px}.agreement-section-title p,.agreement-form label>span,.agreement-choice-block>span{font-size:11px}.agreement-form input,.agreement-form select,.agreement-form textarea{font-size:14px}.agreement-subheading{font-size:13px}.agreement-helper{font-size:11px}.agreement-sensitive-note strong{font-size:12px}.agreement-sensitive-note small{font-size:10px}.agreement-choice-row button,.agreement-ach-note strong{font-size:12px}.agreement-ach-note p{font-size:11px}.agreement-equipment-number{font-size:10px}.agreement-add-line,.agreement-helper-card{font-size:11px}.agreement-plan-card strong{font-size:13px}.agreement-plan-card small{font-size:11px}.agreement-fee-card strong{font-size:13px}.agreement-fee-card span{font-size:10px}html .main-area .agreement-fee-card .agreement-fee-grid input{color:#fff;-webkit-text-fill-color:#fff;caret-color:#fff;opacity:1;background:#183d5d;border-color:#7397b8}html .main-area .agreement-fee-card .agreement-fee-grid input::placeholder{color:#b9cee0;-webkit-text-fill-color:#b9cee0;opacity:1}html .main-area .agreement-fee-card .agreement-fee-grid input::selection{color:#fff;-webkit-text-fill-color:#fff;background:#2d8be8}.agreement-terms-intro{font-size:12px}.agreement-terms-panel article strong{font-size:11px}.agreement-terms-panel h3{font-size:13px}.agreement-acknowledge strong,.agreement-guarantor-toggle strong{font-size:12px}.agreement-acknowledge small,.agreement-guarantor-toggle small{font-size:10px}.agreement-signing-note strong{font-size:12px}.agreement-signing-note small{font-size:10px}.agreement-review-grid small{font-size:9px}.agreement-review-grid strong{font-size:12px}.agreement-review-grid span{font-size:10px}.signature-pad-head strong{font-size:12px}.signature-pad-head button,.signature-mode button{font-size:10px}.signature-pad>small{font-size:9px}.agreement-finish-box strong{font-size:13px}.agreement-finish-box span{font-size:10px}.agreement-finish-box button,.agreement-editor-footer button{font-size:11px}.agreement-editor-footer span{font-size:10px}.agreement-complete-card h1{font-size:28px}.agreement-complete-card p{font-size:13px}.agreement-complete-actions button:not(.agreement-primary){font-size:11px}.agreement-key-dates span{font-size:9px}.agreement-key-dates strong{font-size:11px}.agreement-terms-version,.agreement-terms-empty{font-size:10px}.agreement-toggle-card strong{font-size:12px}.agreement-toggle-card small{font-size:10px}.agreement-subsidy-heading strong{font-size:12px}.agreement-subsidy-heading small{font-size:10px}.agreement-readonly-fact span{font-size:8px}.agreement-readonly-fact strong{font-size:14px}.agreement-readonly-fact small{font-size:10px}.prelogin-side-bottom p{font-size:11px}.employee-login-button{font-size:12px}.announcement-badge{font-size:9px}.public-list strong{font-size:12px}.public-list p{font-size:11px}.public-list small{font-size:9px}.login-callout h2{font-size:16px}.login-callout p:not(.eyebrow){font-size:11px}.login-modal h2{font-size:27px}.login-copy{font-size:13px}.login-modal form>label,.reset-form label{font-size:11px}.login-modal form>label input,.reset-form input{font-size:14px}.login-help,.login-help button{font-size:10px}.login-submit{font-size:12px}.login-notice{font-size:10px}.login-security{font-size:9px}.first-login-note{font-size:10px}.first-login-note strong,.login-back{font-size:11px}@media (width<=720px){.main-area{font-size:16px}.welcome h1{font-size:28px}.welcome h1 span{font-size:22px}.subtitle{font-size:14px}.section-head h2,.section-title-row h2{font-size:17px}.workspace-hero h1,.workspace-header h1,.documents-hero h1,.knowledge-hero h1,.task-workspace-hero h1,.wa-heading h1{font-size:29px}.kb-article-content h1{font-size:26px}.agreement-heading h1{font-size:29px}.main-area :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.wa-composer textarea,.txm-ai-composer textarea{font-size:16px}}.system-logo-control{color:#314156;vertical-align:middle;white-space:nowrap;align-items:center;gap:8px;min-height:32px;display:inline-flex}.system-logo-control strong{color:inherit!important;font-size:13px!important;font-weight:760!important;display:inline!important}.system-logo-badge{background:#fff;border:1px solid #d7e2ec;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;padding:3px;display:grid;box-shadow:0 3px 9px #14345414}.system-logo-badge img{object-fit:contain;border-radius:5px;width:100%;height:100%;display:block}.system-logo-control[data-system-link=edgeserv]{cursor:default}.system-logo-link{cursor:pointer;text-decoration:none}.system-logo-link:hover .system-logo-badge,.system-logo-link:focus-visible .system-logo-badge{border-color:#2474c8;transform:translateY(-1px);box-shadow:0 0 0 3px #2474c82e,0 5px 14px #1434541f}.system-logo-link:focus-visible{outline:0}.system-logo-badge{transition:transform .16s,border-color .16s,box-shadow .16s}.crm-usb-backup-heading,.crm-usb-backup-cell{text-align:center!important}.crm-usb-backup-control{cursor:pointer;place-items:center;width:44px;height:44px;margin:auto;display:grid;position:relative}.crm-usb-backup-control input{opacity:0;width:1px;height:1px;position:absolute}.crm-usb-backup-control span{color:#0000;background:#fff;border:2px solid #9dabb9;border-radius:5px;place-items:center;width:24px;height:24px;font-size:17px;font-weight:900;line-height:1;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:grid}.crm-usb-backup-control:hover span{border-color:#2474c8}.crm-usb-backup-control input:focus-visible+span{outline-offset:2px;outline:3px solid #176fd147}.crm-usb-backup-control input:checked+span{color:#fff;background:#16805b;border-color:#16805b;box-shadow:0 3px 9px #16805b38}.crm-usb-backup-control input:disabled+span{opacity:.55;cursor:wait}html[data-theme=dark] .crm-usb-backup-control span{background:#242b34;border-color:#708197}html[data-theme=dark] .crm-usb-backup-control input:checked+span{color:#fff;background:#258863;border-color:#45b98a}html[data-theme=dark] .system-logo-control{color:#e6edf5}html[data-theme=dark] .system-logo-badge{background:#fff;border-color:#465467;box-shadow:0 4px 12px #0000003d}html[data-theme=dark] .system-logo-link:hover .system-logo-badge,html[data-theme=dark] .system-logo-link:focus-visible .system-logo-badge{border-color:#76b7ff;box-shadow:0 0 0 3px #76b7ff40,0 5px 14px #00000047}@media (width<=620px){.system-logo-control{gap:7px}.system-logo-badge{width:30px;height:30px}}html[data-theme=dark] .ticket-table tr.ticket-row-overdue,html[data-theme=dark] .ticket-table tr.ticket-row-overdue>td{background:#20242b;border-color:#343b45}html[data-theme=dark] .ticket-table tr.ticket-row-overdue:hover,html[data-theme=dark] .ticket-table tr.ticket-row-overdue:hover>td{background:#2a3038}.lead-workspace{gap:16px;display:grid}.lead-hero{justify-content:space-between;align-items:flex-end;gap:22px;padding:4px 2px 2px;display:flex}.lead-hero h1{color:#10213a;letter-spacing:-.9px;margin:5px 0 6px;font-size:30px}.lead-hero p{color:#68778a;max-width:760px;margin:0;font-size:13px;line-height:1.55}.lead-hero p strong{color:#2c435e}.lead-primary,.lead-secondary{border-radius:10px;min-height:42px;padding:0 16px;font-size:12px;font-weight:760}.lead-primary{color:#fff;background:linear-gradient(#247def,#1163d8);border:1px solid #1266d9;box-shadow:0 7px 18px #1368e833}.lead-primary:hover{background:#0f5fcf}.lead-primary:disabled{opacity:.55}.lead-secondary{color:#31516f;background:#fff;border:1px solid #d7e1eb}.lead-source-card{background:linear-gradient(120deg,#f8fbff,#f2f7fd);border:1px solid #dbe6f1;border-radius:13px;align-items:center;gap:13px;padding:14px 16px;display:flex}.lead-source-icon{color:#176bdc;background:#e2efff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.lead-source-card small,.lead-source-card strong,.lead-source-card p{display:block}.lead-source-card small{color:#69809a;letter-spacing:1px;font-size:8px;font-weight:800}.lead-source-card strong{color:#19314e;margin-top:3px;font-size:13px}.lead-source-card p{color:#718196;margin:3px 0 0;font-size:10px}.lead-run-status{color:#57708b;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:10px;font-weight:700;display:flex}.lead-run-status>span{background:#22a267;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22a2671f}.lead-source-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.lead-source-actions .lead-run-status{margin-left:0}.lead-feed-checked{white-space:nowrap;color:#71859a!important;letter-spacing:0!important;font-size:12px!important;font-weight:650!important}.lead-source-actions>button{color:#2369ad;background:#fff;border:1px solid #c8dbef;border-radius:9px;min-height:40px;padding:0 12px;font-size:12px;font-weight:750}.lead-refresh-meta{text-transform:capitalize;font-weight:700;color:#547495!important}.lead-import-log{overflow:hidden}.lead-import-log>header{border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.lead-import-log>header small{color:#256fc0;letter-spacing:.8px;font-size:11px;font-weight:820}.lead-import-log>header h2{color:#1a314c;margin:3px 0;font-size:18px}.lead-import-log>header p{color:#6d8094;margin:0;font-size:13px}.lead-import-log>header button{color:#58718a;background:#eef4fa;border:0;border-radius:9px;width:40px;height:40px;font-size:20px}.lead-import-log>div{overflow:auto}.lead-import-log table{border-collapse:collapse;width:100%;min-width:850px}.lead-import-log th,.lead-import-log td{text-align:left;vertical-align:top;border-bottom:1px solid #e8eef4;padding:11px 13px}.lead-import-log th{color:#61758a;text-transform:uppercase;background:#f7f9fc;font-size:11px}.lead-import-log td{color:#40566e;font-size:13px}.lead-import-log td strong,.lead-import-log td small{display:block}.lead-import-log td small{color:#b04949;margin-top:4px}.lead-import-action{text-transform:capitalize;border-radius:20px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.lead-import-action.created{color:#238157;background:#e7f7ef}.lead-import-action.updated{color:#2269b6;background:#e8f2ff}.lead-import-action.unchanged{color:#68788a;background:#f0f2f5}.lead-import-action.error{color:#b94d45;background:#fff0ef}.lead-import-log-empty{color:#6c8094;margin:0;padding:22px;font-size:14px}.lead-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.lead-stats>button{text-align:left;background:#fff;border:1px solid #e1e8f0;border-radius:12px;align-items:center;gap:12px;min-height:100px;padding:14px;transition:all .18s;display:flex;box-shadow:0 4px 15px #12294909}.lead-stats>button:hover,.lead-stats>button.selected{border-color:#b8d0ed;transform:translateY(-1px);box-shadow:0 8px 22px #12478414}.lead-stats>button.selected{box-shadow:inset 0 0 0 1px #4c91e4,0 8px 22px #12478414}.lead-stat-icon{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:17px;font-weight:850;display:grid}.lead-stat-icon.blue{color:#1e70df;background:#eaf3ff}.lead-stat-icon.coral{color:#e46545;background:#fff0ec}.lead-stat-icon.amber{color:#c98416;background:#fff5df}.lead-stat-icon.green{color:#1b9860;background:#e9f8ef}.lead-stats small,.lead-stats strong,.lead-stats em{display:block}.lead-stats small{color:#526478;font-size:10px;font-weight:730}.lead-stats strong{color:#17283d;margin:3px 0;font-size:23px;line-height:1}.lead-stats em{color:#8390a0;margin-top:7px;font-size:9px;font-style:normal}.lead-board{overflow:hidden}.lead-board>header{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.lead-board h2{color:#17283d;margin:0;font-size:15px}.lead-board header p{color:#8290a1;text-transform:capitalize;margin:3px 0 0;font-size:9px}.lead-board header label{color:#8392a3;background:#f8fafc;border:1px solid #dbe3eb;border-radius:9px;align-items:center;gap:8px;width:min(360px,46%);height:38px;padding:0 11px;display:flex}.lead-board header input{color:#24364d;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.lead-table-wrap{overflow:auto}.lead-table{border-collapse:collapse;width:100%;min-width:950px}.lead-table th{color:#69798d;text-align:left;letter-spacing:.75px;text-transform:uppercase;background:#f7f9fc;border-bottom:1px solid #e5ebf1;padding:10px 14px;font-size:8px}.lead-table td{color:#3a4c61;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:13px 14px;font-size:10px}.lead-table tbody tr{cursor:pointer;transition:background .14s}.lead-table tbody tr:hover{background:#f8fbff}.lead-table td:first-child strong,.lead-table td:first-child span,.lead-table td small{display:block}.lead-table td:first-child strong{color:#172b43;font-size:12px}.lead-table td:first-child span,.lead-table td small{color:#8491a0;margin-top:4px;font-size:8px}.lead-table td:nth-child(3){max-width:300px}.lead-table td:nth-child(3) p{color:#53657a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.lead-table td:last-child button{color:#3e73ac;background:#eef4fb;border:0;border-radius:7px;width:28px;height:28px;font-size:18px}.lead-score{align-items:center;gap:7px;display:flex}.lead-score>b{color:#132842;font-size:18px}.lead-temp,.lead-stage,.lead-review-badge{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:4px 8px;font-size:8px;font-weight:780;display:inline-flex}.lead-temp.warm{color:#ca5539;background:#ffebe7}.lead-temp.watch{color:#af7615;background:#fff4db}.lead-temp.cold{color:#68798c;background:#edf2f7}.lead-stage{color:#477099;background:#eef4fb}.stage-qualified,.stage-proposal,.stage-won,.stage-converted-to-crm{color:#27865a;background:#e8f7ef}.stage-lost{color:#77818d;background:#f1f2f4}.lead-dismissed{opacity:.55}.lead-empty{color:#7d8b9d;text-align:center;align-content:center;place-items:center;min-height:270px;padding:30px;display:grid}.lead-empty>span{color:#a5b3c1;font-size:28px}.lead-empty h3{color:#34475e;margin:8px 0 5px;font-size:14px}.lead-empty p{max-width:420px;margin:0;font-size:10px;line-height:1.5}.lead-error{margin:13px 16px}.lead-detail{width:min(900px,100vw - 28px);max-height:92vh;overflow:auto}.lead-detail-score{background:#f8fafc;border-bottom:1px solid #e7edf3;align-items:center;gap:12px;padding:15px 20px;display:flex}.lead-detail-score>div{margin-right:auto}.lead-detail-score small,.lead-detail-score strong{display:block}.lead-detail-score small{color:#7b899a;letter-spacing:.7px;font-size:8px;font-weight:780}.lead-detail-score strong{color:#15304e;font-size:26px}.lead-detail-score strong span{color:#8290a0;font-size:11px}.lead-review-badge{color:#2e70bc;background:#eaf3ff}.lead-detail-grid{grid-template-columns:1fr 1fr;gap:12px;padding:17px 20px;display:grid}.lead-detail-grid section,.lead-contact-grid>div{background:#fff;border:1px solid #e3e9ef;border-radius:10px;padding:14px}.lead-detail-grid small,.lead-contact-grid small{color:#718198;letter-spacing:.8px;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.lead-detail-grid p{color:#3d5066;margin:0;font-size:11px;line-height:1.55}.lead-contact-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 17px;display:grid}.lead-contact-grid strong,.lead-contact-grid a,.lead-contact-grid span{color:#52667d;margin-top:5px;font-size:9px;line-height:1.4;display:block}.lead-contact-grid strong{color:#253b55;font-size:10px}.lead-contact-grid a{color:#216cc5;text-decoration:none}.lead-controls{background:#f9fbfd;border-top:1px solid #e8edf2;grid-template-columns:1fr 1fr 1fr;gap:11px;padding:16px 20px;display:grid}.lead-controls label>span,.lead-form label>span{color:#55677b;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.lead-controls select,.lead-controls input,.lead-form input,.lead-form select,.lead-form textarea{color:#2f4359;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d7e0e9;border-radius:8px;padding:8px 10px;font-size:10px}.lead-form textarea{resize:vertical;line-height:1.45}.lead-detail-actions{border-top:1px solid #e6ebf1;justify-content:flex-end;align-items:center;gap:8px;padding:13px 20px;display:flex}.lead-detail-actions>button:not(.lead-primary):not(.lead-secondary),.lead-form footer>button:first-child{color:#53677d;background:#fff;border:1px solid #d9e1e9;border-radius:9px;min-height:40px;padding:0 13px;font-size:10px}.lead-form-dialog{width:min(720px,100vw - 28px);max-height:92vh;overflow:auto}.lead-form{grid-template-columns:1fr 1fr;gap:13px;padding:18px 20px;display:grid}.lead-form label.wide,.lead-form .wide{grid-column:1/-1}.lead-form footer{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.lead-legal-card{background:#f8fbfe;border:1px solid #dfe8f0;border-radius:11px;margin:0 20px 17px;padding:14px}.lead-legal-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-legal-card>header small,.lead-legal-card>header strong{display:block}.lead-legal-card>header small{color:#607991;letter-spacing:.7px;font-size:11px;font-weight:820}.lead-legal-card>header strong{color:#1f3c5b;margin-top:4px;font-size:15px}.lead-sunbiz-status{border-radius:20px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.lead-sunbiz-status.verified{color:#237d54;background:#e4f6ec}.lead-sunbiz-status.pending{color:#9c6c1d;background:#fff3dc}.lead-legal-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.lead-legal-card p{border-top:1px solid #e5edf4;margin:0;padding-top:9px}.lead-legal-card p small,.lead-legal-card p span{display:block}.lead-legal-card p small{color:#70849a;font-size:10px;font-weight:800}.lead-legal-card p span{color:#405871;margin-top:4px;font-size:13px;line-height:1.4}.lead-legal-card>footer{color:#6d8195;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;display:flex}html[data-theme=dark] :where(.lead-source-card,.lead-stats>button,.lead-board,.lead-detail,.lead-form-dialog,.lead-detail-grid section,.lead-contact-grid>div,.lead-import-log,.lead-legal-card){border-color:var(--dark-border);background:var(--dark-panel);color:var(--dark-text)}html[data-theme=dark] .lead-source-card{background:linear-gradient(120deg,#111d2a,#132235)}html[data-theme=dark] :where(.lead-hero h1,.lead-board h2,.lead-table td:first-child strong,.lead-score>b,.lead-detail-score strong,.lead-import-log h2,.lead-legal-card>header strong){color:var(--dark-text)}html[data-theme=dark] :where(.lead-hero p,.lead-source-card p,.lead-source-card strong,.lead-run-status,.lead-stats small,.lead-stats em,.lead-board header p,.lead-detail-grid p,.lead-contact-grid strong,.lead-contact-grid span,.lead-import-log p,.lead-legal-card p span,.lead-legal-card>footer){color:var(--dark-text-secondary)}html[data-theme=dark] .lead-board>header,html[data-theme=dark] .lead-table td,html[data-theme=dark] .lead-detail-score,html[data-theme=dark] .lead-controls,html[data-theme=dark] .lead-detail-actions,html[data-theme=dark] .lead-import-log>header,html[data-theme=dark] .lead-import-log th,html[data-theme=dark] .lead-import-log td,html[data-theme=dark] .lead-legal-card p{border-color:var(--dark-border)}html[data-theme=dark] .lead-board header label,html[data-theme=dark] .lead-controls,html[data-theme=dark] .lead-detail-score,html[data-theme=dark] .lead-import-log th{background:var(--dark-panel-raised)}html[data-theme=dark] .lead-table th{border-color:var(--dark-border);color:#aeb9c7;background:#20242b}html[data-theme=dark] .lead-table tbody tr:hover{background:#20252d}html[data-theme=dark] :where(.lead-board header input,.lead-controls select,.lead-controls input,.lead-form input,.lead-form select,.lead-form textarea){color:#e8eef6;background:#101923;border-color:#344555}html[data-theme=dark] .lead-secondary,html[data-theme=dark] .lead-detail-actions>button:not(.lead-primary):not(.lead-secondary),html[data-theme=dark] .lead-form footer>button:first-child,html[data-theme=dark] .lead-source-actions>button{color:#c7d2df;background:#202832;border-color:#394653}@media (width<=1050px){.lead-stats,.lead-contact-grid{grid-template-columns:1fr 1fr}.lead-contact-grid>div:last-child{grid-column:1/-1}.lead-legal-card>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.lead-workspace{gap:12px}.lead-hero{flex-direction:column;align-items:stretch}.lead-hero h1{font-size:26px}.lead-primary{width:100%}.lead-source-card{align-items:flex-start}.lead-source-actions{flex-direction:column;align-items:flex-start;margin:4px 0 0 auto}.lead-run-status{margin:0}.lead-stats{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.lead-stats>button{scroll-snap-align:start;min-width:215px}.lead-board>header{flex-direction:column;align-items:stretch}.lead-board header label{width:100%}.lead-table{min-width:0}.lead-table thead{display:none}.lead-table tbody{gap:9px;padding:10px;display:grid}.lead-table tr{background:#fff;border:1px solid #e3e9f0;border-radius:11px;grid-template-columns:1fr auto;padding:12px;display:grid}.lead-table td{border:0;padding:3px 0;display:block}.lead-table td:nth-child(2),.lead-table td:nth-child(4){grid-column:2}.lead-table td:nth-child(3),.lead-table td:nth-child(5){grid-column:1}.lead-table td:last-child{grid-area:1/2}.lead-table td:nth-child(3){margin-top:6px}.lead-table td:nth-child(5){margin-top:8px}.lead-detail-grid,.lead-contact-grid,.lead-controls,.lead-form{grid-template-columns:1fr}.lead-contact-grid>div:last-child,.lead-form label.wide,.lead-form .wide{grid-column:auto}.lead-legal-card{margin:0 14px 15px}.lead-legal-card>div{grid-template-columns:1fr}.lead-legal-card>footer{flex-direction:column}.lead-detail-actions{grid-template-columns:1fr 1fr;display:grid}.lead-detail-actions .lead-primary,.lead-detail-actions .lead-secondary{width:100%}html[data-theme=dark] .lead-table tr{border-color:var(--dark-border);background:var(--dark-panel-raised)}}@media (width<=480px){.lead-source-card{grid-template-columns:auto 1fr;display:grid}.lead-source-actions{grid-column:1/-1;width:100%;margin:2px 0 0}.lead-source-actions>button{width:100%}.lead-stats>button{min-width:195px}.lead-detail-actions{grid-template-columns:1fr}.lead-detail-score{flex-wrap:wrap}}.lead-table{min-width:1010px}.lead-reach-icon{place-items:center;display:grid;box-shadow:0 5px 12px #1a69c71f;color:#116bd7!important;background:linear-gradient(145deg,#e9f4ff,#dcecff)!important;border:1px solid #bad8fa!important;border-radius:11px!important;width:44px!important;height:44px!important;font-size:18px!important}.lead-reach-icon:hover{transform:translateY(-1px);border-color:#73b1f3!important}.lead-reach-button{justify-content:center;align-items:center;gap:7px;font-weight:780;display:inline-flex;color:#1267c3!important;background:#eaf4ff!important;border:1px solid #90c4fb!important;min-height:42px!important;font-size:11px!important}.lead-reach-button span{font-size:16px}.lead-reach-dialog{width:min(880px,100vw - 28px);max-height:92vh;overflow:auto}.lead-reach-form,.lead-reach-result{gap:18px;padding:20px;display:grid}.lead-reach-form label>span,.lead-reach-result label>span{color:#334f6d;margin-bottom:7px;font-size:14px;font-weight:760;display:block}.lead-reach-form textarea,.lead-reach-result input{color:#263e58;width:100%;font:inherit;background:#fff;border:1px solid #cedce9;border-radius:10px;padding:12px 13px;font-size:16px;line-height:1.5}.lead-reach-form textarea{resize:vertical;min-height:126px}.lead-reach-form label>small{color:#77889b;margin-top:6px;font-size:12px;line-height:1.45;display:block}.lead-reach-chips>span{color:#6d8095;margin-bottom:8px;font-size:12px;font-weight:750;display:block}.lead-reach-chips>div{flex-wrap:wrap;gap:7px;display:flex}.lead-reach-chips button{color:#316a9d;background:#f5faff;border:1px solid #cfe0f2;border-radius:20px;min-height:36px;padding:0 12px;font-size:12px;font-weight:680}.lead-reach-chips button:hover{background:#e9f4ff;border-color:#80b7ea}.lead-reach-includes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lead-reach-includes>div{background:#f9fbfd;border:1px solid #dfe8f0;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.lead-reach-includes>div>span{color:#1472d6;background:#e5f1ff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.lead-reach-includes p,.lead-reach-includes strong,.lead-reach-includes small{margin:0;display:block}.lead-reach-includes strong{color:#29445f;font-size:14px}.lead-reach-includes small{color:#718297;margin-top:3px;font-size:12px;line-height:1.35}.lead-reach-form footer,.lead-reach-result footer{justify-content:flex-end;align-items:center;gap:9px;padding-top:2px;display:flex}.lead-reach-form footer>button:first-child,.lead-reach-result footer>button:first-child{color:#566c82;background:#fff;border:1px solid #d7e1ea;border-radius:9px;min-height:42px;padding:0 15px;font-size:13px}.lead-reach-form footer .lead-primary{width:auto;min-width:220px}.lead-reach-strategy{background:#f1f8ff;border-left:4px solid #1983e5;border-radius:9px;padding:13px 15px}.lead-reach-strategy small,.lead-reach-deck header small,.lead-reach-languages>section>small{color:#3777ad;letter-spacing:.8px;font-size:11px;font-weight:820;display:block}.lead-reach-strategy p{color:#3e5870;margin:6px 0 0;font-size:14px;line-height:1.55}.lead-reach-result input{background:#f8fafc;min-height:44px;font-size:14px}.lead-reach-languages{grid-template-columns:1fr 1fr;gap:11px;display:grid}.lead-reach-languages>section{background:#fff;border:1px solid #dee7ef;border-radius:11px;min-width:0;padding:14px}.lead-reach-languages pre{white-space:pre-wrap;color:#354b62;min-height:250px;font:inherit;margin:9px 0 0;font-size:14px;line-height:1.58}.lead-reach-deck{border:1px solid #dce6ef;border-radius:11px;overflow:hidden}.lead-reach-deck header{background:#f7faff;border-bottom:1px solid #e4eaf0;padding:13px 15px}.lead-reach-deck header strong{color:#29445f;margin-top:3px;font-size:14px;display:block}.lead-reach-deck ol{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.lead-reach-deck li{border-bottom:1px solid #edf1f5;align-items:center;gap:10px;min-width:0;padding:10px 13px;display:flex}.lead-reach-deck li:nth-child(odd){border-right:1px solid #edf1f5}.lead-reach-deck li>span{color:#166bc5;background:#e9f4ff;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.lead-reach-deck li strong,.lead-reach-deck li small{display:block}.lead-reach-deck li strong{color:#314960;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lead-reach-deck li small{color:#8290a0;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.lead-reach-safety{color:#77889a;text-align:right;margin:-6px 0 0;font-size:11px}.lead-reach-result footer .lead-primary,.lead-reach-result footer .lead-secondary{width:auto;font-size:13px}html[data-theme=dark] :where(.lead-reach-dialog,.lead-reach-languages>section,.lead-reach-deck){border-color:var(--dark-border);background:var(--dark-panel);color:var(--dark-text)}html[data-theme=dark] :where(.lead-reach-form textarea,.lead-reach-result input){color:#e8eef6;background:#101923;border-color:#344555}html[data-theme=dark] .lead-reach-chips button{color:#a9d2f8;background:#15293d;border-color:#365676}html[data-theme=dark] .lead-reach-includes>div{border-color:var(--dark-border);background:var(--dark-panel-raised)}html[data-theme=dark] :where(.lead-reach-includes strong,.lead-reach-strategy p,.lead-reach-languages pre,.lead-reach-deck header strong,.lead-reach-deck li strong){color:var(--dark-text)}html[data-theme=dark] .lead-reach-strategy{background:#142d44}html[data-theme=dark] .lead-reach-deck header{border-color:var(--dark-border);background:var(--dark-panel-raised)}html[data-theme=dark] .lead-reach-deck li,html[data-theme=dark] .lead-reach-deck li:nth-child(odd){border-color:var(--dark-border)}@media (width<=720px){.lead-table tr{grid-template-columns:minmax(0,1fr) auto auto}.lead-table td:nth-child(2),.lead-table td:nth-child(4){grid-column:3}.lead-table td:nth-child(6){grid-area:1/2}.lead-table td:last-child{grid-area:1/3}.lead-detail-actions .lead-reach-button{width:100%}.lead-reach-languages,.lead-reach-includes{grid-template-columns:1fr}.lead-reach-form,.lead-reach-result{padding:16px}.lead-reach-form footer,.lead-reach-result footer{grid-template-columns:1fr;display:grid}.lead-reach-form footer button,.lead-reach-result footer button,.lead-reach-result footer .lead-primary,.lead-reach-result footer .lead-secondary{width:100%!important}.lead-reach-result footer .lead-primary{grid-row:1}.lead-reach-languages pre{min-height:0}.lead-reach-deck ol{grid-template-columns:1fr}.lead-reach-deck li:nth-child(odd){border-right:0}.lead-reach-safety{text-align:left}}@media (width<=480px){.lead-reach-deck li small{white-space:normal}}.telemarketer-home{min-height:44px;color:var(--text-primary,#15324d);text-align:left;background:0 0;border:0;font-size:16px;font-weight:780}.telemarketer-dashboard-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.telemarketer-list{overflow:hidden}.telemarketer-list>header{border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.telemarketer-list>header h2{margin:4px 0 0;font-size:20px}.telemarketer-list>header button{color:#1673ce;background:0 0;border:0;min-height:44px;font-size:14px;font-weight:750}.telemarketer-list>button{width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.telemarketer-list>button:hover{background:#f7fbff}.telemarketer-list>button div{min-width:0}.telemarketer-list>button strong,.telemarketer-list>button small{display:block}.telemarketer-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.telemarketer-list>button small{color:#6d8094;margin-top:4px;font-size:13px;line-height:1.4}.telemarketer-list>button i{color:#71869a;font-size:22px}.lead-activity-form{background:#f8fbfe;border:1px solid #dbe7f1;border-radius:12px;align-items:end;gap:14px;margin:18px 22px;padding:16px;display:flex}.lead-activity-form>div{flex:1;grid-template-columns:220px minmax(0,1fr);gap:12px;display:grid}.lead-activity-form label>span{color:#526b83;margin-bottom:6px;font-size:13px;font-weight:750;display:block}.lead-activity-form select,.lead-activity-form textarea{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #cddbe7;border-radius:9px;padding:10px 12px;font-size:15px}.lead-activity-form button{width:auto;min-width:140px}.lead-activity-history{border:1px solid #e0e8ef;border-radius:12px;margin:0 22px 18px;overflow:hidden}.lead-activity-history>header{background:#f7faff;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.lead-activity-history>header small,.lead-activity-history>header strong{display:block}.lead-activity-history>header small{color:#65809a;letter-spacing:.7px;font-size:11px;font-weight:820}.lead-activity-history>header strong{margin-top:3px;font-size:14px}.lead-activity-history>header button{color:#176dbc;background:#fff;border:1px solid #bed8ef;border-radius:9px;min-height:42px;padding:0 13px;font-size:13px;font-weight:750}.lead-activity-history article{border-top:1px solid #edf1f5;gap:11px;padding:12px 15px;display:flex}.lead-activity-history article>span{color:#146ec7;background:#e8f3ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.lead-activity-history article p,.lead-activity-history article strong,.lead-activity-history article small,.lead-activity-history article em{margin:0;display:block}.lead-activity-history article small{color:#7b8da0;margin-top:2px;font-size:12px}.lead-activity-history article em{color:#405a72;margin-top:6px;font-size:13px;font-style:normal;line-height:1.45}.lead-activity-empty{color:#75889b;margin:0;padding:18px;font-size:14px}html[data-theme=dark] .telemarketer-home{color:var(--dark-text)}html[data-theme=dark] .telemarketer-list>header,html[data-theme=dark] .telemarketer-list>button,html[data-theme=dark] .lead-activity-history article{border-color:var(--dark-border)}html[data-theme=dark] .telemarketer-list>button:hover,html[data-theme=dark] .lead-activity-form,html[data-theme=dark] .lead-activity-history>header{background:var(--dark-panel-raised)}html[data-theme=dark] .lead-activity-form,html[data-theme=dark] .lead-activity-history{border-color:var(--dark-border)}html[data-theme=dark] .lead-activity-form select,html[data-theme=dark] .lead-activity-form textarea{color:var(--dark-text);background:#101923;border-color:#344555}@media (width<=900px){.telemarketer-dashboard-grid{grid-template-columns:1fr}}@media (width<=720px){.telemarketer-home{font-size:15px}.lead-activity-form{margin:14px 0;display:grid}.lead-activity-form>div{grid-template-columns:1fr}.lead-activity-form button{width:100%}.lead-activity-history{margin:0 0 16px}.lead-activity-history>header{flex-direction:column;align-items:flex-start}.lead-activity-history>header button{width:100%}}@media (width<=900px){.sidebar{block-size:100dvh;min-block-size:0;padding:max(12px,env(safe-area-inset-top)) 12px max(10px,env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;display:grid;inset:0 auto auto 0;overflow:hidden}.sidebar .brand{padding:0 8px 10px}.sidebar nav{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;padding:0 3px 8px 0;overflow-y:auto}.sidebar .nav-label{margin:7px 10px 4px}.sidebar .nav-space{margin-top:10px}.sidebar .nav-sub-label{margin-top:8px;padding-top:10px}.sidebar .nav-group{margin:1px 0}.sidebar .nav-item,.sidebar .nav-group-trigger{height:44px;min-height:44px}.sidebar .nav-group-links{margin-top:0;margin-bottom:3px}.sidebar .user-card{z-index:2;background:inherit;min-height:58px;margin:0;padding:8px 4px 0;position:relative}.sidebar .signout-link{min-height:44px}}@media (width<=900px) and (height<=740px){.sidebar{padding-top:max(8px,env(safe-area-inset-top))}.sidebar .brand{padding-bottom:7px}.sidebar .nav-label{margin-top:5px}.sidebar .nav-space{margin-top:6px}.sidebar .nav-sub-label{margin-top:5px;padding-top:7px}}@media (width>=901px){.sidebar{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;block-size:100dvh;min-block-size:0;padding:18px 14px 12px;display:grid;inset:0 auto auto 0;overflow:hidden}.sidebar .brand{padding:0 8px 15px}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#819ec261 transparent;min-height:0;padding:0 3px 8px 0;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:5px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#819ec261;border-radius:10px}.sidebar .nav-label{margin:7px 10px 4px}.sidebar .nav-space{margin-top:11px}.sidebar .nav-sub-label{margin-top:9px;padding-top:11px}.sidebar .nav-group{margin:1px 0}.sidebar .nav-item,.sidebar .nav-group-trigger{height:42px;min-height:42px}.sidebar .nav-item-nested{height:34px;min-height:34px}.sidebar .nav-group-links{margin-top:0;margin-bottom:3px}.sidebar .user-card{z-index:2;background:inherit;min-height:58px;margin:0;padding:8px 4px 0;position:relative}.sidebar .signout-link{color:#c3cedb;background:#ffffff0a;border:1px solid #ffffff1a;flex:none;justify-content:center;align-items:center;gap:6px;min-width:72px;min-height:38px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.sidebar .signout-label{display:inline}}.residuals-workspace{gap:16px;display:grid}.residuals-hero{justify-content:space-between;align-items:flex-end;gap:20px;padding:3px 2px;display:flex}.residuals-hero h1{color:#10213a;letter-spacing:-.8px;margin:5px 0;font-size:30px}.residuals-hero p{color:#6f7d90;margin:0;font-size:13px}.residual-privacy{color:#31506f;background:#f4f9ff;border:1px solid #cfe0f3;border-radius:12px;align-items:center;gap:12px;padding:12px 15px;display:flex}.residual-privacy>span{background:#e3f0ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.residual-privacy strong{color:#1d3b5c;font-size:12px;display:block}.residual-privacy p{color:#63788f;margin:3px 0 0;font-size:10px}.residual-employee-filter{color:#5d6d80;align-items:center;gap:11px;width:min(560px,100%);font-size:10px;font-weight:750;display:flex}.residual-employee-filter select{color:#2c4058;background:#fff;border:1px solid #d7e1eb;border-radius:9px;flex:1;min-width:0;height:40px;padding:0 10px;font-size:12px}.residual-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.residual-summary-grid article{background:#fff;border:1px solid #e0e8f0;border-radius:13px;min-height:105px;padding:16px 17px;box-shadow:0 5px 17px #15375b0a}.residual-summary-grid small,.residual-summary-grid strong,.residual-summary-grid span{display:block}.residual-summary-grid small{color:#77879a;letter-spacing:.8px;font-size:9px;font-weight:800}.residual-summary-grid strong{color:#133157;letter-spacing:-.5px;margin:8px 0 5px;font-size:25px}.residual-summary-grid span{color:#78889a;font-size:10px}.residual-layout{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.residual-statement-list,.residual-detail-card{overflow:hidden}.residual-statement-list>header{border-bottom:1px solid #e8edf2;padding:16px 17px}.residual-statement-list h2,.residual-detail-head h2{color:#1b304a;margin:4px 0 0;font-size:16px}.residual-periods{max-height:610px;padding:7px;display:grid;overflow-y:auto}.residual-periods>button{text-align:left;color:#344961;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:67px;padding:10px;display:grid}.residual-periods>button:hover{background:#f7faff}.residual-periods>button.selected{background:#edf6ff;border-color:#c7dcf7;box-shadow:inset 3px 0 #1772df}.residual-periods span,.residual-periods strong,.residual-periods small,.residual-periods b,.residual-periods em{display:block}.residual-periods strong{font-size:12px}.residual-periods small{color:#7b8998;margin-top:4px;font-size:9px;line-height:1.35}.residual-periods>button>span:last-child{text-align:right}.residual-periods b{color:#163557;font-size:12px}.residual-status{border-radius:20px;justify-content:center;align-items:center;margin-top:6px;margin-left:auto;padding:3px 7px;font-style:normal;font-weight:780;font-size:8px!important;display:inline-flex!important}.residual-status.status-paid{color:#218354;background:#e8f7ef}.residual-status.status-pending{color:#a96f13;background:#fff4dd}.residual-empty{color:#7d8b9b;text-align:center;align-content:center;place-items:center;min-height:250px;padding:30px;display:grid}.residual-empty>span{color:#96a8bb;font-size:25px}.residual-empty h3{color:#334a63;margin:8px 0 4px;font-size:14px}.residual-empty p{max-width:330px;margin:0;font-size:10px;line-height:1.5}.residual-detail-head{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.residual-detail-head p{color:#7b899a;margin:4px 0 0;font-size:10px}.residual-download{color:#2367ad;background:#fff;border:1px solid #cfddeb;border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:0 12px;font-size:10px;font-weight:760;text-decoration:none;display:inline-flex}.residual-detail-totals{background:#e6ebf1;border-bottom:1px solid #e6ebf1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.residual-detail-totals>div{background:#f8fafc;padding:13px 17px}.residual-detail-totals small,.residual-detail-totals strong{display:block}.residual-detail-totals small{color:#778598;letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:780}.residual-detail-totals strong{color:#183858;margin-top:5px;font-size:17px}.residual-detail-totals strong.negative,.residual-adjustments strong.negative{color:#c4494f}.residual-note{color:#536a82;background:#f5f9fe;border-left:3px solid #4a91df;margin:13px 16px 0;padding:9px 11px;font-size:10px;line-height:1.5}.residual-table-wrap{max-height:480px;overflow:auto}.residual-table{border-collapse:collapse;width:100%;min-width:900px}.residual-table th{z-index:1;color:#6e7e91;text-align:left;letter-spacing:.55px;text-transform:uppercase;background:#f6f8fb;border-bottom:1px solid #dfe6ee;padding:10px 12px;font-size:8px;position:sticky;top:0}.residual-table td{color:#4b5e73;vertical-align:top;border-bottom:1px solid #edf1f5;padding:11px 12px;font-size:9px}.residual-table td:not(:first-child):not(:last-child){white-space:nowrap;text-align:right}.residual-table td:first-child{color:#253b55;min-width:180px}.residual-table td:last-child{color:#6d7b8a;min-width:210px;line-height:1.4}.residual-adjustments{border:1px solid #e2e8ef;border-radius:10px;gap:0;margin:12px 16px;display:grid;overflow:hidden}.residual-adjustments h3{color:#31475f;background:#f8fafc;border-bottom:1px solid #e7ecf2;margin:0;padding:10px 12px;font-size:11px}.residual-adjustments>div{color:#586b80;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;font-size:10px;display:flex}.residual-adjustments>div:last-child{border-bottom:0}.residual-adjustments strong{color:#24425f}.residual-file-meta{color:#8390a0;border-top:1px solid #e9eef3;justify-content:space-between;gap:12px;padding:11px 16px;font-size:9px;display:flex}.residual-import-dialog{background:#fff;border-radius:14px;width:min(720px,100vw - 28px);max-height:92vh;overflow:auto;box-shadow:0 22px 70px #0c1f3640}.residual-import-dialog>header{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.residual-import-dialog h2{color:#1b3049;margin:4px 0;font-size:19px}.residual-import-dialog header p{color:#718094;margin:4px 0 0;font-size:10px}.residual-import-dialog header>button{color:#65758a;background:#f1f4f8;border:0;border-radius:8px;width:34px;height:34px;font-size:20px}.residual-import-dialog form{grid-template-columns:1fr 1fr;gap:13px;padding:18px 20px;display:grid}.residual-import-dialog label>span{color:#53667b;margin-bottom:6px;font-size:10px;font-weight:720;display:block}.residual-import-dialog label em{color:#8b97a5;font-size:8px;font-style:normal;font-weight:500}.residual-import-dialog input,.residual-import-dialog select,.residual-import-dialog textarea{color:#2f4258;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d6e0e9;border-radius:8px;padding:8px 10px;font-size:11px}.residual-import-dialog textarea{resize:vertical;line-height:1.45}.residual-import-dialog .wide{grid-column:1/-1}.residual-file-picker{background:#f8fbff;border:1px dashed #bfd3e8;border-radius:10px;padding:12px}.residual-file-picker input{background:0 0;border:0;min-height:38px;padding:6px 0}.residual-file-picker small{color:#77889a;margin-top:5px;font-size:9px;display:block}.residual-import-warning{background:#fffaf0;border:1px solid #ecdcae;border-radius:9px;padding:10px 12px}.residual-import-warning strong{color:#7e5d16;font-size:10px}.residual-import-warning p{color:#8b7545;margin:3px 0 0;font-size:9px;line-height:1.45}.residual-import-dialog footer{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.residual-import-dialog footer>button:first-child{color:#53677d;background:#fff;border:1px solid #d7e0e9;border-radius:9px;min-height:41px;padding:0 15px;font-size:10px}html[data-theme=dark] :where(.residual-summary-grid article,.residual-statement-list,.residual-detail-card,.residual-import-dialog){border-color:var(--dark-border);background:var(--dark-panel);color:var(--dark-text)}html[data-theme=dark] :where(.residuals-hero h1,.residual-summary-grid strong,.residual-statement-list h2,.residual-detail-head h2,.residual-periods strong,.residual-periods b,.residual-empty h3,.residual-detail-totals strong,.residual-table td:first-child){color:var(--dark-text)}html[data-theme=dark] :where(.residuals-hero p,.residual-summary-grid span,.residual-periods small,.residual-detail-head p,.residual-table td,.residual-file-meta){color:var(--dark-text-secondary)}html[data-theme=dark] .residual-privacy{color:#d8e8f8;background:#12283b;border-color:#2d557a}html[data-theme=dark] .residual-privacy>span{background:#193b59}html[data-theme=dark] .residual-privacy strong{color:#dceaf8}html[data-theme=dark] .residual-privacy p{color:#9fb2c5}html[data-theme=dark] .residual-employee-filter select,html[data-theme=dark] :where(.residual-import-dialog input,.residual-import-dialog select,.residual-import-dialog textarea){color:#e5edf5;background:#111a24;border-color:#364758}html[data-theme=dark] .residual-periods>button:hover{background:#1a2633}html[data-theme=dark] .residual-periods>button.selected{background:#15324e;border-color:#315f8e}html[data-theme=dark] .residual-detail-head,html[data-theme=dark] .residual-statement-list>header,html[data-theme=dark] .residual-file-meta{border-color:var(--dark-border)}html[data-theme=dark] .residual-download{color:#91c5ff;background:#172330;border-color:#3b526a}html[data-theme=dark] .residual-detail-totals{border-color:var(--dark-border);background:var(--dark-border)}html[data-theme=dark] .residual-detail-totals>div,html[data-theme=dark] .residual-adjustments h3{background:var(--dark-panel-raised)}html[data-theme=dark] .residual-table th{border-color:var(--dark-border);color:#a8b5c4;background:#202832}html[data-theme=dark] .residual-table td,html[data-theme=dark] .residual-adjustments,html[data-theme=dark] .residual-adjustments h3,html[data-theme=dark] .residual-adjustments>div{border-color:var(--dark-border)}html[data-theme=dark] .residual-note{color:#acc0d4;background:#14283d}html[data-theme=dark] .residual-file-picker{background:#142332;border-color:#365776}html[data-theme=dark] .residual-import-warning{background:#2b2518;border-color:#665326}html[data-theme=dark] .residual-import-warning strong,html[data-theme=dark] .residual-import-warning p{color:#d4bd82}@media (width<=1050px){.residual-layout{grid-template-columns:1fr}.residual-periods{max-height:none;display:flex;overflow-x:auto}.residual-periods>button{min-width:235px}.residual-table-wrap{max-height:none}}@media (width<=720px){.residuals-hero{flex-direction:column;align-items:stretch}.residuals-hero h1{font-size:27px}.residuals-hero .primary-workspace-button{width:100%}.residual-privacy{align-items:flex-start}.residual-employee-filter{flex-direction:column;align-items:stretch;gap:6px}.residual-summary-grid{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.residual-summary-grid article{scroll-snap-align:start;min-width:205px}.residual-detail-head{flex-direction:column;align-items:stretch}.residual-download{width:100%}.residual-detail-totals{grid-template-columns:1fr}.residual-table{min-width:0}.residual-table thead{display:none}.residual-table tbody{gap:9px;padding:10px;display:grid}.residual-table tr{background:#fff;border:1px solid #e1e8f0;border-radius:10px;padding:10px;display:grid}.residual-table td{border:0;grid-template-columns:minmax(105px,.75fr) minmax(0,1fr);gap:10px;padding:5px 2px;display:grid;text-align:right!important;white-space:normal!important}.residual-table td:before{color:#7d8998;letter-spacing:.45px;text-align:left;text-transform:uppercase;font-size:8px;font-weight:780}.residual-table td:first-child:before{content:"Merchant"}.residual-table td:nth-child(2):before{content:"Net pay"}.residual-table td:nth-child(3):before{content:"License"}.residual-table td:nth-child(4):before{content:"Customer charged"}.residual-table td:nth-child(5):before{content:"Profit"}.residual-table td:nth-child(6):before{content:"Your residual"}.residual-table td:nth-child(7):before{content:"Notes"}.residual-table td:first-child,.residual-table td:last-child{min-width:0}.residual-import-dialog form{grid-template-columns:1fr}.residual-import-dialog .wide{grid-column:auto}.residual-import-dialog footer{grid-template-columns:1fr 1fr;display:grid}.residual-import-dialog footer button{width:100%}html[data-theme=dark] .residual-table tr{border-color:var(--dark-border);background:var(--dark-panel-raised)}}@media (width<=440px){.residual-periods>button{min-width:215px}.residual-import-dialog footer{grid-template-columns:1fr}}.lead-connect{color:#2369ad;white-space:nowrap;background:#fff;border:1px solid #c8dbef;border-radius:9px;align-items:center;min-height:40px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.equipment-install-meta{color:#263a50;background:#f7fafc;border:1px solid #dce7ef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0;padding:12px;font-size:14px;display:grid}.equipment-install-meta small{color:#738397;letter-spacing:.06em;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.equipment-preparer-picker{color:#274963;background:#eef8fe;border:1px solid #bdd9eb;border-radius:12px;grid-template-columns:auto minmax(210px,1fr);align-items:center;gap:12px;margin:12px 0;padding:12px;font-size:14px;font-weight:800;display:grid}.equipment-preparer-picker select{color:#18324b;background:#fff;border:1px solid #b9cfdf;border-radius:9px;min-height:44px;padding:0 10px;font-size:15px}.equipment-install-timeline{background:#f8fafc;border:1px solid #dce5ed;border-radius:11px;margin:14px 0}.equipment-install-timeline summary{cursor:pointer;color:#31506a;padding:12px 14px;font-size:13px;font-weight:800}.equipment-install-timeline ol{margin:0;padding:0 14px 12px;list-style:none}.equipment-install-timeline li{grid-template-columns:12px 1fr;gap:8px;padding:7px 0;display:grid}.equipment-install-timeline li i{background:#159cf2;border-radius:50%;width:8px;height:8px;margin-top:5px}.equipment-install-timeline li strong,.equipment-install-timeline li span,.equipment-install-timeline li small{display:block}.equipment-install-timeline li strong{font-size:13px}.equipment-install-timeline li span,.equipment-install-timeline li small{color:#6f7e8e;margin-top:2px;font-size:11px;line-height:1.35}@media (width<=760px){.equipment-install-meta,.equipment-preparer-picker{grid-template-columns:1fr}.equipment-preparer-picker select{width:100%}}.wa-support-filters{scrollbar-width:thin;overscroll-behavior-inline:contain;align-items:center;gap:8px;max-width:100%;padding:2px 1px 4px;display:flex;overflow-x:auto}.wa-support-filters button{color:#526a80;background:#fff;border:1px solid #d8e3ec;border-radius:11px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:14px;font-weight:720;display:flex}.wa-support-filters button b{color:#64788b;background:#eef3f7;border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.wa-support-filters button.active{color:#116652;background:#eaf7f3;border-color:#147a63;box-shadow:0 0 0 3px #147a6317}.wa-support-filters button.active b{color:#105c4b;background:#cfece3}.wa-list-status{color:#617588;background:#eef3f7;border-radius:20px;width:max-content;max-width:100%;margin-top:7px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:760;line-height:1.25;display:inline-flex}.wa-list-status.status-in-progress{color:#246ba7;background:#e3f1ff}.wa-list-status.status-waiting-on-customer{color:#8e5e11;background:#fff2d9}.wa-list-status.status-resolution-detected{color:#167248;background:#e3f6e9}.wa-list-status.status-closed{color:#677583;background:#edf0f3}.wa-list-status.attention-customer_waiting{color:#a33d36;background:#ffe5e3}.wa-list-status.attention-technician_replied{color:#246ba7;background:#e3f1ff}.wa-list-status.attention-waiting_on_customer{color:#8e5e11;background:#fff2d9}.wa-list-status.attention-resolution_detected{color:#167248;background:#e3f6e9}.wa-list-status.attention-completed{color:#677583;background:#edf0f3}.wa-list-status.attention-new{color:#7c3e9e;background:#f7e8ff}.wa-thread-owner{flex-direction:column;gap:4px;align-items:flex-end!important;min-width:150px!important;display:flex!important}.wa-thread-owner>span{border-radius:20px;padding:5px 8px;font-size:12px;font-weight:780}.wa-thread-owner>small{text-align:right;font-size:12px!important}.wa-takeover{color:#fff;letter-spacing:.035em;background:#0e6f55;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-size:14px;font-weight:850;box-shadow:0 7px 18px #0e6f552e}.wa-takeover:disabled{opacity:.55}.wa-human-lifecycle{background:#f6fafc;border-bottom:1px solid #d8e3eb;grid-template-columns:minmax(220px,1fr) minmax(420px,2fr);gap:14px;padding:13px 17px;display:grid}.wa-human-lifecycle>div>span{color:#6a8295;letter-spacing:.07em;font-size:11px;font-weight:850;display:block}.wa-human-lifecycle>div>strong{color:#173f58;margin-top:3px;font-size:17px;display:block}.wa-human-lifecycle>div>small{color:#64798a;margin-top:4px;line-height:1.35;display:block}.wa-human-lifecycle dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.wa-human-lifecycle dl>div{background:#fff;border:1px solid #dbe6ed;border-radius:9px;padding:8px}.wa-human-lifecycle dt{color:#7890a2;text-transform:uppercase;font-size:10px;font-weight:800}.wa-human-lifecycle dd{color:#355266;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:720}.wa-human-lifecycle>p{color:#356384;background:#e8f2ff;border-radius:8px;grid-column:1/-1;margin:0;padding:7px 9px;font-size:12px}.wa-human-lifecycle.attention-customer_waiting{background:#fff8f7;border-left:4px solid #cf5049}.wa-human-lifecycle.attention-completed{background:#f3fbf7;border-left:4px solid #2b8a61}.wa-message.journal{max-width:min(780px,92%);background:#f3f8fd!important;border:1px solid #bdd5ea!important}.wa-message.journal p{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55}.wa-match-candidates{background:#fff9e8;border-bottom:1px solid #eadfbf;justify-content:space-between;align-items:center;gap:14px;padding:12px 17px;display:flex}.wa-match-candidates strong,.wa-match-candidates small{display:block}.wa-match-candidates strong{color:#684c18;font-size:14px}.wa-match-candidates small{color:#816d46;margin-top:3px;font-size:13px;line-height:1.45}.wa-match-candidates>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.wa-match-candidates button{color:#76571b;background:#fff;border:1px solid #d9c78e;border-radius:9px;min-height:40px;padding:0 11px;font-size:14px;font-weight:700}.wa-support-signals{background:#fff8f8;border-bottom:1px solid #ead8d9;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 17px;display:flex}.wa-support-signals>span{color:#8f6e71;letter-spacing:.05em;font-size:12px;font-weight:850}.wa-support-signals strong,.wa-support-signals small{color:#7c5055;background:#fff;border-radius:20px;padding:5px 9px;font-size:13px}.wa-support-signals strong.alert{color:#a23d48;background:#fae2e4}.wa-composer.locked textarea{color:#7c8994;background:#f0f3f5}.wa-workflow-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wa-ticketbar .wa-workflow-actions button{min-height:44px;font-size:14px}.wa-ticketbar .wa-workflow-actions button.secondary{color:#3b627e;background:#fff;border:1px solid #cfdce6}.wa-quality-review{background:#f8fbfd;border-top:1px solid #d8e3eb;padding:16px 17px}.wa-quality-review header span,.wa-quality-review header strong{display:block}.wa-quality-review header span{color:#718596;letter-spacing:.06em;font-size:12px;font-weight:840}.wa-quality-review header strong{color:#294b63;margin-top:3px;font-size:16px}.wa-quality-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.wa-quality-review dl>div{background:#fff;border:1px solid #dde7ee;border-radius:10px;min-width:0;padding:10px}.wa-quality-review dt{color:#7b8b98;text-transform:uppercase;font-size:12px;font-weight:780}.wa-quality-review dd{color:#3d5568;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.45}html[data-theme=dark] .wa-support-filters button,html[data-theme=dark] .wa-match-candidates button,html[data-theme=dark] .wa-quality-review dl>div{color:#d7e3ec;background:#142537;border-color:#29445a}html[data-theme=dark] .wa-match-candidates{background:#292516;border-color:#4a4224}html[data-theme=dark] .wa-support-signals{background:#2c1c20;border-color:#503239}html[data-theme=dark] .wa-quality-review{background:#10202f;border-color:#294052}@media (width<=720px){.wa-support-filters{margin-inline:-2px;padding-bottom:6px}.wa-support-filters button{font-size:15px}.wa-thread-head{flex-wrap:wrap;align-items:flex-start;padding:13px}.wa-thread-owner{flex:145px;align-items:flex-start!important;min-width:0!important}.wa-thread-owner>small{text-align:left}.wa-takeover{width:100%;font-size:15px}.wa-human-lifecycle{grid-template-columns:1fr;padding:12px 13px}.wa-human-lifecycle dl{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-match-candidates{flex-direction:column;align-items:stretch}.wa-match-candidates>div:last-child{grid-template-columns:1fr;justify-content:stretch;display:grid}.wa-match-candidates button{text-align:left;min-height:44px}.wa-support-signals{padding:11px 13px}.wa-composer textarea{min-height:84px;font-size:16px}.wa-composer button{min-height:44px;font-size:15px}.wa-workflow-actions{grid-template-columns:1fr;width:100%;display:grid}.wa-ticketbar .wa-workflow-actions button{width:100%;font-size:15px}.wa-quality-review dl{grid-template-columns:1fr}.wa-quality-review dd{font-size:15px}}.ticket-reopen-button{color:#155f9d;white-space:nowrap;background:#eef7ff;border:1px solid #b8d7f2;border-radius:9px;min-height:44px;padding:0 14px;font-size:14px;font-weight:780}.ticket-reopen-button:hover:not(:disabled){background:#e2f1ff;border-color:#72afe1}.ticket-reopen-button:disabled{opacity:.55;cursor:not-allowed}.ticket-actions-popover button.reopen{color:#155f9d!important}.ticket-actions-popover button.reopen:hover:not(:disabled){background:#edf7ff!important}@media (width<=620px){.ticket-reopen-button{width:100%;font-size:16px}.ticket-dialog-statusbar .ticket-reopen-button{order:10}}.license-cost-panel{color:#17263d;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;margin:16px 0;padding:20px;font-size:1rem;line-height:1.5}.license-cost-panel h2,.license-cost-panel h3{margin:0 0 12px;font-size:1.125rem}.license-cost-panel p{color:#475569;font-size:.875rem}.license-cost-totals{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin:12px 0;display:grid}.license-cost-totals span,.license-cost-totals strong{display:block}.license-cost-totals span{font-size:.875rem}.license-cost-totals strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(1.5rem,2vw,2rem);line-height:1.3}.license-cost-panel summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.license-cost-panel ul{margin:0;padding:0;list-style:none}.license-cost-panel li{border-top:1px solid #dbe3ef;justify-content:space-between;gap:16px;padding:10px 0;font-size:.875rem;display:flex}.license-cost-panel li span{overflow-wrap:anywhere;min-width:0}.license-cost-panel li b{white-space:nowrap;font-variant-numeric:tabular-nums}.license-cost-panel li small{color:#475569;font-size:.8125rem;display:block}.license-row-cost{color:#234c79;white-space:normal;margin-top:6px;font-size:.875rem;font-weight:600;display:block}@media (width<=600px){.license-cost-panel{padding:16px}.license-cost-totals{grid-template-columns:1fr}.license-cost-panel li{font-size:1rem}}.vendor-contacts-section{color:#14263d;border-bottom:1px solid #dbe4ef;padding:20px;font-size:1rem}.vendor-contacts-section>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.vendor-contacts-section h3{margin:0;font-size:1.25rem}.vendor-contacts-section p{overflow-wrap:anywhere;margin:8px 0;font-size:.875rem;line-height:1.5}.vendor-contact-cards{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin:16px 0;display:grid}.vendor-contact-cards article{background:#f8fbff;border:1px solid #c8d7e6;border-radius:12px;min-width:0;padding:16px}.vendor-contact-cards article>div:first-child{overflow-wrap:anywhere;display:grid}.vendor-contact-cards article.is-inactive{background:#f0f2f5}.vendor-contact-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.vendor-contact-badges span{color:#184f8d;background:#e2eeff;border-radius:20px;padding:3px 8px;font-size:.75rem;font-weight:600}.vendor-contacts-section footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.vendor-contacts-section button{min-height:44px;padding:10px 12px;font-size:.875rem}.vendor-contact-form{border:1px solid #c8d7e6;border-radius:12px;margin-top:16px;padding:16px}.vendor-contact-form h4{margin:0 0 16px;font-size:1.125rem}.vendor-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vendor-contact-fields label{gap:6px;font-size:1rem;display:grid}.vendor-contact-fields input,.vendor-contact-fields textarea,.vendor-recipient-picker select{box-sizing:border-box;color:#14263d;background:#fff;border:1px solid #b6c6d9;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:1rem}.vendor-contact-toggle{align-items:center;gap:10px;min-height:44px;font-size:1rem;display:flex}.vendor-contact-toggle input{flex-shrink:0;width:20px;height:20px}.vendor-recipient-picker{border:1px solid #c8d7e6;border-radius:10px;margin:12px 0;padding:12px}.vendor-recipient-picker legend{font-size:1rem;font-weight:700}.employee-email-dialog .vendor-recipient-picker label{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) 135px;align-items:center;padding:10px 0}.vendor-recipient-picker label>span{overflow-wrap:anywhere;min-width:0;display:grid}.vendor-recipient-picker p{overflow-wrap:anywhere}@media (width<=540px){.vendor-contacts-section{padding:14px}.vendor-contacts-section>header{flex-direction:column}.vendor-contact-fields{grid-template-columns:1fr}.vendor-contacts-section p,.vendor-contacts-section button{font-size:1rem}.employee-email-dialog .vendor-recipient-picker label{grid-template-columns:1fr}}.employee-email-button{white-space:nowrap;min-height:44px}.employee-email-dialog{color:#14263d;background:#fff;border:1px solid #dbe4ef;border-radius:18px;width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:clamp(16px,3vw,28px);font-size:1rem;line-height:1.5;overflow-y:auto;box-shadow:0 24px 80px #06142640}.employee-email-dialog::backdrop{background:#07182b99}.employee-email-dialog header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.employee-email-dialog h2{overflow-wrap:anywhere;margin:4px 0 18px;font-size:clamp(1.375rem,3vw,1.75rem);line-height:1.25}.employee-email-dialog small{color:#47617d;font-size:.75rem;font-weight:700}.employee-email-dialog label{gap:6px;margin-bottom:16px;font-size:1rem;font-weight:600;display:grid}.employee-email-dialog input,.employee-email-dialog textarea{box-sizing:border-box;color:#14263d;background:#fff;border:1px solid #b6c6d9;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font-size:1rem;line-height:1.5}.employee-email-dialog textarea{resize:vertical}.employee-email-dialog button,.employee-email-dialog a{border-radius:8px;min-height:44px;padding:10px 14px;font-size:1rem}.employee-email-dialog button:disabled{opacity:.55;cursor:not-allowed}.employee-email-dialog footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.employee-email-from{overflow-wrap:anywhere;background:#edf5ff;border-radius:8px;padding:12px}.employee-email-dialog p{font-size:1rem}.employee-email-connect a{align-items:center;display:inline-flex}.system-health-panel{margin-bottom:1.25rem;padding:1.25rem;font-size:1rem;line-height:1.5}.system-health-panel .directory-toolbar{flex-wrap:wrap;gap:1rem;padding:0 0 1rem}.system-health-panel button{min-height:44px}.system-health-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.system-health-grid article{border:1px solid #d1d5db;border-radius:10px;padding:1rem}.system-health-grid p{color:#374151;margin-top:.5rem;font-size:.875rem}.health-status{text-transform:capitalize;font-size:.875rem;font-weight:600;display:block}.health-online{color:#166534}.health-unavailable{color:#991b1b}.health-unverified,.health-configured{color:#854d0e}.system-health-panel h2{margin-top:1.5rem;font-size:1.25rem}.system-audit-list{padding:0;list-style:none}.system-audit-list li{overflow-wrap:anywhere;border-bottom:1px solid #d1d5db;gap:.25rem;padding:.75rem 0;display:grid}.system-audit-list time{color:#4b5563;font-size:.875rem}.lead-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lead-language-toggle{background:#fff;border:1px solid #d7e1eb;border-radius:10px;padding:3px;display:flex}.lead-language-toggle button{color:#526478;background:0 0;border:0;border-radius:7px;min-height:38px;padding:0 12px;font-weight:700}.lead-language-toggle button[aria-pressed=true]{color:#1266d9;background:#eaf3ff}.lead-stage-panel{gap:12px;min-width:0;display:grid}.lead-stage-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-stage-panel h2{color:#19314e;margin:0;font-size:17px}.lead-stage-panel>header button{color:#31516f;background:#fff;border:1px solid #d7e1eb;border-radius:8px;min-height:38px;padding:6px 12px;font-weight:700}.lead-stage-ribbon{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.lead-stage-ribbon>button{text-align:left;color:#19314e;background:#fff;border:1px solid #dbe6f1;border-top:3px solid #b8d0ed;border-radius:12px;grid-template-columns:28px 1fr;align-content:start;gap:8px;min-width:0;min-height:130px;padding:14px;display:grid}.lead-stage-ribbon>button:hover,.lead-stage-ribbon>button[aria-pressed=true]{background:#f2f7ff;border-color:#1266d9;box-shadow:inset 0 0 0 1px #1266d9}.lead-stage-number{color:#1266d9;font-variant-numeric:tabular-nums;background:#eaf3ff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.lead-stage-name{overflow-wrap:anywhere;min-height:38px;font-size:13px;font-weight:700;line-height:1.4}.lead-stage-ribbon strong{font-variant-numeric:tabular-nums;grid-column:2;font-size:28px;line-height:1}.lead-stage-ribbon small{color:#68778a;grid-column:2;font-size:11px}.lead-stage-ribbon button:focus-visible,.lead-language-toggle button:focus-visible,.lead-stage-panel>header button:focus-visible{outline-offset:3px;outline:3px solid #1266d9}html[data-theme=dark] :is(.lead-stage-ribbon>button,.lead-language-toggle,.lead-stage-panel>header button){background:var(--dark-panel);border-color:var(--dark-border);color:var(--dark-text)}html[data-theme=dark] .lead-stage-panel h2{color:var(--dark-text)}html[data-theme=dark] .lead-stage-ribbon>button[aria-pressed=true]{background:var(--dark-panel-raised);border-color:#4c91e4}html[data-theme=dark] .lead-stage-ribbon small{color:var(--dark-text-secondary)}@media (width<=1100px){.lead-stage-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.lead-stage-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-hero-actions{align-items:stretch}.lead-hero-actions>.lead-primary{flex:1;min-width:150px}.lead-stage-ribbon>button{min-height:138px;padding:12px}}@media (width<=360px){.lead-stage-ribbon{grid-template-columns:1fr}}.reach-composer{--reach-body:16px;--reach-small:14px;--reach-meta:12px;width:min(1000px,100vw - 24px);max-height:94dvh;font-size:var(--reach-body);line-height:1.5;overflow:auto}.reach-composer .ticket-dialog-header h2{overflow-wrap:anywhere;font-size:clamp(24px,3vw,32px);line-height:1.2}.reach-composer .ticket-dialog-header p{font-size:16px}.reach-composer button,.reach-composer select,.reach-composer input:not([type=checkbox]){min-height:44px;font-size:16px}.reach-composer button{background:var(--surface,#fff);color:inherit;cursor:pointer;border:1px solid #c6d8e7;border-radius:9px;padding:10px 16px}.reach-composer button:disabled{opacity:.5;cursor:not-allowed}.reach-composer button:focus-visible,.reach-composer a:focus-visible,.reach-composer input:focus-visible,.reach-composer textarea:focus-visible{outline-offset:3px;outline:3px solid #1476e8}.reach-composer .lead-primary{color:#fff;background:#1476e8;border-color:#1476e8}.reach-body{gap:20px;padding:24px;display:grid}.reach-envelope{color:#243447;overflow-wrap:anywhere;background:#f3f8ff;border-radius:12px;padding:16px 20px}.reach-envelope p{margin:3px 0}.reach-envelope strong{min-width:50px;display:inline-block}.reach-notice{color:#654712;background:#fff7e6;border:1px solid #ecd398;border-radius:10px;padding:16px;font-size:14px}.reach-notice a{color:#0754a5;padding:10px;font-weight:700;display:inline-block}.reach-success{color:#126745;overflow-wrap:anywhere;background:#e3f7ef;border-radius:10px;padding:16px}.reach-body label{gap:8px;font-size:14px;font-weight:600;display:grid}.reach-body input:not([type=checkbox]),.reach-body textarea,.reach-body select{box-sizing:border-box;background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border:1px solid #bacddc;border-radius:8px;padding:12px;font-size:16px;line-height:1.5}.reach-body textarea{resize:vertical}.reach-create,.reach-edit{gap:20px;display:grid}.reach-edit{border:0;min-width:0;margin:0;padding:0}.reach-body h3{margin:0 0 6px;font-size:20px;line-height:1.3}.reach-body p{overflow-wrap:anywhere}.reach-tabs{flex-wrap:wrap;gap:8px;display:flex}.reach-tabs button[aria-pressed=true]{color:#0754a5;background:#e8f3ff;border-color:#1476e8}.reach-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reach-products label{cursor:pointer;border:1px solid #c6d8e7;border-radius:12px;padding:10px}.reach-products img{object-fit:contain;background:#fff;border-radius:6px;width:100%;height:135px}.reach-products span{align-items:center;gap:6px;min-height:44px;display:flex}.reach-body input[type=checkbox]{accent-color:#1476e8;flex:none;width:20px;height:20px}.reach-body .reach-check{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:16px;display:flex}.reach-slide-edit{border:1px solid #c6d8e7;border-radius:10px;gap:12px;margin-top:12px;padding:16px;display:grid}.reach-body summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:16px;font-weight:600}.reach-evidence{color:#243447;background:#f3f8ff;border-radius:10px;padding:0 16px}.reach-review{min-width:0}.reach-email-preview{background:#fff;border:1px solid #c6d8e7;border-radius:10px;width:100%;height:720px;margin:16px auto;display:block}.reach-email-preview.mobile{max-width:390px}.reach-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.reach-new{justify-self:start}.reach-progress{align-items:center;gap:10px;display:flex}.reach-spinner{border:3px solid #c6d8e7;border-top-color:#1476e8;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite reach-spin}@keyframes reach-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.reach-spinner{animation:none}}html[data-theme=dark] .reach-composer{background:var(--dark-panel);color:var(--dark-text)}html[data-theme=dark] .reach-body input:not([type=checkbox]),html[data-theme=dark] .reach-body textarea,html[data-theme=dark] .reach-body select,html[data-theme=dark] .reach-composer button:not(.lead-primary){color:#e8eef6;background:#15293d}@media (width<=700px){.reach-composer{width:calc(100vw - 12px);max-height:96dvh}.reach-body{gap:16px;padding:16px}.reach-products{grid-template-columns:repeat(2,minmax(0,1fr))}.reach-actions{grid-template-columns:1fr;width:100%;display:grid}.reach-actions button{width:100%}.reach-email-preview{height:65dvh}.reach-composer .ticket-dialog-header{padding:16px}.reach-composer .ticket-dialog-header h2{font-size:24px}.reach-envelope{padding:12px}.reach-tabs button{flex:1}}.lead-contact-editor{border:1px solid #c6d8e7;border-radius:12px;margin:16px 20px;padding:18px;font-size:16px;line-height:1.5}.reach-body .lead-contact-editor{margin:0}.lead-contact-editor header{justify-content:space-between;align-items:start;gap:16px;display:flex}.lead-contact-editor h3{margin:0;font-size:20px}.lead-contact-editor p{margin:6px 0 12px;font-size:14px}.lead-contact-editor button{cursor:pointer;border:1px solid #bacddc;border-radius:8px;min-height:44px;padding:10px 14px;font-size:16px}.lead-contact-editor fieldset{border:0;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin:0;padding:16px 0;display:grid}.lead-contact-editor label{gap:7px;min-width:0;font-size:14px;display:grid}.lead-contact-editor .wide{grid-column:1/-1}.lead-contact-editor input,.lead-contact-editor textarea{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid #bacddc;border-radius:8px;padding:12px;font-size:16px;line-height:1.5}.lead-contact-editor footer{justify-content:flex-end;gap:10px;display:flex}.lead-contact-editor .lead-primary{color:#fff;background:#1476e8}html[data-theme=dark] .lead-contact-editor input,html[data-theme=dark] .lead-contact-editor textarea{color:#e8eef6;background:#15293d}@media (width<=700px){.lead-contact-editor{margin:12px;padding:14px}.lead-contact-editor header{display:block}.lead-contact-editor fieldset{grid-template-columns:1fr}.lead-contact-editor header button{width:100%}}.reach-mail-status{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:16px;display:flex}.reach-mail-status button,.reach-mail-status a{min-height:44px;color:inherit;background:0 0;border:1px solid #bacddc;border-radius:8px;align-items:center;padding:10px 14px;font-size:16px;display:inline-flex}.reach-notice ul{margin:12px 0 0;padding-left:22px}.reach-notice li{margin:8px 0;line-height:1.5}@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}:root{--type-12:.75rem;--type-14:.875rem;--type-16:1rem;--type-20:1.25rem;--type-24:1.5rem;--type-32:2rem;--type-40:2.5rem;--type-page:clamp(var(--type-24),1.55rem + .6vw,var(--type-32));--type-section:clamp(1.125rem,1.05rem + .25vw,var(--type-20));--type-kpi:clamp(1.75rem,1.45rem + 1.05vw,var(--type-40));--type-body:var(--type-16);--type-data:var(--type-14);--type-meta:var(--type-12);--type-control:var(--type-14);--leading-body:1.5;--leading-heading:1.22;--touch-target:44px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:var(--type-body);line-height:var(--leading-body)}:where(h1,h2,h3,h4){line-height:var(--leading-heading);overflow-wrap:anywhere}:where(p,li,dd,td,blockquote){line-height:var(--leading-body)}.main-area :is(.welcome h1,.workspace-hero h1,.workspace-header h1,.documents-hero h1,.knowledge-hero h1,.task-workspace-hero h1,.wa-heading h1,.agreement-heading h1,.lead-hero h1){font-size:var(--type-page)}.main-area :is(.section-head h2,.section-title-row h2,.personal-work-head h2,.kb-article-content h2,.kb-readable-section>h2,.lead-board h2,.agreement-section-title h2){font-size:var(--type-section)}.main-area :is(.subtitle,.workspace-hero p,.workspace-header p,.documents-hero p,.knowledge-hero p,.task-workspace-hero p,.wa-heading p,.agreement-heading p,.lead-hero p){font-size:var(--type-body);line-height:var(--leading-body)}.main-area :is(.summary-copy small,.lead-stats small,.po-dashboard-cards span){font-size:var(--type-14)}.main-area :is(.summary-copy strong,.lead-stats strong,.po-dashboard-cards strong){font-size:var(--type-kpi);line-height:1.05}.main-area :is(.summary-copy em,.lead-stats em,.po-dashboard-cards small){font-size:var(--type-meta);line-height:1.4}.main-area :is(.briefing-item h3,.priority h3,.alert h3,.task-main strong,.delegate-row strong,.quick-card strong,.tool-card strong,.kb-list strong){font-size:var(--type-14)}.main-area :is(.briefing-item p,.priority p,.alert p,.task-main span,.delegate-row span,.quick-card small,.tool-card small,.ticket-note,.workspace-hero p,.workspace-header p,.documents-hero p,.knowledge-hero p,.task-workspace-hero p){font-size:var(--type-14);line-height:var(--leading-body)}.main-area :is(table th,table td,.ticket-table th,.ticket-table td,.document-table th,.document-table td,.lead-table th,.lead-table td,.po-detail-table th,.po-detail-table td,.po-management-table th,.po-management-table td){font-size:var(--type-data);line-height:1.45}.main-area :is(table small,table time,.ticket-table td small,.document-table small,.lead-table td small,.lead-table td:first-child span,.po-management-table td small,.po-detail-table td small){font-size:var(--type-meta)}.main-area :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:var(--type-control);line-height:1.4}.main-area :is(.filters button,.document-tabs button,.ticket-filter-buttons button,.ticket-category-filter,.po-filterbar label,.lead-controls label>span,.lead-form label>span,.agreement-form label>span,.agreement-choice-block>span,.new-ticket-form label>span,.new-ticket-requester>span){font-size:var(--type-control)}.main-area :is(.badge,.status,.ticket-status,.document-status,.document-restricted,.po-status,.lead-temp,.lead-stage,.lead-review-badge,.agreement-state){line-height:1.25;font-size:var(--type-meta)!important}.main-area :is(small,time,.micro-label,.eyebrow,.section-kicker,.task-people,.priority-footer,.delegate-right small,.appearance-subtitle,.appearance-saved,.ticket-detail-grid small,.ticket-message>small,.po-detail-grid small,.po-notes-panel small,.knowledge-layout>aside small,.kb-reference-image figcaption span,.wa-conversation-copy time,.wa-conversation-copy small,.wa-message time,.wa-ai-fields span,.agreement-review-grid small,.signature-pad>small,.agreement-key-dates span,.agreement-readonly-fact span,.lead-source-card small,.lead-run-status,.lead-board header p,.lead-detail-score small,.lead-detail-grid small,.lead-contact-grid small){font-size:var(--type-meta)}.main-area :is(button,.text-button,.card-footer-button,.agreement-primary,.agreement-save,.agreement-back,.lead-primary,.lead-secondary,.lead-detail-actions>button,.wa-linkbar button,.wa-ai-actions button,.wa-ticketbar button,.po-detail-actions button,.po-editor-actions button,.new-ticket-actions button){font-size:var(--type-control)}.sidebar .nav-item,.sidebar .nav-group-trigger{font-size:var(--type-14)}.sidebar .nav-item-nested,.sidebar .nav-label{font-size:var(--type-meta)}.global-search input,.appearance-options button{font-size:var(--type-14)}.lead-source-card p,.lead-detail-grid p,.lead-contact-grid :is(strong,a,span),.lead-empty p{font-size:var(--type-14);line-height:var(--leading-body)}.lead-source-card strong,.lead-detail-grid strong,.lead-contact-grid strong{font-size:var(--type-14)}.lead-board header input,.lead-controls :is(select,input),.lead-form :is(input,select,textarea){font-size:var(--type-control)}.lead-table td:first-child strong{font-size:var(--type-14)}.lead-table td:nth-child(3) p{font-size:var(--type-data);line-height:1.45}.agreement-terms-panel article p,.agreement-terms-panel li{font-size:var(--type-14);line-height:1.65}.agreement-terms-panel article strong,.agreement-terms-panel h3{font-size:var(--type-14)}.agreement-form :is(.agreement-helper,.agreement-sensitive-note small,.agreement-ach-note p,.agreement-plan-card small,.agreement-acknowledge small,.agreement-guarantor-toggle small,.agreement-signing-note small,.agreement-review-grid span,.agreement-finish-box span,.agreement-toggle-card small,.agreement-subsidy-heading small,.agreement-readonly-fact small){font-size:var(--type-meta);line-height:var(--leading-body)}.kb-article-content section p,.kb-article-content li,.kb-check-list li,.kb-step-list li{font-size:var(--type-14);line-height:1.65}@media (pointer:coarse){:is(.menu-button,.appearance-trigger,.bell,.new-action,.icon-button,.check,.filters button,.document-tabs button,.ticket-filter-buttons button,.ticket-actions-trigger,.workspace-actions button,.task-toolbar button,.task-toolbar select,.lead-primary,.lead-secondary,.lead-detail-actions button,.agreement-primary,.agreement-save,.agreement-back,.agreement-steps button,.agreement-choice-row button,.signature-mode button,.po-detail-actions button,.wa-linkbar button,.wa-ai-actions button,.wa-ticketbar button){min-width:var(--touch-target);min-height:var(--touch-target)}}@media (width<=720px){:root{--type-page:clamp(1.375rem,1.15rem + 1.15vw,1.75rem);--type-section:clamp(1.0625rem,1rem + .45vw,1.25rem);--type-kpi:clamp(1.5rem,1.2rem + 1.7vw,2.25rem);--type-body:1rem;--type-data:.875rem;--type-control:1rem}.content{padding:20px 14px calc(32px + env(safe-area-inset-bottom))}.welcome,.workspace-hero,.workspace-header,.documents-hero,.knowledge-hero,.task-workspace-hero,.lead-hero{flex-direction:column;align-items:stretch;gap:12px}.welcome h1 span{font-size:inherit}.subtitle{font-size:var(--type-body)}.dashboard-summary-ribbon,.lead-stats{scroll-snap-type:none;grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:visible}.summary-stat,.lead-stats>button{width:100%;min-width:0;min-height:100px}.briefing-grid,.priority-grid,.dashboard-grid,.lower-grid{grid-template-columns:1fr}.priority-grid .priority:nth-child(3){display:block}.priority{min-width:0}.ticket-filterbar,.document-toolbar,.po-filterbar,.lead-board>header{align-items:stretch}.ticket-filter-buttons{grid-template-columns:1fr 1fr}.ticket-table-wrap,.document-table-wrap,.po-table-wrap,.lead-table-wrap{overscroll-behavior-inline:contain;max-width:100%}.lead-table tbody{padding:8px 0}.lead-table tr{padding:14px}.lead-table td{font-size:var(--type-data)}.agreement-form,.ticket-dialog,.task-detail-dialog,.po-detail-shell,.po-editor-dialog{padding:14px}.main-area :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem}}@media (width<=480px){.dashboard-summary-ribbon,.lead-stats{grid-template-columns:1fr}.summary-stat,.lead-stats>button{min-height:92px}.ticket-filter-buttons,.task-toolbar,.lead-detail-actions,.agreement-summary,.agreement-key-dates,.workspace-stats{grid-template-columns:1fr}.topbar{padding-inline:12px}.top-actions{gap:5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{max-width:100%;overflow-x:clip}.portal-shell,.main-area,.content,.personal-priorities,.tasks-card,.task-list,.task-row,.task-main{min-width:0;max-width:100%}@media (width<=720px){.topbar{gap:8px;width:100%;max-width:100%;overflow:hidden}.menu-button{flex:none;margin-right:4px}.global-search{flex:auto;width:auto;min-width:0;max-width:100%}.global-search input{width:100%;min-width:0}.top-actions{flex:none;min-width:0}.new-action{white-space:nowrap;flex:none}.personal-priorities{padding:16px 14px;overflow:hidden}.personal-priorities>.section-head{align-items:flex-start}.personal-priorities .priority-grid{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;margin-top:14px;padding:0;display:grid;overflow:visible}.personal-priorities .priority-grid>.priority{scroll-snap-align:none;width:100%;min-width:0;max-width:100%;min-height:0;padding:16px;display:block}.priority-top,.priority-footer{flex-wrap:wrap;align-items:flex-start}.priority h3,.priority p{overflow-wrap:anywhere;word-break:normal}.priority p{min-height:0}.priority-footer{row-gap:10px}.priority-footer button{min-height:44px;margin-left:auto;padding:8px 0 8px 12px}.tasks-card{width:100%;overflow:hidden}.tasks-card>.section-head{width:100%}.tasks-card .filters{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:6px;width:100%;max-width:100%;padding:8px 12px 10px;display:flex;overflow:auto hidden}.tasks-card .filters button{scroll-snap-align:start;flex:none;min-height:44px;padding:8px 12px}.task-row{align-items:flex-start;gap:12px;width:100%;min-height:76px;padding:14px 13px}.task-row .check{flex:0 0 44px;width:44px;height:44px;margin-top:1px}.task-main{flex:auto;width:auto;padding-top:1px}.task-main strong,.task-main span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block;overflow:visible}.task-main strong{font-size:1rem;line-height:1.35}.task-main span{margin-top:5px;font-size:.9375rem;line-height:1.4}.task-row>.status{flex:none;margin-top:2px}}@media (width<=420px){.content{width:100%;padding-inline:12px}.personal-priorities{padding-inline:12px}.topbar{padding-inline:10px}.new-action{padding-inline:11px}.task-row>.status{display:none}}.marketing-workspace,.campaign-editor{max-width:1320px;color:var(--ink);gap:20px;margin:0 auto 36px;display:grid}.marketing-hero,.campaign-editor-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.marketing-hero h1,.campaign-editor-head h1{color:#10233e;letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(25px,3vw,34px);line-height:1.15}.marketing-hero p,.campaign-editor-head p{color:#6d7b8e;max-width:760px;margin:0;font-size:15px;line-height:1.55}.marketing-primary,.marketing-panel-head button,.marketing-empty button,.campaign-builder footer button:last-child,.profile-dialog footer button:last-child{color:#fff;background:linear-gradient(135deg,#1479ec,#0a5fc7);border:0;border-radius:10px;min-height:44px;padding:0 17px;font-size:14px;font-weight:800;box-shadow:0 7px 18px #1368e82e}.marketing-primary:disabled,.campaign-builder button:disabled,.review-actions button:disabled{cursor:not-allowed;box-shadow:none;opacity:.5}.marketing-primary:focus-visible,.marketing-tabs button:focus-visible,.campaign-editor-tabs button:focus-visible,.marketing-campaign-list>button:focus-visible{outline-offset:2px;outline:3px solid #1368e838}.marketing-delivery-note{background:#f4f9ff;border:1px solid #d7e5f5;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.marketing-delivery-note>span{font-size:13px}.marketing-delivery-note .ready{color:#179c5b}.marketing-delivery-note .attention{color:#d78a19}.marketing-delivery-note strong{font-size:13px}.marketing-delivery-note p{color:#68778a;margin:3px 0 0;font-size:12px;line-height:1.45}.marketing-tabs,.campaign-editor-tabs{scrollbar-width:thin;background:#fff;border:1px solid #e1e7ee;border-radius:12px;gap:5px;padding:4px;display:flex;overflow-x:auto}.marketing-tabs button,.campaign-editor-tabs button{color:#657487;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:13px;font-weight:700;display:flex}.marketing-tabs button.active,.campaign-editor-tabs button.active{color:#1265c7;background:#eaf3ff}.marketing-tabs button span{font-size:15px}.marketing-error,.campaign-warning{color:#a52c36;background:#fff5f6;border:1px solid #efb8bd;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;font-size:13px;line-height:1.45;display:flex}.marketing-error button{color:#a52c36;background:#fff;border:1px solid #e7a5ab;border-radius:7px;min-height:34px;padding:0 12px;font-weight:750}.campaign-warning{display:block}.campaign-warning p{margin:4px 0 0}.marketing-loading{color:#68778a;align-content:center;place-items:center;gap:12px;min-height:280px;font-size:15px;display:grid}.marketing-loading span{border:3px solid #dbe8f8;border-top-color:#1368e8;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite marketing-spin}@keyframes marketing-spin{to{transform:rotate(360deg)}}.marketing-panel{overflow:hidden}.marketing-panel-head{border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.marketing-panel-head h2{color:#17243a;margin:0;font-size:20px}.marketing-panel-head p{color:#778497;margin:5px 0 0;font-size:13px}.marketing-filter{align-items:flex-end;gap:9px;display:flex}.marketing-filter label{gap:5px;display:grid}.marketing-filter label span{color:#718096;font-size:11px;font-weight:700}.marketing-filter select,.marketing-search{color:#26364b;background:#fff;border:1px solid #d9e1ea;border-radius:8px;height:40px;padding:0 10px;font-size:13px}.marketing-filter button{min-height:40px}.marketing-search{width:min(280px,100%)}.marketing-campaign-list{display:grid}.marketing-campaign-list>button{min-height:82px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:13px 21px;display:grid}.marketing-campaign-list>button:last-child{border-bottom:0}.marketing-campaign-list>button:hover{background:#f8fbff}.campaign-type{color:#1368d3;background:#ebf4ff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.campaign-main{gap:4px;min-width:0;display:grid}.campaign-main strong{color:#26354a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.campaign-main small,.campaign-metrics small{color:#7b8899;font-size:11px}.campaign-main em{color:#b33c46;font-size:11px;font-style:normal}.campaign-metrics{justify-items:end;gap:5px;display:grid}.campaign-metrics b{color:#b17414;font-size:10px}.marketing-status{color:#5a687a;text-transform:capitalize;white-space:nowrap;background:#eef2f6;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.status-approved,.status-published,.status-sent{color:#147947;background:#e8f7ef}.status-in_review,.status-scheduled,.status-pending{color:#8a6408;background:#fff4d8}.status-changes_requested,.status-rejected,.status-failed,.status-partially_failed{color:#aa2934;background:#fdebed}.status-draft{color:#266abc;background:#eaf3ff}.status-cancelled,.status-suppressed{color:#606c7b;background:#eef0f3}.marketing-empty{text-align:center;color:#728095;align-content:center;place-items:center;gap:8px;min-height:220px;padding:32px;display:grid}.marketing-empty>span{color:#1a74dd;font-size:32px}.marketing-empty h3{color:#27364a;margin:0;font-size:18px}.marketing-empty p{max-width:560px;margin:0 0 8px;font-size:13px;line-height:1.5}.marketing-empty button{min-height:40px}.marketing-blog-grid,.template-grid,.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:20px;display:grid}.marketing-blog-grid>button,.template-grid article,.media-grid article{color:inherit;text-align:left;background:#fff;border:1px solid #e1e7ed;border-radius:12px;overflow:hidden}.marketing-blog-grid>button{gap:12px;padding:17px;display:flex}.marketing-blog-grid>button>span,.template-grid article>span{color:#1268d1;background:#eaf3ff;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.marketing-blog-grid h3,.template-grid h3,.media-grid h3{color:#25344a;margin:9px 0 5px;font-size:15px}.marketing-blog-grid p,.template-grid p,.media-grid p{color:#748194;margin:0;font-size:12px;line-height:1.5}.marketing-blog-grid small,.template-grid small,.media-grid small{color:#8d98a6;margin-top:10px;font-size:10px;display:block}.marketing-blog-grid em{color:#a72b36;margin-top:7px;font-size:10px;font-style:normal;display:block}.template-grid article{min-height:180px;padding:18px}.template-grid article>span{width:42px}.template-grid p{min-height:54px}.media-count{color:#147947;background:#e9f7ef;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.media-upload-form{border-bottom:1px solid #e9edf2;grid-template-columns:1.3fr 1fr 1.3fr 1fr auto auto;gap:10px;padding:16px 20px;display:grid}.media-upload-form input,.media-upload-form button,.subscription-form input,.subscription-form select,.subscription-form button{color:#26364b;background:#fff;border:1px solid #d8e1eb;border-radius:8px;min-width:0;height:42px;padding:0 10px;font-size:12px}.media-upload-form input[type=file]{padding:8px}.media-upload-form label{align-items:center;gap:7px;font-size:11px;display:flex}.media-upload-form label input{width:17px;height:17px}.media-upload-form button,.subscription-form button{color:#fff;background:#1268d4;border:0;font-weight:800}.media-grid article img{aspect-ratio:16/9;object-fit:cover;background:#edf1f5;width:100%;display:block}.media-grid article>div{padding:14px}.media-grid article footer{gap:7px;margin-top:12px;display:flex}.media-grid article footer button{color:#2b608f;background:#f6f9fc;border:1px solid #cbd8e6;border-radius:7px;min-height:34px;padding:0 10px;font-weight:750}.audience-table-wrap{overflow:auto}.audience-table{border-collapse:collapse;width:100%;min-width:800px}.audience-table th{color:#68778a;letter-spacing:.04em;text-align:left;background:#f6f8fb;font-size:10px}.audience-table th,.audience-table td{border-bottom:1px solid #e9edf2;padding:11px 14px}.audience-table td{color:#425166;font-size:12px}.audience-table td strong,.audience-table td small{display:block}.audience-table td small{color:#8390a1;margin-top:3px}.audience-table td button{color:#1768bc;background:#f7fbff;border:1px solid #cad8e8;border-radius:7px;min-height:32px;padding:0 10px;font-weight:750}.audience-blocked{color:#a72b36;background:#fdebed;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.marketing-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061528a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.profile-dialog,.campaign-builder{background:#fff;border:1px solid #dfe6ee;border-radius:16px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 26px 80px #04173052}.campaign-builder{width:min(1040px,100%)}.profile-dialog>header,.campaign-builder>header{z-index:2;background:#fff;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;display:flex;position:sticky;top:0}.profile-dialog header small,.campaign-builder header small{color:#1970ce;letter-spacing:.1em;font-size:10px;font-weight:850}.profile-dialog h2,.campaign-builder h2{margin:4px 0 0;font-size:21px}.profile-dialog header>button,.campaign-builder header>button{color:#586779;background:#f0f3f6;border:0;border-radius:8px;width:36px;height:36px;font-size:22px}.profile-form,.topic-brief-grid,.audience-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}.profile-form label,.topic-brief-grid label,.audience-filter-grid label,.campaign-edit-card>label,.cta-fields label,.test-email-action label,.builder-review>label{gap:6px;display:grid}.profile-form label>span,.topic-brief-grid label>span,.audience-filter-grid label>span,.campaign-edit-card label>span,.email-step-fields>span,.test-email-action label>span,.builder-review label>span{color:#435268;font-size:12px;font-weight:750}.profile-form input,.profile-form select,.topic-brief-grid input,.topic-brief-grid select,.topic-brief-grid textarea,.audience-filter-grid input,.campaign-edit-card input,.campaign-edit-card select,.campaign-edit-card textarea,.review-actions input,.review-actions textarea,.builder-review select{color:#25354a;background:#fff;border:1px solid #d4dde7;border-radius:8px;width:100%;min-height:42px;padding:9px 10px;font-size:14px;line-height:1.45}.profile-form textarea,.topic-brief-grid textarea,.campaign-edit-card textarea,.review-actions textarea{resize:vertical}.wide{grid-column:1/-1}.profile-checkbox{align-items:center;min-height:42px;grid-template-columns:auto 1fr!important;display:flex!important}.profile-checkbox input{width:18px;height:18px}.profile-dialog>footer,.campaign-builder>footer{background:#fff;border-top:1px solid #e7ebf0;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex;position:sticky;bottom:0}.profile-dialog>footer button:first-child,.campaign-builder>footer button:first-child{color:#536276;background:#fff;border:1px solid #d5dde7;border-radius:9px;min-height:42px;padding:0 15px;font-weight:750}.subscription-form{border-bottom:1px solid #e9edf2;grid-template-columns:1.15fr 1fr 1.6fr auto;gap:9px;padding:16px 20px;display:grid}.subscription-columns{grid-template-columns:1fr 1fr;gap:20px;padding:20px;display:grid}.subscription-columns>section{border:1px solid #e2e8ef;border-radius:11px;padding:16px}.subscription-columns h3{margin:0 0 12px;font-size:15px}.subscription-columns article{border-top:1px solid #edf0f3;gap:3px;padding:10px 0;display:grid}.subscription-columns article strong{font-size:12px}.subscription-columns article small,.subscription-columns p{color:#7b8898;font-size:11px}.analytics-layout{gap:17px;display:grid}.analytics-summary,.campaign-result-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.analytics-summary article,.campaign-result-cards article{padding:16px}.analytics-summary small,.campaign-result-cards small{color:#758295;font-size:11px;display:block}.analytics-summary strong,.campaign-result-cards strong{color:#17263b;margin-top:5px;font-size:25px;display:block}.analytics-list article{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) repeat(3,100px);align-items:center;gap:18px;padding:14px 20px;display:grid}.analytics-list article>div,.analytics-list article>span{gap:3px;display:grid}.analytics-list article>span{text-align:right}.analytics-list small{color:#7b8798;font-size:10px}.builder-steps{border-bottom:1px solid #e8ecf1;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:17px 22px;list-style:none;display:grid}.builder-steps li{color:#8a95a4;align-items:center;gap:8px;font-size:11px;display:flex}.builder-steps li:after{content:"";background:#dfe5ec;flex:1;height:1px}.builder-steps li:last-child:after{display:none}.builder-steps li>span{background:#fff;border:1px solid #d4dce6;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.builder-steps li.active,.builder-steps li.complete{color:#1767be}.builder-steps li.active>span,.builder-steps li.complete>span{color:#fff;background:#176cd1;border-color:#176cd1}.builder-body{min-height:420px;padding:22px}.content-type-options{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.content-type-options button{min-height:185px;color:inherit;text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:13px;padding:20px;position:relative}.content-type-options button:hover,.content-type-options button.selected{background:#f5faff;border-color:#63a2ea;box-shadow:0 0 0 2px #1368e814}.content-type-options button>span{color:#1267ce;background:#eaf3ff;border-radius:10px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.content-type-options strong{margin-top:18px;font-size:16px;display:block}.content-type-options p{color:#728093;font-size:12px;line-height:1.5}.content-type-options i{color:#1370d7;font-style:normal;position:absolute;top:14px;right:14px}.topic-brief-grid,.audience-filter-grid{padding:0}.builder-guardrail,.audience-safety,.workflow-safety,.builder-generate-note{background:#f3f9ff;border:1px solid #d6e7f8;border-radius:10px;padding:13px 15px}.builder-guardrail p,.audience-safety p,.workflow-safety p,.builder-generate-note p{color:#65778c;margin:4px 0 0;font-size:12px;line-height:1.5}.individual-customer-picker{gap:7px;margin-top:15px;display:grid}.individual-customer-picker>span{font-size:12px;font-weight:750}.individual-customer-picker select{border:1px solid #d4dde7;border-radius:8px;width:100%;min-height:120px;padding:7px}.individual-customer-picker small{color:#7b8898;font-size:11px}.estimate-button{color:#1766b8;background:#f4f9ff;border:1px solid #c4d7ed;border-radius:9px;min-height:42px;margin:14px 0;padding:0 14px;font-weight:800}.audience-estimate{background:#f1faf5;border:1px solid #bfe0cd;border-radius:10px;flex-wrap:wrap;gap:18px;padding:14px;display:flex}.audience-estimate span{display:grid}.audience-estimate strong{font-size:22px}.audience-estimate div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audience-estimate small{background:#fff;border-radius:999px;padding:4px 7px}.audience-safety{margin-top:14px}.builder-review{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.builder-review>article,.builder-review>label{border:1px solid #e0e6ed;border-radius:10px;padding:14px}.builder-review small{color:#7d8999;font-size:9px}.builder-review article strong{margin:6px 0;display:block}.builder-review article p{color:#728093;margin:0;font-size:11px}.builder-generate-note{grid-column:1/-1;gap:10px;display:flex}.builder-generate-note>span{color:#176cd1;font-size:22px}.builder-generate-note p{margin:3px 0}.builder-generate-note strong{display:block}.campaign-editor-head{align-items:center}.campaign-editor-head>.editor-back{color:#536377;background:#fff;border:1px solid #d6dfe8;border-radius:8px;min-height:38px;padding:0 12px;font-weight:750}.campaign-editor-head>div:nth-child(2){flex:1}.campaign-editor-head>div:last-child{align-items:center;gap:10px;display:flex}.campaign-edit-card{padding:20px}.campaign-edit-card>header{margin-bottom:16px}.campaign-edit-card h2,.review-summary h2,.review-actions h2,.campaign-history h2,.audience-review h2{margin:0;font-size:19px}.campaign-edit-card header p,.review-summary header p,.campaign-history header p,.audience-review header p{color:#778497;margin:5px 0 0;font-size:12px;line-height:1.5}.campaign-edit-card>label{margin-bottom:13px}.email-editor-layout,.plain-preview-layout,.blog-editor-layout,.review-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:18px;display:grid}.email-step-fields{gap:8px;margin:4px 0 14px;display:grid}.email-step-fields input{border:1px solid #d4dde7;border-radius:8px;width:100%;min-height:42px;padding:0 10px}.cta-fields{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.campaign-media-picker{border:1px solid #dce4ec;border-radius:10px;gap:9px;margin:18px 0 0;padding:14px;display:grid}.campaign-media-picker legend{padding:0 5px;font-size:12px;font-weight:800}.campaign-media-picker>p{color:#748194;margin:0 0 5px;font-size:11px}.campaign-media-picker>label{border:1px solid #e2e7ed;border-radius:8px;grid-template-columns:auto 44px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.campaign-media-picker input{width:17px;height:17px}.campaign-media-picker img{object-fit:cover;border-radius:5px;width:44px;height:36px}.campaign-media-picker label>span{gap:2px;display:grid}.campaign-media-picker label small{color:#8490a0}.campaign-media-picker button{color:#1766b6;background:#f5f9fd;border:1px solid #cad8e7;border-radius:6px;min-height:31px}.campaign-media-picker button.selected{color:#157848;background:#e8f6ef}.email-preview-panel{background:#eef2f6;border:1px solid #dfe5ec;border-radius:13px;padding:14px;position:sticky;top:86px}.email-preview-panel>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.email-preview-panel header small,.plain-text-preview>small{color:#718096;letter-spacing:.1em;font-size:9px;font-weight:850}.email-preview-panel header strong{margin-top:2px;font-size:13px;display:block}.email-preview-panel>header button{color:#68778a;background:0 0;border:0;border-radius:6px;min-height:33px;font-size:11px}.email-preview-panel>header button.active{color:#1766bd;background:#fff}.email-preview-frame{overflow:auto}.email-preview-frame>article{color:#27364a;background:#fff;border-radius:5px;max-width:660px;margin:0 auto;overflow:hidden;box-shadow:0 4px 18px #16273d1a}.email-preview-frame.mobile>article{max-width:390px}.email-preview-frame article>header{color:#fff;background:#0b2b4d;gap:2px;padding:18px 22px;display:grid}.email-preview-frame article>header strong{font-size:16px}.email-preview-frame article>header span{color:#afc7df;font-size:9px}.email-preview-frame img{object-fit:cover;width:100%;max-height:250px;display:block}.email-preview-copy{padding:22px}.email-preview-copy>small{color:#7a8796;font-size:10px}.email-preview-copy h1{font-size:24px}.email-preview-copy p{font-size:13px;line-height:1.6}.email-preview-copy ol{gap:8px;padding:0;list-style:none;display:grid}.email-preview-copy li{align-items:center;gap:8px;font-size:12px;display:flex}.email-preview-copy li span{color:#1265c7;background:#eaf3ff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.email-preview-copy>a{color:#fff;background:#1268d4;border-radius:7px;align-items:center;min-height:39px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.email-preview-frame article>footer{color:#687789;background:#f7f8fa;border-top:1px solid #e5e9ef;gap:6px;padding:16px 22px;font-size:10px;display:grid}.plain-text-preview{overflow:hidden}.plain-text-preview>small{border-bottom:1px solid #e7ebf0;padding:17px 18px;display:block}.plain-text-preview pre{white-space:pre-wrap;color:#3f4e61;min-height:420px;margin:0;padding:18px;font:13px/1.6 ui-monospace,SFMono-Regular,monospace;overflow:auto}.plain-text-preview footer{color:#7a8797;border-top:1px solid #e7ebf0;padding:13px 18px;font-size:10px}.blog-preview{padding:27px;overflow:hidden}.blog-preview>img{width:calc(100% + 54px);margin:-27px -27px 24px}.blog-preview>small{color:#1769c4;font-size:10px;font-weight:800}.blog-preview>h1{font-size:30px;line-height:1.2}.blog-excerpt{color:#617186;font-size:17px!important;line-height:1.55!important}.blog-preview>div{color:#3e4e62;font-size:14px;line-height:1.7}.blog-preview>a{color:#fff;background:#1268d4;border-radius:8px;align-items:center;min-height:42px;padding:0 15px;font-weight:800;text-decoration:none;display:inline-flex}.blog-preview>footer{border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:10px;margin-top:25px;padding-top:16px;font-size:11px;display:flex}.blog-preview>footer a{color:#1767bd;text-decoration:none}.audience-review>header{justify-content:space-between;align-items:center;padding:20px;display:flex}.audience-review>header>strong{font-size:30px}.review-summary,.review-actions,.campaign-history,.analytics-note{padding:20px}.review-summary>div{grid-template-columns:repeat(2,1fr);gap:9px;margin:17px 0;display:grid}.review-summary>div article{border:1px solid #e2e7ed;border-radius:8px;padding:11px}.review-summary article small{color:#7a8798;font-size:9px;display:block}.review-summary article strong{margin-top:4px;font-size:12px;display:block}.compliance-check{border-top:1px solid #e5e9ef;padding-top:16px}.compliance-check h3{font-size:14px}.compliance-check p{gap:8px;margin:7px 0;font-size:12px;line-height:1.45;display:flex}.compliance-check .passed{color:#23724d}.compliance-check .failed{color:#a72b36}.review-actions{gap:11px;display:grid}.review-actions>header{justify-content:space-between;align-items:center;display:flex}.review-actions>button,.test-email-action button,.schedule-action button{color:#1766b7;background:#f5f9fd;border:1px solid #cad8e7;border-radius:8px;min-height:42px;padding:0 13px;font-weight:800}.review-change-button,.cancel-campaign-button{color:#a72b36!important;background:#fff4f5!important;border-color:#edb2b8!important}.campaign-send-button,.blog-publish-button{color:#fff!important;background:#187c4b!important;border:0!important}.test-email-action{border-top:1px solid #e5e9ef;gap:8px;padding-top:13px;display:grid}.schedule-action{grid-template-columns:1fr auto;gap:7px;display:grid}.workflow-safety{margin-top:5px}.campaign-results-layout{gap:16px;display:grid}.campaign-result-cards{grid-template-columns:repeat(4,1fr)}.campaign-history>article{border-top:1px solid #edf0f3;gap:11px;padding:12px 0;display:flex}.campaign-history>article>span{color:#147948;background:#e9f7ef;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.campaign-history article>div{gap:3px;display:grid}.campaign-history article strong{text-transform:capitalize;font-size:12px}.campaign-history article small{color:#7b8797;font-size:10px}.analytics-note strong{font-size:14px}.analytics-note p{color:#68778a;font-size:12px;line-height:1.5}.analytics-note small{color:#8a95a4;font-size:10px}.marketing-preferences-page{background:linear-gradient(145deg,#071a31,#0f3b68);place-items:center;min-height:100vh;padding:24px;display:grid}.marketing-preferences-page>section{background:#fff;border:1px solid #ffffff8c;border-radius:18px;width:min(520px,100%);padding:34px;box-shadow:0 28px 80px #000c1d52}.preference-brand{align-items:center;gap:10px;margin-bottom:28px;display:flex}.preference-brand span{color:#fff;background:#1268d4;border-radius:10px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.preference-brand strong{font-size:18px}.marketing-preferences-page h1{color:#112640;margin:0 0 10px;font-size:29px}.marketing-preferences-page p{color:#637286;font-size:15px;line-height:1.6}.marketing-preferences-page button{color:#fff;background:#1268d4;border:0;border-radius:10px;min-height:46px;padding:0 18px;font-weight:800}.marketing-preferences-page [role=alert]{color:#a42b35}[data-theme=dark] .marketing-workspace,[data-theme=dark] .campaign-editor{--ink:#dfe8f2;--line:#2b3b4e}[data-theme=dark] .marketing-hero h1,[data-theme=dark] .campaign-editor-head h1,[data-theme=dark] .marketing-panel-head h2,[data-theme=dark] .campaign-main strong,[data-theme=dark] .marketing-empty h3,[data-theme=dark] .marketing-blog-grid h3,[data-theme=dark] .template-grid h3,[data-theme=dark] .media-grid h3,[data-theme=dark] .campaign-edit-card h2,[data-theme=dark] .review-summary h2,[data-theme=dark] .review-actions h2,[data-theme=dark] .campaign-history h2{color:#e7eef7}[data-theme=dark] .marketing-panel,[data-theme=dark] .marketing-tabs,[data-theme=dark] .campaign-editor-tabs,[data-theme=dark] .marketing-campaign-list>button,[data-theme=dark] .marketing-blog-grid>button,[data-theme=dark] .template-grid article,[data-theme=dark] .media-grid article,[data-theme=dark] .profile-dialog,[data-theme=dark] .campaign-builder,[data-theme=dark] .profile-dialog>header,[data-theme=dark] .campaign-builder>header,[data-theme=dark] .profile-dialog>footer,[data-theme=dark] .campaign-builder>footer,[data-theme=dark] .campaign-edit-card,[data-theme=dark] .review-summary,[data-theme=dark] .review-actions,[data-theme=dark] .campaign-history,[data-theme=dark] .analytics-note,[data-theme=dark] .audience-review,[data-theme=dark] .plain-text-preview,[data-theme=dark] .blog-preview{color:#dce6f0;background:#111f2f;border-color:#2a3b4d}[data-theme=dark] .marketing-campaign-list>button:hover,[data-theme=dark] .content-type-options button,[data-theme=dark] .profile-form input,[data-theme=dark] .profile-form select,[data-theme=dark] .topic-brief-grid input,[data-theme=dark] .topic-brief-grid select,[data-theme=dark] .topic-brief-grid textarea,[data-theme=dark] .audience-filter-grid input,[data-theme=dark] .campaign-edit-card input,[data-theme=dark] .campaign-edit-card select,[data-theme=dark] .campaign-edit-card textarea,[data-theme=dark] .review-actions input,[data-theme=dark] .review-actions textarea,[data-theme=dark] .builder-review select,[data-theme=dark] .marketing-filter select,[data-theme=dark] .marketing-search,[data-theme=dark] .media-upload-form input,[data-theme=dark] .subscription-form input,[data-theme=dark] .subscription-form select{color:#dce6f0;background:#142536;border-color:#33485d}[data-theme=dark] .marketing-delivery-note,[data-theme=dark] .builder-guardrail,[data-theme=dark] .audience-safety,[data-theme=dark] .workflow-safety,[data-theme=dark] .builder-generate-note{color:#d6e7f4;background:#112b41;border-color:#2c5575}[data-theme=dark] .audience-table th{background:#152637}[data-theme=dark] .audience-table td{color:#c7d3df}[data-theme=dark] .email-preview-panel{background:#0c1825;border-color:#2a3b4d}@media (width<=1100px){.marketing-blog-grid,.template-grid,.media-grid{grid-template-columns:repeat(2,1fr)}.media-upload-form,.analytics-summary{grid-template-columns:repeat(3,1fr)}.email-editor-layout,.plain-preview-layout,.blog-editor-layout,.review-layout{grid-template-columns:1fr}.email-preview-panel{position:static}.analytics-list article{grid-template-columns:minmax(0,1fr) repeat(3,80px)}}@media (width<=720px){.marketing-workspace,.campaign-editor{gap:15px}.marketing-hero,.campaign-editor-head{gap:13px;display:grid}.marketing-hero .marketing-primary{width:100%}.campaign-editor-head>.editor-back{justify-self:start}.campaign-editor-head>div:last-child{justify-content:space-between}.marketing-tabs,.campaign-editor-tabs{margin:0 -2px}.marketing-tabs button,.campaign-editor-tabs button{min-height:44px;padding:0 11px}.marketing-panel-head{flex-direction:column;align-items:stretch;padding:17px}.marketing-filter{flex-direction:column;align-items:stretch}.marketing-filter select,.marketing-search{width:100%;min-height:44px}.marketing-campaign-list>button{grid-template-columns:38px minmax(0,1fr) 16px;padding:13px}.campaign-metrics{grid-column:2;justify-items:start}.marketing-blog-grid,.template-grid,.media-grid{grid-template-columns:1fr;padding:14px}.media-upload-form,.subscription-form,.profile-form,.topic-brief-grid,.audience-filter-grid,.subscription-columns,.builder-review,.cta-fields{grid-template-columns:1fr}.media-upload-form{padding:14px}.wide{grid-column:auto}.marketing-dialog-backdrop{align-items:start;padding:10px}.profile-dialog,.campaign-builder{max-height:calc(100vh - 20px)}.builder-steps{grid-template-columns:1fr 1fr;gap:10px}.builder-steps li:after{display:none}.builder-body{min-height:0;padding:16px}.content-type-options{grid-template-columns:1fr}.content-type-options button{min-height:145px}.analytics-summary,.campaign-result-cards{grid-template-columns:1fr 1fr}.analytics-list article{grid-template-columns:1fr 1fr 1fr}.analytics-list article>div{grid-column:1/-1}.email-preview-panel,.campaign-edit-card,.review-summary,.review-actions,.campaign-history,.analytics-note{padding:15px}.email-preview-frame.mobile>article{max-width:100%}.campaign-media-picker>label{grid-template-columns:auto 40px minmax(0,1fr)}.campaign-media-picker button{grid-column:3;justify-self:start}.schedule-action{grid-template-columns:1fr}.marketing-preferences-page>section{padding:25px}.marketing-preferences-page h1{font-size:25px}}.media-asset-previews{grid-template-columns:repeat(3,1fr);padding:0!important;display:grid!important}.media-asset-previews figure{margin:0;position:relative}.media-grid article .media-asset-previews img{aspect-ratio:1.2;object-fit:cover;background:#edf1f5;width:100%;display:block}.media-asset-previews figcaption{color:#fff;background:#07182dc7;border-radius:4px;padding:2px 4px;font-size:7px;font-weight:800;position:absolute;bottom:4px;left:4px}.media-grid article>div:not(.media-asset-previews){padding:14px}.equipment-admin-workspace{gap:16px;min-height:calc(100vh - 124px);display:grid}.equipment-admin-hero{justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 2px 4px;display:flex}.equipment-admin-hero h1{color:#102d4b;letter-spacing:-.8px;margin:6px 0 5px;font-size:32px}.equipment-admin-hero p{color:#718195;max-width:690px;margin:0;font-size:14px;line-height:1.55}.equipment-admin-hero>a{color:#2468ad;white-space:nowrap;background:#fff;border:1px solid #c9d9ea;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:13px;font-weight:780;text-decoration:none;display:inline-flex}.equipment-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.equipment-admin-stats article{background:#fff;border:1px solid #e0e8f0;border-radius:13px;min-height:112px;padding:17px 18px;box-shadow:0 5px 17px #15375b0a}.equipment-admin-stats small,.equipment-admin-stats strong,.equipment-admin-stats span{display:block}.equipment-admin-stats small{color:#74859a;letter-spacing:.75px;font-size:11px;font-weight:820}.equipment-admin-stats strong{color:#12365d;letter-spacing:-.5px;margin:7px 0 4px;font-size:27px}.equipment-admin-stats span{color:#7a8999;font-size:12px;line-height:1.35}.equipment-admin-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.equipment-admin-filters{scrollbar-width:none;gap:8px;min-width:0;padding:2px;display:flex;overflow:auto}.equipment-admin-filters button,.equipment-refresh{color:#617186;white-space:nowrap;background:#fff;border:1px solid #d8e1eb;border-radius:10px;min-height:44px;padding:0 14px;font-size:13px;font-weight:760}.equipment-admin-filters button.active{color:#155fae;background:#edf6ff;border-color:#79afea;box-shadow:inset 0 0 0 1px #c8e1fb}.equipment-refresh{color:#2468ad}.equipment-refresh:disabled{opacity:.55}.equipment-admin-list{grid-template-columns:repeat(2,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.equipment-admin-card{background:#fff;border:1px solid #dfe7ef;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 7px 24px #1230520f}.equipment-admin-card:before{content:"";background:#a8b3c0;width:4px;position:absolute;inset:0 auto 0 0}.equipment-admin-card.status-requested:before{background:#e2a037}.equipment-admin-card.status-approved:before{background:#1883df}.equipment-admin-card.status-completed:before{background:#27916b}.equipment-admin-card>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:13px;padding:17px 18px 14px;display:flex}.equipment-admin-card>header>div>span{color:#3275ba;letter-spacing:.25px;font-size:12px;font-weight:800;display:block}.equipment-admin-card h2{color:#1c3049;margin:4px 0;font-size:19px;line-height:1.25}.equipment-admin-card>header p{color:#7b8998;margin:0;font-size:12px;line-height:1.4}.equipment-admin-card>header p strong{color:#53657a}.equipment-admin-status{text-align:center;border-radius:999px;align-items:center;min-height:30px;padding:5px 9px;font-size:12px;font-weight:820;display:inline-flex}.equipment-admin-status.status-requested{color:#94600b;background:#fff3d8}.equipment-admin-status.status-approved{color:#1269ad;background:#e8f4ff}.equipment-admin-status.status-completed{color:#267b5c;background:#e8f7f0}.equipment-admin-status.status-rejected,.equipment-admin-status.status-cancelled{color:#6a7582;background:#eff2f5}.equipment-admin-items{padding:4px 18px}.equipment-admin-items>div{border-bottom:1px solid #edf1f5;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.equipment-admin-items>div>b{color:#156ec0;min-width:30px;font-size:14px}.equipment-admin-items>div>span{flex:1;min-width:0}.equipment-admin-items>div>span strong,.equipment-admin-items>div>span small{display:block}.equipment-admin-items>div>span strong{color:#253a52;font-size:14px}.equipment-admin-items>div>span small{color:#85919f;margin-top:4px;font-size:12px;line-height:1.35}.equipment-admin-items>div>strong{color:#263a50;white-space:nowrap;font-size:14px}.equipment-admin-notes{color:#5d6e80;background:#f5f8fb;border-radius:9px;margin:10px 18px 0;padding:11px 12px;font-size:13px;line-height:1.45}.equipment-stock-warning{color:#775619;background:#fff8e9;border:1px solid #f0d8a5;border-radius:9px;flex-direction:column;gap:3px;margin:11px 18px 0;padding:10px 12px;display:flex}.equipment-stock-warning strong{font-size:12px}.equipment-stock-warning span{font-size:12px;line-height:1.4}.equipment-admin-total{justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.equipment-admin-total>span{color:#748397;font-size:13px}.equipment-admin-total>span b{text-transform:capitalize;margin-left:6px}.equipment-admin-total>strong{color:#173451;font-size:21px}.payment-unpaid{color:#a36a0b}.payment-paid{color:#22805d}.payment-no_charge{color:#246c99}.equipment-admin-card>footer{background:#fbfcfe;border-top:1px solid #e8edf3;justify-content:flex-end;align-items:center;gap:8px;min-height:68px;padding:11px 18px;display:flex}.equipment-admin-card>footer button{color:#376181;background:#fff;border:1px solid #cfdae6;border-radius:9px;min-height:44px;padding:0 13px;font-size:13px;font-weight:780}.equipment-admin-card>footer .equipment-reject{color:#aa4650}.equipment-admin-card>footer .equipment-approve{color:#fff;background:linear-gradient(135deg,#1688e5,#1269c2);border-color:#1479d2}.equipment-admin-card>footer button:disabled{opacity:.5;cursor:not-allowed}.equipment-admin-card>footer>span{color:#7d8b9c;margin-right:auto;font-size:12px;line-height:1.4}.equipment-admin-error,.equipment-admin-empty{color:#6f7e90;background:#fff;border:1px solid #dce5ee;border-radius:13px;padding:20px;font-size:14px}.equipment-admin-error{color:#a24650;background:#fff6f7;border-color:#efd0d4}.equipment-admin-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:190px;display:flex}.equipment-admin-empty strong{color:#263a52;font-size:16px}.equipment-admin-empty span{font-size:13px}html[data-theme=dark] :where(.equipment-admin-stats article,.equipment-admin-card,.equipment-admin-filters button,.equipment-refresh,.equipment-admin-hero>a,.equipment-admin-empty){border-color:var(--dark-border);background:var(--dark-panel);color:var(--dark-text)}html[data-theme=dark] :where(.equipment-admin-hero h1,.equipment-admin-stats strong,.equipment-admin-card h2,.equipment-admin-items>div>span strong,.equipment-admin-items>div>strong,.equipment-admin-total>strong,.equipment-admin-empty strong){color:var(--dark-text)}html[data-theme=dark] :where(.equipment-admin-hero p,.equipment-admin-stats span,.equipment-admin-card>header p,.equipment-admin-items>div>span small,.equipment-admin-total>span,.equipment-admin-card>footer>span){color:var(--dark-text-secondary)}html[data-theme=dark] .equipment-admin-card>header,html[data-theme=dark] .equipment-admin-items>div,html[data-theme=dark] .equipment-admin-card>footer{border-color:var(--dark-border)}html[data-theme=dark] .equipment-admin-card>footer{background:var(--dark-panel-raised)}html[data-theme=dark] .equipment-admin-card>footer button{color:#a9cae8;background:#182431;border-color:#3c5268}html[data-theme=dark] .equipment-admin-card>footer .equipment-approve{color:#fff;background:#176cb7;border-color:#237fce}html[data-theme=dark] .equipment-admin-notes{color:#a8b8c8;background:#162433}html[data-theme=dark] .equipment-stock-warning{color:#d8c080;background:#2c2619;border-color:#6b5528}@media (width<=960px){.equipment-admin-list{grid-template-columns:1fr}}@media (width<=720px){.equipment-admin-workspace{gap:13px}.equipment-admin-hero{flex-direction:column;align-items:stretch}.equipment-admin-hero h1{font-size:28px}.equipment-admin-hero>a{justify-content:center;width:100%}.equipment-admin-stats{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.equipment-admin-stats article{scroll-snap-align:start;min-width:220px}.equipment-admin-toolbar{flex-direction:column;align-items:stretch}.equipment-admin-filters{margin:0 -16px;padding:2px 16px}.equipment-refresh{width:100%}.equipment-admin-card>header{flex-direction:column}.equipment-admin-card>footer{flex-wrap:wrap;position:sticky;bottom:0}.equipment-admin-card>footer button{flex:1;min-width:125px;min-height:48px}.equipment-admin-card>footer>span{order:3;width:100%;margin:0}.equipment-admin-items>div>span strong,.equipment-admin-items>div>strong,.equipment-admin-items>div>b{font-size:15px}.equipment-admin-items>div>span small{font-size:13px}.equipment-admin-total>span{font-size:14px}}.equipment-edit-backdrop{z-index:150;background:#07182c99;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.equipment-edit-sheet{color:#10243c;background:#fff;border-radius:18px;gap:16px;width:660px;max-width:100%;max-height:92dvh;padding:24px;display:grid;overflow:auto}.equipment-edit-sheet header,.equipment-edit-sheet footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.equipment-edit-sheet label{gap:6px;font-size:14px;display:grid}.equipment-edit-sheet input,.equipment-edit-sheet textarea{border:1px solid #b8c9db;border-radius:8px;width:100%;padding:12px;font-size:16px}.equipment-edit-sheet button{color:#113759;cursor:pointer;background:#edf5ff;border:1px solid #b8c9db;border-radius:8px;min-height:44px;padding:10px 14px}.equipment-edit-line{border-bottom:1px solid #dde7f0;grid-template-columns:1fr 1fr auto;gap:10px;padding-bottom:16px;display:grid}.equipment-edit-line>strong{grid-column:1/-1}@media (width<=600px){.equipment-edit-backdrop{align-items:flex-end;padding:8px}.equipment-edit-sheet{padding:18px}.equipment-edit-line{grid-template-columns:1fr 1fr}.equipment-edit-line>button{grid-column:1/-1}}.equipment-payment-plan{color:#395c75;background:#edf7fd;border-radius:9px;grid-template-columns:1fr auto;gap:3px 10px;margin:0 18px 14px;padding:11px 12px;font-size:13px;display:grid}.equipment-payment-plan strong{color:#123a5c}.equipment-payment-plan small{color:#71869a;grid-column:1/-1}.equipment-payment-preview{color:#fff;background:#0b2843;border-radius:9px;grid-template-columns:1fr auto;gap:3px 10px;padding:12px;display:grid}.equipment-payment-preview small{color:#abc7dc;grid-column:1/-1}.equipment-edit-sheet select{background:#fff;border:1px solid #b8c9db;border-radius:8px;width:100%;padding:12px;font-size:16px}.sales-tour{--tour-ink:#0b203a;--tour-blue:#1267ce;--tour-paper:#f3f7fc;--tour-line:#d8e3ee;--tour-green:#b5f1db;isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--tour-ink);overflow-wrap:anywhere;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.sales-tour *{box-sizing:border-box}.sales-tour h1,.sales-tour h2,.sales-tour h3,.sales-tour p{color:inherit;margin:0}.sales-tour h1,.sales-tour h2,.sales-tour h3{font-family:var(--font-geist),Arial,Helvetica,sans-serif;letter-spacing:-.045em;font-weight:650;line-height:1.08}.sales-tour a{color:inherit;text-decoration:none}.sales-tour button{font:inherit;cursor:pointer}.sales-tour :is(button,a,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid #1476e8}.sales-tour .tour-skip{z-index:10;color:#0b203a;background:#fff;padding:12px 20px;position:absolute;top:8px;left:16px;transform:translateY(-200%)}.sales-tour .tour-skip:focus{transform:none}.sales-tour .tour-header{color:#fff;background:#050716;align-items:center;gap:28px;min-height:98px;padding:16px max(5vw,24px);display:flex}.sales-tour .tour-header>a:first-child{align-items:center;min-height:44px;display:flex}.sales-tour .tour-header img{object-fit:contain;width:136px;height:66px}.sales-tour .tour-header-note{color:#bad0e8;border-left:1px solid #3a4659;padding-left:28px;font-size:16px}.sales-tour .tour-languages{border:1px solid #586172;border-radius:24px;flex-shrink:0;margin-left:auto;padding:3px;display:flex}.sales-tour .tour-languages button{color:#bccde0;background:0 0;border:0;border-radius:22px;min-width:44px;min-height:44px;font-size:16px}.sales-tour .tour-languages button[aria-pressed=true]{color:#0b203a;background:#fff;font-weight:700}.sales-tour .tour-header-contact{border-bottom:1px solid #7190b7;align-items:center;gap:24px;min-height:48px;display:flex}.sales-tour .tour-intro{grid-template-columns:1.55fr 1fr;align-items:end;gap:48px;max-width:1440px;margin:auto;padding:64px max(5vw,24px) 54px;display:grid}.sales-tour .tour-eyebrow{letter-spacing:.06em;color:var(--tour-blue);margin-bottom:12px;font-size:16px;font-weight:700}.sales-tour .tour-business{margin:0 0 28px;font-size:24px;font-weight:650;line-height:1.3}.sales-tour h1{font-size:clamp(40px,4.2vw,66px);line-height:1.06}.sales-tour h1 em{color:var(--tour-blue);font-style:normal}.sales-tour .tour-intro-copy{max-width:420px;padding-bottom:4px}.sales-tour .tour-intro-copy p{color:#3f5570;font-size:18px;line-height:1.65}.sales-tour .tour-intro-copy a{border-bottom:1px solid var(--tour-ink);align-items:center;gap:32px;min-height:48px;margin-top:20px;font-weight:700;display:inline-flex}.sales-tour .tour-feature-section{max-width:1440px;margin:auto;padding:0 max(5vw,24px) 70px;scroll-margin-top:24px}.sales-tour .tour-section-top{border-top:1px solid var(--tour-line);justify-content:space-between;align-items:center;gap:20px;padding:24px 0 28px;display:flex}.sales-tour .tour-section-top h2{letter-spacing:-.02em;font-size:24px}.sales-tour .tour-section-top>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px}.sales-tour .tour-section-top i{color:#65778e;font-style:normal}.sales-tour .tour-feature-layout{grid-template-columns:minmax(240px,.75fr) minmax(0,2fr);align-items:start;gap:36px;display:grid}.sales-tour .tour-feature-nav{padding-top:6px}.sales-tour [role=tablist]{flex-direction:column;display:flex}.sales-tour [role=tab]{text-align:left;border:0;border-bottom:1px solid var(--tour-line);color:#5a6c81;background:0 0;align-items:center;gap:13px;width:100%;min-height:70px;padding:14px 8px 14px 0;font-size:19px;line-height:1.3;transition:color .2s;display:flex}.sales-tour [role=tab]>span{color:#6b7c91;font-family:monospace;font-size:14px}.sales-tour [role=tab]>b{opacity:0;margin-left:auto;font-size:23px;font-weight:400}.sales-tour [role=tab][aria-selected=true]{color:var(--tour-blue);border-bottom:2px solid var(--tour-blue);font-weight:700}.sales-tour [role=tab][aria-selected=true]>b{opacity:1}.sales-tour [role=tab]:hover{color:var(--tour-blue)}.sales-tour .tour-playback{justify-items:start;gap:6px;padding-top:28px;display:grid}.sales-tour .tour-playback button{min-height:44px;color:var(--tour-ink);background:#fff;border:1px solid #bbcadc;border-radius:24px;padding:7px 18px;font-size:16px}.sales-tour .tour-playback button:disabled{display:none}.sales-tour .tour-playback>span{color:#5a6c81;font-size:14px}.sales-tour .tour-feature-stage{background:var(--tour-paper);border:1px solid #e0e8f2;border-radius:18px;min-width:0;overflow:hidden}.sales-tour .tour-scene{animation:.35s ease-out tour-reveal}.sales-tour .tour-photo{background:#fff;justify-content:center;align-items:center;height:350px;display:flex;overflow:hidden}.sales-tour .tour-photo img{object-fit:cover;width:100%;height:100%;display:block}.sales-tour .tour-photo-pos img{object-fit:contain;padding:18px}.sales-tour .tour-photo-handheld img{object-position:center 53%}.sales-tour .tour-photo-ordering img{object-position:center 50%}.sales-tour .tour-feature-copy{min-height:365px;padding:28px 32px 0}.sales-tour .tour-feature-copy h3{margin-bottom:16px;font-size:clamp(30px,2.6vw,40px)}.sales-tour .tour-feature-copy>p:not(.tour-eyebrow){color:#3f5570;max-width:760px;font-size:16px;line-height:1.65}.sales-tour .tour-feature-copy ul{flex-wrap:wrap;gap:8px 20px;margin:20px 0;padding:0;list-style:none;display:flex}.sales-tour .tour-feature-copy li{align-items:baseline;gap:8px;font-size:16px;display:flex}.sales-tour .tour-feature-copy li span{color:#127558;font-weight:700}.sales-tour .tour-outcome{border-top:1px solid var(--tour-line);padding:16px 0;font-size:17px;font-weight:700;line-height:1.5}.sales-tour .tour-stage-controls{border-top:1px solid var(--tour-line);background:#e8eff8;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.sales-tour .tour-stage-controls button{width:48px;height:48px;color:var(--tour-ink);background:#fff;border:1px solid #bdcde0;border-radius:50%;flex:none;font-size:22px}.sales-tour .tour-stage-controls>span{color:#475c74;text-align:center;font-size:14px}.sales-tour .tour-diagram{background:#e1eefc;flex-direction:column;justify-content:center;align-items:center;height:350px;padding:28px;display:flex;position:relative;overflow:hidden}.sales-tour .tour-diagram-label{letter-spacing:.035em;color:#435e7c;font-size:14px;font-weight:700;position:absolute;top:18px;left:24px}.sales-tour .tour-diagram>small{color:#506580;text-align:center;padding:0 12px;font-size:12px;position:absolute;bottom:12px}.sales-tour .tour-ticket{background:#fff;border-top:5px solid #1476e8;border-radius:5px 5px 12px 12px;width:300px;max-width:90%;margin-top:8px;padding:18px 22px;transform:rotate(-3deg);box-shadow:0 16px 32px #173c6414}.sales-tour .tour-ticket>span{color:#4d6b8a;letter-spacing:.1em;font:12px monospace}.sales-tour .tour-ticket>strong{letter-spacing:-.025em;margin:6px 0;font-size:24px;display:block}.sales-tour .tour-ticket>p{color:#536983;font-size:14px}.sales-tour .tour-ticket-line{border-top:1px dashed #bdcddd;margin:14px 0}.sales-tour .tour-ticket>b{font-size:14px}.sales-tour .tour-flow-line{border-left:2px dashed #78a6d3;height:27px}.sales-tour .tour-ready{color:#fff;background:#0b203a;border-radius:30px;align-items:center;gap:12px;padding:10px 24px;font-size:16px;display:flex;transform:translate(50px);box-shadow:0 8px 16px #16395814}.sales-tour .tour-ready>span{background:var(--tour-green);color:#0b203a;text-align:center;border-radius:50%;width:24px;height:24px}.sales-tour .tour-loyalty{background:#dff0ed}.sales-tour .tour-loyalty-card{color:#fff;background:#0b203a;border-radius:14px;width:370px;max-width:96%;margin-top:14px;padding:22px 26px;transform:rotate(-3deg);box-shadow:10px 14px #b6d8ce}.sales-tour .tour-loyalty-card>span{letter-spacing:.1em;color:#a8c7df;font-size:11px}.sales-tour .tour-loyalty-card>strong{letter-spacing:-.04em;white-space:pre-line;margin:10px 0 15px;font-size:28px;line-height:1.15;display:block}.sales-tour .tour-stamps{gap:12px;display:flex}.sales-tour .tour-stamps span{background:var(--tour-green);color:#0b203a;border:1px solid #8199b2;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.sales-tour .tour-stamps span:last-child{color:#fff;background:0 0;border-style:dashed}.sales-tour .tour-loyalty-card p{color:#c5d8e9;margin-top:12px;font-size:12px}.sales-tour .tour-reporting{background:#dbe9fa}.sales-tour .tour-report-sheet{background:#fff;border-radius:10px;width:390px;max-width:96%;margin-top:12px;padding:24px 28px;transform:rotate(-2deg);box-shadow:12px 12px #b7d1f0}.sales-tour .tour-report-sheet>span{color:#466584;letter-spacing:.1em;font-size:11px}.sales-tour .tour-report-sheet>strong{letter-spacing:-.035em;margin:6px 0 14px;font-size:28px;line-height:1.2;display:block}.sales-tour .tour-report-row{margin:10px 0}.sales-tour .tour-report-row b{color:#49617d;font-size:13px;font-weight:500}.sales-tour .tour-report-row>div{background:#1476e8;border-radius:4px;height:9px;margin-top:6px}.sales-tour .tour-report-row:nth-child(4)>div{background:#5597e9}.sales-tour .tour-report-row:nth-child(5)>div{background:#20a785}.sales-tour .tour-people{background:var(--tour-paper);grid-template-columns:1fr 1fr;gap:70px;padding:60px max(5vw,24px);display:grid}.sales-tour .tour-people h2{white-space:pre-line;font-size:clamp(32px,3vw,46px)}.sales-tour .tour-people>div:last-child>p{color:#3f5570;font-size:18px}.sales-tour .tour-service-list{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.sales-tour .tour-service-list span{border-left:3px solid #20a785;padding-left:12px;font-size:16px}.sales-tour .tour-close{color:#fff;background:#0b203a;grid-template-columns:1.4fr 1fr;gap:60px;margin:0;padding:64px max(5vw,24px);display:grid}.sales-tour .tour-close .tour-eyebrow{color:#b5f1db}.sales-tour .tour-close h2{white-space:pre-line;margin-bottom:22px;font-size:clamp(34px,3.8vw,56px)}.sales-tour .tour-close p:not(.tour-eyebrow){color:#c4d4e6;max-width:670px;font-size:18px;line-height:1.6}.sales-tour .tour-close p.tour-terms{color:#afc3db;margin-top:18px;font-size:14px}.sales-tour .tour-close-action{text-align:center;align-self:center}.sales-tour .tour-close-action>a:first-child{color:#0b203a;background:#b5f1db;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:22px 26px;font-size:22px;font-weight:700;display:flex}.sales-tour .tour-close-action>p{margin:24px auto 12px}.sales-tour .tour-close-action>p a{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.sales-tour .tour-phone{color:#fff;align-items:center;min-height:44px;font-size:20px;display:inline-flex}.sales-tour .tour-footer{color:#b7c9df;background:#050716;border-top:1px solid #31445d;justify-content:space-between;align-items:start;gap:28px;padding:32px max(5vw,24px);display:flex}.sales-tour .tour-footer>a{color:#fff;align-items:center;min-height:44px;font-weight:700;display:flex}.sales-tour .tour-footer p{font-size:14px}@keyframes tour-reveal{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.sales-tour .tour-people,.sales-tour .tour-close,.sales-tour .tour-footer{padding-left:calc(50vw - 648px);padding-right:calc(50vw - 648px)}}@media (width<=1000px){.sales-tour .tour-header-note{display:none}.sales-tour .tour-intro{grid-template-columns:1fr;gap:24px;padding-top:44px}.sales-tour .tour-intro-copy{max-width:680px}.sales-tour .tour-feature-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}.sales-tour [role=tab]{min-height:66px;font-size:17px}.sales-tour .tour-photo,.sales-tour .tour-diagram{height:300px}.sales-tour .tour-feature-copy{min-height:440px;padding:24px 24px 0}.sales-tour .tour-feature-copy ul{display:grid}.sales-tour .tour-people,.sales-tour .tour-close{gap:36px}.sales-tour .tour-loyalty-card>strong{font-size:24px}}@media (width<=700px){.sales-tour .tour-header{gap:16px;min-height:86px;padding:10px 20px}.sales-tour .tour-header img{width:110px;height:58px}.sales-tour .tour-header-contact{display:none}.sales-tour .tour-intro{padding:36px 20px}.sales-tour .tour-business{margin-bottom:24px;font-size:22px}.sales-tour h1{font-size:clamp(36px,7vw,48px)}.sales-tour .tour-intro-copy p{font-size:16px}.sales-tour .tour-feature-section{padding:0 20px 40px}.sales-tour .tour-section-top{align-items:start;padding:24px 0 12px}.sales-tour .tour-section-top h2{max-width:240px;font-size:22px}.sales-tour .tour-feature-layout{grid-template-columns:1fr;gap:20px}.sales-tour [role=tablist]{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.sales-tour [role=tab]{gap:8px;min-height:62px;padding-right:0;font-size:16px}.sales-tour [role=tab]>b{display:none}.sales-tour [role=tab]>span{font-size:12px}.sales-tour .tour-playback{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.sales-tour .tour-playback>span{font-size:12px}.sales-tour .tour-photo,.sales-tour .tour-diagram{height:280px}.sales-tour .tour-feature-copy{min-height:420px;padding:24px 20px 0}.sales-tour .tour-feature-copy h3{font-size:30px}.sales-tour .tour-feature-copy .tour-eyebrow{font-size:14px}.sales-tour .tour-outcome{font-size:16px}.sales-tour .tour-stage-controls{padding:12px}.sales-tour .tour-stage-controls>span{font-size:12px}.sales-tour .tour-diagram{padding:20px}.sales-tour .tour-diagram-label{font-size:12px;top:14px;left:18px}.sales-tour .tour-ticket{margin-top:8px;padding:14px 18px}.sales-tour .tour-ticket>strong{font-size:22px}.sales-tour .tour-ticket-line{margin:10px 0}.sales-tour .tour-flow-line{height:18px}.sales-tour .tour-ready{padding:7px 16px;font-size:14px;transform:translate(22px)}.sales-tour .tour-diagram>small{font-size:10px;bottom:7px}.sales-tour .tour-loyalty-card{margin-top:12px;padding:16px 20px;box-shadow:6px 8px #b6d8ce}.sales-tour .tour-loyalty-card>span{font-size:9px}.sales-tour .tour-loyalty-card>strong{margin:8px 0 12px;font-size:24px}.sales-tour .tour-loyalty-card p{margin-top:10px;font-size:10px}.sales-tour .tour-stamps span{width:30px;height:30px}.sales-tour .tour-report-sheet{padding:16px 20px;box-shadow:7px 8px #b7d1f0}.sales-tour .tour-report-sheet>strong{font-size:25px}.sales-tour .tour-report-row{margin:8px 0}.sales-tour .tour-people,.sales-tour .tour-close{grid-template-columns:1fr;gap:28px;padding:40px 20px}.sales-tour .tour-people>div:last-child>p,.sales-tour .tour-close p:not(.tour-eyebrow){font-size:16px}.sales-tour .tour-close p.tour-terms{font-size:14px}.sales-tour .tour-close-action>a:first-child{padding:20px;font-size:20px}.sales-tour .tour-footer{flex-wrap:wrap;gap:20px 32px;padding:28px 20px}.sales-tour .tour-footer>a{width:100%}}@media (prefers-reduced-motion:reduce){.sales-tour *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
