.admin-lead-editor{background:#fffdf8;border:1px solid #dcd6ca;border-radius:16px;gap:12px;min-width:0;padding:18px;display:grid}.admin-lead-editor p{margin:0;line-height:1.5}.admin-lead-editor h3{margin:0 0 12px}.admin-lead-editor dl{grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:8px 16px;margin:0 0 12px;display:grid}.admin-lead-editor dt{font-weight:600}.admin-lead-editor dd{overflow-wrap:anywhere;margin:0}.admin-lead-editor details dl>div{display:contents}.admin-lead-editor fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.admin-lead-editor label{gap:6px;display:grid}.admin-lead-editor input,.admin-lead-editor select{box-sizing:border-box;background:#fff;border:1px solid #c7c1b7;border-radius:8px;width:100%;min-width:0;padding:10px}.admin-lead-editor button{cursor:pointer;border-radius:8px;padding:10px 14px}.admin-lead-editor button:disabled{cursor:wait;opacity:.65}.admin-lead-editor button:focus-visible,.admin-lead-editor input:focus-visible,.admin-lead-editor select:focus-visible{outline-offset:3px;outline:3px solid #08736d}@media (width<=480px){.admin-lead-editor{padding:12px}.admin-lead-editor dl{grid-template-columns:1fr;gap:4px}.admin-lead-editor dd{margin-bottom:8px}}.subscription-planner{color:#253639}.subscription-planner *{box-sizing:border-box}.subscription-disclaimer{background:#fff7e9;border:1px solid #decdb9;border-radius:12px;padding:16px;line-height:1.6}.subscription-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.subscription-plan-grid>button{text-align:left;color:#253639;cursor:pointer;background:#fffdfa;border:1px solid #ccbeb0;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.subscription-plan-grid>button.selected{background:#fff3e9;outline:2px solid #a84416}.subscription-plan-grid>button>strong{font-size:24px}.subscription-plan-grid p{margin:0;line-height:1.6}.subscription-plan-grid b{margin-top:auto;padding-top:8px}.subscription-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.subscription-details>section{background:#fffdfa;border:1px solid #ccbeb0;border-radius:14px;min-width:0;padding:18px}.subscription-details h2{margin:0 0 16px;font-size:20px}.subscription-details p{line-height:1.6}.subscription-details label{flex-direction:column;gap:8px;font-weight:600;display:flex}.subscription-details input,.subscription-details select{color:#253639;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #928679;border-radius:8px;padding:8px}.subscription-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.subscription-inputs input{margin-top:auto}.subscription-planner progress{accent-color:#a84416;width:100%}.subscription-planner :focus-visible{outline-offset:4px;outline:3px solid #1766bb}@media (width<=1000px){.subscription-plan-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.subscription-plan-grid,.subscription-details,.subscription-inputs{grid-template-columns:1fr}}.buyer-visits{overflow-wrap:anywhere;background:#fff;border:1px solid #d7deeb;border-radius:12px;min-width:0;margin-top:18px;padding:16px}.buyer-visits fieldset{border:1px solid #d7deeb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:12px 0;padding:12px;display:grid}.buyer-visits legend{font-weight:650}.buyer-visits label{gap:6px;min-width:0;display:grid}.buyer-visits input,.buyer-visits textarea,.buyer-visits select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:#25282b;background:#fff;border:1px solid #c1cbda;border-radius:6px;padding:10px}.buyer-visits textarea{resize:vertical;min-height:90px}.buyer-visits button{min-height:44px}.buyer-visits :focus-visible{outline-offset:3px;outline:3px solid #2863cc}.visit-evidence{background:#f6f8fc;border:1px solid #dde4ed;border-radius:8px;margin-top:14px;padding:14px}.visit-metrics dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.visit-metrics dd{margin:8px 0;font-size:24px;font-weight:700}@media (width<=640px){.buyer-visits fieldset{grid-template-columns:minmax(0,1fr)}.buyer-visits{padding:12px}}.buyer-conversations{color:#1e3329;background:#f8faf8;border:1px solid #d4ded8;border-radius:12px;min-width:0;margin-block:16px;padding:14px}.buyer-conversations>summary{cursor:pointer;font-weight:700}.buyer-conversations-body{gap:14px;padding-top:12px;display:grid}.buyer-conversations p,.buyer-conversations li,.buyer-conversations strong{overflow-wrap:anywhere}.buyer-conversations h4,.buyer-conversations h5,.buyer-conversations p{margin:0 0 10px}.buyer-conversations section{border-top:1px solid #d4ded8;min-width:0;padding-top:12px}.buyer-conversations article{background:#fff;border:1px solid #d4ded8;border-radius:8px;margin-block:10px;padding:12px}.buyer-conversations .buyer-conversation-editor,.buyer-conversations label{gap:6px;margin-top:10px;display:grid}.buyer-conversations textarea,.buyer-conversations select{box-sizing:border-box;color:#17291f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #899c8f;border-radius:6px;padding:10px}.buyer-conversations textarea{resize:vertical;min-height:80px}.buyer-conversations button{color:#183e2b;cursor:pointer;white-space:normal;background:#eef5f0;border:1px solid #5d7b69;border-radius:7px;justify-self:start;max-width:100%;min-height:40px;padding:8px 12px}.buyer-conversations button:disabled{opacity:.55;cursor:default}.buyer-conversation-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.buyer-conversations .buyer-conversation-check{align-items:center;gap:8px;display:flex}.buyer-conversation-check input{width:20px;height:20px}.buyer-conversation-transcript{padding-left:22px}.buyer-conversation-transcript p{white-space:pre-wrap}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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))}}html body .sidebar-bottom>.profile{transform:translateY(-12px)}@media (width<=720px){html body .sidebar-bottom>.profile{transform:translateY(-10px)}html body .ai-system-link{bottom:126px!important}}html body .ai-system-link{bottom:112px!important}html body .sidebar-bottom{padding-top:12px!important}@media (width<=720px){html body .ai-system-link{bottom:116px!important}}.sidebar nav>button:nth-child(2),.sidebar-bottom>.health{display:none!important}.ai-system-link{z-index:45;color:#dce5f4;text-align:left;background:#18253d;border:1px solid #2c3b58;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:196px;padding:10px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .18s;display:grid;position:fixed;bottom:52px;left:18px}.ai-system-link:hover,.ai-system-link.selected{background:#243454;border-color:#3b5682}.ai-system-link strong{font-size:9px;display:block}.ai-system-link small{color:#8d9bb2;margin-top:3px;font-size:7px;display:block}.ai-system-link b{color:#75dc9a;font-size:7px}.shell:has(.sidebar-toggle[aria-expanded=false])>.ai-system-link{transform:translate(-245px)}@media (width<=720px){.ai-system-link{width:calc(100% - 32px);bottom:54px;left:16px}}.employee-customers{background:#fff;border:1px solid #dfe6f2;border-radius:10px;margin:14px 18px 0;overflow:hidden}.employee-customer-head{background:#f7f9fd;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.employee-customer-head h3{margin:3px 0;font-size:11px}.employee-customer-head>div>p:last-child{color:#8490a2;margin:0;font-size:7.5px}.employee-customer-head>span{color:#2867df;background:#eaf1ff;border-radius:10px;padding:6px 8px;font-size:7px;font-weight:800}.employee-customer-list article{border-top:1px solid #edf0f4;grid-template-columns:32px 1fr 1fr 1fr auto;align-items:center;gap:10px;padding:11px 15px;display:grid}.employee-customer-list article>i{color:#42649d;background:#eaf0fc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.employee-customer-list strong,.employee-customer-list b,.employee-customer-list small{font-size:8px;display:block}.employee-customer-list small{color:#8491a3;margin-top:3px;font-size:7px}.employee-customer-list button{color:#2867df;background:#fff;border:1px solid #dce4f0;border-radius:6px;padding:7px 8px;font-size:7px;font-weight:800}.customer-edit-policy,.no-customers{color:#63728a;background:#f4f7ff;border-top:1px solid #e2e9f6;padding:9px 15px;font-size:7px}.customer-edit-modal{text-align:left}@media (width<=900px){.employee-customer-list article{grid-template-columns:32px 1fr auto}.employee-customer-list article>span{display:none}}.sidebar nav>a[href=\#buyers]{display:none!important}html body .shell>.sidebar{overflow:hidden;height:89.286vh!important;padding-bottom:14px!important}html body .shell>.sidebar nav{overscroll-behavior:contain;min-height:0;padding-bottom:8px;overflow-y:auto}html body .shell>.sidebar .sidebar-bottom{z-index:2;background:#111b2f;flex:none;margin-top:auto;position:relative}@media (width<=720px){html body .shell>.sidebar{height:95.238vh!important}.content:has(>.admin-module-tabs){zoom:1.04}}html body .sidebar-toggle{border-radius:0 17px 17px 0!important;width:24px!important;height:46px!important;top:50%!important;transform:translateY(-50%)!important}html body .sidebar-toggle[aria-expanded=false]{border-radius:0 17px 17px 0!important}@media (width<=720px){html body .sidebar-toggle{border-radius:17px 0 0 17px!important;top:50%!important;transform:translateY(-50%)!important}html body .sidebar-toggle[aria-expanded=false]{border-radius:0 17px 17px 0!important}}body .sidebar-toggle{color:#a9bde4!important;background:#111b2f!important;border:1px solid #2c3b58!important;border-left:0!important;border-radius:0 8px 8px 0!important;width:22px!important;height:38px!important;top:22px!important;left:224px!important;transform:none!important;box-shadow:4px 3px 12px #10192b25!important}body .sidebar-toggle:hover{color:#fff!important;background:#243454!important}body .sidebar-toggle span{font-size:19px!important}body .sidebar-toggle[aria-expanded=false]{border-left:1px solid #2c3b58!important;left:0!important}@media (width<=720px){body .sidebar-toggle{border-left:1px solid #2c3b58!important;border-right:0!important;border-radius:8px 0 0 8px!important;top:18px!important;left:auto!important;right:0!important}body .sidebar-toggle[aria-expanded=false]{border-right:1px solid #2c3b58!important;border-radius:0 8px 8px 0!important;left:0!important;right:auto!important}}.shell{transition:grid-template-columns .28s}.shell>.sidebar{z-index:40;width:232px;height:100vh;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;position:fixed;top:0;left:0;box-shadow:8px 0 28px #10192b18}.shell>.content{grid-column:2;min-height:100vh}.sidebar-toggle{z-index:50;color:#315fbc;background:linear-gradient(#fff,#f3f6fb);border:1px solid #dbe3f1;border-radius:0 14px 14px 0;place-items:center;width:30px;height:62px;transition:left .28s cubic-bezier(.22,1,.36,1),background .2s;display:grid;position:fixed;top:50%;left:218px;transform:translateY(-50%);box-shadow:6px 0 18px #10192b24}.sidebar-toggle:hover{background:#eaf1ff}.sidebar-toggle span{font-size:25px;line-height:1;transition:transform .28s;display:block;transform:rotate(180deg)}.shell:has(.sidebar-toggle[aria-expanded=false]){grid-template-columns:0 1fr}.shell:has(.sidebar-toggle[aria-expanded=false])>.sidebar{box-shadow:none;transform:translate(-100%)}.sidebar-toggle[aria-expanded=false]{left:0}.sidebar-toggle[aria-expanded=false] span{transform:rotate(0)}@media (width<=720px){.shell>.sidebar{width:100%;position:fixed}.shell>.content{grid-column:1}.sidebar-toggle{border-radius:14px 0 0 14px;width:34px;height:48px;top:24px;left:auto;right:0;transform:none}.sidebar-toggle[aria-expanded=false]{border-radius:0 14px 14px 0;left:0;right:auto}.shell:has(.sidebar-toggle[aria-expanded=false]){grid-template-columns:1fr}}.shell,.employee-shell,.role-gate{zoom:1.12}@media (width<=720px){.shell,.employee-shell,.role-gate{zoom:1.05}}.admin-module-tabs{background:#e9edf5;border-radius:9px;gap:5px;margin-bottom:14px;padding:4px;display:flex;overflow:auto}.admin-module-tabs button{color:#637086;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:9px 13px;font-size:8.5px;font-weight:800}.admin-module-tabs button.selected{color:#245fda;background:#fff;box-shadow:0 2px 8px #26364d18}.admin-overview-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.admin-overview-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.admin-overview-grid small{color:#8894a6;font-size:7px;font-weight:800}.admin-overview-grid strong{margin:5px 0;font-size:23px;display:block}.admin-overview-grid p{color:#8490a1;margin:0;font-size:8px}.admin-command-grid{grid-template-columns:1.3fr .7fr;gap:12px;display:grid}.admin-command-card,.permission-matrix,.audit-panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.attention-row{border-top:1px solid #edf0f4;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:11px 17px;display:grid}.attention-row>span{color:#a66c0b;background:#fff2dc;border-radius:7px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.attention-row strong,.attention-row small{font-size:8.5px;display:block}.attention-row small{color:#8a96a7;margin-top:3px;font-size:7px}.attention-row button{color:#2867e6;background:0 0;border:0;font-size:8px;font-weight:800}.protection-row{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:11px 17px;font-size:8.5px;display:flex}.protection-row span{align-items:center;gap:7px;display:flex}.protection-row i{background:#24ad63;border-radius:50%;width:7px;height:7px}.protection-row i.waiting{background:#e4a323}.protection-row b{color:#228b51;font-size:7.5px}.role-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.role-cards article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.role-cards article>span{color:#4169b0;background:#eaf1ff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.role-cards small{color:#8794a7;font-size:6.5px;font-weight:800}.role-cards h3{margin:3px 0;font-size:10px}.role-cards p{color:#8390a1;margin:0;font-size:7px}.role-cards article>b{color:#198b4e;font-size:7px}.role-cards button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px;font-size:7px}.permission-matrix{margin-top:12px}.matrix-row{border-top:1px solid #edf0f4;grid-template-columns:1.5fr repeat(3,1fr);padding:10px 18px;font-size:8px;display:grid}.matrix-head{color:#8995a7;background:#f7f9fc;font-size:7px;font-weight:800}.security-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.security-strip article{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:11px;padding:15px;display:flex}.security-strip article>span:not(.pulse){color:#2268e9;font-size:20px;font-weight:900}.security-strip small,.security-strip strong{font-size:7px;display:block}.security-strip strong{margin-top:3px;font-size:9px}.audit-head,.audit-row{grid-template-columns:.55fr 1fr 1.3fr .65fr .65fr;gap:10px;padding:10px 18px;display:grid}.audit-head{border-block:1px solid var(--line);color:#8995a7;background:#f7f9fc;font-size:7px;font-weight:800}.audit-row{border-bottom:1px solid #edf0f4;font-size:8px}.audit-row span:last-child{color:#198b4e;font-weight:800}.audit-rule{color:#7f632d;background:#fff6e3;border:1px solid #f0dfb7;border-radius:9px;gap:9px;margin-top:12px;padding:12px 15px;display:flex}.audit-rule p{margin:0;font-size:8px}.customer-workspace{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.customer-list{border-right:1px solid var(--line)}.customer-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:13px 17px;display:grid}.customer-list>button.selected{background:#f2f6ff;box-shadow:inset 3px 0 #246bfd}.customer-list button>i{background:#eaf0fc;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.customer-list strong,.customer-list small{font-size:9px;display:block}.customer-list small{color:#8894a6;margin-top:3px;font-size:7px}.customer-profile{padding:22px}.customer-profile header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:16px;display:flex}.customer-profile header>span{color:#41649d;background:#eaf0fc;border-radius:50%;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.customer-profile header div{flex:1}.customer-profile h2{margin:2px 0;font-size:16px}.customer-profile header small{color:#8390a3;font-size:8px}.customer-profile header>b{color:#198b4e;background:#eaf8ef;border-radius:10px;padding:6px 8px;font-size:7px}.customer-profile dl div{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:9px 0;font-size:8.5px;display:flex}.customer-profile dt{color:#8490a1}.customer-profile dd{margin:0;font-weight:700}.identity-timeline{background:#f5f8ff;border-radius:8px;margin-top:13px;padding:13px}.identity-timeline h3{margin:0 0 8px;font-size:9px}.identity-timeline p{color:#3e6e54;margin:6px 0;font-size:8px}@media (width<=900px){.admin-overview-grid,.role-cards,.security-strip{grid-template-columns:1fr 1fr}.admin-command-grid,.customer-workspace{grid-template-columns:1fr}.customer-list{border-right:0;border-bottom:1px solid var(--line)}}.admin-folder-items{flex-direction:column;display:flex}.admin-folder-items button:first-child{order:3}.admin-folder-items button:nth-child(2){order:1}.admin-folder-items button:nth-child(3){order:2}.admin-folder{background:#17243b;border:1px solid #2b3a57;border-radius:9px;margin-top:9px;overflow:hidden}.admin-folder-toggle{color:#dce5f4!important;border-radius:0!important;padding:11px 12px!important}.admin-folder-toggle strong{letter-spacing:1.4px;font-size:9px}.admin-folder-toggle i{color:#9fb7e7;background:#263957;border-radius:5px;place-items:center;width:19px;height:19px;margin-left:auto;font-size:13px;font-style:normal;display:grid}.admin-folder-items{border-top:1px solid #2b3a57;padding:6px}.admin-folder-items button{padding:9px 10px;font-size:11px}.admin-folder-items button>span{font-size:14px}.admin-folder-items button.active{background:#2b4168;box-shadow:inset 2px 0 #6797ff}.admin-folder.open{border-color:#385078}.admin-folder+.admin-nav{margin-top:0}.connection-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.connection-summary article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.connection-summary small{color:#8995a7;letter-spacing:.6px;font-size:7px;font-weight:850}.connection-summary strong{margin:5px 0 2px;font-size:22px;display:block}.connection-summary p{color:#8390a3;margin:0;font-size:8px}.connections-panel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.connections-head,.connection-row{grid-template-columns:1.35fr .72fr 1.15fr .45fr .7fr .7fr;align-items:center;gap:12px;display:grid}.connections-head{border-block:1px solid var(--line);color:#8995a7;background:#f7f9fc;padding:10px 18px;font-size:7px;font-weight:850}.connection-row{border-bottom:1px solid #edf0f4;padding:13px 18px;font-size:8.5px}.connection-row>span>b,.connection-row>span>strong{font-size:9px;display:block}.connection-row small{color:#8c98a9;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.connection-name{align-items:center;gap:10px;min-width:0;display:flex}.connection-name>i,.connection-logo{color:#fff;place-items:center;font-style:normal;font-weight:900;display:grid}.connection-name>i{border-radius:9px;flex:0 0 34px;width:34px;height:34px;font-size:8px}.connection-name>span{min-width:0}.connection-name strong{font-size:10px;display:block}.connection-ok,.connection-wait{white-space:nowrap;border-radius:12px;justify-self:start;padding:6px 8px;font-size:7.5px;font-weight:800}.connection-ok{color:#198b4e;background:#eaf8ef}.connection-wait{color:#a36b0d;background:#fff3dd}.connection-ok i,.connection-wait i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.connection-row .quiet{height:31px;padding:0 9px;font-size:8px}.source-security{background:#f4f7ff;border:1px solid #dce9ff;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;display:grid}.source-security>span{color:#2864de;background:#dfe9ff;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.source-security strong{font-size:9.5px}.source-security p{color:#70809a;margin:3px 0 0;font-size:8px}.source-security>b{color:#2864de;font-size:8px}.connection-modal{background:#fff;border-radius:14px;width:min(480px,100%);padding:25px;position:relative;box-shadow:0 25px 70px #10182755}.connection-logo{border-radius:10px;width:44px;height:44px;margin-bottom:12px;font-size:10px}.connection-modal h2{margin:4px 0;font-size:18px}.connection-modal>p:not(.eyebrow){color:#7f8c9e;margin:5px 0 16px;font-size:8px;line-height:1.5}.connection-modal label{color:#526078;gap:5px;margin:10px 0;font-size:8px;font-weight:800;display:grid}.connection-modal input,.connection-modal select{border:1px solid var(--line);color:#35445a;background:#fff;border-radius:7px;width:100%;height:37px;padding:0 10px;font-size:9px}.connection-modal-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.connection-modal-actions button{height:36px}.sidebar nav{overflow:auto}@media (width<=1050px){.connection-summary{grid-template-columns:repeat(2,1fr)}.connections-head,.connection-row{grid-template-columns:1.3fr .8fr 1fr .7fr}.connections-head span:nth-child(4),.connection-row>span:nth-child(4),.connections-head span:nth-child(5),.connection-row>span:nth-child(5){display:none}}@media (width<=720px){.connection-summary{grid-template-columns:1fr 1fr}.connections-head{display:none}.connection-row{grid-template-columns:1fr auto}.connection-row>span:nth-child(2),.connection-row>span:nth-child(3),.connection-row>span:nth-child(4),.connection-row>span:nth-child(5){display:none}.source-security{grid-template-columns:32px 1fr}.source-security>b{display:none}}.record-status{cursor:pointer;text-align:left;color:inherit}.record-status strong{color:#18894e;margin-top:2px;font-size:9px;display:block}.record-status.inactive strong{color:#b43d46}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10192b99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.status-modal{text-align:center;background:#fff;border-radius:14px;width:min(390px,100%);padding:25px;position:relative;box-shadow:0 25px 70px #10182755}.modal-close{color:#69768a;background:#f2f4f8;border:0;border-radius:50%;width:28px;height:28px;font-size:17px;position:absolute;top:11px;right:13px}.modal-avatar{color:#3f66aa;background:#eaf1ff;border-radius:50%;place-items:center;width:45px;height:45px;margin:0 auto 12px;font-size:11px;font-weight:900;display:grid}.status-modal h2{margin:5px 0;font-size:17px}.status-modal>p:not(.eyebrow){color:#8290a2;margin-bottom:15px;font-size:8px}.status-choices{gap:8px;display:grid}.status-choices>button{border:1px solid var(--line);text-align:left;width:100%;color:inherit;background:#fff;border-radius:9px;grid-template-columns:11px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.status-choices>button:hover,.status-choices>button.chosen{background:#f2fbf6;border-color:#5dc487}.status-choices>button.inactive-choice:hover,.status-choices>button.inactive-choice.chosen{background:#fff4f4;border-color:#df7c83}.status-choices i{background:#d6545e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #f7dfe1}.status-choices i.active-dot{background:#28ad65;box-shadow:0 0 0 3px #dff5e8}.status-choices strong{font-size:9px;display:block}.status-choices small{color:#8190a3;margin-top:3px;font-size:7px;display:block}.modal-cancel{width:100%;margin-top:13px}.record-status{background:#edf9f2;border:1px solid #cde9d8;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.record-status>i{background:#27ac64;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #d6f1e1}.record-status small{color:#62806f;font-size:5.5px;font-weight:900;display:block}.record-status select{color:#18894e;background:0 0;border:0;outline:0;padding:0;font-size:8px;font-weight:900}.record-status.inactive{background:#fff0f0;border-color:#f0d1d3}.record-status.inactive>i{background:#d84e58;box-shadow:0 0 0 3px #f8dfe1}.record-status.inactive small,.record-status.inactive select{color:#b43d46}.status-consequence{color:#567563;background:#f2faf5;border-radius:6px;margin-top:10px;padding:7px 10px;font-size:7.5px}.profile-inactive .status-consequence{color:#a3434b;background:#fff2f2}.inactive-record{opacity:.62}.inactive-record>span{filter:grayscale()}.employee-list .inactive-text{color:#c24a53}.employee-list .inactive-text .pulse{background:#d6535d}.compact-add{grid-template-columns:1.2fr repeat(3,1fr) auto}.compact-add .form-actions{grid-column:auto}.employee-profile>header>.record-status{font-size:inherit}@media (width<=900px){.compact-add{grid-template-columns:1fr 1fr}.compact-add>div:first-child,.compact-add .form-actions{grid-column:1/3}}@media (width<=720px){.record-status{margin-left:auto}.employee-profile>header{flex-wrap:wrap}.compact-add{grid-template-columns:1fr}.compact-add>div:first-child,.compact-add .form-actions{grid-column:1}}.employee-status-control{border:1px solid var(--line);background:#fff;border-radius:10px;margin:18px 0 12px;overflow:hidden}.status-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 15px;display:grid}.status-grid article{background:#f7fcf9;border:1px solid #dceee3;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.status-grid article.is-inactive{opacity:.72;background:#fbf8f8;border-color:#eadfe0}.status-grid article>span{color:#4166a8;background:#e8f0ff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.status-grid strong{font-size:8.5px;display:block}.status-grid small{color:#8591a3;margin-top:3px;font-size:6.5px;display:block}.status-grid label{align-items:center;gap:5px;display:flex}.status-grid label>i{background:#d75a63;border-radius:50%;width:7px;height:7px}.status-grid label>i.on{background:#29ad66;box-shadow:0 0 0 3px #dff5e8}.status-grid select{border:1px solid var(--line);color:#4f5e73;background:#fff;border-radius:6px;padding:6px;font-size:7px;font-weight:750}.status-policy{color:#7f652f;background:#fff7e8;border-top:1px solid #f1e3c2;align-items:center;gap:8px;padding:9px 16px;display:flex}.status-policy span{font-weight:900}.status-policy p{margin:0;font-size:7.5px}.status-enabled .employee-list em,.status-enabled .employee-profile>header>b{display:none}@media (width<=900px){.status-grid{grid-template-columns:1fr}}.employee-user img,.photo-control img{object-fit:cover;border-radius:50%;width:100%;height:100%}.my-profile-bar{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1.4fr .55fr 1fr .75fr;align-items:center;gap:15px;margin-bottom:6px;padding:12px 15px;display:grid}.photo-control{align-items:center;gap:10px;display:flex}.photo-control>span{color:#3c65ae;background:#eaf1ff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.photo-control label{color:#2667e8;cursor:pointer;font-size:8px;font-weight:800}.photo-control input{opacity:0;pointer-events:none;position:absolute}.my-profile-bar small,.employee-identity small{color:#8b96a7;font-size:6px;font-weight:800;display:block}.my-profile-bar b,.employee-identity b{margin-top:4px;font-size:8.5px;display:block}.my-profile-bar .allowed{color:#1c8c51}.photo-hint{color:#8a7250;background:#fff7e7;border:1px solid #f1e3bf;border-radius:6px;margin-bottom:12px;padding:6px 10px;font-size:7px}.employee-identity{grid-template-columns:.65fr 1.4fr .65fr;gap:8px;margin:13px 0;display:grid}.employee-identity>span{background:#f8f9fc;border:1px solid #edf0f4;border-radius:7px;padding:9px 11px}.add-employee{background:#fff;border:1px solid #d9e4fb;border-radius:10px;grid-template-columns:1.2fr repeat(3,1fr);gap:10px;margin-bottom:13px;padding:16px;display:grid;box-shadow:0 7px 20px #2535520d}.add-employee>div:first-child{grid-row:1/3}.add-employee h2{margin:3px 0;font-size:14px}.add-employee>div:first-child small{color:#8793a5;font-size:7px}.add-employee label{color:#758196;font-size:7px;font-weight:800}.add-employee input{border:1px solid var(--line);color:#35445b;border-radius:6px;width:100%;margin-top:5px;padding:8px;font-size:8px;display:block}.form-actions{grid-column:3/5;justify-content:flex-end;align-items:end;gap:7px;display:flex}.form-actions button{height:32px}.employee-list small{line-height:1.3}@media (width<=1000px){.my-profile-bar,.add-employee{grid-template-columns:1fr 1fr}.add-employee>div:first-child{grid-area:auto/1/auto/3}.form-actions{grid-column:1/3}}@media (width<=720px){.my-profile-bar,.add-employee{grid-template-columns:1fr}.add-employee>div:first-child,.form-actions{grid-column:1}.employee-identity{grid-template-columns:1fr}}.role-gate{background:radial-gradient(circle at 50% 30%,#eff4ff,#f5f7fb 48%,#e9eef7);place-items:center;min-height:100vh;display:grid}.gate-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:15px;width:min(430px,100vw - 32px);padding:36px;box-shadow:0 20px 60px #21314d1c}.gate-card h1{margin:8px 0;font-size:22px}.gate-card>p:not(.eyebrow){color:#758297;font-size:10px;line-height:1.6}.gate-card>small{color:#8995a7;font-size:7px}.gate-progress{background:#e9edf4;border-radius:8px;height:5px;margin:22px 0;overflow:hidden}.gate-progress i{background:#246bfd;border-radius:8px;width:55%;height:100%;animation:1.1s ease-in-out infinite alternate gate;display:block}@keyframes gate{to{transform:translate(82%)}}.gate-lock{font-size:24px}.gate-link{place-items:center;margin-top:15px;text-decoration:none;display:inline-grid}.employee-shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.employee-sidebar{color:#fff;background:#111b2f;flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.employee-sidebar nav{margin-top:4px}.employee-user{border-top:1px solid #2b3852;align-items:center;gap:9px;margin-top:auto;padding:18px 7px 8px;display:flex}.employee-user>span{background:#35496c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.employee-user strong{font-size:9px;display:block}.employee-user small{color:#8490a5;margin-top:3px;font-size:7px;display:block}.employee-sidebar>a{color:#7f8da5;padding:8px;font-size:8px;text-decoration:none}.role-chip{color:#178c4f;background:#e9f8ef;border-radius:7px;padding:7px 10px;font-size:7px;font-weight:900}.identity-strip{color:#fff;background:#17243e;border-radius:8px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;font-size:8px;display:flex}.identity-strip>span{color:#8af;letter-spacing:.7px;font-size:6px;font-weight:900}.identity-strip p{color:#c6d0df;margin:0}.identity-strip b{color:#82dca3;margin-left:auto;font-size:7px}.readonly-mini{color:#6f7d90;border:1px solid #dce1e9;border-radius:5px;padding:5px 7px;font-size:6px;font-weight:900}.employee-lead-head,.employee-lead-row{grid-template-columns:1.2fr 1fr .65fr .42fr .65fr;align-items:center;gap:13px;padding:11px 20px;display:grid}.employee-lead-head{border-block:1px solid var(--line);color:#8995a7;background:#f8f9fc;font-size:7px;font-weight:800}.employee-lead-row{border-bottom:1px solid #edf0f4}.employee-access-note{background:#eef3ff;border:1px solid #dbe5fb;border-radius:9px;align-items:center;gap:12px;margin-top:13px;padding:14px;display:flex}.employee-access-note strong{color:#315fae;font-size:9px}.employee-access-note p{color:#738199;margin:3px 0 0;font-size:8px}@media (width<=720px){.employee-shell{display:block}.employee-sidebar{height:auto;padding:14px;position:static}.employee-sidebar nav,.employee-user,.employee-sidebar>a,.employee-lead-head{display:none}.employee-lead-row{grid-template-columns:1.2fr .8fr}.employee-lead-row .category-tag,.employee-lead-row .score-ring,.employee-lead-row .action-link,.identity-strip b{display:none}}.fresh-scope{color:#fff;background:#17243e;border-radius:9px;grid-template-columns:auto 1fr 85px 85px;align-items:center;gap:15px;margin-bottom:12px;padding:13px 17px;display:grid}.fresh-scope>span{color:#8eafff;border:1px solid #3d5680;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.fresh-scope>div:nth-child(2) strong{font-size:10px;display:block}.fresh-scope small{color:#9dafca;margin-top:3px;font-size:7px;display:block}.fresh-scope>div:nth-child(n+3){border-left:1px solid #354b6e;padding-left:14px}.fresh-scope>div:nth-child(n+3) b{font-size:15px}.today-only{color:#2b6bea;background:#eaf1ff;border-radius:5px;padding:5px 7px;font-size:6px;font-weight:900}.privacy-note{color:#795919;background:#fff6e3;border:1px solid #f1e3bd;border-radius:8px;align-items:center;gap:10px;margin-bottom:13px;padding:11px 14px;display:flex}.privacy-note>span{background:#f9e7b8;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.privacy-note p{margin:0;font-size:8px}.employee-layout{grid-template-columns:260px 1fr;gap:12px;display:grid}.employee-list,.employee-profile{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.employee-list>button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.employee-list>button:hover,.employee-list>button.selected{background:#f5f8ff}.employee-list>button.selected{box-shadow:inset 3px 0 #246bfd}.employee-list>button>span{color:#3e65ab;background:#eaf1ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.employee-list strong{font-size:9.5px;display:block}.employee-list small{color:#8490a2;margin-top:3px;font-size:7px;display:block}.employee-list em{color:#24935a;margin-top:5px;font-size:6.5px;font-style:normal;display:block}.employee-list em .pulse{width:5px;height:5px;box-shadow:none;display:inline-block}.employee-list>button>b{color:#9aa5b5}.employee-profile{padding:20px}.employee-profile>header{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:16px;display:flex}.employee-profile>header>span{color:#3a65b5;background:#eaf1ff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.employee-profile>header>div{flex:1}.employee-profile header small{color:#8c97a8;font-size:6.5px}.employee-profile header h2{margin:2px 0;font-size:17px}.employee-profile header p{color:#778498;margin:0;font-size:8px}.employee-profile>header>b{color:#1c8d50;background:#eaf8ef;border-radius:6px;padding:5px 7px;font-size:6px}.employee-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.employee-stats>div{background:#f8f9fc;border:1px solid #edf0f4;border-radius:8px;padding:12px}.employee-stats small{color:#8d98a9;font-size:6px;font-weight:800}.employee-stats strong{margin-top:5px;font-size:16px;display:block}.employee-stats p{color:#909baa;margin:3px 0 0;font-size:6.5px}.employee-details{grid-template-columns:1fr 1fr;gap:10px;display:grid}.employee-details section{border:1px solid var(--line);border-radius:8px;padding:14px}.employee-details section:last-child{grid-column:1/3}.employee-details h3{margin:0 0 9px;font-size:9px}.employee-details dl{margin:0}.employee-details dl div{border-top:1px solid #edf0f4;grid-template-columns:110px 1fr;gap:10px;padding:7px 0;font-size:8px;display:grid}.employee-details dt{color:#8793a5}.employee-details dd{margin:0;font-weight:650}.employee-details .lock{font-size:6px}@media (width<=900px){.employee-layout{grid-template-columns:1fr}.employee-list{grid-template-columns:repeat(3,1fr);display:grid}.employee-list .panel-head{grid-column:1/4}.employee-stats{grid-template-columns:1fr 1fr}}@media (width<=720px){.fresh-scope{grid-template-columns:auto 1fr}.fresh-scope>div:nth-child(n+3){display:none}.employee-list{grid-template-columns:1fr}.employee-list .panel-head{grid-column:1}.employee-details{grid-template-columns:1fr}.employee-details section:last-child{grid-column:1}.employee-profile{padding:14px}}.admin-nav{margin-top:8px;border-top:1px solid #2c3a54!important;border-radius:0!important;padding-top:16px!important}.admin-nav i{letter-spacing:.5px;color:#8eb0ff;border:1px solid #46608c;border-radius:4px;margin-left:auto;padding:3px 4px;font-size:6px;font-style:normal}.readonly{color:#52627a;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:9px 13px;display:flex}.readonly>span{color:#2b6bea}.readonly small{color:#8d98a8;font-size:6px;font-weight:800;display:block}.readonly strong{font-size:9px}.analytics-summary{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:14px;display:grid}.analytics-summary article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:15px}.analytics-summary small{color:#8995a7;letter-spacing:.5px;font-size:7px;font-weight:800}.analytics-summary strong{margin-top:6px;font-size:20px;display:block}.analytics-summary p{color:#7f8b9c;margin:4px 0 0;font-size:8px}.analytics-summary em{color:#1e9b57;font-style:normal;font-weight:800}.source-ranking,.performance-card,.permission-table{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.source-head,.source-row{grid-template-columns:1.25fr .55fr repeat(9,.5fr);align-items:center;gap:8px;padding:10px 16px;display:grid}.source-head{border-block:1px solid var(--line);color:#8995a7;background:#f7f9fc;font-size:6.5px;font-weight:800}.source-row{border-bottom:1px solid #eef1f5;font-size:8.5px}.source-name{align-items:center;gap:8px;display:flex}.source-name i{color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.quality-score{color:#1a8650;border:3px solid #72ce98;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.warn-number{color:#aa7116}.bad-number{color:#d14550}.analytics-bottom{grid-template-columns:1.35fr .65fr;gap:12px;margin-top:12px;display:grid}.money-row{border-top:1px solid #edf0f5;grid-template-columns:1.1fr repeat(3,.65fr);align-items:center;padding:11px 17px;font-size:8.5px;display:grid}.money-row>span:first-child{align-items:center;gap:7px;font-weight:750;display:flex}.money-row i{border-radius:50%;width:7px;height:7px}.money-row small{color:#929dae;font-size:6px;display:block}.money-row b{margin-top:3px;display:block}.insight-card{color:#fff;background:linear-gradient(145deg,#17243e,#253b62);border-radius:10px;padding:21px}.insight-card h2{margin:9px 0;font-size:16px;line-height:1.35}.insight-card>p{color:#b7c5da;font-size:9px;line-height:1.6}.insight-card>div{gap:7px;margin-top:15px;display:grid}.insight-card>div span{color:#8fa2bf;border-top:1px solid #394d6e;padding-top:7px;font-size:7px}.insight-card>div strong{color:#fff;margin-top:2px;font-size:9px;display:block}.admin-badge{color:#fff;letter-spacing:.7px;background:#2b6bea;border-radius:6px;padding:7px 10px;font-size:7px;font-weight:900}.admin-lock{background:#eef3ff;border:1px solid #d9e4ff;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:grid}.admin-lock>span{background:#dce7ff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.admin-lock strong{color:#315bac;font-size:10px}.admin-lock p{color:#687993;margin:3px 0 0;font-size:8px}.admin-lock>b{color:#315bac;font-size:8px}.admin-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding-bottom:16px;overflow:hidden}.total-ok,.total-bad{border-radius:8px;padding:5px 8px;font-size:8px;font-weight:800}.total-ok{color:#178b4e;background:#e8f8ef}.total-bad{color:#c3434d;background:#ffeded}.allocation-list,.routing-list{padding:0 19px}.allocation-list label{border-top:1px solid #edf0f4;grid-template-columns:1fr 1fr 35px;align-items:center;gap:12px;padding:11px 0;display:grid}.allocation-list label>span{grid-template-columns:8px 1fr;align-items:center;gap:7px;font-size:9px;display:grid}.allocation-list label>span i{border-radius:50%;width:7px;height:7px}.allocation-list label>span small{color:#8a95a5;grid-column:2;font-size:7px}.allocation-list output{text-align:right;font-size:9px;font-weight:800}.allocation-list input{accent-color:#246bfd}.save-control{width:calc(100% - 38px);margin:11px 19px 0}.save-control:disabled{opacity:.45;cursor:not-allowed}.routing-list label{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.routing-list b{font-size:9px;display:block}.routing-list small{color:#8b96a7;margin-top:3px;font-size:7px;display:block}.routing-list select{border:1px solid var(--line);color:#536278;background:#fff;border-radius:6px;max-width:145px;padding:7px;font-size:8px}.permission-table{margin-top:12px}.permission-head,.permission-row{grid-template-columns:1.5fr repeat(3,1fr);gap:10px;padding:10px 18px;display:grid}.permission-head{border-block:1px solid var(--line);color:#8995a7;background:#f7f9fc;font-size:7px;font-weight:800}.permission-row{border-bottom:1px solid #edf0f4;font-size:8.5px}.permission-row .allowed{color:#198c50}.permission-row .denied{color:#a2abb8}@media (width<=1050px){.analytics-summary{grid-template-columns:repeat(3,1fr)}.source-head,.source-row{grid-template-columns:1.3fr repeat(5,.6fr)}.source-head span:nth-child(n+7),.source-row span:nth-child(n+7){display:none}.admin-grid,.analytics-bottom{grid-template-columns:1fr}}@media (width<=720px){.analytics-summary{grid-template-columns:1fr 1fr}.source-head,.source-row{grid-template-columns:1.3fr repeat(3,.6fr)}.source-head span:nth-child(n+5),.source-row span:nth-child(n+5){display:none}.admin-lock{grid-template-columns:34px 1fr}.admin-lock>b{display:none}.allocation-list label{grid-template-columns:1fr 70px 30px}.permission-head,.permission-row{grid-template-columns:1.4fr 1fr}.permission-head span:nth-child(n+3),.permission-row span:nth-child(n+3){display:none}}nav button{color:#aeb8ca;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-size:13px;font-weight:650;display:flex}nav button>span{text-align:center;width:17px;font-size:17px}nav button b{color:#dce7ff;background:#2c3b58;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10px}nav button.active{color:#fff;background:#243454}.page-subtitle{color:#7d899c;margin:5px 0 0;font-size:10px}.category-summary button{border:1px solid var(--line);text-align:left;color:inherit;background:#fff;border-radius:10px;align-items:center;gap:13px;padding:17px;transition:all .15s;display:flex}.category-summary button:hover,.category-summary button.selected-card{border-color:#8eafff;box-shadow:0 5px 16px #246bfd16}.metric-icon.violet{color:#7659d7;background:#f2efff}.dashboard-table{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 8px 24px #25355209}.auto-badge{color:#218950;background:#eaf8ef;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800}.auto-badge i{background:#25ae62;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.dashboard-head,.dashboard-row{grid-template-columns:1.25fr .68fr 1fr .42fr .55fr .65fr;align-items:center;gap:14px;display:grid}.dashboard-head{border-block:1px solid var(--line);color:#8a96a9;letter-spacing:.7px;background:#f8f9fc;padding:10px 20px;font-size:8px;font-weight:800}.dashboard-row{border-bottom:1px solid #edf0f4;min-height:62px;padding:12px 20px}.dashboard-row:hover{background:#f8faff}.category-tag{border-radius:11px;justify-self:start;padding:5px 8px;font-size:8px;font-weight:800}.hot-tag{color:#198d4e;background:#e9f8ef}.today-tag{color:#4169c5;background:#eaf1ff}.old-tag{color:#a46c10;background:#fff3dd}.score-ring{border:3px solid #efc66f;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.score-ring.high{border-color:#62ca8e}.owner{color:#5d6b80;font-size:9px;font-weight:650}.action-link{color:#2767e9;text-align:left;background:0 0;border:0;padding:8px 0;font-size:9px;font-weight:750}.table-footer{color:#7d899a;justify-content:space-between;align-items:center;padding:14px 20px;font-size:8px;display:flex}.table-footer>span{align-items:center;gap:7px;display:flex}.table-footer .pulse{display:inline-block}.table-footer b{font-weight:600}.engine-top{border-bottom:1px solid var(--line);margin-bottom:18px}.overall-status{background:#fff;border:1px solid #dcefe4;border-radius:9px;align-items:center;gap:11px;padding:10px 14px;display:flex;box-shadow:0 5px 18px #27384d0a}.overall-status small{color:#7f8c9e;letter-spacing:.6px;font-size:7px;font-weight:800;display:block}.overall-status strong{color:#198950;margin-top:3px;font-size:11px;display:block}.engine-hero{color:#fff;background:linear-gradient(120deg,#17243e,#213960);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:25px 28px;display:flex}.engine-kicker{letter-spacing:1.2px;color:#82aaff;font-size:7px;font-weight:900}.engine-hero h2{margin:7px 0;font-size:20px}.engine-hero p{color:#b8c5d9;max-width:610px;margin:0;font-size:10px;line-height:1.6}.engine-stat{text-align:right;border-left:1px solid #3b4f70;padding-left:27px}.engine-stat strong{font-size:30px;display:block}.engine-stat span,.engine-stat small{color:#b7c4d8;margin-top:3px;font-size:9px;display:block}.engine-stat small{color:#80d7a1}.tool-list{flex-direction:column;gap:8px;display:flex}.tool-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:35px 38px 1fr 165px;align-items:center;gap:13px;padding:13px 16px;display:grid}.tool-number{color:#9ba7b8;font-size:8px;font-weight:900}.tool-icon{color:#356ee3;background:#eef3ff;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.tool-copy h3{margin:0;font-size:11px}.tool-copy p{color:#7b8799;margin:3px 0;font-size:8.5px}.tool-copy small{color:#55709a;font-size:7.5px;font-weight:700}.running{color:#1e8b51;background:#ecf9f1;border:1px solid #d4f0df;border-radius:8px;justify-self:end;align-items:center;gap:9px;min-width:155px;padding:8px 10px;display:flex}.running strong{font-size:8.5px;display:block}.running small{color:#5b9471;margin-top:3px;font-size:6.5px;display:block}.engine-note{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:15px;display:grid}.engine-note>span{color:#1b9251;background:#e9f8ef;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.engine-note strong{font-size:10px}.engine-note p{color:#7e899a;margin:4px 0 0;font-size:8px}.engine-note>b{color:#1b9251;font-size:9px}@media (width<=900px){.dashboard-head,.dashboard-row{grid-template-columns:1.2fr .75fr 1fr .55fr}.dashboard-head span:nth-child(5),.dashboard-head span:nth-child(6),.dashboard-row .owner,.dashboard-row .action-link{display:none}.tool-row{grid-template-columns:30px 35px 1fr}.running{grid-column:3;justify-self:start}.engine-stat{display:none}}@media (width<=720px){.category-summary{grid-template-columns:1fr 1fr}.dashboard-head{display:none}.dashboard-row{grid-template-columns:1.2fr .8fr}.dashboard-row .source{display:block}.category-tag,.score-ring{grid-column:2}.tool-row{grid-template-columns:30px 1fr}.tool-icon{display:none}.running{grid-column:2}.engine-hero{padding:20px}.engine-note{grid-template-columns:32px 1fr}.engine-note>b{display:none}}.principle{color:#eaf0ff;background:#17243d;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:-3px 0 14px;padding:11px 15px;font-size:10px;display:grid}.principle span{letter-spacing:.9px;background:#2b4168;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.principle p{color:#b9c6dc;margin:0}.principle b{color:#8be1aa;white-space:nowrap;font-size:8px}.intelligence-head,.intelligence-row{grid-template-columns:1.22fr .82fr .85fr .8fr}.scores.four{gap:3px}.scores.four b{width:22px}.pill.genuine{color:#198d4e;background:#eaf8f0}.pill.genuine i{background:#22af62}.pill.repeat{color:#4b6dd1;background:#eef3ff}.pill.repeat i{background:#6d8ce3}.pill.shared{color:#a86c08;background:#fff2dc}.pill.shared i{background:#e39a20}.score-grid{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;display:grid}.score-grid article{border:1px solid var(--line);border-radius:8px;min-width:0;padding:9px}.score-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.score-grid small{color:#8c98aa;font-size:6.5px;font-weight:800}.score-grid b{border-radius:5px;padding:3px 5px;font-size:14px}.score-grid b em{font-size:7px;font-style:normal}.score-grid p{color:#7f8b9d;margin:0;font-size:7px}.bar.risk i{background:#e3a72a}.verdict.genuine{color:#19874b;background:#edf9f2}.verdict.genuine>span{background:#d5f2e1}.verdict.repeat{color:#496ac4;background:#eef3ff}.verdict.repeat>span{background:#dce6ff}.verdict.shared{color:#a97012;background:#fff6e3}.verdict.shared>span{background:#fbedc5}.verdict p{opacity:.8;margin:3px 0 0;font-size:8px}.lock{color:#178a4a;background:#e2f7ea;border-radius:4px;margin-left:4px;padding:3px 4px;font-size:6px}.signals .warning{color:#ba7b0e}.unique-dot{background:#6383dd}.share-dot{background:#e3a72a}.admin-profile-trigger{z-index:48;background:0 0;border:0;border-radius:10px;width:196px;height:52px;position:fixed;bottom:17px;left:18px}.admin-profile-trigger:hover{background:#ffffff08}.admin-profile-trigger:focus-visible{outline-offset:2px;outline:2px solid #78a4ff}.shell:has(.sidebar-toggle[aria-expanded=false])>.admin-profile-trigger{transform:translate(-245px)}.admin-account-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1729b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-account-center{background:#f7f9fc;border:1px solid #dce3ee;border-radius:18px;width:min(980px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 28px 80px #07101f66}.admin-account-center>header{z-index:3;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.account-person{align-items:center;gap:12px;display:flex}.account-person>span{color:#fff;background:#274b82;border-radius:14px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.account-person h2{margin:2px 0;font-size:20px}.account-person small{color:#748197;font-size:9px}.account-actions{align-items:center;gap:13px;display:flex}.account-actions>span{color:#198950;background:#eaf8ef;border-radius:12px;padding:7px 9px;font-size:8px;font-weight:800}.account-actions button{color:#647188;background:#f0f3f8;border:0;border-radius:9px;width:34px;height:34px;font-size:22px}.account-body{grid-template-columns:220px 1fr;min-height:510px;display:grid}.account-tabs{background:#17243d;flex-direction:column;gap:6px;padding:15px;display:flex}.account-tabs>button{color:#b4c0d3;text-align:left;background:0 0;border:0;border-radius:9px;padding:12px}.account-tabs>button.selected{color:#fff;background:#2a3e61}.account-tabs strong,.account-tabs small{display:block}.account-tabs strong{font-size:10px}.account-tabs small{color:#8fa0ba;margin-top:4px;font-size:7px}.account-protection{color:#dbe5f5;border:1px solid #344969;border-radius:9px;margin-top:auto;padding:11px}.account-protection b{font-size:8px}.account-protection p{color:#94a4bd;margin:5px 0 0;font-size:7px;line-height:1.5}.account-tabs>a{color:#9fb1cd;padding:8px 12px;font-size:8px;text-decoration:none}.account-content{min-width:0;padding:22px}.account-title{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.account-title h3{margin:0;font-size:17px}.account-title p{color:#7d899b;margin:5px 0 0;font-size:9px}.status-active{color:#198b50;background:#e8f8ef;border-radius:10px;padding:6px 8px;font-size:7px}.account-profile-card{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;margin-bottom:13px;padding:14px;display:grid}.account-profile-card>span{color:#3d64a6;background:#e8effc;border-radius:13px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.account-profile-card h4{margin:0;font-size:12px}.account-profile-card p{color:#7d899c;margin:3px 0;font-size:8px}.account-profile-card button{color:#246bfd;background:0 0;border:0;padding:0;font-size:8px}.account-profile-card>b{color:#617088;font-size:8px}.account-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-fields label,.announcement-field{color:#65738a;flex-direction:column;gap:5px;font-size:8px;font-weight:750;display:flex}.account-fields input,.account-fields select,.announcement-field input,.announcement-field textarea{color:#26354b;background:#fff;border:1px solid #dfe5ee;border-radius:8px;outline:0;width:100%;padding:10px;font-size:9px}.announcement-field{margin-bottom:11px}.announcement-field textarea{resize:vertical;min-height:62px}.account-fields input[readonly]{color:#778399;background:#f0f3f7}.session-card{background:#eef4ff;border:1px solid #dce7fb;border-radius:9px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.session-card b{font-size:9px}.session-card p{color:#71819a;margin:3px 0 0;font-size:7px}.session-card button,.security-row button,.danger-policy button{color:#3463aa;background:#fff;border:1px solid #cfd9e8;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800}.security-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px 3px;font-size:8px;display:grid}.security-row>b{color:#198b50}.policy-list{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.policy-list label,.permission-item{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.policy-list b,.policy-list small,.permission-item b,.permission-item small{display:block}.policy-list b,.permission-item b{font-size:9px}.policy-list small,.permission-item small{color:#8491a3;margin-top:4px;font-size:7px}.policy-list input,.permission-item input,.widget-grid input,.dashboard-visibility input{accent-color:#246bfd}.login-fields{margin-top:12px}.danger-policy{background:#fff3e8;border:1px solid #f1d9c1;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.danger-policy>span{color:#a86016;background:#ffe2c6;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.danger-policy b{font-size:9px}.danger-policy p{color:#886948;margin:3px 0 0;font-size:7px}.permission-list{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.permission-item.locked{background:#f6f8fb}.permission-item em{color:#617088;background:#e8edf5;border-radius:9px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.section-label{letter-spacing:.9px;color:#778499;margin:16px 0 8px;font-size:7px}.widget-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.widget-grid label{border:1px solid var(--line);color:#708096;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:11px;font-size:8px;font-weight:700;display:flex}.widget-grid label.enabled{color:#2e60c6;background:#f1f5ff;border-color:#9bb8f8}.dashboard-visibility{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.dashboard-visibility label{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px;font-size:8px}.employee-preview{color:#fff;background:#17243d;border-radius:11px;padding:15px}.employee-preview>small{color:#8faeff;letter-spacing:1px;font-size:6px}.employee-preview h4{margin:5px 0;font-size:13px}.employee-preview p{color:#aab8ce;font-size:7px}.employee-preview div{flex-wrap:wrap;gap:6px;display:flex}.employee-preview div span{background:#2a3e61;border-radius:7px;padding:6px 8px;font-size:7px}.admin-account-center>footer{z-index:3;border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:13px 20px;display:flex;position:sticky;bottom:0}.admin-account-center>footer p{color:#788598;max-width:610px;margin:0;font-size:7px;line-height:1.5}.admin-account-center>footer>div{white-space:nowrap;gap:8px;display:flex}@media (width<=720px){.admin-profile-trigger{display:none}.admin-account-backdrop{padding:0}.admin-account-center{border-radius:0;height:100vh;max-height:100vh}.account-body{grid-template-columns:1fr}.account-tabs{grid-template-columns:1fr 1fr;display:grid}.account-protection,.account-tabs>a{display:none}.account-content{padding:15px}.account-fields,.widget-grid,.dashboard-visibility{grid-template-columns:1fr}.admin-account-center>footer{flex-direction:column;align-items:flex-start}.admin-account-center>footer>div{width:100%}.admin-account-center>footer button{flex:1}.account-actions>span{display:none}}@media (width>=721px){.admin-account-center{flex-direction:column;height:650px;max-height:calc(100vh - 36px);display:flex;overflow:hidden}.admin-account-center>header,.admin-account-center>footer{flex:none;position:relative}.admin-account-center>.account-body{flex:1;min-height:0;overflow:hidden}.admin-account-center .account-tabs,.admin-account-center .account-content{scrollbar-gutter:stable;min-height:0;overflow-y:auto}}:root{--ink:#172033;--muted:#718096;--line:#e7ebf2;--blue:#246bfd;--navy:#111b2f;--bg:#f5f7fb}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 8px 28px;font-size:19px;font-weight:750;display:flex}.brand-mark{background:linear-gradient(145deg,#4a86ff,#2a5be8);border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}nav{flex-direction:column;gap:5px;display:flex}nav a{color:#aeb8ca;border-radius:8px;align-items:center;gap:11px;padding:11px 12px;font-size:13px;font-weight:650;text-decoration:none;display:flex}nav a span{text-align:center;width:17px;font-size:17px}nav a b{color:#dce7ff;background:#2c3b58;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10px}nav a.active{color:#fff;background:#243454}.sidebar-bottom{border-top:1px solid #2a3650;margin-top:auto;padding-top:15px}.health{color:#dce5f4;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px;font-size:11px;display:grid}.health small,.profile small{color:#7f8ba1;margin-top:3px;display:block}.health b{color:#7bd99b;font-size:10px}.pulse{background:#43d17c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #254637}.profile{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:12px 8px 0;display:flex}.profile>span{background:#35496c;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.profile div{flex:1}.profile strong{font-size:11px}.profile i{color:#8793a8;font-style:normal}.content{min-width:0;padding:0 30px 34px}.topbar{justify-content:space-between;align-items:center;height:100px;display:flex}.eyebrow{letter-spacing:1.5px;color:#8995a9;margin:0 0 5px;font-size:9px;font-weight:800}.topbar h1{letter-spacing:-.7px;margin:0;font-size:26px}.top-actions{gap:9px;display:flex}.icon-btn,.primary,.quiet{border:1px solid var(--line);color:#506077;background:#fff;border-radius:8px;height:38px;padding:0 15px;font-size:12px;font-weight:700}.icon-btn{width:40px;padding:0;position:relative}.icon-btn span{background:#ff5567;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.primary{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 4px 10px #246bfd27}.summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.summary article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:13px;padding:17px;display:flex}.metric-icon{border-radius:9px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.metric-icon.blue{color:#3475ff;background:#eef4ff}.metric-icon.green{color:#20a85d;background:#e9f9f0}.metric-icon.amber{color:#e2a112;background:#fff6df}.metric-icon.red{color:#eb4d58;background:#fff0f0}.summary small{color:#8994a7;letter-spacing:.7px;font-size:8px;font-weight:800}.summary strong{margin:2px 0 0;font-size:23px;display:block}.summary p{color:#8994a7;margin:2px 0 0;font-size:9px}.summary em{color:#20a65b;font-style:normal;font-weight:800}.workbench{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(590px,1.55fr) minmax(320px,.75fr);min-height:610px;display:grid;overflow:hidden;box-shadow:0 8px 24px #25355209}.inbox-panel{border-right:1px solid var(--line);min-width:0}.panel-head{justify-content:space-between;padding:20px 20px 14px;display:flex}.panel-head h2{margin:0 0 4px;font-size:15px}.panel-head p{color:var(--muted);margin:0;font-size:10px}.quiet{height:32px;padding:0 11px;font-size:10px}.filters{gap:8px;padding:0 20px 17px;display:flex}.search{border:1px solid var(--line);color:#9aa6b7;border-radius:7px;flex:1;align-items:center;gap:8px;height:35px;padding:0 10px;display:flex}.search input{width:100%;color:var(--ink);border:0;outline:0;font-size:11px}.filters select{border:1px solid var(--line);color:#66748a;background:#fff;border-radius:7px;padding:0 26px 0 10px;font-size:10px}.table-head,.lead-row{grid-template-columns:1.45fr 1fr .62fr .76fr;align-items:center;gap:12px;display:grid}.table-head{border-block:1px solid var(--line);color:#8a96a9;letter-spacing:.7px;background:#f8f9fc;padding:9px 20px;font-size:8px;font-weight:800}.lead-row{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #eef1f5;padding:13px 20px}.lead-row:hover,.lead-row.selected{background:#f6f9ff}.lead-row.selected{box-shadow:inset 3px 0 var(--blue)}.lead-person{align-items:center;gap:9px;min-width:0;display:flex}.lead-person>i{color:#4b6b9e;background:#eaf0fc;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:9px;font-style:normal;font-weight:800;display:grid}.lead-person strong,.source strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.lead-person small,.source small{color:#8b97aa;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8.5px;display:block;overflow:hidden}.scores{gap:5px;display:flex}.scores b{border-radius:6px;place-items:center;width:27px;height:24px;font-size:9px;display:grid}.good{color:#1e9c58;background:#eaf8f0}.mid{color:#bd8316;background:#fff5dd}.bad{color:#d8434d;background:#ffeded}.pill{white-space:nowrap;border-radius:12px;justify-self:start;padding:5px 8px;font-size:8.5px;font-weight:750}.pill i{border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.pill.hot{color:#198d4e;background:#eaf8f0}.pill.hot i{background:#22af62}.pill.nurture{color:#4b6dd1;background:#eef3ff}.pill.nurture i{background:#6d8ce3}.pill.review{color:#b0780f;background:#fff5dd}.pill.review i{background:#e3a72a}.pill.spam{color:#cc3d49;background:#ffeded}.pill.spam i{background:#ed5561}.empty{text-align:center;color:#8b97aa;padding:60px 20px;font-size:12px}.legend{color:#8490a3;align-items:center;gap:14px;padding:12px 20px;font-size:8px;display:flex}.legend i{border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.auth-dot{background:#2dab68}.intent-dot{background:#4a76df}.legend small{margin-left:auto}.detail-panel{min-width:0;padding:20px}.detail-head{color:#8793a6;letter-spacing:.8px;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.detail-head b{letter-spacing:0;color:#9ba6b6;font-size:9px}.identity{align-items:center;gap:11px;padding:18px 0;display:flex}.identity>span{color:#4c6794;background:#eaf0fc;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.identity div{flex:1}.identity h2{margin:0 0 4px;font-size:16px}.identity p{color:#7e8b9f;margin:0;font-size:10px}.identity button{color:#8995a7;background:0 0;border:0}.verdict{border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.verdict>span{border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.verdict small{letter-spacing:.7px;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.verdict strong{font-size:10px}.verdict.hot{color:#19874b;background:#edf9f2}.verdict.hot>span{background:#d5f2e1}.verdict.nurture{color:#496ac4;background:#eef3ff}.verdict.nurture>span{background:#dce6ff}.verdict.review{color:#a97012;background:#fff6e3}.verdict.review>span{background:#fbedc5}.verdict.spam{color:#c33e49;background:#fff0f0}.verdict.spam>span{background:#ffdadd}.score-cards{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.score-cards article{border:1px solid var(--line);border-radius:8px;min-width:0;padding:11px}.score-cards article>div:first-child{justify-content:space-between;align-items:end;display:flex}.score-cards small{color:#8c98aa;font-size:7px;font-weight:800}.score-cards b{font-size:16px}.score-cards b em{color:#a0a9b7;font-size:8px;font-style:normal}.bar{background:#e8edf3;border-radius:5px;height:4px;margin:9px 0;overflow:hidden}.bar i{background:#2caf68;height:100%;display:block}.bar.intent i{background:#4d78e5}.score-cards p{color:#7f8b9d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:7.5px;overflow:hidden}.facts,.signals{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.facts h3,.signals h3{margin:0 0 11px;font-size:10px}.facts dl{margin:0}.facts dl div{justify-content:space-between;padding:6px 0;font-size:9px;display:flex}.facts dt{color:#8995a7}.facts dd{text-align:right;margin:0;font-weight:650}.signals p{flex-direction:column;gap:7px;margin:0;display:flex}.signals span{font-size:8.5px}.signals .positive{color:#278f56}.signals .negative{color:#d64651}.signals .neutral{color:#69778d}.detail-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.wide{width:100%;padding:0 8px;font-size:9px}.toast{color:#fff;background:#16223a;border-radius:8px;padding:12px 16px;font-size:11px;animation:.18s ease-out rise;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #18233835}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@media (width<=1050px){.summary{grid-template-columns:repeat(2,1fr)}.workbench{grid-template-columns:1fr}.inbox-panel{border-right:0}.detail-panel{border-top:1px solid var(--line)}}@media (width<=720px){.shell{display:block}.sidebar{height:auto;padding:14px 16px;position:static}.brand{padding:0}.sidebar nav,.sidebar-bottom{display:none}.content{padding:0 14px 24px}.topbar{height:85px}.summary{grid-template-columns:1fr 1fr}.summary article{padding:12px}.table-head{display:none}.lead-row{grid-template-columns:1.4fr .8fr}.lead-row .source{display:none}.pill{justify-self:end}.scores{grid-area:2/1}.score-cards{grid-template-columns:1fr}.topbar h1{font-size:22px}}.admin-account-center .account-person .eyebrow{font-size:10px}.admin-account-center .account-person h2{font-size:22px}.admin-account-center .account-person small{font-size:11px}.admin-account-center .account-actions>span{font-size:10px}.admin-account-center .account-tabs>button{padding:14px}.admin-account-center .account-tabs strong{font-size:13px}.admin-account-center .account-tabs small{font-size:10px;line-height:1.4}.admin-account-center .account-protection b{font-size:11px}.admin-account-center .account-protection p{font-size:10px;line-height:1.5}.admin-account-center .account-tabs>a{font-size:11px}.admin-account-center .account-title h3{font-size:21px}.admin-account-center .account-title p{font-size:12px;line-height:1.45}.admin-account-center .status-active{font-size:10px}.admin-account-center .account-profile-card h4{font-size:15px}.admin-account-center .account-profile-card p,.admin-account-center .account-profile-card button,.admin-account-center .account-profile-card>b,.admin-account-center .account-fields label,.admin-account-center .announcement-field{font-size:11px}.admin-account-center .account-fields input,.admin-account-center .account-fields select,.admin-account-center .announcement-field input,.admin-account-center .announcement-field textarea{padding:11px;font-size:12px}.admin-account-center .session-card b{font-size:12px}.admin-account-center .session-card p{font-size:10px;line-height:1.4}.admin-account-center .session-card button,.admin-account-center .security-row button,.admin-account-center .danger-policy button{font-size:10px}.admin-account-center .security-row{font-size:11px}.admin-account-center .policy-list b,.admin-account-center .permission-item b{font-size:12px}.admin-account-center .policy-list small,.admin-account-center .permission-item small{font-size:10px;line-height:1.4}.admin-account-center .permission-item em{font-size:9px}.admin-account-center .danger-policy b{font-size:12px}.admin-account-center .danger-policy p,.admin-account-center .section-label{font-size:10px}.admin-account-center .widget-grid label,.admin-account-center .dashboard-visibility label{font-size:11px}.admin-account-center .employee-preview>small{font-size:9px}.admin-account-center .employee-preview h4{font-size:16px}.admin-account-center .employee-preview p,.admin-account-center .employee-preview div span,.admin-account-center>footer p{font-size:10px}.admin-account-center>footer button{font-size:11px}@media (width<=720px){.admin-account-center .account-body{grid-template-columns:1fr}.admin-account-center .account-tabs strong{font-size:12px}.admin-account-center .account-tabs small{font-size:9px}}.admin-account-center .account-body{grid-template-columns:220px 1fr}.admin-account-center .account-tabs>button{align-items:center;min-height:58px;display:flex}.admin-account-center .account-tabs>button small{display:none}.admin-account-center .account-tabs>button strong{line-height:1.35}.admin-account-center .account-title p{max-width:620px}@media (width<=720px){.admin-account-center .account-body{grid-template-columns:1fr}.admin-account-center .account-tabs>button{min-height:52px}}.shell>.sidebar nav[aria-label=Primary\ navigation]>button:first-child{display:none}.shell>.sidebar .admin-folder,.shell>.sidebar .admin-folder-items{display:contents!important}.shell>.sidebar .admin-folder-toggle{display:none!important}.shell>.sidebar .admin-folder-items>button{border-radius:8px;padding:11px 12px;font-size:13px}.shell>.sidebar .admin-folder-items>button>span{font-size:17px}.shell>.sidebar .admin-folder-items>button.active{box-shadow:none;background:#243454}.shell>.sidebar nav[aria-label=Primary\ navigation]>button:nth-child(3){order:4}.shell>.sidebar nav[aria-label=Primary\ navigation]>a[href=\#audit]{order:5}.employee-user-button{color:#fff;text-align:left;background:0 0;border:0;width:100%}.employee-user-button>div{flex:1}.employee-user-button>i{color:#8fa0b9;font-size:18px;font-style:normal}.employee-profile-hero{color:#fff;background:linear-gradient(120deg,#17243e,#243d66);border-radius:13px;grid-template-columns:82px 1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:22px 25px;display:grid}.employee-photo-large{color:#fff;background:#365681;border-radius:20px;place-items:center;width:76px;height:76px;font-size:22px;font-weight:900;display:grid;overflow:hidden}.employee-photo-large img{object-fit:cover;width:100%;height:100%}.employee-profile-hero div>p:not(.eyebrow){color:#aebdd3;margin:0 0 9px;font-size:10px}.employee-profile-hero label{color:#9ab8ff;cursor:pointer;font-size:9px;font-weight:800;display:inline-block}.employee-profile-hero input{opacity:0;pointer-events:none;position:absolute}.employee-profile-hero>span{color:#7ee0a3;background:#1f503b;border-radius:11px;padding:7px 10px;font-size:8px;font-weight:900}.employee-profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.employee-profile-grid>section{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px}.employee-profile-grid>section.profile-wide{grid-column:1/3}.profile-section-title{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.profile-section-title h3{margin:0;font-size:14px}.profile-section-title p{color:#7c899c;margin:4px 0 0;font-size:9px}.profile-section-title button,.profile-security-button{color:#2867df;white-space:nowrap;background:#fff;border:1px solid #dce4f0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.profile-lock,.profile-period{color:#5e6c82;background:#edf1f7;border-radius:8px;padding:6px 8px;font-size:7px;font-weight:900}.profile-lock.secure{color:#188b4f;background:#e9f8ef}.profile-detail-list{margin:0}.profile-detail-list>div{border-top:1px solid #edf0f4;grid-template-columns:135px 1fr;gap:12px;padding:9px 0;font-size:10px;display:grid}.profile-detail-list dt{color:#7c899b}.profile-detail-list dd{margin:0;font-weight:700}.profile-good{color:#198b50}.employee-profile-stats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.employee-profile-stats article{background:#f7f9fc;border:1px solid #e8edf4;border-radius:9px;padding:13px}.employee-profile-stats small{color:#8591a3;font-size:7px;font-weight:900}.employee-profile-stats strong{margin:5px 0;font-size:18px;display:block}.employee-profile-stats p{color:#8793a5;margin:0;font-size:8px}.employee-permission-summary p{border-top:1px solid #edf0f4;grid-template-columns:20px 1fr auto;align-items:center;margin:0;padding:8px 0;font-size:9px;display:grid}.employee-permission-summary p i{color:#16894b;background:#e5f7ed;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;font-weight:900;display:grid}.employee-permission-summary p b{color:#188b4f;font-size:7px}.employee-permission-summary p.blocked i{color:#bd4650;background:#fff0f0}.employee-permission-summary p.blocked b{color:#b64a53}.profile-security-button{width:100%;margin-top:10px}.employee-profile-note{background:#eef3ff;border:1px solid #dbe5fb;border-radius:9px;align-items:center;gap:12px;margin-top:13px;padding:14px;display:flex}.employee-profile-note strong{color:#315fae;font-size:10px}.employee-profile-note p{color:#738199;margin:3px 0 0;font-size:9px}@media (width<=850px){.employee-profile-grid{grid-template-columns:1fr}.employee-profile-grid>section.profile-wide{grid-column:1}.employee-profile-stats{grid-template-columns:1fr 1fr}}@media (width<=720px){.employee-profile-hero{grid-template-columns:62px 1fr;padding:17px}.employee-profile-hero>span{display:none}.employee-photo-large{border-radius:16px;width:58px;height:58px}.employee-profile-stats{grid-template-columns:1fr 1fr}.profile-detail-list>div{grid-template-columns:110px 1fr}}.admin-edit-profile{color:#2866d8;white-space:nowrap;background:#eef4ff;border:1px solid #d7e2f7;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850}.admin-profile-control{background:#eef4ff;border:1px solid #d8e4fb;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;margin:12px 0;padding:12px 14px;display:grid}.admin-profile-control>span{color:#2864d8;background:#dce8ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.admin-profile-control strong{color:#2e5fad;font-size:9px}.admin-profile-control p{color:#71819b;margin:3px 0 0;font-size:7.5px}.admin-profile-control button{color:#2867df;background:0 0;border:0;font-size:8px;font-weight:850}.employee-profile-editor{background:#fff;border-radius:15px;width:min(720px,100%);max-height:calc(100vh - 36px);padding:24px;position:relative;overflow:auto;box-shadow:0 25px 75px #10182766}.employee-profile-editor h2{margin:4px 0;font-size:20px}.employee-profile-editor>p:not(.eyebrow){color:#7d899b;margin:4px 0 17px;font-size:9px}.profile-editor-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.profile-editor-grid label{color:#5f6f87;gap:5px;font-size:8px;font-weight:800;display:grid}.profile-editor-grid input,.profile-editor-grid textarea{color:#26354b;background:#fff;border:1px solid #dfe5ee;border-radius:8px;width:100%;padding:10px;font-size:10px}.profile-editor-grid input[readonly]{color:#7b8798;background:#f1f4f8}.profile-editor-grid textarea{resize:vertical;min-height:55px}.profile-editor-wide{grid-column:1/3}.profile-editor-note{color:#805f24;background:#fff6e3;border:1px solid #f0dfb7;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:8px}.profile-editor-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}@media (width<=720px){.admin-edit-profile{order:4;width:100%}.admin-profile-control{grid-template-columns:30px 1fr}.admin-profile-control button{text-align:left;grid-column:2;padding:0}.profile-editor-grid{grid-template-columns:1fr}.profile-editor-wide{grid-column:1}}.employee-page-actions{align-items:center;gap:8px;display:flex}.employee-profile-option{color:#2865d6;background:#eef4ff;border:1px solid #cfe0ff;border-radius:8px;height:38px;padding:0 13px;font-size:10px;font-weight:850}.employee-profile-option:hover{background:#e3edff}.employee-page-actions .admin-badge{white-space:nowrap}@media (width<=760px){.employee-page-actions .admin-badge{display:none}.employee-page-actions{gap:5px}.employee-profile-option{padding:0 9px;font-size:9px}}.supabase-login-shell{color:#152238;background:radial-gradient(circle at 75% 15%,#dce8ff 0,#0000 30%),#f4f7fc;place-items:center;min-height:100vh;padding:32px;display:grid}.supabase-login-card{background:#fff;border:1px solid #d9e2f0;border-radius:28px;width:min(520px,100%);padding:42px;box-shadow:0 28px 80px #1d355724}.login-brand{align-items:center;gap:14px;margin-bottom:34px;display:flex}.login-brand>span{color:#fff;background:#2f6fed;border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;font-weight:800;display:grid}.login-brand div{display:grid}.login-brand strong{font-size:22px}.login-brand small{color:#78879f;margin-top:3px}.supabase-login-card h1{margin:8px 0 12px;font-size:38px;line-height:1.1}.supabase-login-card>p:not(.eyebrow){color:#687891;margin-bottom:28px;line-height:1.55}.supabase-login-card form{gap:18px;display:grid}.supabase-login-card label{gap:8px;font-weight:700;display:grid}.supabase-login-card input{width:100%;font:inherit;color:#152238;background:#fbfcff;border:1px solid #cdd8e8;border-radius:13px;padding:15px 16px}.supabase-login-card input:focus{border-color:#2f6fed;outline:3px solid #2f6fed29}.login-submit,.create-approved{width:100%;min-height:52px;font-size:16px}.create-approved{color:#274166;background:#fff;border:1px solid #cfdaea;border-radius:13px;font-weight:700}.login-message{color:#244f91;background:#edf4ff;border-radius:11px;padding:12px 14px;line-height:1.45}.login-security{border-top:1px solid #e5ebf3;align-items:center;gap:12px;margin-top:26px;padding-top:22px;display:flex}.login-security p{margin:0;display:grid}.login-security small{color:#78879f;margin-top:3px}.login-identity-match{background:#f2f6ff;border:1px solid #cfe0ff;border-radius:13px;align-items:center;gap:12px;padding:12px 14px;display:flex}.login-identity-match>span{color:#31599a;background:#dce8ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.login-identity-match p{flex:1;margin:0;display:grid}.login-identity-match small{color:#7486a2;margin-top:3px}.login-identity-match>b{color:#1e9b5b}.login-help{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.login-help>span{background:#fafcff;border:1px solid #e1e7f0;border-radius:12px;padding:12px;display:grid}.login-help small{color:#7b89a0;margin-top:4px}@media (width<=600px){.supabase-login-shell{padding:18px}.supabase-login-card{border-radius:22px;padding:28px 22px}.supabase-login-card h1{font-size:31px}}.account-signout,.employee-signout{color:#9fb1cd;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:8px}.account-signout:hover,.employee-signout:hover{color:#fff}.employee-signout{width:100%}.autopilot-hero{color:#fff;background:linear-gradient(120deg,#122039,#213b67);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:25px 28px;display:flex}.autopilot-hero h2{margin:5px 0 7px;font-size:24px}.autopilot-hero p:not(.eyebrow){color:#b8c5d9;max-width:680px;margin:0;font-size:11px;line-height:1.55}.autopilot-switch{text-align:left;color:#c9d3e2;cursor:pointer;background:#243653;border:1px solid #455b7e;border-radius:12px;align-items:center;gap:11px;min-width:225px;padding:13px;display:flex}.autopilot-switch>i{background:#65748b;border-radius:20px;width:39px;height:22px;position:relative}.autopilot-switch>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.autopilot-switch.on{background:#174b3a;border-color:#28775a}.autopilot-switch.on>i{background:#29b16a}.autopilot-switch.on>i:after{transform:translate(17px)}.autopilot-switch span{display:grid}.autopilot-switch small{letter-spacing:.8px;opacity:.7;font-size:7px}.autopilot-switch strong{margin-top:4px;font-size:10px}.autopilot-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.autopilot-kpis article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.autopilot-kpis small{color:#7f8ca0;font-size:7px;font-weight:900}.autopilot-kpis strong{color:#18263d;margin:5px 0;font-size:22px;display:block}.autopilot-kpis p{color:#8793a5;margin:0;font-size:8px}.autopilot-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.agent-pipeline,.assignment-policy,.assignment-log{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.agent-step{border-top:1px solid #edf0f4;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:12px 18px;display:grid}.agent-step>span{color:#3566bd;background:#edf3ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.agent-step strong{font-size:10px}.agent-step p{color:#77859a;margin:3px 0;font-size:8px;line-height:1.4}.agent-step small{color:#376abd;font-size:7px}.agent-step>b{color:#178b4e;align-items:center;gap:6px;font-size:7px;display:flex}.agent-step>b i{width:7px;height:7px;position:static}.assignment-policy{padding-bottom:13px}.formula-row{border-top:1px solid #edf0f4;grid-template-columns:1fr 34px;gap:8px;padding:10px 17px;display:grid}.formula-row div{display:grid}.formula-row strong{font-size:9px}.formula-row small{color:#8390a2;margin-top:3px;font-size:7px}.formula-row>b{color:#2a66d4;text-align:right;font-size:10px}.formula-row>span{background:#e8edf5;border-radius:5px;grid-column:1/3;height:4px;overflow:hidden}.formula-row>span i{background:#3473e8;border-radius:5px;height:100%;display:block}.guardrail{color:#2d5ba6;background:#eef4ff;border-radius:9px;margin:12px 14px 0;padding:11px}.guardrail strong{font-size:9px}.guardrail p{margin:4px 0 0;font-size:7.5px;line-height:1.5}.assignment-log{margin-top:14px}.live-chip{color:#178b4e;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.live-chip i{width:7px;height:7px;position:static}.assignment-head,.assignment-row{grid-template-columns:1.05fr .8fr 55px 1.45fr;align-items:center;gap:12px;padding:10px 18px;display:grid}.assignment-head{color:#8190a5;background:#f7f9fc;font-size:7px;font-weight:900}.assignment-row{border-top:1px solid #edf0f4}.assignment-row strong,.assignment-row span{font-size:9px}.assignment-row>b{color:#168e50;font-size:10px}.assignment-row p{color:#718097;margin:0;font-size:8px;line-height:1.4}.autopilot-note{background:#effaf4;border:1px solid #cfe8da;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:14px 17px;display:grid}.autopilot-note>span{color:#198d50;background:#d8f3e4;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.autopilot-note strong{font-size:10px}.autopilot-note p{color:#648071;margin:4px 0 0;font-size:8px}.autopilot-note>b{color:#16884c;font-size:8px}.admin-module-tabs{overflow-x:auto}.admin-module-tabs button{white-space:nowrap}@media (width<=900px){.autopilot-grid{grid-template-columns:1fr}.autopilot-kpis{grid-template-columns:1fr 1fr}.assignment-head{display:none}.assignment-row{grid-template-columns:1fr 1fr}.assignment-row p{grid-column:1/3}}@media (width<=650px){.autopilot-hero{flex-direction:column;align-items:stretch;padding:20px}.autopilot-switch{min-width:0}.autopilot-kpis{grid-template-columns:1fr 1fr}.agent-step{grid-template-columns:31px 1fr}.agent-step>b{grid-column:2}.autopilot-note{grid-template-columns:34px 1fr}.autopilot-note>b{grid-column:2}}.employee-project-manager{border:1px solid var(--line);background:#fff;border-radius:11px;margin:14px 0;padding:18px}.project-manager-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-manager-head h3{margin:4px 0;font-size:15px}.project-manager-head p:not(.eyebrow){color:#78869a;margin:0;font-size:9px}.project-manager-head>span{color:#2c64c8;white-space:nowrap;background:#edf3ff;border-radius:10px;padding:7px 10px;font-size:8px;font-weight:900}.project-bubbles{flex-wrap:wrap;gap:9px;min-height:44px;padding:16px 0;display:flex}.project-bubbles>span{color:#285eb9;background:#edf4ff;border:1px solid #bfd3fb;border-radius:999px;align-items:center;gap:8px;padding:8px 9px 8px 13px;font-size:10px;font-weight:800;display:inline-flex}.project-bubbles button{color:#285eb9;cursor:pointer;background:#d8e6ff;border:0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:15px;line-height:1;display:grid}.project-bubbles button:hover{color:#bc3e49;background:#fdd}.project-bubbles>p{color:#8995a7;font-size:9px}.add-project-row{border-top:1px solid #e8edf4;grid-template-columns:1fr auto;align-items:end;gap:10px;padding-top:13px;display:grid}.add-project-row label{gap:6px;display:grid}.add-project-row label>span{color:#718097;font-size:8px;font-weight:900}.add-project-row input{color:#26354b;border:1px solid #d7e0ec;border-radius:8px;outline:none;height:39px;padding:0 11px;font-size:10px}.add-project-row input:focus{border-color:#6f9aef;box-shadow:0 0 0 3px #e7efff}.add-project-row button{height:39px}.employee-details>section:nth-child(3) dl>div:first-child{display:none}@media (width<=650px){.add-project-row{grid-template-columns:1fr}.project-manager-head{flex-direction:column}.project-manager-head>span{order:-1}}.employee-shell .summary>button{text-align:left;cursor:pointer;color:inherit;background:#fff;border:0;align-items:center;gap:12px;padding:16px;display:flex}.employee-shell .summary>button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1d315515}.employee-lead-button{font:inherit;cursor:pointer;text-align:left}.employee-lead-button:hover{background:#f4f8ff}.employee-lead-button .action-link{color:#2867df;font-size:9px;font-weight:850}.employee-customer-board{gap:10px;display:grid}.employee-customer-board article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.employee-customer-board article>span{color:#3863a4;background:#e8f0ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.employee-customer-board small{color:#7f8ca0;font-size:7px}.employee-customer-board h3{margin:3px 0;font-size:12px}.employee-customer-board p{color:#78869a;margin:0;font-size:8px}.employee-customer-board button{color:#2865cc;background:#f4f8ff;border:1px solid #d5e1f4;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:800}.employee-performance-hero{grid-template-columns:1.2fr 1fr 1fr;gap:11px;display:grid}.employee-performance-hero>div,.performance-access{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.employee-performance-hero small{color:#7f8ca0;font-size:7px;font-weight:900}.employee-performance-hero strong{margin:6px 0;font-size:25px;display:block}.employee-performance-hero p{color:#79869a;margin:6px 0 0;font-size:8px}.employee-performance-hero div>span{background:#e6edf6;border-radius:8px;height:6px;display:block;overflow:hidden}.employee-performance-hero div>span i{background:#25aa64;width:100%;height:100%;display:block}.performance-access{margin-top:13px}.performance-access h2{margin:0 0 10px;font-size:14px}.performance-access>div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:11px 2px;display:flex}.performance-access span{display:grid}.performance-access strong{font-size:10px}.performance-access small{color:#7c899b;margin-top:3px;font-size:8px}.performance-access b{color:#2867df;font-size:11px}.employee-action-modal{background:#fff;border-radius:16px;width:min(560px,100%);max-height:calc(100vh - 30px);padding:25px;position:relative;overflow:auto;box-shadow:0 25px 75px #10182766}.employee-action-modal h2{margin:5px 0;font-size:22px}.employee-action-modal>p:not(.eyebrow){color:#748197;font-size:10px}.employee-action-modal>label{color:#5e6d83;gap:6px;margin-top:12px;font-size:9px;font-weight:800;display:grid}.employee-action-modal select,.employee-action-modal input,.employee-action-modal textarea{color:#26354b;background:#fff;border:1px solid #d9e1ed;border-radius:8px;width:100%;padding:10px;font-size:10px}.employee-action-modal textarea{resize:vertical;min-height:78px}.lead-action-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.lead-action-summary span{background:#f4f7fc;border:1px solid #e4eaf2;border-radius:9px;padding:10px}.lead-action-summary small,.lead-action-summary b{display:block}.lead-action-summary small{color:#7f8ca0;font-size:7px}.lead-action-summary b{margin-top:4px;font-size:10px}.protected-fields{background:#fff6e5;border:1px solid #efdfbd;border-radius:8px;align-items:center;gap:9px;margin-top:12px;padding:10px;display:flex}.protected-fields p{color:#795f2d;margin:0;font-size:8px}@media (width<=760px){.employee-performance-hero{grid-template-columns:1fr}.employee-customer-board article{grid-template-columns:42px 1fr}.employee-customer-board button{grid-column:2}.lead-action-summary{grid-template-columns:1fr 1fr}}.employee-shell{min-width:0;min-height:100vh;display:block;zoom:1!important}.employee-shell>.employee-sidebar{z-index:45;width:252px;height:100dvh;max-height:100dvh;padding:24px 18px 16px;position:fixed;inset:0 auto 0 0;overflow:hidden}.employee-sidebar .brand{flex:none;padding-bottom:20px}.employee-sidebar nav{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:3px;overflow-y:auto}.employee-sidebar nav button{flex:none}.employee-sidebar .employee-user{flex:none;margin-top:12px}.employee-sidebar .employee-signout{flex:none;margin-top:2px}.employee-shell>.content{width:calc(100% - 252px);min-width:0;min-height:100vh;margin-left:252px;overflow-x:hidden}.employee-user-button span{flex:0 0 32px;overflow:hidden}.employee-profile-hero input{opacity:0;pointer-events:auto;width:1px;height:1px;position:absolute}@media (width<=720px){.employee-shell>.employee-sidebar{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;height:auto;max-height:none;padding:12px 14px;display:grid;position:sticky;inset:0}.employee-sidebar .brand{padding:0}.employee-sidebar nav{flex-direction:row;order:3;grid-column:1/4;padding:4px 0;display:flex;overflow-x:auto}.employee-sidebar nav button{white-space:nowrap}.employee-sidebar .employee-user{border:0;margin:0;padding:0;display:flex}.employee-sidebar .employee-signout{width:auto;margin:0;padding:8px}.employee-shell>.content{width:100%;margin-left:0;padding:0 14px 24px}}.customer-page-actions{align-items:center;gap:10px;display:flex}.customer-page-actions .primary{min-height:39px}.customer-empty{text-align:center;color:#75839a;background:#fff;border:1px dashed #cfd9e8;border-radius:12px;padding:34px}.customer-empty strong{color:#24344d;font-size:15px;display:block}.customer-empty p{font-size:10px}.employee-customer-board article>div{min-width:0}.employee-customer-board article p{white-space:normal;line-height:1.5}.add-customer-modal{width:min(680px,100%)}.customer-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.customer-form-grid label{color:#5e6d83;gap:6px;font-size:9px;font-weight:800;display:grid}.customer-form-grid input,.customer-form-grid select,.customer-form-grid textarea{color:#26354b;background:#fff;border:1px solid #d9e1ed;border-radius:8px;width:100%;padding:11px;font-size:10px}.customer-form-grid textarea{resize:vertical;min-height:82px}.customer-form-wide{grid-column:1/3}@media (width<=760px){.customer-topbar{align-items:stretch}.customer-page-actions{flex-direction:column;align-items:stretch}.customer-page-actions .role-chip{text-align:center}.customer-form-grid{grid-template-columns:1fr}.customer-form-wide{grid-column:1}.employee-customer-board article p{font-size:9px}}.employee-shell .dashboard-table{width:100%}.employee-shell .employee-lead-head,.employee-shell .employee-lead-row{grid-template-columns:minmax(240px,1.35fr) minmax(180px,1fr) minmax(120px,.68fr) minmax(72px,.4fr) minmax(130px,.7fr);column-gap:22px;width:100%;padding-inline:24px}.employee-shell .employee-lead-button{appearance:none;background:#fff;border:0 solid #edf0f4;border-bottom-width:1px;border-radius:0}.employee-shell .employee-lead-button:hover{background:#f7faff}.employee-shell .employee-lead-row>*{min-width:0}.employee-shell .employee-lead-row .lead-person,.employee-shell .employee-lead-row .source{overflow:hidden}.employee-shell .employee-lead-row .lead-person>span,.employee-shell .employee-lead-row .source{gap:4px;display:grid}.employee-shell .employee-lead-row strong,.employee-shell .employee-lead-row small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.employee-shell .employee-lead-row .category-tag{white-space:nowrap}.employee-shell .employee-lead-row .action-link{text-align:left;white-space:nowrap}@media (width<=1050px){.employee-shell .employee-lead-head,.employee-shell .employee-lead-row{grid-template-columns:minmax(210px,1.25fr) minmax(155px,.9fr) minmax(105px,.65fr) 56px minmax(110px,.65fr);column-gap:14px;padding-inline:18px}}@media (width<=820px){.employee-shell .employee-lead-head{display:none}.employee-shell .employee-lead-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;gap:12px 16px;padding:16px}.employee-shell .employee-lead-row .category-tag{grid-column:1;justify-self:start}.employee-shell .employee-lead-row .score-ring{grid-area:2/2}.employee-shell .employee-lead-row .action-link{grid-area:1/3/3;align-self:center}}@media (width<=560px){.employee-shell .employee-lead-row{grid-template-columns:minmax(0,1fr) auto}.employee-shell .employee-lead-row .source,.employee-shell .employee-lead-row .category-tag{grid-column:1}.employee-shell .employee-lead-row .score-ring{grid-area:2/2}.employee-shell .employee-lead-row .action-link{grid-area:1/2;align-self:center}.employee-shell .employee-lead-row .lead-person{grid-column:1}}.employee-dashboard-summary{grid-template-columns:repeat(3,1fr)}.employee-sales-folder{color:#fff;text-align:left;cursor:pointer;background:#1a2943;border:1px solid #304568;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.employee-sales-folder:hover,.employee-sales-folder.active{background:#27416d;border-color:#4b70aa}.employee-sales-folder>span{color:#9fc0ff;background:#344e78;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.employee-sales-folder div{display:grid}.employee-sales-folder small{color:#85a0c8;letter-spacing:.6px;font-size:6px;font-weight:900}.employee-sales-folder strong{margin-top:3px;font-size:10px}.employee-sales-folder>b{color:#9db1d0}.sales-summary{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.sales-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.sales-summary small{color:#8290a5;font-size:7px;font-weight:900}.sales-summary strong{margin:7px 0;font-size:21px;display:block}.sales-summary p{color:#7c899c;margin:0;font-size:8px}.sales-records{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.sales-record-head,.sales-record-row{grid-template-columns:1.05fr 1fr .65fr .65fr 1fr;align-items:center;gap:15px;padding:12px 18px;display:grid}.sales-record-head{color:#8390a4;background:#f7f9fc;font-size:7px;font-weight:900}.sales-record-row{border-top:1px solid #edf0f4}.sales-record-row strong,.sales-record-row span,.sales-record-row b{font-size:9px}.sales-record-row small{color:#7b899d;font-size:8px}.sales-status{border-radius:999px;justify-self:start;padding:6px 9px;font-size:7px;font-style:normal;font-weight:900}.sales-status.finalized{color:#168b4e;background:#e8f8ef}.sales-status.closed{color:#3565bd;background:#eaf1ff}.sales-status.pending{color:#a76d0e;background:#fff3dd}.admin-sales-hero{color:#fff;background:#172640;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:22px 25px;display:flex}.admin-sales-hero h2{margin:5px 0;font-size:21px}.admin-sales-hero p:not(.eyebrow){color:#b7c4d7;margin:0;font-size:9px}.sales-record-head.admin,.sales-record-row.admin{grid-template-columns:1fr .85fr 1fr .65fr .65fr .75fr}.sales-record-row.admin>div{gap:6px;display:flex}.sales-record-row.admin button{color:#2c64c8;background:#f4f7fc;border:1px solid #d8e1ef;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800}.sales-record-row.admin button.remove-sale{color:#b43e49;background:#fff3f3;border-color:#f1d4d7}@media (width<=900px){.sales-summary{grid-template-columns:1fr 1fr}.sales-record-head{display:none}.sales-record-row,.sales-record-row.admin{grid-template-columns:1fr 1fr}.sales-record-row>*{min-width:0}.admin-sales-hero{flex-direction:column;align-items:stretch}}@media (width<=720px){.employee-dashboard-summary{grid-template-columns:1fr}.employee-sales-folder{order:4;grid-column:1/4}.sales-summary{grid-template-columns:1fr 1fr}}.employee-engine-view .ai-copilot-section{display:none}.employee-ai-system-link{color:#fff;text-align:left;cursor:pointer;background:#192842;border:1px solid #334b70;border-radius:12px;flex:none;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:13px 12px;display:grid}.employee-ai-system-link:hover,.employee-ai-system-link.selected{background:#243a60;border-color:#4a6c9d}.employee-ai-system-link>.pulse{width:12px;height:12px;position:static;box-shadow:0 0 0 7px #214c3b}.employee-ai-system-link div{display:grid}.employee-ai-system-link small{color:#8fa1bd;margin-top:4px;font-size:7px}.employee-ai-system-link>b{color:#74e39d;font-size:7px}@media (width<=720px){.employee-ai-system-link{order:4;grid-column:1/4;margin:0}.employee-sales-folder{order:5!important}}.performance-sales{background:linear-gradient(145deg,#f9fbff,#f3f7fd);border:1px solid #dce5f2;border-radius:16px;margin-top:16px;padding:20px;box-shadow:0 10px 26px #263b5d0c}.performance-sales-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.performance-sales-title h2{margin:5px 0;font-size:18px}.performance-sales-title>div>p:last-child{color:#78869a;margin:0;font-size:9px}.performance-sales .sales-summary article{box-shadow:0 5px 16px #2536530a}.performance-sales .sales-records{border-color:#d9e3f0}.performance-sales-lock{color:#486180;background:#edf4ff;border:1px solid #dbe6f8;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.performance-sales-lock>span{color:#2b65cb;background:#dce9ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.performance-sales-lock p{margin:0;font-size:8px;line-height:1.5}.performance-sales-lock strong{color:#2858ad}@media (width<=720px){.performance-sales{padding:14px}.performance-sales-title{align-items:flex-start}.performance-sales-title .role-chip{white-space:nowrap}}.tool-row.admin-clickable{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.tool-row.admin-clickable:hover,.tool-row.admin-clickable:focus-visible{border-color:#8aa9db;outline:none;transform:translateY(-1px);box-shadow:0 9px 24px #1f3e6f16}.admin-observation-link{color:#2e68cf;margin-top:7px;font-size:7px;display:block}.admin-tool-backdrop{z-index:120}.admin-tool-modal{background:#fff;border-radius:17px;width:min(670px,100% - 24px);max-height:calc(100vh - 32px);padding:24px;position:relative;overflow:auto;box-shadow:0 28px 90px #0c172e70}.admin-tool-modal-head{border-bottom:1px solid #e5ebf3;grid-template-columns:54px 1fr auto;align-items:center;gap:15px;padding-bottom:17px;display:grid}.admin-tool-modal-head>span{color:#2b67d3;background:#eaf1ff;border-radius:14px;place-items:center;width:52px;height:52px;font-size:15px;font-weight:900;display:grid}.admin-tool-modal-head h2{margin:4px 0;font-size:20px}.admin-tool-modal-head p:not(.eyebrow){color:#758399;margin:0;font-size:9px;line-height:1.5}.admin-tool-modal-head>b{color:#fff;background:#2c68d5;border-radius:7px;padding:7px 9px;font-size:7px}.admin-tool-live{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.admin-tool-live>span{color:#718097;background:#f7f9fc;border:1px solid #e1e8f1;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:8px;display:flex}.admin-tool-live .pulse{width:8px;height:8px;position:static;box-shadow:0 0 0 4px #dff5e8}.admin-tool-live>span:first-child{color:#188a50;background:#eef9f3;border-color:#d9f0e3;font-weight:800}.admin-tool-modal>label,.admin-tool-fields label{color:#52627a;gap:6px;font-size:8px;font-weight:850;display:grid}.admin-tool-modal textarea,.admin-tool-modal input,.admin-tool-modal select{color:#24344b;width:100%;font:inherit;background:#fbfcfe;border:1px solid #d7e0ed;border-radius:9px;padding:11px}.admin-tool-modal textarea{resize:vertical;min-height:118px;line-height:1.55}.admin-tool-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.admin-tool-evidence{background:#eef4ff;border:1px solid #dbe6f7;border-radius:10px;margin-top:12px;padding:12px 14px}.admin-tool-evidence strong{color:#2b5faf;font-size:9px}.admin-tool-evidence p{color:#718099;margin:3px 0 0;font-size:8px}.admin-tool-modal .connection-modal-actions{margin-top:15px}@media (width<=650px){.admin-tool-modal-head{grid-template-columns:45px 1fr}.admin-tool-modal-head>b{display:none}.admin-tool-live,.admin-tool-fields{grid-template-columns:1fr}.admin-tool-live{gap:6px}}.employee-audit-summary{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:14px;display:grid}.employee-audit-summary article{background:#fff;border:1px solid #dfe6f0;border-radius:12px;padding:18px;box-shadow:0 6px 18px #23365309}.employee-audit-summary small{color:#8190a5;font-size:7px;font-weight:900}.employee-audit-summary strong{color:#17253d;margin:7px 0 3px;font-size:23px;display:block}.employee-audit-summary p{color:#7c899c;margin:0;font-size:8px}.employee-audit-panel{background:#fff;border:1px solid #dce4ef;border-radius:13px;overflow:hidden}.employee-audit-head,.employee-audit-row{grid-template-columns:.8fr .9fr 1.6fr .8fr .7fr;align-items:center;gap:12px;padding:12px 17px;display:grid}.employee-audit-head{color:#8794a7;background:#f7f9fc;border-block:1px solid #e8edf4;font-size:7px;font-weight:900}.employee-audit-row{color:#40516a;border-bottom:1px solid #edf1f5;font-size:8.5px}.employee-audit-row:last-child{border-bottom:0}.employee-audit-row span:nth-child(2){color:#23334b;font-weight:800}.audit-result{color:#1d8c52;background:#eaf8f0;border-radius:999px;justify-self:start;padding:5px 8px;font-size:7px;font-weight:900}.employee-audit-policy{background:#edf4ff;border:1px solid #d8e5f7;border-radius:11px;grid-template-columns:32px 1fr;align-items:center;gap:11px;margin-top:13px;padding:13px 15px;display:grid}.employee-audit-policy>span{color:#2c66c9;background:#dbe8ff;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.employee-audit-policy strong{color:#2c5eb2;font-size:9px}.employee-audit-policy p{color:#6f7f97;margin:3px 0 0;font-size:8px}@media (width<=720px){.employee-audit-summary{grid-template-columns:1fr}.employee-audit-head{display:none}.employee-audit-row{grid-template-columns:1fr 1fr}.employee-audit-row span:nth-child(3){grid-column:1/3}.employee-audit-row span:nth-child(4){display:none}}.do-it-ai-box{background:linear-gradient(115deg,#edf4ff,#f8fbff 62%,#eef7f3);border:1px solid #b8ccef;border-radius:14px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:14px;margin-top:18px;padding:15px 17px;display:grid;box-shadow:0 9px 25px #25447010}.do-it-ai-icon{color:#fff;background:linear-gradient(145deg,#3474ec,#2257c5);border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid;box-shadow:0 7px 16px #2b63cf30}.do-it-ai-box small{color:#7488a6;letter-spacing:.8px;font-size:6px;font-weight:900}.do-it-ai-box h2{margin:3px 0;font-size:15px}.do-it-ai-box p{color:#687a94;margin:0;font-size:8px}.do-it-ai-status{justify-items:end;gap:3px;padding-right:5px;display:grid}.do-it-ai-status>span{color:#188950;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.do-it-ai-status .pulse{width:7px;height:7px;position:static;box-shadow:0 0 0 4px #d9f3e4}.do-it-ai-box>button{color:#fff;cursor:pointer;background:#2467dc;border:0;border-radius:9px;padding:11px 13px;font-size:8px;font-weight:900}.ai-admin-backdrop{z-index:130}.ai-admin-modal{background:#fff;border-radius:18px;width:min(690px,100% - 24px);max-height:calc(100vh - 30px);padding:25px;position:relative;overflow:auto;box-shadow:0 30px 100px #0d193077}.ai-admin-modal-head{border-bottom:1px solid #e5ebf3;grid-template-columns:48px 1fr;align-items:start;gap:14px;padding-bottom:16px;display:grid}.ai-admin-modal-head>span{color:#2865d1;background:#e8f0ff;border-radius:13px;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.ai-admin-modal-head h2{margin:4px 0;font-size:21px}.ai-admin-modal-head p:not(.eyebrow){color:#718097;margin:0;font-size:9px;line-height:1.55}.ai-admin-suggestions{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.ai-admin-suggestions label{position:relative}.ai-admin-suggestions input{opacity:0;position:absolute}.ai-admin-suggestions span{cursor:pointer;background:#f8fafc;border:1px solid #dfe6f0;border-radius:10px;height:100%;padding:12px;display:block}.ai-admin-suggestions input:checked+span{background:#edf4ff;border-color:#4b7fd8;box-shadow:inset 0 0 0 1px #4b7fd8}.ai-admin-suggestions strong{color:#26364d;font-size:9px;line-height:1.4;display:block}.ai-admin-suggestions small{color:#7a899e;margin-top:5px;font-size:7px;line-height:1.45;display:block}.ai-admin-request{color:#53637a;gap:6px;font-size:8px;font-weight:850;display:grid}.ai-admin-request textarea{resize:vertical;min-height:88px;font:inherit;background:#fbfcfe;border:1px solid #d7e0ed;border-radius:10px;padding:11px;line-height:1.5}.ai-daily-control{background:#f6f9fd;border:1px solid #dce5f2;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:12px 14px;display:flex}.ai-daily-control span{display:grid}.ai-daily-control strong{font-size:9px}.ai-daily-control small{color:#7a899d;margin-top:3px;font-size:7px}.ai-daily-control button{color:#fff;background:#cbd4e1;border:0;border-radius:999px;min-width:50px;padding:7px 10px;font-size:8px;font-weight:900}.ai-daily-control button.active{background:#27ad65}.ai-admin-safety{background:#edf4ff;border:1px solid #d9e6f8;border-radius:9px;align-items:center;gap:10px;margin-top:11px;padding:10px 12px;display:flex}.ai-admin-safety p{color:#667994;margin:0;font-size:8px;line-height:1.45}.ai-admin-modal .connection-modal-actions{margin-top:15px}@media (width<=760px){.do-it-ai-box{grid-template-columns:40px 1fr}.do-it-ai-status{display:none}.do-it-ai-box>button{grid-column:1/3}.ai-admin-suggestions{grid-template-columns:1fr}}.admin-call-monitor{background:#fff;border:1px solid #dbe4f0;border-radius:13px;margin:14px 20px 0;overflow:hidden}.admin-call-monitor-head{background:linear-gradient(120deg,#f9fbff,#f2f7ff);border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:18px;padding:18px 19px;display:flex}.admin-call-monitor-head h3{margin:4px 0;font-size:15px}.admin-call-monitor-head p:not(.eyebrow){color:#748399;margin:0;font-size:8px}.admin-call-monitor-head>div:last-child{align-items:center;gap:8px;display:flex}.admin-call-monitor-head select{color:#4f5f76;background:#fff;border:1px solid #d7e0ec;border-radius:8px;padding:8px;font-size:8px}.admin-call-monitor-head>div:last-child>span{color:#fff;background:#2867d8;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900}.call-monitor-summary{border-bottom:1px solid #e7ecf3;grid-template-columns:repeat(3,1fr);display:grid}.call-monitor-summary span{border-right:1px solid #e7ecf3;padding:13px 18px}.call-monitor-summary span:last-child{border-right:0}.call-monitor-summary small{color:#8491a4;font-size:6px;font-weight:900;display:block}.call-monitor-summary strong{color:#23344d;margin-top:4px;font-size:12px;display:block}.call-monitor-empty{text-align:center;color:#78879b;padding:28px;font-size:9px}.call-monitor-empty strong{color:#26364d;font-size:12px;display:block}.call-monitor-empty p{max-width:570px;margin:6px auto 0;line-height:1.55}.call-monitor-row{border-bottom:1px solid #edf1f5;grid-template-columns:1fr .9fr .9fr 1fr 1fr;align-items:center;gap:12px;padding:11px 17px;font-size:8px;display:grid}.call-monitor-row.head{color:#8592a5;background:#f7f9fc;font-size:6.5px;font-weight:900}.call-monitor-row time{font-variant-numeric:tabular-nums;color:#41546f}.call-monitor-row span:nth-child(2){display:grid}.call-monitor-row strong{font-size:9px}.call-monitor-row small{color:#8190a5;margin-top:3px;font-size:7px}.call-monitor-row b{color:#1e8d53;background:#eaf8f0;border-radius:999px;justify-self:start;padding:5px 7px;font-size:7px}.call-monitor-policy{color:#657894;background:#eef4ff;align-items:center;gap:10px;padding:11px 16px;display:flex}.call-monitor-policy>span{color:#2866ce}.call-monitor-policy p{margin:0;font-size:7.5px}@media (width<=800px){.admin-call-monitor-head{flex-direction:column;align-items:flex-start}.call-monitor-summary{grid-template-columns:1fr}.call-monitor-summary span{border-bottom:1px solid #e7ecf3;border-right:0}.call-monitor-row{grid-template-columns:1fr 1fr}.call-monitor-row.head{display:none}.call-monitor-row span:nth-child(2){grid-column:1/3}}.call-monitoring-intro{background:linear-gradient(115deg,#edf4ff,#f9fbff);border:1px solid #d7e4f7;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;margin:0 20px 14px;padding:15px 17px;display:grid}.call-monitoring-intro>span{color:#fff;background:#2b68d7;border-radius:11px;place-items:center;width:41px;height:41px;font-size:17px;display:grid}.call-monitoring-intro strong{color:#25364e;font-size:11px}.call-monitoring-intro p{color:#718198;margin:4px 0 0;font-size:8px}.call-monitoring-intro>b{color:#2b64c9;background:#dce9ff;border-radius:7px;padding:7px 9px;font-size:7px}.call-monitoring-intro+.admin-call-monitor{margin-top:0}@media (width<=700px){.call-monitoring-intro{grid-template-columns:40px 1fr}.call-monitoring-intro>b{display:none}}.employee-customer-card{border:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.employee-customer-card:hover,.employee-customer-card:focus-visible{border-color:#98b5e5;outline:none;transform:translateY(-1px);box-shadow:0 10px 26px #203b6612}.employee-customer-card>span{color:#3863a4;background:#e8f0ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.employee-customer-card div{min-width:0}.employee-customer-card small{color:#7f8ca0;font-size:7px}.employee-customer-card h3{margin:3px 0;font-size:12px}.employee-customer-card p{color:#78869a;margin:0;font-size:8px;line-height:1.5}.employee-customer-card>b{color:#2865cc;text-align:center;background:#f4f8ff;border:1px solid #d5e1f4;border-radius:8px;max-width:190px;padding:9px 11px;font-size:8px}.customer-workspace-backdrop{z-index:140}.customer-interaction-modal{background:#fff;border-radius:18px;width:min(820px,100% - 24px);max-height:calc(100vh - 28px);padding:24px;position:relative;overflow:auto;box-shadow:0 30px 95px #0b18306b}.customer-interaction-modal>header{border-bottom:1px solid #e5eaf2;grid-template-columns:60px 1fr auto;align-items:center;gap:16px;padding-bottom:17px;display:grid}.customer-interaction-modal>header>span{color:#3464aa;background:#e5efff;border-radius:16px;place-items:center;width:58px;height:58px;font-size:16px;font-weight:900;display:grid}.customer-interaction-modal h2{margin:4px 0;font-size:22px}.customer-interaction-modal header p:not(.eyebrow){color:#76849a;margin:0;font-size:9px}.customer-interaction-modal header>b{color:#16894d;background:#eaf8f0;border-radius:8px;padding:7px 9px;font-size:7px}.customer-source-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0;display:grid}.customer-source-grid article{background:#f8fafc;border:1px solid #dfe6f0;border-radius:10px;padding:13px}.customer-source-grid small,.customer-requirement-card small{color:#8190a5;font-size:6.5px;font-weight:900}.customer-source-grid strong{color:#26374f;margin:5px 0 3px;font-size:10px;display:block}.customer-source-grid p{color:#7d8a9e;margin:0;font-size:7px}.customer-requirement-card{background:#eef4ff;border:1px solid #d9e6f8;border-radius:10px;padding:13px 15px}.customer-requirement-card p{color:#4f6380;margin:6px 0 0;font-size:9px;line-height:1.55}.customer-contact-actions{grid-template-columns:1fr 1fr;gap:9px;margin:13px 0;display:grid}.customer-contact-actions a{color:#fff;background:#2867d9;border-radius:10px;justify-content:center;align-items:center;min-height:42px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.customer-contact-actions a.whatsapp{background:#1fa85b}.customer-work-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.customer-work-form label{color:#53637a;gap:6px;font-size:8px;font-weight:850;display:grid}.customer-work-form label.wide{grid-column:1/3}.customer-work-form label>b{color:#c14951;justify-self:start;font-size:6px}.customer-work-form select,.customer-work-form input,.customer-work-form textarea{color:#24344b;width:100%;font:inherit;background:#fbfcfe;border:1px solid #d7e0ed;border-radius:9px;padding:10px}.customer-work-form textarea{resize:vertical;min-height:82px}@media (width<=700px){.employee-customer-card{grid-template-columns:42px 1fr}.employee-customer-card>b{grid-column:2;justify-self:start}.customer-interaction-modal{padding:18px}.customer-interaction-modal>header{grid-template-columns:48px 1fr}.customer-interaction-modal>header>span{width:46px;height:46px}.customer-interaction-modal header>b{grid-column:2;justify-self:start}.customer-source-grid,.customer-contact-actions,.customer-work-form{grid-template-columns:1fr}.customer-work-form label.wide{grid-column:1}}.employee-engine-access{background:#effaf4;border:1px solid #cfe2d8;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;margin-bottom:14px;padding:14px 17px;display:grid}.employee-engine-access>span{background:#d9f3e4;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.employee-engine-access strong{color:#205f40;font-size:10px}.employee-engine-access p{color:#668173;margin:4px 0 0;font-size:8px}.employee-engine-access>b{color:#16894d;background:#fff;border-radius:8px;padding:7px 9px;font-size:7px}.employee-engine-view .engine-top{margin-top:0}@media (width<=650px){.employee-engine-access{grid-template-columns:34px 1fr}.employee-engine-access>b{grid-column:2;justify-self:start}}.ai-copilot-section{border-top:1px solid #dce3ed;margin-top:26px;padding-top:24px}.ai-copilot-title{margin-bottom:14px}.ai-copilot-title h2{margin:5px 0;font-size:22px}.ai-copilot-title>p:not(.eyebrow){color:#758399;margin:0;font-size:10px}.employee-engine-view .ai-copilot-section .autopilot-switch{pointer-events:none}.employee-engine-view .ai-copilot-section .readonly-mini{color:#6f7d90}.employee-engine-view .ai-copilot-section:before{content:"EMPLOYEE VIEW · CONTROLS LOCKED";color:#315fae;letter-spacing:.6px;background:#eef3ff;border-radius:8px;margin-bottom:12px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-block}.employee-profile-top-actions{align-items:center;gap:8px;display:flex}.profile-signout{color:#52657f;cursor:pointer;background:#fff;border:1px solid #d8e1ee;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:850}.profile-signout:hover{color:#b33d49;background:#fff4f4;border-color:#efc8cd}@media (width<=600px){.employee-profile-top-actions{flex-direction:column;align-items:stretch}.profile-signout{padding:7px 9px}}.create-approved{display:none!important}.admin-mfa-shell{background:radial-gradient(circle at 50% 0,#dce9ff 0,#0000 38%),linear-gradient(145deg,#f6f9fe,#eef3fa);place-items:center;min-height:100vh;padding:28px;display:grid}.admin-mfa-card{background:#fff;border:1px solid #d7e1ef;border-radius:24px;width:min(600px,100%);padding:34px;box-shadow:0 28px 80px #13294c20}.admin-mfa-lock{color:#fff;background:linear-gradient(145deg,#3475ee,#1e56c4);border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:28px;display:grid;box-shadow:0 12px 25px #285fc83d}.admin-mfa-card h1{color:#15233b;margin:8px 0 10px;font-size:32px;line-height:1.15}.admin-mfa-card>p:not(.eyebrow){color:#65758d;max-width:520px;font-size:14px;line-height:1.65}.admin-mfa-start{width:100%;min-height:50px;margin-top:20px}.admin-mfa-enrollment{background:#f8faff;border:1px solid #dce5f1;border-radius:16px;grid-template-columns:180px 1fr;align-items:center;gap:22px;margin:22px 0;padding:18px;display:grid}.admin-mfa-qr{background:#fff;border:1px solid #dce3ee;border-radius:12px;place-items:center;padding:10px;display:grid}.admin-mfa-qr img{width:158px;height:158px;display:block}.admin-mfa-enrollment strong{color:#24344d;font-size:16px}.admin-mfa-enrollment p{color:#718097;font-size:12px;line-height:1.55}.admin-mfa-enrollment details{margin-top:10px}.admin-mfa-enrollment summary{cursor:pointer;color:#2c64c7;font-size:11px;font-weight:800}.admin-mfa-enrollment code{color:#2e405c;overflow-wrap:anywhere;background:#e8eef8;border-radius:8px;margin-top:8px;padding:9px;font-size:10px;display:block}.admin-mfa-card form{gap:12px;margin-top:20px;display:grid}.admin-mfa-card form label{color:#485b76;gap:7px;font-size:12px;font-weight:800;display:grid}.admin-mfa-card form input{color:#192a44;letter-spacing:8px;text-align:center;background:#fbfcfe;border:1px solid #ccd8e8;border-radius:12px;width:100%;padding:14px 16px;font-size:22px;font-weight:800}.admin-mfa-card form .primary{min-height:49px}.admin-mfa-policy{background:#edf4ff;border:1px solid #d7e5f7;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:11px;margin-top:20px;padding:13px;display:grid}.admin-mfa-policy>span{background:#dce9ff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.admin-mfa-policy p{gap:3px;margin:0;display:grid}.admin-mfa-policy strong{color:#2859ad;font-size:11px}.admin-mfa-policy small{color:#677b99;font-size:9px;line-height:1.45}.admin-mfa-signout{color:#718097;cursor:pointer;background:0 0;border:0;margin:16px auto 0;font-size:10px;font-weight:800;display:block}.admin-mfa-signout:hover{color:#b43d48}@media (width<=620px){.admin-mfa-shell{padding:14px}.admin-mfa-card{border-radius:19px;padding:24px}.admin-mfa-card h1{font-size:26px}.admin-mfa-enrollment{text-align:center;grid-template-columns:1fr}.admin-mfa-qr{justify-self:center}}.add-connection-button{min-height:38px;box-shadow:0 7px 18px #2867dd25}.connector-catalog-backdrop{z-index:145}.connector-catalog{background:#fff;border-radius:20px;width:min(900px,100% - 28px);max-height:calc(100vh - 34px);padding:26px;position:relative;overflow:auto;box-shadow:0 30px 100px #0d183069}.connector-catalog>header{border-bottom:1px solid #e5eaf2;padding:2px 40px 18px 0}.connector-catalog h2{color:#18263d;margin:5px 0 7px;font-size:24px}.connector-catalog>header>p:not(.eyebrow){color:#748299;max-width:720px;margin:0;font-size:10px;line-height:1.55}.connector-search{color:#53637a;gap:7px;margin:16px 0;font-size:8px;font-weight:850;display:grid}.connector-search input,.connector-setup-form input{color:#24344b;width:100%;font:inherit;background:#fbfcfe;border:1px solid #d6e0ed;border-radius:10px;padding:12px}.connector-search input:focus,.connector-setup-form input:focus{border-color:#4a7edd;outline:3px solid #2f6fed1f}.connector-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.connector-grid>button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:13px;grid-template-columns:46px 1fr auto;align-items:start;gap:12px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.connector-grid>button:hover,.connector-grid>button:focus-visible{border-color:#91afe0;outline:none;transform:translateY(-1px);box-shadow:0 11px 25px #20395f12}.connector-grid>button>i,.selected-connector>i{color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:10px;font-style:normal;font-weight:900;display:grid}.connector-grid>button>span{min-width:0}.connector-grid small{color:#73849f;text-transform:uppercase;letter-spacing:.6px;font-size:6.5px;font-weight:900;display:block}.connector-grid strong{color:#22334d;margin-top:3px;font-size:11px;display:block}.connector-grid p{color:#75849a;margin:5px 0 8px;font-size:8px;line-height:1.45}.connector-grid em{flex-wrap:wrap;gap:4px;font-style:normal;display:flex}.connector-grid em b{color:#3564b7;background:#edf3ff;border-radius:999px;padding:4px 6px;font-size:6px}.connector-grid>button>b{color:#2867db;font-size:17px}.connector-empty{text-align:center;background:#f8fafc;border:1px dashed #cdd8e8;border-radius:13px;grid-column:1/3;padding:34px}.connector-empty strong{font-size:11px}.connector-empty p{color:#7c899c;font-size:8px}.connector-setup-form{gap:13px;margin-top:18px;display:grid}.selected-connector{background:#f7f9fd;border:1px solid #dce5f2;border-radius:12px;grid-template-columns:48px 1fr;align-items:center;gap:13px;padding:14px;display:grid}.selected-connector strong{font-size:13px}.selected-connector p{color:#75849a;margin:4px 0 0;font-size:8px;line-height:1.45}.connector-setup-form>label{color:#52627a;gap:6px;font-size:8px;font-weight:850;display:grid}.connector-security-note{background:#eef4ff;border:1px solid #d8e5f7;border-radius:10px;grid-template-columns:35px 1fr;align-items:center;gap:10px;padding:12px 13px;display:grid}.connector-security-note>span{background:#dce9ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.connector-security-note p{gap:3px;margin:0;display:grid}.connector-security-note strong{color:#2e5eae;font-size:9px}.connector-security-note small{color:#6c7e99;font-size:7px;line-height:1.45}@media (width<=720px){.connector-catalog{padding:20px}.connector-grid{grid-template-columns:1fr}.connector-empty{grid-column:1}.connector-catalog h2{font-size:20px}}.connection-error{color:#b33c3c;white-space:nowrap;background:#fff0f0;border-radius:12px;justify-self:start;padding:6px 8px;font-size:7.5px;font-weight:800}.connection-error i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.connector-centre-backdrop{z-index:150}.connector-centre{width:min(650px,100% - 24px);max-height:calc(100vh - 28px);padding:25px;overflow:auto}.connector-identity{border-bottom:1px solid #e4eaf2;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:0 36px 17px 0;display:grid}.connector-identity .connection-logo{border-radius:13px;width:50px;height:50px;margin:0}.connector-identity h2{font-size:22px}.connector-identity>div>p:not(.eyebrow){color:#748399;margin:3px 0 0;font-size:8px;line-height:1.45}.connector-state{white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:7px}.connector-state.verified{color:#16864b;background:#e6f7ed}.connector-state.failed{color:#b33c3c;background:#fff0f0}.connector-state.pending,.connector-state.unconfigured{color:#9a670f;background:#fff4de}.connector-facts{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.connector-facts article{background:#f8fafc;border:1px solid #e1e7ef;border-radius:9px;padding:11px}.connector-facts small,.connector-capabilities>small{color:#8190a6;letter-spacing:.55px;font-size:6.5px;font-weight:900;display:block}.connector-facts strong{color:#2a3a50;margin-top:4px;font-size:8.5px;display:block}.connector-capabilities{background:#f2f6fd;border:1px solid #dce7f7;border-radius:10px;padding:12px}.connector-capabilities>div{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.connector-capabilities span{color:#2f62b7;background:#e4edfc;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.connector-capabilities p,.connector-requirement p,.connector-error p{color:#718198;margin:4px 0 0;font-size:7.5px;line-height:1.45}.connector-requirement{background:#fff9e9;border:1px solid #f0dba9;border-radius:10px;margin:12px 0;padding:12px}.connector-requirement strong{color:#8b620f;font-size:9px}.connector-error{background:#fff4f4;border:1px solid #f0caca;border-radius:9px;margin:10px 0;padding:11px 12px}.connector-error strong{color:#a33232;font-size:8px}.connector-actions{flex-wrap:wrap}.danger-quiet{color:#b33b3b;background:#fff;border:1px solid #e5baba;border-radius:8px;padding:0 11px;font-size:8px;font-weight:800}.danger-quiet:disabled{opacity:.45}.connector-centre input[type=password]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=640px){.connector-identity{grid-template-columns:48px 1fr}.connector-identity>.connector-state{grid-column:1/3;justify-self:start}.connector-facts{grid-template-columns:1fr}.connector-actions button{flex:1}}.sidebar-hello{color:#fff;gap:3px;margin:0 15px 9px;padding:0 10px;display:grid}.sidebar-hello strong{font-size:12px;line-height:1.15}.sidebar-hello span{color:#9eacc3;font-size:7px;line-height:1.3}.shell>.sidebar-hello{z-index:45;width:196px;margin:0;padding:0 10px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:fixed;bottom:171px;left:18px}.shell:has(.sidebar-toggle[aria-expanded=false])>.sidebar-hello{transform:translate(-245px)}@media (width<=720px){.shell>.sidebar-hello{display:none}.employee-sidebar>.sidebar-hello{order:4;grid-column:1/4;margin:3px 0;padding:5px 8px}.employee-ai-system-link{order:5!important}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body :is(h1,h2,h3,h4,p,small,label,button,input,select,textarea,th,td,dt,dd,strong,b,a){overflow-wrap:anywhere}body h1{font-size:var(--type-page)!important;letter-spacing:-.025em!important;line-height:1.12!important}body h2{font-size:var(--type-section)!important;letter-spacing:-.015em!important;line-height:1.22!important}body h4{font-size:15px!important;line-height:1.35!important}body :is(button,[role=button]){min-height:40px;font-size:var(--type-control)!important;line-height:1.25!important}body :is(.shell,.employee-shell,.role-gate){zoom:1!important}body :is(.content,.employee-content,.page-content,.modal,.connection-modal,.connector-catalog,.connector-centre,.customer-interaction-modal)>*{min-width:0}body :is(.topbar,.employee-topbar){min-height:104px;padding-block:20px;height:auto!important}body :is(.content,.employee-content){padding-bottom:36px!important}body :is(.admin-overview-grid,.connection-summary,.role-cards,.security-strip,.summary){gap:14px!important}body :is(.admin-overview-grid,.connection-summary,.role-cards,.security-strip,.summary)>article{padding:var(--space-card)!important}body :is(.connections-panel,.audit-panel,.permission-matrix,.admin-call-monitor,.employee-customer-list,.sales-records){overflow-x:auto}body :is(.connections-head,.audit-head,.matrix-head,.call-monitor-row.head,.sales-record-head){letter-spacing:.04em;font-size:11px!important}body :is(.connection-modal,.status-modal,.connector-catalog,.connector-centre,.customer-interaction-modal){font-size:var(--type-body)}body :is(.connection-modal,.status-modal,.connector-catalog,.connector-centre,.customer-interaction-modal) :is(input,select,textarea){min-height:44px}body .ai-system-link{width:196px;padding:11px}@media (width<=1100px){body :is(.admin-overview-grid,.connection-summary,.role-cards,.security-strip,.summary){grid-template-columns:repeat(2,minmax(0,1fr))!important}body :is(.admin-command-grid,.customer-workspace,.workbench){grid-template-columns:minmax(0,1fr)!important}}@media (width<=720px){:root{--type-caption:12px;--type-body:15px;--type-control:14px;--type-card:18px;--type-section:25px;--type-page:clamp(29px,9vw,36px);--space-card:16px;--space-section:20px}body{font-size:15px}body :is(input,select,textarea){font-size:16px!important}body :is(button,[role=button]){min-height:44px}body :is(.content,.employee-content){overflow-x:hidden;padding:0 16px 28px!important}body :is(.topbar,.employee-topbar){align-items:flex-start;gap:12px;min-height:92px;padding-block:18px}body :is(.admin-overview-grid,.connection-summary,.role-cards,.security-strip,.summary,.customer-source-grid,.customer-contact-actions,.customer-work-form){grid-template-columns:minmax(0,1fr)!important}body :is(.connection-modal,.status-modal,.connector-catalog,.connector-centre,.customer-interaction-modal){border-radius:16px;width:calc(100% - 20px)!important;padding:20px!important}body .connections-head,body .audit-head,body .matrix-head,body .call-monitor-row.head,body .sales-record-head{display:none!important}body :is(.connection-row,.audit-row,.matrix-row,.call-monitor-row,.sales-record-row){gap:9px;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;padding:16px!important;display:grid!important}body .employee-customer-card{padding:16px;grid-template-columns:44px minmax(0,1fr)!important}body .employee-customer-card>b{text-align:center;grid-column:1/3;justify-self:stretch;max-width:none}body .customer-work-form label.wide{grid-column:1}body .ai-system-link{width:calc(100% - 32px)}}.shell>.content{max-width:1500px;margin-inline:auto;padding:26px 34px 48px!important}.topbar h1{letter-spacing:-.035em;font-size:clamp(34px,3.2vw,48px)!important;line-height:1.08!important}.topbar .page-subtitle{max-width:820px;font-size:16px!important;line-height:1.55!important}.admin-module-tabs{background:#e8edf5;border-radius:14px;grid-template-columns:repeat(7,minmax(max-content,1fr));gap:6px;padding:6px;display:grid}.admin-module-tabs button{border-radius:10px;min-height:48px;padding:12px 15px!important;font-size:14px!important}.admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.admin-overview-grid>article{border-radius:16px;flex-direction:column;justify-content:center;min-height:150px;display:flex;padding:24px!important}.admin-overview-grid p{line-height:1.45;font-size:15px!important}.admin-command-grid{gap:16px}.admin-command-card{border-radius:16px}.admin-command-card .panel-head{padding:25px 28px}.admin-command-card .panel-head h2{line-height:1.2;font-size:28px!important}.admin-command-card .panel-head p{line-height:1.5;font-size:15px!important}.attention-row>span{border-radius:10px;width:38px;height:38px;font-size:18px}.attention-row small{margin-top:5px;font-size:13px!important}.attention-row button{padding:10px 0;font-size:15px!important}.admin-badge,.role-chip{border-radius:10px;padding:11px 14px;line-height:1.2;font-size:12px!important}.employee-shell .dashboard-table>.panel-head h2{font-size:28px!important;line-height:1.15!important}.employee-shell .dashboard-table>.panel-head p{font-size:15px!important;line-height:1.5!important}.employee-shell .dashboard-table>.empty{padding:64px 24px;line-height:1.55;font-size:16px!important}.lead-timeline{background:#f8faff;border:1px solid #dfe6f1;border-radius:12px;max-height:240px;margin:16px 0;padding:15px;overflow:auto}.lead-timeline>div{justify-content:space-between;gap:12px;display:flex}.lead-timeline>div strong{font-size:15px}.lead-timeline>div small,.lead-timeline>p{color:#718096;font-size:12px}.lead-timeline article{border-top:1px solid #e4e9f2;grid-template-columns:10px 1fr auto;gap:10px;padding:11px 0;display:grid}.lead-timeline article i{background:#2a6df4;border-radius:50%;width:8px;height:8px;margin-top:5px}.lead-timeline article span{gap:3px;display:grid}.lead-timeline article b{text-transform:capitalize;font-size:13px}.lead-timeline article small,.lead-timeline time{color:#728097;font-size:11px}.lead-timeline article em{color:#9a6508;font-size:10px}.recovery-link{width:100%;min-height:44px;font-weight:800;color:#2867e6!important}.assisted-recovery-button{width:100%;min-height:46px;margin:12px 0;font-weight:800;color:#2a62c7!important}.crm-pipeline{gap:16px;display:grid}.crm-stage-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.crm-stage-strip span{text-transform:capitalize;color:#66758b;background:#fff;border:1px solid #dfe5ef;border-radius:12px;gap:5px;padding:16px;font-size:13px;display:grid}.crm-stage-strip b{color:#14213a;font-size:24px}.crm-lead-list{gap:10px;display:grid}.crm-lead-list form{background:#fff;border:1px solid #dfe5ef;border-radius:14px;grid-template-columns:minmax(190px,1.1fr) minmax(130px,.65fr) minmax(190px,1fr) minmax(190px,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.crm-lead-list form>div{align-self:center}.crm-lead-list strong,.crm-lead-list small{display:block}.crm-lead-list strong{font-size:16px}.crm-lead-list small{color:#748198;margin-top:5px;font-size:12px}.crm-lead-list label{color:#6d7b90;gap:6px;font-size:11px;font-weight:800;display:grid}.crm-lead-list input,.crm-lead-list select{width:100%;min-width:0}.crm-lead-list button{min-height:44px}@media (width<=1050px){.admin-module-tabs{display:flex}.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shell>.content{padding-inline:24px!important}.crm-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-lead-list form{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-lead-list form>div{grid-column:1/3}.crm-lead-list button{justify-self:start}}@media (width<=720px){.shell>.content{padding:20px 16px 34px!important}.topbar h1{font-size:32px!important}.topbar .page-subtitle{font-size:15px!important}.admin-module-tabs{margin-inline:0}.admin-module-tabs button{font-size:13px!important}.admin-overview-grid{grid-template-columns:minmax(0,1fr)!important}.admin-overview-grid>article{min-height:124px}.admin-command-grid{grid-template-columns:minmax(0,1fr)}.attention-row{grid-template-columns:38px minmax(0,1fr);padding:17px}.attention-row button{grid-column:2}.employee-shell .dashboard-table>.panel-head h2{font-size:25px!important}.crm-stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-lead-list form{grid-template-columns:minmax(0,1fr)}.crm-lead-list form>div{grid-column:1}.crm-lead-list button{width:100%}}.employee-shell .dashboard-table>.panel-head{align-items:center;gap:18px;padding:24px 28px 20px}.employee-shell .dashboard-table>.panel-head h2{margin-bottom:7px;font-size:28px!important;line-height:1.18!important}.employee-shell .dashboard-table>.panel-head p{color:#687991;font-size:15px!important;line-height:1.5!important}.employee-shell .dashboard-table>.panel-head .auto-badge{white-space:nowrap;min-height:46px;padding:0 17px;font-size:14px!important}.employee-shell .employee-lead-head{letter-spacing:.045em;align-items:center;min-height:48px;font-size:13px!important;line-height:1.3!important}.employee-shell .employee-lead-head span{font-weight:850;font-size:13px!important}.employee-shell .dashboard-table>.empty{color:#73839b;padding:68px 28px;font-size:16px!important;line-height:1.55!important}@media (width<=720px){.employee-shell .dashboard-table>.panel-head{flex-direction:column;align-items:flex-start;padding:20px}.employee-shell .dashboard-table>.panel-head h2{font-size:25px!important}.employee-shell .dashboard-table>.panel-head p{font-size:14px!important}.employee-shell .dashboard-table>.panel-head .auto-badge{justify-content:center;width:100%}.employee-shell .dashboard-table>.empty{padding:46px 20px;font-size:15px!important}}:root{--type-caption:9px;--type-body:12px;--type-control:11px;--type-card:14px;--type-section:19px;--type-page:clamp(27px,2.4vw,34px);--space-card:16px;--space-section:20px}body{font-size:var(--type-body);line-height:1.45}body h1{font-size:var(--type-page)!important;line-height:1.08!important}body h2{font-size:var(--type-section)!important;line-height:1.2!important}body h3{font-size:var(--type-card)!important;line-height:1.3!important}body h4{font-size:13px!important}body p,body dt,body dd{font-size:var(--type-body)!important;line-height:1.5!important}body :is(label,input,select,textarea){font-size:12px!important}body :is(button,[role=button]){min-height:36px;font-size:var(--type-control)!important}body nav :is(a,button),body .sidebar :is(a,button),body .employee-sidebar :is(a,button){font-size:12px!important;line-height:1.25!important}html body .shell>.sidebar{height:100dvh!important;padding:24px 18px 16px!important}.shell>.sidebar nav{gap:7px;padding-bottom:190px!important}.shell>.sidebar .brand{padding-bottom:25px}.shell>.sidebar .admin-folder-items>button{padding:11px 12px!important}.shell>.content{padding:0 34px 40px!important}.shell>.topbar,.shell .topbar{min-height:112px!important;padding-block:21px!important}.topbar>div{min-width:0;max-width:760px}.page-subtitle{color:#718096;max-width:700px;margin:7px 0 0}.admin-badge{text-align:center;flex:none;align-self:center;max-width:110px}.admin-module-tabs{gap:4px;margin-bottom:16px;padding:4px}.admin-module-tabs button{white-space:nowrap;flex:auto;padding:10px 12px!important}.admin-overview-grid{margin-bottom:14px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.admin-overview-grid small{letter-spacing:.02em;font-size:10px!important}.admin-overview-grid strong{line-height:1;margin:10px 0!important;font-size:27px!important}.admin-overview-grid p{color:#77869a;font-size:11px!important}.admin-command-grid{gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important}.admin-command-card>.panel-head{padding:18px 20px 14px}.admin-command-card>.panel-head h2{margin-bottom:5px}.attention-row{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:13px 20px}.attention-row>span{width:30px;height:30px}.attention-row button{white-space:nowrap;font-size:11px!important}.protection-row{padding:13px 20px;font-size:11px}.shell>.sidebar-hello{width:196px;padding:0 8px;bottom:154px}body .sidebar-hello strong{font-size:13px!important}body .sidebar-hello span{font-size:10px!important}body .ai-system-link{width:196px;padding:10px;bottom:66px}body .ai-system-link strong{font-size:12px!important}body .ai-system-link small,body .ai-system-link b{font-size:9px!important}.admin-profile-trigger{height:48px;bottom:12px}body :is(.connections-head,.connection-row,.audit-head,.audit-row,.matrix-row,.call-monitor-row,.sales-record-head,.sales-record-row){font-size:10px!important;line-height:1.4!important}body :is(.connections-head,.audit-head,.matrix-head,.call-monitor-row.head,.sales-record-head){font-size:9px!important}body :is(.connection-name,.customer-list,.employee-customer-card,.employee-customer-list,.call-monitor-row,.audit-row,.matrix-row) strong{font-size:12px!important}@media (width<=900px){.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-command-grid{grid-template-columns:minmax(0,1fr)!important}.admin-module-tabs button{flex:none}}@media (width<=720px){:root{--type-caption:10px;--type-body:13px;--type-control:13px;--type-card:16px;--type-section:21px;--type-page:clamp(27px,8vw,33px)}body{font-size:13px}body :is(label,input,select,textarea){font-size:16px!important}body :is(button,[role=button]){min-height:42px}.shell>.content{padding:0 15px 28px!important}.shell>.topbar,.shell .topbar{flex-wrap:wrap;align-items:flex-start;min-height:0!important;padding:22px 0 18px!important}.page-subtitle{font-size:13px!important}.admin-badge{max-width:none;padding:8px 10px}.admin-module-tabs{margin-inline:-2px;overflow-x:auto}.admin-overview-grid{grid-template-columns:minmax(0,1fr)!important}.admin-overview-grid>article{min-height:104px}.attention-row{grid-template-columns:30px minmax(0,1fr);padding:14px 16px}.attention-row button{grid-column:2;justify-self:start;padding:0}}.employee-shell>.employee-sidebar{background:#111b2f;width:232px;padding:24px 18px 16px}.employee-shell>.content{width:calc(100% - 232px);margin-left:232px;padding:0 34px 40px!important}.employee-sidebar .brand{padding:0 8px 25px}.employee-sidebar nav{gap:7px;margin:0;padding-right:0;display:flex}.employee-sidebar nav button{border-radius:8px;padding:11px 12px}.employee-sidebar .sidebar-hello{color:#fff;flex:none;margin:12px 8px 9px;padding:0}.employee-sidebar .sidebar-hello strong{font-size:13px!important}.employee-sidebar .sidebar-hello span{font-size:10px!important}.employee-ai-system-link{border-radius:9px;flex:none;grid-template-columns:18px minmax(0,1fr) auto;min-height:62px;margin:0 0 10px;padding:10px}.employee-ai-system-link strong{font-size:12px!important}.employee-ai-system-link small,.employee-ai-system-link>b{font-size:9px!important}.employee-sidebar .employee-user{border-top:1px solid #2b3852;flex:none;min-height:56px;margin:0;padding:12px 7px 2px}.employee-user-button>span{width:34px;height:34px}.employee-user-button strong{font-size:11px!important}.employee-user-button small{font-size:8px!important;line-height:1.35!important}.employee-user-button>i{margin-left:auto}.employee-shell .topbar{min-height:112px!important;padding-block:21px!important}.employee-shell .topbar>div{min-width:0;max-width:760px}.employee-shell .role-chip{flex:none;align-self:center;padding:8px 11px;font-size:10px}.employee-shell :is(.summary,.category-summary,.employee-dashboard-summary){margin-bottom:16px;gap:12px!important}.employee-shell :is(.summary,.category-summary,.employee-dashboard-summary)>article,.employee-shell .category-summary>button{border-radius:11px;min-height:108px;padding:17px!important}.employee-shell .summary small,.employee-shell .category-summary small{font-size:9px!important}.employee-shell .summary strong,.employee-shell .category-summary strong{font-size:24px!important}.employee-shell .summary p,.employee-shell .category-summary p{font-size:10px!important}.employee-profile-hero{border-radius:12px;grid-template-columns:78px minmax(0,1fr) auto;gap:18px;margin-bottom:14px;padding:22px 24px}.employee-photo-large{border-radius:18px;width:72px;height:72px}.employee-profile-hero h2{margin:3px 0;font-size:22px!important}.employee-profile-hero div>p:not(.eyebrow){font-size:11px!important}.employee-profile-hero label{font-size:10px!important}.employee-profile-hero>span{white-space:nowrap;font-size:9px!important}.employee-profile-grid{gap:14px}.employee-profile-grid>section{border-radius:11px;padding:19px}.profile-section-title{margin-bottom:14px}.profile-section-title h3{font-size:15px!important}.profile-section-title p{font-size:10px!important}.profile-field-row{min-height:42px}.profile-field-row :is(span,strong){font-size:11px!important}.employee-performance-hero,.employee-customer-board,.dashboard-table,.employee-profile-grid>section{box-shadow:0 8px 24px #25355208}.employee-shell .dashboard-table>.panel-head{padding:20px 22px 17px}.employee-shell .dashboard-table>.panel-head h2{margin-bottom:5px;font-size:21px!important}.employee-shell .dashboard-table>.panel-head .auto-badge{min-height:36px;padding:0 12px;font-size:10px!important}.employee-shell .employee-lead-head{min-height:42px;font-size:10px!important}.employee-shell .employee-lead-head span{font-size:10px!important}.employee-shell .dashboard-table>.empty{padding:54px 24px;font-size:13px!important}.employee-shell .employee-lead-row strong{font-size:12px!important}.employee-shell .employee-lead-row small{font-size:10px!important}@media (width<=900px){.employee-profile-grid{grid-template-columns:minmax(0,1fr)}.employee-profile-grid>section.profile-wide{grid-column:1}.employee-profile-hero{grid-template-columns:72px minmax(0,1fr)}.employee-profile-hero>span{grid-column:2;justify-self:start}}@media (width<=720px){.employee-shell>.employee-sidebar{background:#111b2f;width:100%;padding:12px 14px;position:sticky}.employee-shell>.content{width:100%;margin-left:0;padding:0 15px 28px!important}.employee-sidebar .brand{padding:0}.employee-sidebar nav{gap:5px;padding:4px 0}.employee-sidebar .sidebar-hello,.employee-ai-system-link{display:none}.employee-sidebar .employee-user{border:0;min-height:0;margin:0;padding:0}.employee-shell .topbar{flex-wrap:wrap;align-items:flex-start;min-height:0!important;padding:22px 0 18px!important}.employee-shell .role-chip{align-self:flex-start}.employee-profile-hero{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:18px}.employee-photo-large{border-radius:15px;width:56px;height:56px}.employee-profile-hero h2{font-size:19px!important}.employee-profile-hero>span{grid-column:1/3;justify-self:start}.employee-profile-grid>section{padding:16px}.employee-shell .dashboard-table>.panel-head{align-items:flex-start;padding:18px}.employee-shell .dashboard-table>.panel-head h2{font-size:20px!important}.employee-shell .dashboard-table>.panel-head p{font-size:12px!important}.employee-shell .dashboard-table>.panel-head .auto-badge{width:auto}}.content:has(>.admin-module-tabs){zoom:1!important}.admin-module-tabs button{min-height:48px;font-size:14px!important}.admin-overview-grid strong{font-size:40px!important}.admin-overview-grid p,.attention-row strong{font-size:15px!important}.employee-shell .dashboard-table>.panel-head h2{font-size:28px!important}.employee-shell .dashboard-table>.panel-head p{font-size:15px!important}.employee-shell .employee-lead-head,.employee-shell .employee-lead-head span{font-size:12px!important}.employee-shell .dashboard-table>.empty{font-size:16px!important}@media (width<=720px){.employee-shell .dashboard-table>.panel-head h2{font-size:25px!important}.employee-shell .dashboard-table>.panel-head p{font-size:15px!important}}.crm-save-error{color:#b42318;max-width:30rem;margin-top:.35rem;font-size:.78rem;font-style:normal;font-weight:700;display:block}.recovery-review-actions{flex-wrap:wrap;gap:6px;display:flex}.recovery-review-actions button{color:#1e5ed6;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8e8;border-radius:8px;padding:7px 10px;font-weight:800}.recovery-review-actions button:last-child{color:#b42318}.recovery-review-actions button:disabled{opacity:.55;cursor:wait}.crm-lead-list form{grid-template-columns:minmax(190px,1.4fr) minmax(160px,1fr) minmax(130px,.8fr) minmax(190px,1.2fr) minmax(170px,.9fr) minmax(170px,.9fr) auto;align-items:end}@media (width<=1200px){.crm-lead-list form{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-lead-list form>div{grid-column:1/-1}}html,body{max-width:100%;overflow-x:hidden}.shell,.employee-shell{min-width:0;min-height:100dvh;display:block;zoom:1!important}.shell>.sidebar,.employee-shell>.employee-sidebar{transition:transform .24s cubic-bezier(.22,1,.36,1);transform:none;box-shadow:8px 0 28px #10192b18;z-index:80!important;flex-direction:column!important;width:252px!important;height:100dvh!important;max-height:100dvh!important;padding:24px 18px 16px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important}.shell>.sidebar nav,.employee-shell>.employee-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto;padding:0 3px 14px 0!important}.shell>.content,.employee-shell>.content{max-width:none;overflow-x:hidden;width:auto!important;min-width:0!important;margin-left:252px!important;padding:0 32px 40px!important;display:block!important}.shell.navigation-closed>.sidebar{box-shadow:none;transform:translate(-100%)}.shell.navigation-closed>.content{margin-left:0!important}.shell.navigation-closed>.sidebar-hello,.shell.navigation-closed>.ai-system-link,.shell.navigation-closed>.admin-profile-trigger{transform:translate(-280px)}.shell.navigation-closed>.sidebar-toggle{left:0!important}.navigation-scrim,.mobile-navigation-button{display:none}.mobile-navigation-button{color:#233750;background:#fff;border:1px solid #d7e1ef;border-radius:10px;align-items:center;gap:9px;padding:0 14px;font-weight:850;box-shadow:0 8px 22px #14243b1c}.mobile-navigation-button span{font-size:18px}.drawer-close{display:none}.employee-sidebar .sidebar-hello{margin-top:auto!important}.employee-sidebar .employee-user{margin-top:0!important}.admin-module-tabs{scrollbar-width:thin;overscroll-behavior-inline:contain;max-width:100%}.topbar{gap:18px}.topbar>div{min-width:0}.topbar :is(h1,p),.panel-head :is(h2,p),.admin-command-card :is(strong,small),.employee-profile-grid :is(strong,span,p){overflow-wrap:anywhere}@media (width<=1100px){.shell>.sidebar,.employee-shell>.employee-sidebar{transform:translate(-105%);box-shadow:18px 0 50px #07101f59;width:min(86vw,340px)!important;padding:max(20px,env(safe-area-inset-top)) 18px max(16px,env(safe-area-inset-bottom))!important}.shell.navigation-open>.sidebar,.employee-shell.navigation-open>.employee-sidebar{transform:translate(0)}.shell>.content,.employee-shell>.content,.shell.navigation-closed>.content{width:100%!important;margin-left:0!important;padding:76px clamp(16px,3.5vw,28px) 36px!important}.mobile-navigation-button{z-index:72;left:max(14px,env(safe-area-inset-left));top:max(14px,env(safe-area-inset-top));min-height:46px;display:flex;position:fixed}.navigation-scrim{z-index:75;opacity:0;visibility:hidden;pointer-events:none;background:#07101f8f;border:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.navigation-open>.navigation-scrim{opacity:1;visibility:visible;pointer-events:auto}.navigation-open>.mobile-navigation-button{visibility:hidden}.sidebar-toggle{display:none!important}.shell>.sidebar-hello,.shell>.ai-system-link,.shell>.admin-profile-trigger{transition:transform .24s cubic-bezier(.22,1,.36,1)}.shell>.sidebar-hello{z-index:82!important;width:min(86vw - 36px,304px)!important;display:grid!important;bottom:154px!important;left:18px!important}.shell>.ai-system-link{z-index:82!important;width:min(86vw - 36px,304px)!important;display:grid!important;bottom:66px!important;left:18px!important}.shell>.admin-profile-trigger{z-index:83!important;width:min(86vw - 36px,304px)!important;display:block!important;bottom:12px!important;left:18px!important}.shell.navigation-closed>.sidebar-hello,.shell.navigation-closed>.ai-system-link,.shell.navigation-closed>.admin-profile-trigger{transform:translate(-110vw)}.shell.navigation-closed>.sidebar,.shell.navigation-closed>.sidebar-hello,.shell.navigation-closed>.ai-system-link,.shell.navigation-closed>.admin-profile-trigger,.employee-shell.navigation-closed>.employee-sidebar{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.shell.navigation-open>.sidebar,.shell.navigation-open>.sidebar-hello,.shell.navigation-open>.ai-system-link,.shell.navigation-open>.admin-profile-trigger,.employee-shell.navigation-open>.employee-sidebar{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.shell>.sidebar nav{padding-bottom:190px!important}.employee-shell>.employee-sidebar .brand{padding-bottom:20px}.employee-shell>.employee-sidebar nav{flex-direction:column!important;order:initial!important;grid-column:auto!important;padding-bottom:12px!important;display:flex!important}.employee-shell>.employee-sidebar nav button{white-space:normal;width:100%;min-height:48px;display:flex!important}.employee-sidebar .sidebar-hello{order:initial!important;margin:10px 8px 9px!important;display:grid!important}.employee-ai-system-link{order:initial!important;display:grid!important}.employee-sidebar .employee-user{border-top:1px solid #2b3852!important;min-height:58px!important;padding:11px 7px 2px!important;display:flex!important}.admin-overview-grid,.security-strip,.role-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-command-grid,.customer-workspace,.employee-profile-grid{grid-template-columns:minmax(0,1fr)!important}.admin-module-tabs{padding-bottom:7px;display:flex!important;overflow-x:auto!important}.admin-module-tabs button{flex:none!important;min-height:46px!important}.topbar{flex-wrap:wrap;align-items:flex-start;height:auto!important;min-height:0!important;padding:12px 0 22px!important}}@media (width<=600px){.shell>.content,.employee-shell>.content{padding:72px 14px 28px!important}body h1{font-size:clamp(27px,8vw,34px)!important}body h2{font-size:clamp(20px,6vw,25px)!important}.admin-overview-grid,.security-strip,.role-cards,.summary,.employee-dashboard-summary,.sales-summary,.customer-source-grid{grid-template-columns:minmax(0,1fr)!important}.admin-overview-grid>article{min-height:0!important}.admin-command-card,.permission-matrix,.audit-panel,.dashboard-table,.sales-records{border-radius:12px}.panel-head{flex-direction:column;gap:12px;align-items:flex-start!important}.panel-head>button,.panel-head>.auto-badge{justify-content:center;width:100%!important}.attention-row{grid-template-columns:34px minmax(0,1fr)!important}.attention-row button{grid-column:2;justify-self:start;white-space:normal!important}.role-chip,.admin-badge{white-space:normal}.employee-profile-hero{grid-template-columns:58px minmax(0,1fr)!important}.employee-profile-hero>span{grid-column:1/-1!important}.connections-panel,.audit-panel,.permission-matrix,.admin-call-monitor,.sales-records{-webkit-overflow-scrolling:touch;overflow-x:auto}.modal-backdrop{padding:10px}.connector-catalog,.connector-centre,.customer-interaction-modal,.employee-action-modal{width:100%!important;max-height:calc(100dvh - 20px)!important;padding:18px!important}.connection-modal-actions{flex-wrap:wrap}.connection-modal-actions button{flex:140px;min-height:46px}}@media (height<=720px) and (width>=901px){.shell>.sidebar,.employee-shell>.employee-sidebar{padding-block:16px!important}.brand{padding-bottom:15px!important}.shell>.sidebar nav{padding-bottom:170px!important}.shell>.sidebar-hello{bottom:140px!important}.shell>.ai-system-link{bottom:58px!important}.employee-sidebar .sidebar-hello{margin-block:5px!important}.employee-ai-system-link{min-height:54px;margin-bottom:5px}.employee-sidebar .employee-user{min-height:48px!important;padding-top:7px!important}}:root{--lp-sidebar:252px;--lp-content-max:1600px;--lp-page-gutter:clamp(22px,3vw,48px);--lp-space-1:8px;--lp-space-2:12px;--lp-space-3:16px;--lp-space-4:24px;--lp-space-5:32px;--lp-radius-sm:10px;--lp-radius-md:14px;--lp-radius-lg:18px;--lp-focus:#0b63e5;--lp-body:#52637b;--lp-heading:#14213a}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;color:var(--lp-heading);font-size:15px;line-height:1.55}body p,body dt,body dd{color:var(--lp-body);font-size:15px!important;line-height:1.55!important}body small,body .eyebrow,body [class*=eyebrow]{font-size:12px!important;line-height:1.45!important}body :is(label,input,select,textarea){font-size:14px!important;line-height:1.45!important}body :is(button,[role=button]){font-size:14px!important;line-height:1.3!important}body :is(button,a,input,select,textarea,[role=button],[role=tab]):focus-visible{outline:3px solid var(--lp-focus)!important}@supports (color:color-mix(in lab, red, red)){body :is(button,a,input,select,textarea,[role=button],[role=tab]):focus-visible{outline:3px solid color-mix(in srgb,var(--lp-focus) 35%,transparent)!important}}body :is(button,a,input,select,textarea,[role=button],[role=tab]):focus-visible{outline-offset:2px!important;box-shadow:0 0 0 1px var(--lp-focus)!important}.shell>.content,.employee-shell>.content{width:min(calc(100% - var(--lp-sidebar)),var(--lp-content-max))!important;max-width:var(--lp-content-max)!important;margin-left:max(var(--lp-sidebar),calc((100vw - var(--lp-content-max) + var(--lp-sidebar))/2))!important;padding:0 var(--lp-page-gutter) 48px!important;margin-right:auto!important}.topbar,.employee-shell .topbar{align-items:center;min-height:auto!important;padding:28px 0 24px!important}.topbar h1{font-size:clamp(34px,3.4vw,48px)!important;line-height:1.08!important}.topbar .page-subtitle{margin-top:8px;font-size:15px!important;line-height:1.5!important}.admin-module-tabs{border-radius:var(--lp-radius-md);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:5px;margin-bottom:20px;padding:5px;position:relative}.admin-module-tabs button{scroll-snap-align:start;flex:none;min-height:46px!important;padding:11px 15px!important;font-size:14px!important}.admin-overview-grid,.connection-summary,.security-strip,.role-cards,.summary,.employee-dashboard-summary{gap:16px!important}.admin-overview-grid>article,.connection-summary>article,.security-strip>article,.role-cards>article,.summary>article,.employee-dashboard-summary>article,.category-summary>button{box-shadow:0 8px 26px #1f324f0e;border-radius:var(--lp-radius-md)!important}.admin-overview-grid>article{min-height:132px!important;padding:21px!important}.admin-overview-grid small{font-size:12px!important}.admin-overview-grid strong{margin:10px 0!important;font-size:34px!important}.admin-overview-grid p{font-size:14px!important}.admin-command-card,.permission-matrix,.audit-panel,.connections-panel,.admin-call-monitor,.sales-records,.dashboard-table,.employee-profile-grid>section,.employee-performance-hero,.employee-customer-board{box-shadow:0 10px 30px #1f324f0e;border-radius:var(--lp-radius-md)!important}.panel-head,.admin-command-card>.panel-head{gap:16px;padding:22px 24px 18px!important}.panel-head h2,.admin-command-card>.panel-head h2,.employee-shell .dashboard-table>.panel-head h2{font-size:24px!important;line-height:1.2!important}.panel-head p,.admin-command-card>.panel-head p,.employee-shell .dashboard-table>.panel-head p{font-size:14px!important;line-height:1.5!important}.attention-row{gap:14px;min-height:72px;padding:16px 22px}.attention-row strong{font-size:14px!important}.attention-row small{font-size:12px!important}.attention-row button{font-size:14px!important}.protection-row{min-height:54px;padding:14px 22px;font-size:14px!important}.protection-row b{font-size:12px!important}.connections-panel,.audit-panel,.permission-matrix,.admin-call-monitor,.sales-records,.dashboard-table{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#9eb2ce #edf2f8;max-width:100%;overflow-x:auto}.connections-head,.connection-row,.audit-head,.audit-row,.matrix-row,.call-monitor-row,.sales-record-head,.sales-record-row{min-width:760px;font-size:13px!important;line-height:1.45!important}.connections-head,.audit-head,.matrix-head,.call-monitor-row.head,.sales-record-head{font-size:12px!important}.connection-row,.audit-row,.matrix-row,.call-monitor-row,.sales-record-row{min-height:58px}.connection-name strong,.customer-list strong,.employee-customer-card strong,.employee-customer-list strong,.call-monitor-row strong,.audit-row strong,.matrix-row strong{font-size:14px!important}.modal-backdrop,.admin-account-backdrop{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior:contain}.modal-backdrop>[role=dialog],.modal-backdrop>form,.modal-backdrop>section,.admin-account-center{overscroll-behavior:contain;border-radius:var(--lp-radius-lg)!important;max-width:min(920px,100%)!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important}.modal-close{place-items:center;display:grid;width:44px!important;height:44px!important;min-height:44px!important}.connection-modal-actions{flex-wrap:wrap;gap:10px}.connection-modal-actions button{min-height:44px!important}.toast,[role=status],[role=alert]{font-size:14px!important;line-height:1.45!important}@media (width<=1350px) and (width>=1101px){.admin-overview-grid,.connection-summary,.security-strip,.role-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-command-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=1100px){html{scrollbar-gutter:auto}.shell>.content,.employee-shell>.content,.shell.navigation-closed>.content{width:100%!important;max-width:none!important;margin:0!important;padding:82px clamp(18px,4vw,34px) 40px!important}.mobile-navigation-button{min-width:104px;min-height:48px!important}.drawer-close{top:max(12px,env(safe-area-inset-top));z-index:2;color:#fff;background:#1b2a43;border:1px solid #344764;border-radius:10px;place-items:center;width:44px;position:absolute;right:12px;min-height:44px!important;display:grid!important}.drawer-close span{font-size:24px;line-height:1}.shell>.sidebar,.employee-shell>.employee-sidebar{width:min(88vw,360px)!important}.shell>.sidebar nav,.employee-shell>.employee-sidebar nav{padding-bottom:16px!important}.shell>.sidebar nav button,.employee-shell>.employee-sidebar nav button,.shell>.sidebar nav a,.employee-shell>.employee-sidebar nav a{min-height:48px!important}.admin-overview-grid,.connection-summary,.security-strip,.role-cards,.summary,.employee-dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-command-grid,.customer-workspace,.employee-profile-grid{grid-template-columns:minmax(0,1fr)!important}.admin-module-tabs{overflow-x:auto!important}body :is(button,[role=button],a,input,select,textarea){min-height:44px}}@media (width<=600px){.shell>.content,.employee-shell>.content,.shell.navigation-closed>.content{padding:76px max(14px,env(safe-area-inset-left)) 32px!important}.topbar,.employee-shell .topbar{align-items:flex-start!important;padding:16px 0 20px!important}.topbar h1{font-size:clamp(30px,9vw,38px)!important}.topbar .page-subtitle{font-size:14px!important}.admin-overview-grid,.connection-summary,.security-strip,.role-cards,.summary,.employee-dashboard-summary,.sales-summary,.customer-source-grid{grid-template-columns:minmax(0,1fr)!important}.admin-overview-grid>article{min-height:112px!important}.panel-head,.admin-command-card>.panel-head{padding:18px!important}.panel-head h2,.admin-command-card>.panel-head h2,.employee-shell .dashboard-table>.panel-head h2{font-size:22px!important}.attention-row{padding:15px 17px;grid-template-columns:36px minmax(0,1fr)!important}.attention-row button{grid-column:2}.connections-head,.connection-row,.audit-head,.audit-row,.matrix-row,.call-monitor-row,.sales-record-head,.sales-record-row{min-width:0}.connections-head,.audit-head,.matrix-head,.call-monitor-row.head,.sales-record-head{display:none!important}.connection-row,.audit-row,.matrix-row,.call-monitor-row,.sales-record-row{gap:10px;grid-template-columns:minmax(0,1fr)!important;padding:16px!important;display:grid!important}.modal-backdrop,.admin-account-backdrop{padding:8px}.modal-backdrop>[role=dialog],.modal-backdrop>form,.modal-backdrop>section,.admin-account-center{border-radius:14px!important;width:100%!important;max-height:calc(100dvh - 16px)!important}.connection-modal-actions button{flex:140px}}@media (height<=640px) and (width<=1100px){.shell>.sidebar,.employee-shell>.employee-sidebar{padding-block:12px!important}.shell>.sidebar .brand,.employee-shell>.employee-sidebar .brand{padding-bottom:12px!important}.shell>.sidebar nav button,.employee-shell>.employee-sidebar nav button{min-height:44px!important}.shell>.sidebar-hello,.shell>.ai-system-link{display:none!important}.shell>.admin-profile-trigger{bottom:10px!important}}@media (orientation:landscape) and (height<=540px) and (width<=1100px){.shell>.sidebar,.employee-shell>.employee-sidebar{width:min(54vw,360px)!important}.shell>.sidebar nav,.employee-shell>.employee-sidebar nav{padding-bottom:8px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:is(button,a,input,select,textarea,[role=button],[role=tab]):focus-visible{outline:3px solid canvastext!important}}:root{--ink:#201c16;--muted:#6b6459;--line:#e5ded2;--blue:#b4501f;--navy:#1e2a2f;--bg:#f7f3ec;--lp-focus:#b4501f;--lp-body:#6b6459;--lp-heading:#201c16;--estiqora-accent:#b4501f;--estiqora-accent-dark:#8f3e18;--estiqora-accent-soft:#f8e9dd;--estiqora-forest:#1e2a2f;--estiqora-surface:#fffdf9;--estiqora-canvas:#f7f3ec;--estiqora-line:#e5ded2;--estiqora-sage:#2f6f55}html,body{background:var(--estiqora-canvas)!important}body{color:var(--ink);letter-spacing:-.006em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body :is(.topbar h1,.panel-head h2,.employee-profile-hero h2,.customer-profile h2,.account-title h3,.supabase-login-card h1){letter-spacing:-.025em!important;font-family:Iowan Old Style,Palatino Linotype,Baskerville,Georgia,serif!important;font-weight:600!important}.eyebrow{color:#8a8174!important;letter-spacing:.17em!important}.shell>.sidebar,.employee-shell>.employee-sidebar{border-right:1px solid #ffffff14;background:var(--estiqora-forest)!important;box-shadow:8px 0 34px #2d241c1f!important}.brand{letter-spacing:-.02em;font-family:Iowan Old Style,Palatino Linotype,Baskerville,Georgia,serif;gap:12px!important;font-weight:700!important}.brand-mark,.login-brand>span{background:var(--estiqora-accent)!important;color:#fff8ee!important;border-radius:10px!important;box-shadow:0 8px 20px #b4501f3d!important}.sidebar nav :is(button,a),.employee-sidebar nav :is(button,a){color:#c4cbc9!important;border:1px solid #0000!important}.sidebar nav :is(button,a):hover,.employee-sidebar nav :is(button,a):hover{color:#fff!important;background:#ffffff12!important}.sidebar nav :is(button,a).active,.employee-sidebar nav :is(button,a).active,.shell>.sidebar .admin-folder-items>button.active{color:#fffaf4!important;background:#a8481d!important;border-color:#c56838!important;box-shadow:0 7px 18px #00000029!important}.sidebar nav :is(button,a) b{color:#eef3f1!important;background:#354348!important}.sidebar-bottom,.employee-sidebar .employee-user{border-color:#ffffff1f!important}.profile>span,.employee-user-button>span{color:#fff8ee!important;background:#46575d!important}.shell>.sidebar-hello,.employee-sidebar .sidebar-hello{color:#fffaf4!important}.shell>.sidebar-hello span,.employee-sidebar .sidebar-hello span{color:#aeb8b5!important}.shell>.sidebar-hello,.shell>.ai-system-link{z-index:82!important}.shell>.ai-system-link{bottom:78px!important}.shell>.admin-profile-trigger{z-index:83!important}.ai-system-link,.employee-ai-system-link{color:#f7f3ec!important;box-shadow:none!important;background:#27363b!important;border-color:#43545a!important}.ai-system-link:hover,.ai-system-link.selected,.employee-ai-system-link:hover{background:#33464c!important;border-color:#61767d!important}.ai-system-link small,.employee-ai-system-link small{color:#acb9b6!important}.drawer-close,.sidebar-toggle{background:var(--estiqora-forest)!important;color:#fff8ee!important;border-color:#425359!important}.mobile-navigation-button{background:var(--estiqora-forest)!important;color:#fff8ee!important;border-color:#425359!important;box-shadow:0 8px 22px #201c1629!important}.shell>.content,.employee-shell>.content{background:0 0!important}.topbar{border-bottom:0!important}.topbar h1{color:var(--ink)!important}.topbar .page-subtitle{color:var(--muted)!important;max-width:720px!important}.admin-badge,.role-chip{letter-spacing:.05em;color:#7f3516!important;background:#f5e5d8!important;border:1px solid #e8c7b1!important;font-weight:800!important}.admin-module-tabs{box-shadow:none!important;background:#ece5da!important;border:1px solid #dfd6c8!important}.admin-module-tabs button{color:#6e665c!important}.admin-module-tabs button:hover{color:#4a4036!important;background:#fffdf994!important}.admin-module-tabs button.selected{background:var(--estiqora-surface)!important;color:var(--estiqora-accent)!important;box-shadow:0 3px 10px #44312314!important}.admin-overview-grid>article,.connection-summary>article,.security-strip>article,.role-cards>article,.summary>article,.employee-dashboard-summary>article,.category-summary>button,.admin-command-card,.permission-matrix,.audit-panel,.connections-panel,.admin-call-monitor,.sales-records,.dashboard-table,.employee-profile-grid>section,.employee-performance-hero,.employee-customer-board,.workbench,.customer-workspace,.customer-list>button,.lead-row,.score-cards article{background:var(--estiqora-surface)!important;border-color:var(--estiqora-line)!important;box-shadow:0 10px 28px #4a392a0b!important}.admin-overview-grid>article{position:relative;overflow:hidden}.admin-overview-grid>article:before{content:"";background:var(--estiqora-accent);opacity:.82;width:3px;position:absolute;inset:0 auto 0 0}.admin-overview-grid small,.summary small,.employee-dashboard-summary small{color:#82786c!important;letter-spacing:.08em!important}.admin-overview-grid strong,.summary strong,.employee-dashboard-summary strong{color:var(--ink)!important}.panel-head{border-color:var(--estiqora-line)!important;background:0 0!important}.panel-head h2{color:var(--ink)!important}.attention-row,.protection-row,.connection-row,.audit-row,.matrix-row,.call-monitor-row,.sales-record-row,.profile-field-row,.profile-detail-list>div{border-color:#eee8de!important}.attention-row>span{color:#9b5c14!important;background:#fbebd3!important}.attention-row button,.profile-section-title button,.profile-security-button,.admin-profile-control button,.customer-list button.selected strong{color:var(--estiqora-accent)!important}.protection-row i,.pulse{background:#3aa76d!important}.protection-row b{color:var(--estiqora-sage)!important}.primary,.do-it-ai-box>button,.login-submit{background:var(--estiqora-accent)!important;border-color:var(--estiqora-accent)!important;color:#fff!important;box-shadow:0 7px 17px #b4501f33!important}.primary:hover,.do-it-ai-box>button:hover,.login-submit:hover{background:var(--estiqora-accent-dark)!important}.quiet,.icon-btn,.create-approved,.profile-section-title button,.profile-security-button{background:var(--estiqora-surface)!important;color:#554b40!important;border-color:#dcd2c4!important}.search,.filters select,input,select,textarea{color:var(--ink)!important;background:#fffdf9!important;border-color:#dcd3c6!important}.table-head,.connections-head,.audit-head,.matrix-head,.call-monitor-row.head,.sales-record-head{border-color:var(--estiqora-line)!important;color:#786f63!important;background:#f2ede5!important}.lead-row:hover,.lead-row.selected,.customer-list>button.selected{background:#fbf0e7!important}.lead-row.selected,.customer-list>button.selected{box-shadow:inset 3px 0 var(--estiqora-accent)!important}.lead-person>i,.identity>span,.photo-control>span,.employee-photo-large{color:#68513e!important;background:#e7ded1!important}.metric-icon.blue,.pill.nurture{color:#675a4d!important;background:#ece7df!important}.do-it-ai-box{background:linear-gradient(118deg,#f9e8dc,#fffaf3 62%,#eef3ec)!important;border-color:#e4c5ae!important;box-shadow:0 12px 30px #70462b0f!important}.do-it-ai-icon,.ai-admin-modal-head>span{background:var(--estiqora-accent)!important;color:#fff8ee!important;box-shadow:none!important}.do-it-ai-box h2{color:var(--ink)!important;font-family:Iowan Old Style,Palatino Linotype,Baskerville,Georgia,serif!important}.do-it-ai-box p,.do-it-ai-box small{color:#6f5d4f!important}.do-it-ai-status>span{color:var(--estiqora-sage)!important}.modal-backdrop,.admin-account-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#181f2094!important}.modal-backdrop>[role=dialog],.modal-backdrop>form,.modal-backdrop>section,.admin-account-center,.employee-profile-editor,.supabase-login-card{background:var(--estiqora-surface)!important;border-color:var(--estiqora-line)!important}.supabase-login-shell{background:radial-gradient(circle at 78% 12%,#f2d7c4 0,transparent 31%),var(--estiqora-canvas)!important;color:var(--ink)!important}.employee-profile-hero{background:linear-gradient(122deg,#203035,#30484c)!important}.employee-profile-hero label{color:#f0b58f!important}.employee-profile-note,.admin-profile-control,.login-message,.login-identity-match,.ai-admin-safety{background:#fbf0e7!important;border-color:#ead1bf!important}.profile-section-title,.account-title{border-color:var(--estiqora-line)!important}.toast{color:#fffaf4!important;background:#253337!important;border:1px solid #46575c!important}@media (width<=1100px){.navigation-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#181f2085!important}}@media (width<=600px){.admin-module-tabs{margin-inline:-4px!important;padding:4px!important}.admin-module-tabs button{min-height:44px!important;padding-inline:13px!important}.admin-overview-grid>article{border-radius:13px!important}}.onboarding-shell{min-height:100dvh;color:var(--ink);place-items:center;padding:clamp(18px,4vw,54px);display:grid;background:radial-gradient(circle at 84% 8%,#b4501f2b,#0000 27%),linear-gradient(135deg,#efe8dc 0,#f8f4ed 48%,#eef1ec 100%)!important}.onboarding-card{background:#fffdf9f5;border:1px solid #ded3c4;border-radius:28px;flex-direction:column;width:min(1040px,100%);min-height:min(720px,100dvh - 72px);padding:clamp(24px,4vw,52px);display:flex;overflow:hidden;box-shadow:0 30px 90px #42302221}.onboarding-card-wide{width:min(1160px,100%)}.onboarding-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.onboarding-brand{align-items:center;gap:12px;display:flex}.onboarding-brand>span{background:var(--estiqora-accent);color:#fff8ee;border-radius:12px;place-items:center;width:42px;height:42px;font:700 20px/1 Georgia,serif;display:grid;box-shadow:0 9px 22px #b4501f38}.onboarding-brand>strong{font:700 24px/1 Iowan Old Style,Palatino Linotype,Baskerville,Georgia,serif}.onboarding-skip{color:#6a6054;background:0 0;border:0;min-height:44px;padding:0 4px;font-weight:700}.onboarding-skip:hover{color:var(--estiqora-accent)}.onboarding-role{color:#8f3e18;letter-spacing:.09em;background:#f8eadd;border:1px solid #e7cbb7;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.onboarding-role.employee{color:#2f6f55;background:#eaf4ef;border-color:#c7ddd3}.onboarding-progress{align-items:center;gap:16px;margin:28px 0 clamp(36px,6vh,64px);display:flex}.onboarding-progress>span{letter-spacing:.12em;color:#887d70;white-space:nowrap;font-size:12px;font-weight:800}.onboarding-progress>div{flex:1;gap:7px;display:flex}.onboarding-progress i{background:#e8e0d5;border-radius:99px;flex:1;height:3px;display:block}.onboarding-progress i.complete{background:var(--estiqora-accent)}.onboarding-copy{max-width:790px}.onboarding-copy.compact{max-width:760px;margin-bottom:28px}.onboarding-copy .eyebrow{margin:0 0 14px;color:#9a4b26!important;font-size:12px!important}.onboarding-copy h1{letter-spacing:-.045em;max-width:850px;margin:0;font:600 clamp(38px,5.3vw,70px)/1.02 Iowan Old Style,Palatino Linotype,Baskerville,Georgia,serif}.onboarding-copy.compact h1{font-size:clamp(34px,4.2vw,54px)}.onboarding-copy>p:not(.eyebrow){color:#6a6156;max-width:710px;margin:20px 0 0;font-size:18px!important;line-height:1.55!important}.onboarding-visual{margin:auto 0 0;padding-top:40px}.onboarding-card>footer{justify-content:space-between;gap:12px;margin-top:auto;padding-top:34px;display:flex}.onboarding-card>footer .quiet,.onboarding-card>footer .primary{border-radius:11px!important;min-height:50px!important;padding-inline:22px!important;font-size:15px!important}.onboarding-card>footer .quiet:disabled{opacity:.35;cursor:not-allowed}.onboarding-journey{background:#f7f2ea;border:1px solid #e3d9cc;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;padding:24px;display:grid}.onboarding-journey>span{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;font-size:17px;font-weight:800;display:grid}.onboarding-journey>span>b{width:40px;height:40px;color:var(--estiqora-accent);background:#fffdf9;border:1px solid #e7d9cc;border-radius:11px;grid-row:1/3;place-items:center;font-size:12px;display:grid}.onboarding-journey small{font-weight:500;color:#81766a!important;font-size:13px!important}.onboarding-journey>i{color:#b9aa9a;font-size:22px;font-style:normal}.onboarding-feature-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onboarding-feature-grid article{background:#faf6f0;border:1px solid #e4dbcf;border-radius:16px;grid-template-columns:46px 1fr;align-items:center;gap:2px 14px;padding:20px;display:grid}.onboarding-feature-grid article>span{color:#9b461e;background:#efe4d8;border-radius:12px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:19px;display:grid}.onboarding-feature-grid strong{font-size:16px}.onboarding-feature-grid small{color:#756b5f!important;font-size:13px!important}.onboarding-role-preview{gap:12px;display:grid}.onboarding-role-preview article{background:#faf6f0;border:1px solid #e3dacf;border-radius:15px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.onboarding-role-preview article>span{color:#fff;background:#28383d;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.onboarding-role-preview article>div{display:grid}.onboarding-role-preview article strong{font-size:16px}.onboarding-role-preview article small{color:#766c61!important;font-size:13px!important}.onboarding-role-preview article>b{color:#8f3e18;background:#f6e7db;border-radius:999px;padding:7px 10px;font-size:12px}.onboarding-stage{flex-direction:column;flex:1;display:flex}.split-stage{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.onboarding-form-card{color:#fffaf4;background:#243338;border-radius:18px;gap:17px;padding:24px;display:grid;box-shadow:0 24px 50px #1e2a2f2e}.onboarding-form-card label{color:#bdc8c5;gap:8px;font-weight:700;display:grid;font-size:13px!important}.onboarding-form-card input{border-radius:10px;min-height:48px;padding:0 13px;color:#fff!important;background:#304247!important;border-color:#536367!important}.onboarding-form-card input[readonly]{color:#c8d1cf!important}.onboarding-form-card>div{border-top:1px solid #ffffff1f;justify-content:space-between;gap:16px;padding-top:14px;display:flex}.onboarding-form-card>div span{color:#aebbb8;font-size:13px}.onboarding-form-card>div strong{text-align:right;font-size:13px}.priority-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.priority-grid button{color:#4f463d;text-align:left;background:#faf6f0;border:1px solid #dfd5c8;border-radius:15px;align-items:center;gap:14px;min-height:104px;padding:18px;display:flex}.priority-grid button>span{color:#8d7e70;background:#ece4da;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.priority-grid button strong{font-size:15px}.priority-grid button.selected{background:#fbede2;border-color:#cf8f69;box-shadow:inset 0 0 0 1px #cf8f69}.priority-grid button.selected>span{background:var(--estiqora-accent);color:#fff}.readiness-list{gap:12px;display:grid}.readiness-list article{background:#faf6f0;border:1px solid #e3d9cc;border-radius:15px;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.readiness-list article>span{color:#8f3e18;background:#ede5db;border-radius:12px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:800;display:grid}.readiness-list article>div{display:grid}.readiness-list strong{font-size:16px}.readiness-list small{color:#746a5e!important;font-size:13px!important}.readiness-list article>b{letter-spacing:.06em;color:#42715e;background:#e7f2ec;border-radius:999px;padding:7px 10px;font-size:11px}.billing-toggle{background:#eee7dd;border:1px solid #ded4c7;border-radius:11px;align-self:flex-end;gap:4px;margin-top:-74px;margin-bottom:26px;padding:4px;display:flex}.billing-toggle button{color:#665c50;background:0 0;border:0;border-radius:8px;min-height:38px;padding:0 13px;font-weight:750}.billing-toggle button.selected{color:#9a431c;background:#fffdf9;box-shadow:0 3px 9px #412f2014}.billing-toggle b{color:#2f6f55;margin-left:3px;font-size:10px}.plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plan-grid>button{min-height:245px;color:var(--ink);text-align:left;background:#faf6f0;border:1px solid #dfd5c8;border-radius:17px;flex-direction:column;align-items:flex-start;padding:22px;display:flex}.plan-grid>button>span{letter-spacing:.08em;color:#8c8174;font-size:11px;font-weight:850}.plan-grid h2{margin:12px 0 16px;font:600 26px/1.1 Iowan Old Style,Georgia,serif!important}.plan-grid>button>strong{font-size:26px}.plan-grid>button>small{color:#7b7064!important;font-size:12px!important}.plan-grid>button>p{color:#675d52!important;margin:18px 0!important;font-size:13px!important}.plan-grid>button>i{color:#9a431c;margin-top:auto;font-size:13px;font-style:normal;font-weight:800}.plan-grid>button.selected{background:#fff8f1;border-color:#bd7149;box-shadow:inset 0 0 0 2px #bd7149,0 14px 28px #70412614}.plan-grid>button.selected>span{color:#9a431c}.billing-note,.employee-boundary,.employee-no-paywall{background:#f5f0e9;border:1px solid #ded6ca;border-radius:12px;align-items:center;gap:12px;margin-top:15px;padding:13px 15px;display:flex}.billing-note>span,.employee-boundary>span,.employee-no-paywall>span{color:#9a431c;flex:none}.billing-note p,.employee-boundary p,.employee-no-paywall p{color:#6d6357!important;margin:0!important;font-size:13px!important}.onboarding-error{font-weight:700;color:#a23535!important;margin:12px 0 0!important;font-size:14px!important}.employee-welcome-card{color:#fff;background:linear-gradient(120deg,#203035,#30484c);border-radius:20px;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;margin:auto 0;padding:28px;display:grid;box-shadow:0 25px 55px #1e2a2f2e}.employee-welcome-card>span{background:#b4501f;border-radius:18px;place-items:center;width:68px;height:68px;font:700 22px/1 Georgia,serif;display:grid}.employee-welcome-card>div{display:grid}.employee-welcome-card small{letter-spacing:.1em;color:#b7c7c3!important;font-size:12px!important}.employee-welcome-card strong{font:600 28px/1.2 Iowan Old Style,Georgia,serif}.employee-welcome-card p{color:#bfcac8!important;margin:4px 0 0!important}.employee-welcome-card>b{color:#8ee0ad;background:#23583f;border-radius:999px;padding:8px 11px;font-size:12px}.employee-journey{margin-top:auto}.employee-boundary{background:#eef3ef;border-color:#cedfd6;margin-top:15px}.employee-boundary>span{color:#2f6f55}.employee-features{grid-template-columns:repeat(3,1fr);margin:auto 0}.employee-features article{grid-template-columns:44px 1fr}.employee-no-paywall{background:#eaf4ef;border-color:#c8ddd3}.employee-no-paywall>span{color:#fff;background:#2f6f55;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}@media (width<=820px){.onboarding-shell{padding:12px}.onboarding-card{border-radius:20px;min-height:calc(100dvh - 24px);padding:24px}.onboarding-progress{margin:22px 0 34px}.onboarding-copy h1{font-size:clamp(36px,10vw,54px)}.onboarding-copy>p:not(.eyebrow){font-size:16px!important}.split-stage,.priority-grid,.plan-grid{grid-template-columns:1fr}.priority-grid{gap:10px}.priority-grid button{min-height:72px}.billing-toggle{align-self:flex-start;margin:0 0 18px}.plan-grid>button{min-height:190px}.onboarding-journey{grid-template-columns:1fr;gap:10px}.onboarding-journey>i{display:none}.onboarding-feature-grid,.employee-features{grid-template-columns:1fr}.readiness-list article,.onboarding-role-preview article{grid-template-columns:44px 1fr}.readiness-list article>b,.onboarding-role-preview article>b{grid-column:2;justify-self:start}.employee-welcome-card{grid-template-columns:58px 1fr;padding:20px}.employee-welcome-card>span{width:56px;height:56px}.employee-welcome-card>b{grid-column:2;justify-self:start}.onboarding-card>footer{background:linear-gradient(#0000,#fffdf9 22%);margin-inline:-24px;padding:16px 24px 8px;position:sticky;bottom:-24px}}@media (width<=480px){.onboarding-card{padding:20px}.onboarding-card>footer{margin-inline:-20px;padding-inline:20px;bottom:-20px}.onboarding-brand>strong{font-size:21px}.onboarding-role{padding-inline:9px;font-size:10px}.onboarding-progress{margin-bottom:28px}.onboarding-copy h1{font-size:36px}.onboarding-card>footer .quiet,.onboarding-card>footer .primary{flex:1;padding-inline:12px!important;font-size:13px!important}}.shell>.sidebar>.sidebar-hello,.employee-shell>.employee-sidebar>.sidebar-hello{flex:none;width:auto!important;margin:12px 8px 9px!important;padding:0!important;position:static!important;transform:none!important}.shell>.sidebar>.sidebar-hello strong,.employee-shell>.employee-sidebar>.sidebar-hello strong{font-size:13px!important}.shell>.sidebar>.sidebar-hello span,.employee-shell>.employee-sidebar>.sidebar-hello span{font-size:10px!important}.shell>.sidebar>.admin-ai-system-link,.employee-shell>.employee-sidebar>.employee-ai-system-link{flex:none;width:100%;min-height:62px;margin:0 0 10px;padding:10px}.shell>.sidebar>.admin-sidebar-user,.employee-shell>.employee-sidebar>.employee-user{flex:none;width:100%;min-height:56px;border-top:1px solid #ffffff1f!important;margin:0!important;padding:12px 7px 2px!important}.shell>.sidebar>.admin-sidebar-user strong{font-size:11px!important}.shell>.sidebar>.admin-sidebar-user small{font-size:8px!important;line-height:1.35!important}.shell>.sidebar nav{padding-bottom:12px!important}@media (width<=1100px){.shell>.sidebar>.sidebar-hello{margin:10px 8px 9px!important;display:grid!important}.shell>.sidebar>.admin-ai-system-link{display:grid!important}.shell>.sidebar>.admin-sidebar-user{min-height:58px!important;display:flex!important}}.brand-mark{object-fit:contain;flex:0 0 31px;width:31px!important;height:31px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;display:block!important}.login-brand>.login-brand-mark{object-fit:contain;flex:0 0 48px;width:48px;height:48px;display:block}.onboarding-brand>.onboarding-brand-mark{object-fit:contain;flex:0 0 42px;width:42px;height:42px;display:block}.gate-card>.brand-mark{margin:0 auto 20px}.intelligence-journey{gap:18px;min-width:0;display:grid}.journey-hero{color:#fff;background:linear-gradient(135deg,#10213f 0%,#18386b 58%,#1768d8 100%);border:1px solid #dce5f3;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;padding:28px;display:flex;box-shadow:0 18px 45px #18305b24}.journey-hero>div{max-width:720px}.journey-hero .eyebrow{color:#8fc2ff!important}.journey-hero h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(30px,3vw,43px);line-height:1.05}.journey-hero p:last-child{color:#c8d8ee;margin:0;font-size:15px;line-height:1.55}.journey-hero>.primary{flex:none;box-shadow:0 9px 22px #04122b38;color:#174f9f!important;background:#fff!important;border-color:#fff!important}.journey-flow{background:#dfe6ef;border:1px solid #dfe6ef;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.journey-flow article{background:#fff;grid-template-rows:auto auto;grid-template-columns:31px 1fr;column-gap:10px;min-height:83px;padding:16px;display:grid;position:relative}.journey-flow article>span{color:#1764cf;background:#eaf3ff;border-radius:10px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.journey-flow article>strong{color:#152238;font-size:14px}.journey-flow article>small{color:#7a8799;margin-top:3px;font-size:11px;line-height:1.35}.journey-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.journey-metrics article{background:#fff;border:1px solid #dfe6ef;border-radius:16px;gap:4px;padding:18px 20px;display:grid}.journey-metrics small{letter-spacing:.09em;color:#8591a3;font-size:10px;font-weight:850}.journey-metrics strong{color:#142036;font-size:30px;line-height:1}.journey-metrics span{color:#768397;font-size:12px}.journey-layout{grid-template-columns:minmax(0,1.58fr) minmax(280px,.72fr);align-items:start;gap:16px;display:grid}.journey-leads,.journey-oversight{background:#fff;border:1px solid #dfe6ef;border-radius:18px;min-width:0;overflow:hidden}.journey-leads>.panel-head,.journey-oversight>.panel-head{padding:20px 22px!important}.journey-leads>.panel-head h2,.journey-oversight>.panel-head h2{font-size:21px!important}.journey-leads>.panel-head p,.journey-oversight>.panel-head p{font-size:12px!important}.journey-empty{color:#17243a;text-align:center;background:#f8faff;border:1px dashed #b9c8db;border-radius:14px;justify-items:center;gap:8px;width:calc(100% - 32px);margin:0 16px 16px;padding:42px 24px;display:grid}.journey-empty>span{color:#1768da;background:#e7f1ff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.journey-empty>strong{font-size:17px}.journey-empty>small{color:#718096;max-width:520px;font-size:12px;line-height:1.55}.journey-lead-card{border-top:1px solid #e7ebf1;padding:20px 22px}.journey-lead-card>header{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.journey-lead-card>header>div>small{color:#7b8798;font-size:10px;font-weight:750;display:block}.journey-lead-card h3{color:#121e33;margin:3px 0;font-size:18px}.journey-lead-card>header p{color:#778397;margin:0;font-size:12px}.journey-lead-card>header>em{color:#1762c8;text-transform:capitalize;background:#edf4ff;border-radius:999px;align-self:start;padding:6px 9px;font-size:10px;font-style:normal;font-weight:850}.journey-score{color:#40506a;border:5px solid #cbd6e5;border-radius:50%;align-content:center;place-items:center;width:55px;height:55px;display:grid}.journey-score.high{color:#138349;border-color:#3bc875}.journey-score b{font-size:17px;line-height:1}.journey-score small{margin-top:2px;font-size:7px}.journey-reasoning{background:#f5f8fc;border-radius:12px;margin:16px 0 12px;padding:14px 16px}.journey-reasoning>strong{color:#27364d;font-size:12px}.journey-reasoning ul{grid-template-columns:1fr 1fr;gap:5px 18px;margin:9px 0 0;padding-left:17px;display:grid}.journey-reasoning li,.journey-reasoning p{color:#66758a;margin:0;font-size:11px;line-height:1.45}.journey-reasoning li::marker{color:#2870de}.journey-next-action{grid-template-columns:1.35fr .8fr 1fr;gap:8px;display:grid}.journey-next-action>span{border:1px solid #e1e7ef;border-radius:11px;min-width:0;padding:11px 12px}.journey-next-action small,.journey-next-action strong{display:block}.journey-next-action small{letter-spacing:.07em;color:#8b96a6;font-size:8px;font-weight:850}.journey-next-action strong{color:#28374d;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.35}.journey-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.journey-actions form{flex:1;gap:7px;min-width:270px;display:flex}.journey-actions form select{flex:1;min-width:0}.journey-actions button,.journey-actions select{min-height:39px;font-size:12px!important}.journey-oversight>article{border-top:1px solid #e7ebf1;gap:4px;padding:16px 20px;display:grid;position:relative}.journey-oversight>article time{color:#1766d2;font-size:11px;font-weight:800}.journey-oversight>article strong{font-size:14px}.journey-oversight>article span,.journey-oversight>article small{color:#758397;font-size:11px}.journey-oversight>article>b{color:#16884c;background:#e8f8ef;border-radius:999px;padding:5px 7px;font-size:8px;position:absolute;top:16px;right:16px}.journey-no-visits{text-align:center;justify-items:center;gap:7px;padding:35px 22px;display:grid}.journey-no-visits>span{color:#7ea0cd;font-size:28px}.journey-no-visits strong{font-size:14px}.journey-no-visits small{color:#7d8999;font-size:11px}.journey-provider-state{background:#f7f9fc;border-top:1px solid #dce5f0;gap:8px;padding:18px 20px;display:grid}.journey-provider-state>strong{font-size:13px}.journey-provider-state>span{color:#526176;grid-template-columns:9px 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.journey-provider-state i{background:#e3a530;border-radius:50%;width:8px;height:8px}.journey-provider-state i.ready{background:#2cbe70}.journey-provider-state b{color:#8a6512;font-size:8px}.journey-provider-state i.ready~b{color:#14864b}.journey-provider-state p{color:#7a8798;margin:4px 0 0;font-size:10px;line-height:1.45}.journey-modal{background:#fff;border-radius:20px;width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 90px #07122547}.journey-modal>h2{letter-spacing:-.025em;margin:6px 0;font-size:28px}.journey-modal>p:not(.eyebrow){color:#728096;margin:0 0 20px;font-size:13px;line-height:1.5}.journey-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.journey-form-grid label,.visit-outcome-modal>label{color:#536277;gap:6px;font-size:11px;font-weight:800;display:grid}.journey-form-grid label.wide{grid-column:1/-1}.journey-form-grid input,.journey-form-grid select,.journey-form-grid textarea,.visit-outcome-modal input,.visit-outcome-modal select,.visit-outcome-modal textarea{color:#152238;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cad5e3;border-radius:10px;padding:10px 12px}.journey-form-grid textarea,.visit-outcome-modal textarea{resize:vertical;min-height:86px}.journey-consent{background:#f8faff;border:1px solid #dbe4ef;border-radius:12px;align-items:start;padding:13px;grid-template-columns:20px 1fr!important;display:flex!important}.journey-consent input{margin-top:2px;width:18px!important;min-height:18px!important}.journey-consent span{gap:3px;display:grid}.journey-consent b{color:#25364e;font-size:12px}.journey-consent small{color:#758397;font-size:10px;line-height:1.45}.journey-inline-error,.journey-error{color:#a63232;background:#fff1f1;border:1px solid #f0bcbc;border-radius:10px;padding:11px 13px;font-size:12px}.journey-modal>.connection-modal-actions{margin-top:20px}.visit-modal{width:min(630px,100vw - 32px)}.visit-outcome-modal{gap:14px;width:min(520px,100vw - 32px);display:grid}.visit-outcome-modal>p{margin:-5px 0 5px!important}.employee-visit-queue{background:#fff;border:1px solid #dfe6ef;border-radius:16px;margin-bottom:16px;overflow:hidden}.employee-visit-list{display:grid}.employee-visit-list article{border-top:1px solid #e7ebf1;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.employee-visit-list time{color:#1765cf;font-size:12px;font-weight:800}.employee-visit-list span{gap:3px;display:grid}.employee-visit-list strong{font-size:13px}.employee-visit-list small{color:#7a8797;font-size:11px}.employee-visit-list button{font-size:11px!important}.employee-visit-empty{text-align:center;color:#788697;border-top:1px solid #e7ebf1;padding:22px;font-size:12px}@media (width<=1050px){.journey-flow{grid-template-columns:repeat(3,1fr)}.journey-layout{grid-template-columns:1fr}.journey-oversight{order:-1}.journey-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.journey-hero{flex-direction:column;align-items:stretch;padding:23px}.journey-hero h2{font-size:32px}.journey-hero>.primary{width:100%}.journey-flow{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.journey-flow article{scroll-snap-align:start;flex:0 0 185px}.journey-metrics{grid-template-columns:1fr 1fr}.journey-metrics article{padding:15px}.journey-lead-card{padding:17px}.journey-lead-card>header{grid-template-columns:54px minmax(0,1fr)}.journey-lead-card>header>em{grid-column:2;justify-self:start}.journey-reasoning ul,.journey-next-action{grid-template-columns:1fr}.journey-actions,.journey-actions form{grid-template-columns:1fr;width:100%;min-width:0;display:grid}.journey-actions button{width:100%}.journey-modal{padding:24px 18px}.journey-form-grid{grid-template-columns:1fr}.journey-form-grid label.wide{grid-column:1}.employee-visit-list article{grid-template-columns:1fr;gap:8px}.employee-visit-list button{justify-self:start}.journey-provider-state>span{grid-template-columns:9px 1fr}.journey-provider-state>span>b{grid-column:2}}@media (width<=430px){.journey-metrics{grid-template-columns:1fr}.journey-hero{border-radius:17px}.journey-leads,.journey-oversight{border-radius:15px}}:root{--estiqora-accent:#a63929;--estiqora-accent-strong:#7e3825;--estiqora-surface-soft:#fcf0e8;--estiqora-border:#ded1c1}.work-queue-tools{background:var(--estiqora-surface-soft);border-top:1px solid #dfe6ef;gap:14px;padding:18px 22px;display:grid}.work-queue-tools>label{color:#334155;gap:6px;max-width:460px;font-size:13px;font-weight:700;display:grid}.work-queue-tools input{color:#17243a;background:#fff;border:1px solid #94a3b8;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:16px}.work-queue-filters{flex-wrap:wrap;gap:8px;display:flex}.work-queue-filters button{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:9px 13px;font-size:14px;font-weight:650;display:flex}.work-queue-filters button b{text-align:center;background:var(--estiqora-border);border-radius:5px;min-width:20px;padding:2px 5px;font-size:12px}.work-queue-filters button[aria-pressed=true]{background:var(--estiqora-accent-strong);color:#fff;border-color:var(--estiqora-accent-strong)}.work-queue-filters button[aria-pressed=true] b{color:var(--estiqora-accent-strong);background:#fff}.work-queue-tools>p{color:#475569;margin:0;line-height:1.5;font-size:13px!important}.employee-shell .summary>button[aria-pressed=true]{outline:2px solid var(--estiqora-accent-strong);outline-offset:-2px}.employee-shell .employee-lead-row .action-link{gap:6px;min-width:0;display:grid}.employee-shell .employee-lead-row strong{overflow-wrap:anywhere;line-height:1.4;font-size:14px!important}.employee-shell .employee-lead-row small{color:#475569;line-height:1.5;font-size:12px!important}.employee-shell .employee-lead-row small.queue-overdue{color:#a13324;font-weight:700}.employee-action-modal>label{color:#334155;font-size:14px;line-height:1.5}.employee-action-modal select,.employee-action-modal input,.employee-action-modal textarea{border-color:#94a3b8;min-height:44px;font-size:16px}.employee-action-modal>p:not(.eyebrow){color:#475569;font-size:14px;line-height:1.5}.employee-action-modal .lead-action-summary small{color:#475569;font-size:11px}.employee-action-modal .lead-action-summary b{font-size:14px}.employee-shell button:focus-visible,.employee-shell input:focus-visible,.employee-action-modal :is(button,input,select,textarea):focus-visible{outline:3px solid var(--estiqora-accent);outline-offset:3px}.employee-action-modal button:disabled{opacity:.6;cursor:wait}@media (width<=720px){.work-queue-tools{padding:16px}.work-queue-filters{grid-template-columns:1fr 1fr;display:grid}.work-queue-filters button{justify-content:space-between}.employee-shell .employee-lead-row,.employee-shell .employee-lead-row>span,.employee-shell .content{min-width:0}}:root{--rialto-accent:#a63929;--rialto-accent-dark:#842d22;--rialto-accent-soft:#ffe4d4;--rialto-surface:#fffaf6;--rialto-canvas:#fcf0e8;--blue:#a63929;--lp-focus:#a63929;--bg:#fcf0e8}.brand-mark,.login-brand-mark,.onboarding-brand-mark{color:#a63929;flex-shrink:0}:is(.sidebar,.employee-sidebar,.mobile-workspace-brand) .brand-mark{color:#ffe4d4}.employee-ai-system-link>b{color:#ffe4d4!important;background:#6b493e!important}.employee-ai-system-link .pulse{box-shadow:none!important;background:#d5ac88!important}.employee-shell .summary small{letter-spacing:.06em;line-height:1.4;font-size:12px!important}.employee-shell .summary p{line-height:1.5;font-size:13px!important}.employee-shell .summary strong{font-size:32px!important}.employee-shell .employee-lead-row .category-tag{padding:6px 9px;line-height:1.4;font-size:11px!important}.employee-shell .employee-lead-row .action-link strong{color:var(--estiqora-accent)}.employee-action-modal .protected-fields p{font-size:13px;line-height:1.5}.employee-action-modal .lead-timeline :is(small,p){font-size:12px;line-height:1.5}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}.mobile-workspace-brand{display:none}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar){padding:24px 16px max(16px, env(safe-area-inset-bottom))!important;align-items:stretch!important;gap:0!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>nav{align-self:stretch;gap:5px;width:100%;flex-direction:column!important;padding-bottom:12px!important;display:flex!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar) nav :is(a,button){white-space:normal;overflow-wrap:anywhere;min-height:44px;font-size:14px!important;line-height:1.4!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar) .brand{flex:none;justify-content:flex-start;padding:0 8px 24px}html body .shell>.sidebar-toggle{border:1px solid #4a5b61;left:calc(var(--lp-sidebar) - 16px)!important;z-index:90!important;border-radius:10px!important;width:32px!important;height:44px!important;min-height:44px!important}html body .shell.navigation-closed>.sidebar-toggle{left:8px!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.sidebar-hello{text-align:left;flex:none;margin:12px 8px!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.sidebar-hello strong{font-size:15px!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.sidebar-hello span{color:#b6c3c8!important;font-size:12px!important;line-height:1.5!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.employee-ai-system-link{text-align:left;flex:none;align-items:center;grid-template-columns:16px minmax(0,1fr) auto!important;gap:9px!important;width:100%!important;min-height:72px!important;margin:0 0 14px!important;padding:12px 10px!important;display:grid!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.employee-ai-system-link .pulse{width:10px;height:10px;box-shadow:0 0 0 4px #36ca8130}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.employee-ai-system-link div{min-width:0}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.employee-ai-system-link strong{display:block;color:#f4f8f9!important;font-size:13px!important;line-height:1.4!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.employee-ai-system-link small{color:#b6c3c8!important;font-size:11px!important;line-height:1.5!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.employee-ai-system-link b{font-size:10px!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.employee-user{text-align:left;flex:none;align-items:center;gap:10px;width:100%;border-top:1px solid #ffffff20!important;min-height:66px!important;margin:0!important;padding:14px 4px 0!important;display:flex!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.employee-user>div{flex:1;min-width:0}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.employee-user>span{flex:0 0 36px;width:36px;height:36px}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.employee-user strong{overflow-wrap:anywhere;font-size:13px!important;line-height:1.4!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.employee-user small{white-space:normal;color:#b6c3c8!important;font-size:11px!important;line-height:1.5!important}.journey-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .admin-module-tabs{gap:4px;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}html body .admin-module-tabs>button{min-width:92px;flex:1 0 auto!important;width:auto!important}:is(.journey-form-grid,.modal-backdrop) :is(label,input,select,textarea){min-width:0;max-width:100%}.journey-hero p:last-child{color:#dbe7f7!important}@media (width>=1101px){html body .shell.navigation-closed>.content{width:min(100%, var(--lp-content-max))!important;padding-left:max(52px, var(--lp-page-gutter))!important;margin-inline:auto!important}}@media (width<=1100px){:is(.shell,.employee-shell):before{content:"";background:var(--bg);border-bottom:1px solid var(--line);z-index:71;height:72px;position:fixed;inset:0 0 auto}.mobile-workspace-brand{top:max(14px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:72;align-items:center;gap:9px;min-height:46px;font:700 20px Georgia,serif;display:flex;position:fixed}.mobile-workspace-brand img{width:24px;height:24px}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar){width:min(88vw,360px)!important;padding:max(20px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom))!important}html body :is(.shell,.employee-shell)>.content{width:100%!important;margin-left:0!important;padding:82px clamp(14px,3.5vw,28px) 32px!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar) .brand{padding-right:36px}}@media (width<=720px){.admin-account-center>footer>div{flex-wrap:wrap;width:100%;min-width:0;display:flex}.admin-account-center>footer>div>button{white-space:normal;flex:100%;width:100%;min-width:0}body :is(input,select,textarea){font-size:16px!important}.journey-form-grid{grid-template-columns:minmax(0,1fr)}.employee-profile-grid .profile-section-title{flex-direction:column;align-items:flex-start;gap:12px}.employee-profile-grid .profile-section-title>div{width:100%;min-width:0}.employee-profile-grid .profile-section-title>button{width:auto;max-width:100%}.employee-profile-top-actions{flex-wrap:wrap;gap:8px;display:flex}html body .employee-profile-top-actions>.profile-signout{min-width:80px;width:auto!important}}@media (height<=600px){html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar){overscroll-behavior:contain;padding-top:max(12px, env(safe-area-inset-top))!important;overflow-y:auto!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>nav{flex:none;overflow:visible}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar)>.sidebar-hello{display:none!important}html body :is(.shell>.sidebar,.employee-shell>.employee-sidebar) .brand{padding-bottom:16px}}.fixture-toolbar,.fixture-hub,.fixture-footer{color:#29312e;font-family:system-ui,sans-serif}.fixture-toolbar{background:#f5f3ed;border-bottom:1px solid #d7dcd4;padding:18px 24px}.fixture-brand{color:#233a31;font-size:22px;font-weight:750;text-decoration:none}.fixture-brand span{margin-left:8px;font-size:13px;font-weight:500}.fixture-toolbar p{color:#536359;margin:6px 0;font-size:13px}.fixture-controls{flex-wrap:wrap;align-items:end;gap:12px;margin-top:12px;display:flex}.fixture-controls label{gap:4px;font-size:12px;display:grid}.fixture-controls select,.fixture-controls button{font:inherit;background:#fff;border:1px solid #a9b4ac;border-radius:6px;max-width:100%;padding:8px}.fixture-controls a,.fixture-controls button{color:#264e3c;font-size:13px}.fixture-controls span{font-size:13px}.fixture-hub{max-width:1140px;margin:42px auto;padding:0 24px}.fixture-kicker{letter-spacing:.15em;color:#577163;font-size:12px}.fixture-hub h1{margin:16px 0;font-size:clamp(28px,4vw,46px);line-height:1.15}.fixture-intro{color:#526258;max-width:650px;font-size:17px;line-height:1.65}.fixture-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;margin:32px 0;display:grid}.fixture-grid article{background:#fff;border:1px solid #d7dcd4;border-radius:12px;flex-direction:column;padding:24px;display:flex}.fixture-number{color:#6d8274;font-size:13px}.fixture-grid h2{margin:12px 0;font-size:21px}.fixture-grid p{color:#526258;flex:1;font-size:14px;line-height:1.65}.fixture-grid article>div{flex-wrap:wrap;gap:12px;display:flex}.fixture-grid a{color:#264e3c;font-size:13px;font-weight:650}.fixture-checklist{background:#f5f3ed;border-radius:12px;padding:24px}.fixture-checklist h2{font-size:22px}.fixture-checklist li{margin:10px 0;line-height:1.5}.fixture-checklist p,.fixture-footer{color:#536359;font-size:13px;line-height:1.6}.fixture-footer{max-width:1140px;margin:24px auto;padding:24px}.fixture-toolbar a:focus-visible,.fixture-toolbar button:focus-visible,.fixture-grid a:focus-visible{outline-offset:4px;outline:3px solid #688777}.property-pricing{color:#292820;min-width:0}.property-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.property-pricing form,.property-pricing article{overflow-wrap:anywhere;background:#fffcf7;border:1px solid #ded5c8;border-radius:12px;min-width:0;margin-bottom:12px;padding:20px}.property-pricing h2,.property-pricing h3,.property-pricing h4{margin:0 0 12px}.property-pricing p{margin:12px 0;line-height:1.5}.property-pricing fieldset{border:0;min-width:0;margin:0;padding:0}.property-pricing label{gap:6px;margin:12px 0;font-size:14px;display:grid}.property-pricing input:not([type=checkbox]),.property-pricing select,.property-pricing textarea{box-sizing:border-box;color:#292820;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b8ad9e;border-radius:6px;padding:10px}.property-pricing button{color:#863a14;cursor:pointer;background:#fff;border:1px solid #a54618;border-radius:7px;min-height:44px;margin:4px 8px 4px 0;padding:10px 14px}.property-pricing button[type=submit]{color:#fff;background:#a54618}.property-pricing button:disabled{opacity:.5;cursor:not-allowed}.property-pricing :focus-visible{outline-offset:3px;outline:3px solid #2863cc}.property-pricing .pricing-check{align-items:start;display:flex}.property-pricing .pricing-check input{flex-shrink:0;margin-top:4px}.pricing-item{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}@media (width<=900px){.property-pricing-grid{grid-template-columns:1fr}}@media (width<=520px){.pricing-item{border-bottom:1px solid #ded5c8;grid-template-columns:1fr;gap:0;padding-bottom:12px}}.buyer-progress{color:#292820;background:#fffcf7;border:1px solid #ded5c8;border-radius:12px;grid-column:1/-1;min-width:0;margin:16px 0;padding:16px}.buyer-progress summary{cursor:pointer;font-weight:650}.buyer-progress summary:focus-visible,.buyer-progress button:focus-visible{outline-offset:4px;outline:3px solid #2863cc}.buyer-progress button{color:#292820;cursor:pointer;background:#fff;border:1px solid #c4b6a4;border-radius:8px;margin:8px 0 16px;padding:9px 14px}.buyer-progress button:disabled{opacity:.6;cursor:wait}.buyer-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.buyer-progress-grid section{border:1px solid #e7dfd3;border-radius:8px;min-width:0;padding:12px}.buyer-progress-grid h3{margin:0 0 12px;font-size:16px}.buyer-progress-grid ul{margin:0;padding:0;list-style:none}.buyer-progress-grid ul>li{overflow-wrap:anywhere;border-top:1px solid #e7dfd3;padding:12px 0}.buyer-progress-grid li>span,.buyer-progress-grid li>small{margin-top:4px;display:block}.buyer-progress-grid ol{padding-left:20px}@media (width<=640px){.buyer-progress-grid{grid-template-columns:1fr}}.buyer-materials{color:#292820;background:#fffdfa;border:1px solid #d9caba;border-radius:12px;min-width:0;margin-top:20px;padding:18px}.buyer-materials .buyer-materials-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.buyer-materials h3{margin:0 0 8px;font-size:19px}.buyer-materials h4{margin:12px 0 8px;font-size:16px}.buyer-materials h5{margin:12px 0 8px;font-size:14px}.buyer-materials p{overflow-wrap:anywhere;margin:8px 0 12px;line-height:1.5}.buyer-materials-badge{color:#20523b;background:#e9f4ef;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:700}.buyer-materials .buyer-materials-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:8px 0 20px;display:grid}.buyer-materials fieldset{border:1px solid #ded5c8;border-radius:9px;min-width:0;margin:0;padding:16px}.buyer-materials legend{padding:0 5px;font-weight:700}.buyer-materials label{flex-direction:column;gap:6px;margin:12px 0;font-size:14px;line-height:1.4;display:flex}.buyer-materials input:not([type=checkbox]),.buyer-materials textarea,.buyer-materials select{box-sizing:border-box;color:#292820;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c4b6a4;border-radius:7px;padding:10px}.buyer-materials textarea{resize:vertical;min-height:90px}.buyer-materials .buyer-materials-check{flex-direction:row;align-items:flex-start;gap:9px}.buyer-materials-check input{flex:none;width:17px;height:17px;margin-top:4px}.buyer-materials button{color:#8b3b14;min-height:42px;font:inherit;cursor:pointer;background:#fff7f1;border:1px solid #ad4d1f;border-radius:7px;margin:4px 8px 8px 0;padding:10px 14px;font-weight:650}.buyer-materials button:disabled,.buyer-materials fieldset:disabled button{opacity:.55;cursor:not-allowed}.buyer-materials input:focus-visible,.buyer-materials select:focus-visible,.buyer-materials textarea:focus-visible,.buyer-materials button:focus-visible,.buyer-materials summary:focus-visible{outline-offset:3px;outline:3px solid #2762ca}.buyer-materials .buyer-materials-error,.buyer-materials .buyer-materials-warning{color:#713511;background:#fff0e2;border:1px solid #e7bd9e;border-radius:7px;padding:12px}.buyer-materials .buyer-materials-notice{color:#20523b;background:#e9f4ef;border:1px solid #b6d6c5;border-radius:7px;padding:12px}.buyer-materials-quote{border:1px solid #ddd6cc;border-radius:7px;margin:12px 0;padding:12px}.buyer-materials-quote ul{padding:0;list-style:none}.buyer-materials-quote li{overflow-wrap:anywhere;border-bottom:1px solid #e8e2d9;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.buyer-materials-quote li strong{flex-shrink:0}.buyer-materials-packets{gap:14px;display:grid}.buyer-materials-packets article{overflow-wrap:anywhere;border:1px solid #ded5c8;border-radius:9px;min-width:0;padding:16px}.buyer-materials-layout{background:#f0f6f3;border:1px solid #c4d0cc;border-radius:7px;margin:12px 0;padding:12px}.buyer-materials-layout a{color:#20523b;background:#fff;border:1px solid #397159;border-radius:7px;align-items:center;min-height:44px;margin:4px 8px 4px 0;padding:4px 12px;font-weight:650;display:inline-flex}.buyer-materials-layout a:focus-visible{outline-offset:3px;outline:3px solid #2762ca}.buyer-materials-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f3ed;border-radius:7px;padding:14px;font-size:14px;line-height:1.6}.buyer-materials-history{padding-top:18px}.buyer-materials-history summary{cursor:pointer;line-height:1.5}.buyer-materials-history ol{padding-left:22px}.buyer-materials-history li{overflow-wrap:anywhere;border-bottom:1px solid #e8e2d9;padding:12px 0}@media (width<=820px){.buyer-materials .buyer-materials-columns{grid-template-columns:1fr}}@media (width<=480px){.buyer-materials,.buyer-materials fieldset,.buyer-materials-packets article{padding:12px}.buyer-materials-quote li{flex-wrap:wrap}}
