/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ops-bg:#f3f5f7;--ops-surface:#fff;--ops-surface-subtle:#f7f8fa;--ops-surface-raised:#fff;--ops-border:#dfe3e8;--ops-border-strong:#cbd2da;--ops-text:#202733;--ops-text-muted:#697382;--ops-text-soft:#8a94a2;--ops-brand:#d53f48;--ops-brand-soft:#fff0f1;--ops-navy:#152038;--ops-positive:#24795a;--ops-warning:#9a6919;--ops-danger:#a83d3d;--ops-info:#3569a8;--ops-space-1:4px;--ops-space-2:8px;--ops-space-3:12px;--ops-space-4:16px;--ops-space-5:20px;--ops-space-6:24px;--ops-space-8:32px;--ops-radius-control:8px;--ops-radius-panel:12px;--ops-radius-overlay:14px;--ops-shadow-raised:0 1px 2px #181f2d0d, 0 8px 24px #181f2d0a;--ops-shadow-overlay:0 24px 70px #1018283d;--ops-focus:0 0 0 3px #3569a838;--ops-type-metadata:12px;--ops-type-control:13px;--ops-type-body:14px;--ops-type-section:20px;--ops-layer-topbar:35;--ops-layer-sidebar:45;--ops-layer-overlay:80;--ink:#17171c;--muted:#6d6d78;--line:#e7e6e3;--paper:#fff;--canvas:#f4f3f0;--red:#f25353;--green:#1f8b62;--yellow:#efb428;--violet:#6f66df;--blue:#4c82ec}.prestashop-assignments-page{gap:16px;min-width:0;max-width:100%;display:grid}.prestashop-assignments-page>*{min-width:0}.prestashop-hero-copy,.prestashop-source-card{z-index:1;min-width:0;position:relative}.prestashop-hero-tags{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.prestashop-hero-tags span{color:#e0dce1;letter-spacing:.055em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:850}.prestashop-source-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff1f;border-radius:17px;flex-direction:column;gap:7px;min-height:155px;padding:18px;display:flex;box-shadow:0 14px 40px #00000026}.prestashop-source-heading{color:#bdb6be;align-items:center;gap:8px;display:flex}.prestashop-source-dot{background:#d6a63c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d6a63c1f}.prestashop-source-dot.verified{background:#70d6a4;box-shadow:0 0 0 4px #70d6a41f}.prestashop-source-card small{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.prestashop-source-card>b{font-size:15px}.prestashop-source-card>span{color:#aaa4ad;font-size:12px}.prestashop-source-card button{color:#241f23;cursor:pointer;letter-spacing:.045em;text-transform:uppercase;background:#fff;border:1px solid #ffffff1f;border-radius:10px;min-height:38px;margin-top:auto;font-size:12px;font-weight:900}.prestashop-source-card button:disabled{opacity:.6;cursor:progress}.prestashop-assignment-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.prestashop-assignment-gates article{border:1px solid #17171c0e;border-radius:17px;flex-direction:column;justify-content:flex-end;gap:3px;min-width:0;min-height:128px;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #17171c09}.prestashop-assignment-gates article:after{content:"";background:#fff6;border-radius:50%;width:86px;height:86px;position:absolute;top:-35px;right:-27px}.prestashop-assignment-gates article small{color:#55555f;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-weight:900}.prestashop-assignment-gates article>span:last-child{color:#73737d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.prestashop-assignment-gates article b{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,2.1vw,29px);line-height:1.1;overflow:hidden}.prestashop-gate-icon{background:#ffffffa6;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid;position:absolute;top:13px;left:14px}.prestashop-agent-list,.prestashop-customers,.prestashop-monthly,.prestashop-filters{min-width:0;max-width:100%;padding:20px}.prestashop-agent-list>header,.prestashop-customers>header,.prestashop-monthly>header,.prestashop-filters>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.prestashop-agent-list h2,.prestashop-customers h2,.prestashop-monthly h2,.prestashop-filters h2{letter-spacing:-.035em;margin:4px 0 0;font-size:19px}.prestashop-agent-list header p,.prestashop-customers header p,.prestashop-monthly header p{max-width:740px;color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.prestashop-agent-total{color:#75747d;white-space:nowrap;background:#f3f2ef;border-radius:10px;align-items:baseline;gap:5px;padding:9px 11px;font-size:12px;display:inline-flex}.prestashop-agent-total b{color:#24242a;font-size:15px}.prestashop-filters>header{margin-bottom:13px}.prestashop-reset-filters{color:#a63a3e;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#ffe9e9;border:0;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:900}.prestashop-search{gap:6px;margin-bottom:12px;display:grid}.prestashop-search>label,.prestashop-filter-grid label{color:#777680;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-weight:900}.prestashop-search>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.prestashop-search input{background:#faf9f7;border:1px solid #dddcd9;border-radius:11px 0 0 11px;min-width:0;height:42px;padding:0 13px}.prestashop-search button{color:#fff;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#29282e;border:0;border-radius:0 11px 11px 0;min-width:84px;font-size:12px;font-weight:900}.prestashop-filter-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;display:grid}.prestashop-filter-grid label{gap:5px;display:grid}.prestashop-filter-grid select{color:#39383f;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #dfdeda;border-radius:10px;padding:0 10px;font-size:12px}.prestashop-quick-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.prestashop-quick-filters>span{color:#8b8992;letter-spacing:.07em;text-transform:uppercase;margin-right:2px;font-size:12px;font-weight:900}.prestashop-quick-filters button{color:#686770;cursor:pointer;background:#fff;border:1px solid #e3e2df;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.prestashop-quick-filters button.active{color:#9d3338;background:#fff0f0;border-color:#f5a1a1;box-shadow:0 0 0 2px #f2535314}.prestashop-bulk-bar{z-index:6;color:#fff;background:#28262c;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 15px;display:flex;position:sticky;top:72px;box-shadow:0 12px 34px #0002}.prestashop-bulk-bar select{border:0;border-radius:8px;min-width:150px;min-height:34px}.prestashop-bulk-bar button{color:#29262c;cursor:pointer;background:#fff;border:0;border-radius:8px;min-height:34px;font-size:12px;font-weight:850}.prestashop-bulk-bar button:disabled{opacity:.45;cursor:not-allowed}.opportunity-counts{flex-wrap:wrap;gap:6px;display:flex}.opportunity-counts span,.opportunity-pill{color:#555b64;letter-spacing:.035em;text-transform:uppercase;background:#eef0f3;border-radius:999px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.opportunity-counts .high,.opportunity-pill.high{color:#a12323;background:#ffe0e0}.opportunity-counts .medium,.opportunity-pill.medium{color:#8a5e00;background:#fff0cb}.opportunity-pill.low{color:#276b40;background:#e1f3e7}.customer-table-scroll{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.prestashop-customers table{table-layout:fixed;width:100%;min-width:1080px}.prestashop-customers th:first-child{width:38px}.prestashop-customers th:nth-child(2){width:15%}.prestashop-customers th:nth-child(3){width:21%}.prestashop-customers th:nth-child(4){width:17%}.prestashop-customers th:nth-child(5){width:19%}.prestashop-customers th:nth-child(6),.prestashop-customers th:nth-child(7){width:13%}.prestashop-customers td{vertical-align:top}.prestashop-customers td>b,.prestashop-customers td>small{display:block}.prestashop-customers td>small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4}.prestashop-client-link{max-width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.prestashop-client-link b{overflow-wrap:anywhere}.prestashop-client-link small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.prestashop-responsibility{gap:2px;padding-left:11px;display:grid;position:relative}.prestashop-responsibility:before{content:"";background:#6d63d8;border-radius:3px;width:3px;position:absolute;top:1px;bottom:1px;left:0}.prestashop-responsibility.history{margin-top:10px}.prestashop-responsibility.history:before{background:#ef6268}.prestashop-responsibility small{color:#85838b;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:900}.prestashop-responsibility b{overflow-wrap:anywhere;font-size:12px}.prestashop-responsibility span{color:#929099;font-size:12px}.prestashop-order-window{gap:4px;margin-top:8px;display:flex}.prestashop-order-window>span{color:#36353b;text-align:center;background:#f3f2f0;border-radius:7px;min-width:34px;padding:4px 5px;font-size:12px;font-weight:850;display:grid}.prestashop-order-window small{color:#96949c;font-size:12px;font-weight:700}.prestashop-customers td:last-child{gap:6px;display:grid}.prestashop-customers td:last-child button{cursor:pointer;background:#fff;border:1px solid #deddda;border-radius:8px;min-height:31px;padding:0 8px;font-size:12px;font-weight:850}.prestashop-customers td:last-child button:first-child{color:#fff;background:#29282e;border-color:#29282e}.prestashop-customers td:last-child button:disabled{color:#9997a0;cursor:not-allowed;background:#f1f0ee}.prestashop-loading{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.prestashop-customer-cards,.prestashop-monthly-cards{display:none}.prestashop-monthly table{width:100%;min-width:760px}.prestashop-monthly td,.prestashop-monthly th{text-align:right}.prestashop-monthly td:first-child,.prestashop-monthly th:first-child{text-align:left}@media (width<=1180px){.prestashop-assignment-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.prestashop-customer-table,.prestashop-monthly-table{display:none}.prestashop-customer-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prestashop-customer-cards>article{background:#fff;border:1px solid #e7e5e2;border-radius:15px;gap:11px;min-width:0;padding:15px;display:grid}.prestashop-customer-cards>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.prestashop-customer-cards>article>header label{color:#8a8891;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.prestashop-card-responsibilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prestashop-card-responsibilities>div{background:#f4f2ff;border-radius:10px;gap:3px;padding:10px 10px 10px 13px;display:grid;position:relative}.prestashop-card-responsibilities>div:nth-child(2){background:#fff0f0}.prestashop-card-responsibilities>div:before{content:"";background:#6d63d8;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.prestashop-card-responsibilities>div:nth-child(2):before{background:#ef6268}.prestashop-card-responsibilities small,.prestashop-card-metrics small{color:#77757e;letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:850}.prestashop-card-responsibilities b{overflow-wrap:anywhere;font-size:12px}.prestashop-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.prestashop-card-metrics>span{background:#f5f4f2;border-radius:10px;gap:4px;min-width:0;padding:9px;display:grid}.prestashop-card-metrics b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.prestashop-customer-cards article>p{color:#57565f;margin:0;font-size:12px;line-height:1.4}.prestashop-customer-cards article>small{color:#8b8992;font-size:12px}.prestashop-customer-cards article>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.prestashop-customer-cards article>footer button{cursor:pointer;background:#fff;border:1px solid #deddda;border-radius:9px;min-height:34px;font-size:12px;font-weight:850}.prestashop-customer-cards article>footer button:first-child{color:#fff;background:#29282e;border-color:#29282e}.prestashop-customer-cards article>footer button:disabled{color:#9997a0;cursor:not-allowed;background:#f1f0ee}.prestashop-monthly-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prestashop-monthly-cards article{background:#fff;border:1px solid #e7e5e2;border-radius:13px;padding:12px}.prestashop-monthly-cards article>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.prestashop-monthly-cards article>header b{text-transform:capitalize}.prestashop-monthly-cards article>header strong{color:#318063;font-size:12px}.prestashop-monthly-cards article>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.prestashop-monthly-cards article span{text-align:center;gap:3px;display:grid}.prestashop-monthly-cards article small{color:#8a8891;text-transform:uppercase;font-size:12px}}@media (width<=860px){.prestashop-source-card{min-height:138px}.prestashop-filter-grid,.prestashop-monthly-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=660px){.prestashop-assignment-gates{grid-template-columns:1fr}.prestashop-assignment-gates article{min-height:112px}.prestashop-agent-list,.prestashop-customers,.prestashop-monthly,.prestashop-filters{padding:15px}.prestashop-agent-list>header,.prestashop-customers>header,.prestashop-monthly>header,.prestashop-filters>header{flex-direction:column}.prestashop-filter-grid,.prestashop-customer-cards,.prestashop-monthly-cards,.prestashop-card-responsibilities{grid-template-columns:1fr}.prestashop-bulk-bar{top:58px}.prestashop-bulk-bar select,.prestashop-bulk-bar button{flex:140px;min-width:0}.customer-pagination{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{background:radial-gradient(circle at 84% 0%, #ffdfeb94, transparent 23rem), var(--canvas);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0;font-size:14px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #4c82ec59}.auth-shell{background:radial-gradient(circle at 80% 10%,#ff686838,#0000 28rem),linear-gradient(135deg,#151519,#292329 60%,#512c3a);place-items:center;min-height:100dvh;padding:28px 18px;display:grid}.auth-card{color:#24242a;background:#fffffff7;border:1px solid #ffffff1a;border-radius:26px;width:min(470px,100%);padding:40px;box-shadow:0 34px 100px #00000057}.auth-brand{align-items:center;gap:13px;margin-bottom:34px;display:flex}.auth-brand img{object-fit:cover;border-radius:12px;width:52px;height:58px}.auth-brand div{flex-direction:column;display:flex}.auth-brand b{letter-spacing:.14em;font-family:Georgia,serif;font-size:21px}.auth-brand span{color:#e64f56;letter-spacing:.22em;margin-top:5px;font-size:12px;font-weight:900}.auth-eyebrow{color:#c24b52;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.auth-card h1{letter-spacing:-.05em;margin:9px 0 10px;font-size:clamp(29px,5vw,39px);line-height:1.02}.auth-card>p{color:#777680;margin:0 0 25px;font-size:13px;line-height:1.55}.auth-card form{flex-direction:column;gap:15px;display:flex}.auth-card label{color:#67666f;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:12px;font-weight:850;display:flex}.auth-card input{color:#24242a;text-transform:none;background:#f9f8f7;border:1px solid #dedce0;border-radius:12px;outline:0;width:100%;height:52px;padding:0 15px;font-size:14px;font-weight:600}.auth-card input:focus{border-color:#e55a62;box-shadow:0 0 0 4px #e55a621c}.auth-card form>button{color:#fff;cursor:pointer;background:#25242a;border:0;border-radius:12px;height:52px;margin-top:3px;font-size:13px;font-weight:900}.auth-card form>button:disabled{opacity:.6;cursor:progress}.auth-card>small{color:#9b99a1;text-align:center;margin-top:20px;font-size:12px;display:block}.auth-error{color:#943c42;background:#ffe9e8;border-radius:10px;align-items:center;gap:8px;padding:11px 12px;font-size:12px;font-weight:750;display:flex}.auth-error span{color:#fff;background:#d95057;border-radius:50%;place-items:center;width:21px;height:21px;font-weight:900;display:grid}.auth-loading{justify-content:center;align-items:center;gap:14px;min-height:180px;display:flex}.auth-loading img{object-fit:cover;border-radius:10px;width:45px;height:50px}.auth-loading p{color:#6f6d76;margin:0;font-size:12px}.app-shell{grid-template-columns:226px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;color:#fff;background:#17171a;border-right:1px solid #ffffff0f;flex-direction:column;height:100vh;padding:26px 17px 18px;display:flex;position:sticky;top:0}.brand{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0 8px 29px;display:flex}.brand img{object-fit:cover;filter:invert();border-radius:7px;width:38px;height:45px}.brand>span{flex-direction:column;line-height:1;display:flex}.brand small{color:#ff8a8a;letter-spacing:.28em;margin-top:6px;font-size:12px;font-weight:800}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar nav button{color:#a7a7b1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;font-weight:650;display:grid;position:relative}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#f253533d,#f2535312)}.sidebar nav button.active:before{content:"";background:#ff6868;border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-17px}.nav-icon{border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.sidebar nav em{color:#fff;background:#f25353;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:12px;font-style:normal;display:grid}.sidebar-bottom{margin-top:auto}.privacy-chip{background:#9fec5812;border:1px solid #9fec582e;border-radius:13px;align-items:center;gap:10px;margin:0 2px 14px;padding:13px 12px;display:flex}.privacy-chip>span{color:#192013;background:#9fec58;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.privacy-chip div,.profile>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.privacy-chip b{color:#d9ffc0;font-size:12px}.privacy-chip small{color:#8c9b85;margin-top:3px;font-size:12px}.profile-row{border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding-top:14px;display:grid}.profile{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;padding:3px 4px 0;display:grid}.profile small{color:#85858f;margin-top:4px;font-size:12px}.profile i{color:#777781;font-style:normal}.sidebar-logout{color:#bbb8c0;cursor:pointer;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;min-height:31px;padding:0 8px;font-size:12px;font-weight:800}.sidebar-logout:hover{color:#fff;background:#ffffff1a}.avatar{color:#17171c;letter-spacing:.03em;background:#dedee6;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:inline-grid}.avatar-valentina{color:#2b0c0c;background:#ff6868}.workspace{min-width:0}.topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #17171c14;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px clamp(20px,2.8vw,42px);display:flex;position:sticky;top:0}.mobile-brand{align-items:center;gap:8px;display:none}.mobile-brand img{object-fit:cover;width:26px;height:30px}.mode-switch{background:#ecebe8;border-radius:11px;align-items:center;gap:4px;padding:4px;display:flex}.mode-switch button{color:#73737c;cursor:pointer;text-transform:uppercase;letter-spacing:.045em;background:0 0;border:0;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:750}.top-actions{align-items:center;gap:20px;display:flex}.sync-state{color:#35353c;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.sync-state>span{background:#31a978;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #31a9781c}.sync-state small{color:#9999a1;font-weight:500}.top-actions>time{color:#85858e;text-transform:capitalize;align-items:baseline;gap:9px;font-size:12px;display:flex}.top-actions>time b{color:#17171c;font-size:18px}.icon-button{cursor:pointer;background:#fff;border:1px solid #e4e3df;border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;display:grid;position:relative}.icon-button em{color:#fff;background:#f25353;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.topbar-logout{color:#66656e;cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #deddda;border-radius:9px;height:36px;padding:0 11px;font-size:12px;font-weight:850}.content{width:min(1540px,100%);margin:0 auto;padding:34px clamp(20px,2.8vw,42px) 56px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:84px;margin-bottom:26px;display:flex}.page-heading h1{letter-spacing:-.05em;margin:6px 0 5px;font-size:clamp(27px,3vw,42px);line-height:1.02}.page-heading p{color:var(--muted);margin:0;font-size:13px}.eyebrow{color:#8b8992;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.operational-health{background:#f5fff1e6;border:1px solid #dbead6;border-radius:15px;align-items:center;gap:11px;min-width:205px;padding:13px 14px;display:flex;box-shadow:0 8px 25px #415b340f}.health-mark{background:#9fec58;border-radius:10px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.operational-health div{flex-direction:column;display:flex}.operational-health small{color:#77816f;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.operational-health b{margin-top:2px;font-size:13px}.operational-health em{color:#3d6f2a;margin-left:auto;font-style:normal;font-weight:850}.supervisor-heading-actions{align-items:center;gap:10px;display:flex}.manage-team-button{color:#fff;cursor:pointer;letter-spacing:.03em;text-transform:uppercase;background:#25252a;border:0;border-radius:14px;align-items:center;gap:8px;min-height:54px;padding:0 15px;font-size:12px;font-weight:850;display:flex;box-shadow:0 9px 22px #25252a1f}.manage-team-button span{color:#25252a;background:#ff7373;border-radius:7px;place-items:center;width:22px;height:22px;font-size:16px;display:grid}.kpi-grid{grid-template-columns:repeat(8,minmax(108px,1fr));gap:10px;margin-bottom:16px;display:grid}.kpi-card{background:#fff;border:1px solid #17171c0f;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:122px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #17171c09}.kpi-card:after{content:"";background:#ffffff6b;border-radius:50%;width:84px;height:84px;position:absolute;top:-35px;right:-30px}.kpi-icon{background:#ffffffa1;border-radius:9px;place-items:center;width:27px;height:27px;font-size:13px;display:grid;position:absolute;top:13px;left:13px}.kpi-card small{color:#575762;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.kpi-card strong{letter-spacing:-.05em;margin-top:4px;font-size:clamp(22px,2vw,30px);line-height:1}.kpi-card p{color:#73737d;margin:5px 0 0;font-size:12px}.tone-mint{background:#e6f8ef}.tone-green{background:#e5f6d8}.tone-violet{background:#eeecff}.tone-yellow{background:#fff5cf}.tone-red{background:#ffe4e2}.tone-blue{background:#e5eeff}.tone-pink{background:#ffe8f2}.tone-peach{background:#ffecdc}.campaign-banner{color:#fff;background:linear-gradient(112deg,#19191d 0%,#29262d 53%,#4f2940 100%);border-radius:19px;grid-template-columns:minmax(350px,1fr) 380px 122px;align-items:center;gap:22px;min-height:174px;margin-bottom:16px;padding:23px 27px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #1e191d1f}.campaign-banner:before{content:"";pointer-events:none;background:repeating-linear-gradient(120deg,#0000 0 96px,#ffffff06 97px 98px);position:absolute;inset:0}.campaign-copy{z-index:2;position:relative}.campaign-copy .eyebrow{color:#ff9696}.campaign-copy h2{letter-spacing:-.04em;max-width:560px;margin:6px 0 7px;font-size:clamp(20px,2vw,29px)}.campaign-copy p{color:#bdb8c0;max-width:570px;margin:0;font-size:12px;line-height:1.5}.campaign-tags{gap:8px;margin-top:15px;display:flex}.campaign-tags span{color:#ddd9df;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff21;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:800}.campaign-goals{color:#ff9292;cursor:pointer;letter-spacing:.045em;text-transform:uppercase;background:0 0;border:0;margin-top:12px;padding:0;font-size:12px;font-weight:850}.campaign-products{align-self:stretch;min-width:340px;position:relative}.campaign-products img{object-fit:contain;filter:drop-shadow(0 10px 12px #00000059);width:158px;height:205px;position:absolute;bottom:-60px}.campaign-products img:first-child{left:8px;transform:rotate(-6deg)}.campaign-products img:nth-child(2){z-index:2;left:112px;transform:translateY(-6px)}.campaign-products img:nth-child(3){left:224px;transform:rotate(6deg)}.goal-ring{z-index:2;background:radial-gradient(circle at center, #29222a 57%, transparent 58%), conic-gradient(#ff6868 0 69%, #5a4f58 69%);border-radius:50%;align-content:center;justify-items:center;width:105px;height:105px;display:grid;position:relative}.goal-ring span{font-size:23px;font-weight:850}.goal-ring small{color:#bfb5bc;margin-top:5px;font-size:12px}.panel{background:#ffffffe8;border:1px solid #17171c12;border-radius:18px;box-shadow:0 12px 34px #17171c09}.dashboard-grid{grid-template-columns:minmax(0,2.35fr) minmax(290px,.85fr);gap:16px;margin-bottom:16px;display:grid}.team-panel,.attention-panel,.activity-panel,.chat-preview{padding:20px}.panel-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.panel-title h2{letter-spacing:-.035em;margin:4px 0 0;font-size:19px}.panel-title>button,.panel-title a{color:#666672;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;font-size:12px;font-weight:800}.legend{color:#898992;align-items:center;gap:7px;font-size:12px;display:flex}.dot{border-radius:50%;width:7px;height:7px;margin-left:8px}.dot.green{background:#35a778}.dot.yellow{background:#e8b036}.dot.gray{background:#9c9ca8}.operator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.operator-card{background:#fff;border:1px solid #ebeae7;border-radius:15px;padding:15px;position:relative;overflow:hidden}.operator-card:before{content:"";background:#3ba67c;border-radius:0 3px 3px 0;width:3px;position:absolute;top:20px;bottom:20px;left:0}.operator-card.operator-call:before{background:#756be0}.operator-card.operator-whatsapp:before{background:#25a866}.operator-card.operator-break:before{background:#e5b128}.operator-card.operator-offline:before{background:#aaaab6}.operator-head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.operator-head h3{margin:0 0 2px;font-size:14px}.operator-head small{color:#94949d;font-size:12px}.status-pill{color:#315e4d;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;background:#eaf7ef;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 8px;font-size:12px;font-weight:850;display:inline-flex}.status-pill i{background:#2f9e73;border-radius:50%;width:6px;height:6px}.status-pill.status-call{color:#554baf;background:#efedff}.status-pill.status-call i{background:#6d63d8}.status-pill.status-whatsapp{color:#17683d;background:#e4f8ed}.status-pill.status-whatsapp i{background:#25a866}.status-pill.status-break{color:#856115;background:#fff3cd}.status-pill.status-break i{background:#e0a824}.status-pill.status-idle{color:#a44d3f;background:#ffe5dc}.status-pill.status-idle i{background:#dc765d}.status-pill.status-offline{color:#6b6b76;background:#eeeef1}.status-pill.status-offline i{background:#9696a1}.operator-task{background:#f7f6f4;border-radius:11px;flex-direction:column;margin:14px 0 12px;padding:11px;display:flex}.operator-task span{color:#97979f;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.operator-task b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.operator-task small{color:#6f6f79;margin-top:3px;font-size:12px}.operator-card dl{grid-template-columns:repeat(4,1fr);gap:4px;margin:0 0 13px;display:grid}.operator-card dl div{flex-direction:column;min-width:0;display:flex}.operator-card dt{color:#9b9ba3;text-transform:uppercase;letter-spacing:.045em;font-size:12px}.operator-card dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:800;overflow:hidden}.operator-actions{gap:5px;display:flex}.operator-actions button,.operator-actions a{cursor:pointer;color:#5a5a65;text-transform:uppercase;background:#fff;border:1px solid #e7e6e3;border-radius:8px;flex:1;place-items:center;min-height:29px;font-size:12px;font-weight:800;display:grid}.operator-actions a{color:#fff;background:#24242a;border-color:#24242a}.attention-panel{flex-direction:column;display:flex}.alert-list{flex-direction:column;gap:9px;display:flex}.alert-item{background:#f8f7f5;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.alert-item>span{color:#a63838;background:#ffd9d5;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.alert-item.warning>span{color:#856115;background:#ffefb9}.alert-item.support>span{color:#554baf;background:#e7e3ff}.alert-item b{font-size:12px}.alert-item p{color:#777781;margin:4px 0 7px;font-size:12px}.alert-item button{color:#4f5eae;cursor:pointer;text-transform:uppercase;background:0 0;border:0;margin-right:10px;padding:0;font-size:12px;font-weight:850}.alert-item time{color:#aaaab2;font-size:12px}.system-status{border-top:1px solid #ecebe8;margin-top:auto;padding-top:18px}.system-status>b{text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:12px;display:block}.system-status p{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;margin:7px 0;font-size:12px;display:grid}.system-status p>span{border-radius:50%;width:7px;height:7px}.system-status .ok{background:#35a778}.system-status .warn{background:#e5b128}.system-status small{color:#93939c;font-size:12px}.lower-grid{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.live-badge{color:#72727d;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.live-badge i{background:#f25353;border-radius:50%;width:7px;height:7px;animation:1.7s infinite pulse}@keyframes pulse{50%{opacity:.5}}.activity-feed article{border-top:1px solid #efeeeb;grid-template-columns:38px 30px 1fr;align-items:center;gap:9px;min-height:44px;display:grid}.activity-feed article:first-child{border-top:0}.activity-feed time{color:#a0a0a8;font-size:12px}.event-icon{color:#4e7a2d;background:#e8f6dc;border-radius:9px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.event-icon.task{color:#4e63b2;background:#e6ecff}.event-icon.call{color:#5d50b9;background:#ebe8ff}.event-icon.alert{color:#a13c3c;background:#ffe2df}.activity-feed b{font-size:12px}.activity-feed p{color:#83838d;margin:2px 0 0;font-size:12px}.mini-message{border-top:1px solid #efeeeb;gap:9px;padding:10px 0;display:flex}.mini-message .avatar{border-radius:9px;width:30px;height:30px}.mini-message b{font-size:12px}.mini-message time{color:#aaaab1;margin-left:6px;font-size:12px;font-weight:500}.mini-message p{color:#6f6f79;margin:3px 0 0;font-size:12px;line-height:1.4}.my-work-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr);gap:17px;display:grid}.attendance-history{margin:16px 0;padding:20px}.attendance-history-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.attendance-history-header h2{letter-spacing:-.035em;margin:4px 0 3px;font-size:20px}.attendance-history-header p{color:#777781;margin:0;font-size:12px}.attendance-history-controls{grid-template-columns:145px 145px minmax(170px,1fr) auto;align-items:end;gap:9px;margin:17px 0 13px;display:grid}.attendance-history-controls label{color:#777781;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:12px;font-weight:850;display:flex}.attendance-history-controls input,.attendance-history-controls select{color:#303038;min-width:0;height:35px;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #dfdedb;border-radius:9px;padding:0 9px;font-size:12px}.attendance-history-controls button{color:#fff;cursor:pointer;text-transform:uppercase;background:#28272d;border:0;border-radius:9px;height:35px;padding:0 13px;font-size:12px;font-weight:850}.attendance-history-controls button:disabled{cursor:wait;opacity:.6}.attendance-history-summary{background:#eceae7;border:1px solid #eceae7;border-radius:11px;grid-template-columns:repeat(3,minmax(105px,.45fr)) minmax(160px,1fr);align-items:stretch;gap:1px;margin-bottom:13px;display:grid;overflow:hidden}.attendance-history-summary>div{background:#fff;flex-direction:column;justify-content:center;min-height:61px;padding:11px 13px;display:flex}.attendance-history-summary small{color:#9a9aa3;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.attendance-history-summary b{margin-top:5px;font-size:15px}.attendance-history-summary p{color:#72727d;background:#faf9f7;align-items:center;margin:0;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.attendance-history-table-scroll{border:1px solid #eceae7;border-radius:11px;overflow-x:auto}.attendance-history table{border-collapse:collapse;width:100%;min-width:670px}.attendance-history th{color:#92929c;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#faf9f7;padding:10px 12px;font-size:12px;font-weight:850}.attendance-history td{color:#5f5e67;white-space:nowrap;border-top:1px solid #efeeeb;padding:10px 12px;font-size:12px}.attendance-operator{color:#2d2c32;align-items:center;gap:8px;display:flex}.attendance-operator .avatar{border-radius:8px;width:25px;height:25px;font-size:12px}.attendance-active{color:#277f57;font-weight:850}.attendance-status{color:#777781;letter-spacing:.05em;text-transform:uppercase;background:#f0eff0;border-radius:99px;padding:4px 6px;font-size:12px;font-weight:850;display:inline-flex}.attendance-status.active{color:#277f57;background:#e7f6eb}.attendance-history-loading,.attendance-history-empty,.attendance-history-error{color:#777781;background:#faf9f7;border-radius:11px;margin:0;padding:16px;font-size:12px}.attendance-history-empty b{color:#34333a;display:block}.attendance-history-empty p{margin:5px 0 0}.attendance-history-error{color:#a3403c;background:#fff3f1;margin-bottom:12px}.work-start-notice{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:15px;align-items:center;gap:13px;margin:0 0 17px;padding:14px 16px;display:flex}.work-start-notice>span{border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.work-start-notice div{min-width:0}.work-start-notice b{color:var(--ink);font-size:14px;display:block}.work-start-notice p{color:var(--muted);margin:3px 0 0;font-size:12px}.work-start-notice button{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:9px;margin-left:auto;padding:9px 12px;font-weight:800}.work-start-notice.upcoming>span{color:#426fb8;background:#eef4ff}.work-start-notice.complete>span{color:#23834b;background:#e9f8ec}.work-start-notice.late{background:#fff8f6;border-color:#f1b2aa}.work-start-notice.late>span{color:#bd4b3c;background:#ffe5df}.work-start-notice.late button{background:#bd4b3c}.late-start-approvals{margin:16px 0;padding:20px}.late-start-approvals>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.late-start-approvals h2{letter-spacing:-.035em;margin:4px 0 3px;font-size:20px}.late-start-approvals header p{color:#777781;max-width:540px;margin:0;font-size:12px}.late-start-approvals>header>button,.late-start-actions button{color:#fff;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:#28272d;border:0;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:850}.late-start-approvals button:disabled{cursor:wait;opacity:.6}.late-start-approvals ol{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.late-start-approvals li{background:#fff8f6;border:1px solid #f0d7d1;border-radius:12px;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.late-start-approvals .avatar{border-radius:9px;width:31px;height:31px;font-size:12px}.late-start-copy{min-width:0}.late-start-copy b{color:#3a3033;font-size:12px;display:block}.late-start-copy small{color:#9a6c62;margin-top:2px;font-size:12px;display:block}.late-start-copy p{color:#62545a;margin:6px 0 0;font-size:12px;line-height:1.35}.late-start-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.late-start-actions .quiet,.late-start-dialog .quiet{color:#9e4d43;background:#fff;border:1px solid #d9b0a9}.late-start-empty{color:#777781;background:#faf9f7;border-radius:11px;gap:4px;margin-top:15px;padding:15px;font-size:12px;display:grid}.late-start-empty b{color:#34333a}.late-start-empty.error{color:#a3403c;background:#fff3f1}.late-start-empty button{color:#fff;text-transform:uppercase;background:#a3403c;border:0;border-radius:8px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:850}.late-start-dialog{width:min(540px,100%)}.late-start-dialog header{grid-template-columns:42px 1fr;align-items:start;padding-right:35px;display:grid}.late-start-dialog-mark{color:#b94c3e;background:#ffe6e0;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}.late-start-dialog form{margin-top:20px}.late-start-dialog form>label{color:#696671;letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:12px;font-weight:850;display:flex}.late-start-dialog textarea{resize:vertical;color:#302d34;min-height:98px;font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #dbd7d5;border-radius:10px;padding:11px;font-size:12px;line-height:1.45}.late-start-dialog-error{color:#ae4237;margin:10px 0 0;font-size:12px}.late-start-dialog footer{gap:8px;margin-top:16px;display:flex}.late-start-dialog footer button{color:#fff;cursor:pointer;text-transform:uppercase;background:#242429;border:1px solid #242429;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:850}.late-start-dialog footer button:disabled{cursor:wait;opacity:.6}.live-session-monitor{margin:16px 0;padding:20px}.live-session-monitor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.live-session-monitor h2{letter-spacing:-.035em;margin:4px 0 3px;font-size:20px}.live-session-monitor>header p{color:#777781;max-width:560px;margin:0;font-size:12px;line-height:1.45}.live-session-monitor-actions{align-items:center;gap:10px;display:flex}.live-session-monitor-actions .live-badge{white-space:nowrap}.live-session-monitor-actions button,.live-session-monitor-empty button{color:#fff;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:#28272d;border:0;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:850}.live-session-monitor-actions button:disabled{cursor:wait;opacity:.6}.live-session-monitor-summary{background:#eceae7;border:1px solid #eceae7;border-radius:11px;grid-template-columns:repeat(3,minmax(105px,.45fr)) minmax(170px,1fr);gap:1px;margin:17px 0 13px;display:grid;overflow:hidden}.live-session-monitor-summary>div{background:#fff;flex-direction:column;justify-content:center;min-height:61px;padding:11px 13px;display:flex}.live-session-monitor-summary small{color:#9a9aa3;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.live-session-monitor-summary b{color:#302d34;margin-top:5px;font-size:15px}.live-session-monitor-summary p{color:#72727d;background:#faf9f7;align-items:center;margin:0;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.live-session-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.live-session-card{background:#fff;border:1px solid #e8e5e3;border-radius:12px;overflow:hidden}.live-session-card>header{border-bottom:1px solid #f0eeec;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px;display:flex}.live-session-card .attendance-operator .avatar{border-radius:9px;width:31px;height:31px;font-size:12px}.live-session-card .attendance-operator b{color:#38343b;font-size:12px;display:block}.live-session-card .attendance-operator small{color:#908a91;margin-top:2px;font-size:12px;display:block}.live-session-state{color:#4a7058;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#eaf7ee;border-radius:99px;padding:4px 6px;font-size:12px;font-weight:850}.live-session-card.state-break .live-session-state{color:#856b2d;background:#fff4d5}.live-session-card.state-call_self_reported .live-session-state{color:#5b4ca5;background:#eeeaff}.live-session-card dl{border-bottom:1px solid #f0eeec;grid-template-columns:1fr 1fr;margin:0;display:grid}.live-session-card dl>div{flex-direction:column;min-width:0;padding:11px 13px;display:flex}.live-session-card dl>div+div{border-left:1px solid #f0eeec}.live-session-card dt{color:#9b969d;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.live-session-card dd{color:#38343b;margin:4px 0 0;font-size:17px;font-weight:850}.live-session-current{background:#fcfbfa;flex-direction:column;justify-content:center;gap:3px;min-height:78px;padding:12px 13px;display:flex}.live-session-current.call{background:#faf8ff}.live-session-current>span{color:#908a91;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.live-session-current.call>span{color:#6352ad}.live-session-current b{color:#4a454d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.live-session-current small{color:#88818a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.live-session-monitor-empty{color:#777781;background:#faf9f7;border-radius:11px;gap:4px;margin-top:16px;padding:16px;font-size:12px;display:grid}.live-session-monitor-empty b{color:#34333a}.live-session-monitor-empty.error{color:#a3403c;background:#fff3f1}.live-session-monitor-empty button{background:#a3403c;width:fit-content;margin-top:5px}@media (width<=620px){.late-start-approvals{padding:15px}.late-start-approvals>header{display:block}.late-start-approvals>header>button{width:100%;margin-top:12px}.late-start-approvals li{grid-template-columns:31px minmax(0,1fr)}.late-start-actions{grid-column:1/-1;justify-content:stretch}.late-start-actions button{flex:1}.late-start-dialog footer{flex-direction:column}.late-start-dialog footer button{width:100%}}@media (width<=760px){.live-session-monitor{padding:15px}.live-session-monitor>header{display:block}.live-session-monitor-actions{justify-content:space-between;margin-top:12px}.live-session-monitor-summary{grid-template-columns:repeat(3,1fr)}.live-session-monitor-summary p{grid-column:1/-1}.live-session-monitor-grid{grid-template-columns:1fr}}@media (width<=480px){.live-session-monitor-actions .live-badge{display:none}.live-session-monitor-summary{grid-template-columns:1fr 1fr}.live-session-monitor-summary>div:last-of-type{grid-column:1/-1}.live-session-card>header{display:block}.live-session-state{margin-top:9px;display:inline-flex}.live-session-current small{white-space:normal}}.live-session-card.state-whatsapp_self_reported .live-session-state{color:#17683d;background:#e4f8ed}.live-session-current.whatsapp{background:#f1fbf5}.live-session-current.whatsapp>span{color:#19834d}.work-card{background:#fff;border:1px solid #e5e4e1;border-radius:22px;overflow:hidden;box-shadow:0 18px 44px #17171c0d}.work-card-head{background:linear-gradient(135deg,#fff,#fff1f1);border-bottom:1px solid #ecebe8;justify-content:space-between;align-items:flex-start;padding:27px 30px;display:flex}.work-card-head h2{letter-spacing:-.04em;margin:6px 0 3px;font-size:27px}.work-card-head p{color:#6e6e78;margin:0}.work-card-head a{color:#fff;text-transform:uppercase;background:#242429;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:850}.timer-area{flex-direction:column;align-items:center;padding:37px 24px 29px;display:flex}.timer-area>small{color:#9999a2;letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:850}.timer-area strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.08em;margin:8px 0 12px;font-size:clamp(46px,6vw,76px);line-height:1;position:relative}.timer-area strong.running:after{content:"";background:#35a778;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:-18px}.timer-toggle{color:#666672;cursor:pointer;text-transform:uppercase;text-underline-offset:3px;background:0 0;border:0;font-size:12px;font-weight:800;text-decoration:underline}.big-actions{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 27px 27px;display:grid}.big-actions button{cursor:pointer;text-align:left;background:#faf9f7;border:1px solid #e7e6e3;border-radius:15px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:104px;padding:15px;display:flex}.big-actions button:hover,.big-actions button.selected{color:#fff;background:#2a292e;border-color:#2a292e;transform:translateY(-1px)}.big-actions button.whatsapp:hover,.big-actions button.whatsapp.selected{color:#fff;background:#19834d;border-color:#19834d}.big-actions button>span{margin-bottom:auto;font-size:17px}.big-actions button b{font-size:12px}.big-actions button small{color:#92929c;margin-top:3px;font-size:12px}.task-fields{background:#f8f7f5;border-top:1px solid #ecebe8;grid-template-columns:repeat(4,1fr);display:grid}.task-fields div{border-left:1px solid #e8e7e4;flex-direction:column;justify-content:center;min-height:78px;padding:15px 19px;display:flex}.task-fields div:first-child{border-left:0}.task-fields span{color:#9a9aa3;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.task-fields b{margin-top:6px;font-size:12px}.work-sidebar{flex-direction:column;gap:13px;display:flex}.brand-focus,.support-card{padding:22px}.brand-focus{color:#fff;background:linear-gradient(145deg,#202025,#4e2e41)}.brand-focus .eyebrow{color:#f99}.brand-focus h2,.support-card h2{margin:6px 0;font-size:20px}.brand-focus p,.support-card p{color:#c3bdc2;margin:0;font-size:12px;line-height:1.5}.brand-focus>div{flex-direction:column;margin-top:19px;display:flex}.brand-focus>div b{font-size:24px}.brand-focus>div small{color:#aaa3aa;font-size:12px}.brand-focus progress{accent-color:#ff6868;border:0;width:100%;height:5px;margin-top:10px}.focus-goals-link{color:#fff;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;width:100%;margin-top:14px;padding:10px 12px;font-size:12px;font-weight:850}.focus-goals-link:hover{background:#ffffff24}.support-card{background:#fff3cf;position:relative;overflow:hidden}.support-symbol{color:#7b5c1117;font-size:110px;font-weight:900;position:absolute;top:-24px;right:-10px}.support-card p{color:#776a4b}.support-card button{color:#fff;cursor:pointer;text-transform:uppercase;background:#29282d;border:0;border-radius:9px;width:100%;margin-top:18px;padding:10px;font-size:12px;font-weight:850;position:relative}.support-card button:disabled{opacity:.55;cursor:default}.support-card button.quiet{color:#4b4433;background:0 0;margin-top:7px}.today-stats{grid-template-columns:repeat(2,1fr);padding:12px;display:grid}.today-stats div{border-bottom:1px solid #eee;flex-direction:column;padding:12px;display:flex}.today-stats div:nth-child(odd){border-right:1px solid #eee}.today-stats .wide{border:0;grid-column:1/-1}.today-stats span{color:#9999a1;text-transform:uppercase;font-size:12px}.today-stats b{margin-top:4px;font-size:18px}.chat-layout{background:#fff;border:1px solid #e3e2df;border-radius:20px;grid-template-columns:245px minmax(360px,1fr) 245px;min-height:650px;display:grid;overflow:hidden;box-shadow:0 18px 48px #17171c0d}.chat-list{background:#faf9f7;border-right:1px solid #ecebe8;padding:20px 13px}.chat-list h2{margin:0 10px 18px;font-size:16px}.chat-list button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px;display:grid;position:relative}.chat-list button.active{background:#fff;box-shadow:0 5px 18px #17171c12}.chat-list button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.chat-list button b{font-size:12px}.chat-list button small{color:#9797a0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.chat-list button em{color:#fff;background:#f25353;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.chat-avatar{border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.chat-avatar.team{color:#fff;background:#25252a}.chat-avatar.task{color:#5368b7;background:#e6ecff}.online-dot{background:#38a879;border-radius:50%;width:7px;height:7px}.chat-avatar.direct{color:#8b2f2f;background:#ffe6e2}.chat-avatar.compact{color:#5a5662;background:#eeece8;border-radius:9px;width:31px;height:31px;font-size:12px}.chat-thread-list{border-top:1px solid #e4e2de;margin-top:18px;padding-top:14px}.chat-thread-list>small{color:#98969e;text-transform:uppercase;margin:0 10px 8px;font-size:12px;font-weight:850;display:block}.chat-thread-list button{min-height:54px}.chat-empty{text-align:center;max-width:430px;margin:80px auto}.chat-empty b{font-size:17px}.chat-empty p{color:#85838d;font-size:13px;line-height:1.55}.chat-create,.chat-create-row button,.chat-client-picker button{color:#fff;cursor:pointer;background:#f25353;border:0;border-radius:9px;min-height:38px;font-size:12px;font-weight:850}.chat-create{padding:0 16px}.chat-create-row,.chat-client-picker{gap:9px;margin-top:18px;display:grid}.chat-create-row{grid-template-columns:minmax(0,1fr) auto}.chat-create-row select,.chat-client-picker select,.chat-client-picker input{background:#fff;border:1px solid #dedbd7;border-radius:9px;width:100%;min-height:40px;padding:0 10px;font-size:12px}.chat-client-picker label{color:#77747d;text-align:left;gap:5px;font-size:12px;font-weight:800;display:grid}.chat-create-row button,.chat-client-picker button{padding:0 14px}.chat-create-row button:disabled,.chat-client-picker button:disabled,.conversation form .send:disabled{opacity:.5;cursor:not-allowed}.chat-closed{color:#756e73;text-transform:uppercase;background:#eeeae8;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.conversation{grid-template-rows:75px 1fr auto;min-width:0;display:grid}.conversation>header{border-bottom:1px solid #ecebe8;justify-content:space-between;align-items:center;padding:15px 22px;display:flex}.conversation header h2{margin:0;font-size:16px}.conversation header p{color:#92929b;margin:4px 0 0;font-size:12px}.conversation header a{color:#fff;text-transform:uppercase;background:#25252a;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850}.messages{background:linear-gradient(#fff,#fcfbf9);padding:18px 24px;overflow-y:auto}.day-separator{color:#a2a2aa;text-transform:uppercase;align-items:center;gap:8px;margin:4px 0 22px;font-size:12px;display:flex}.day-separator:before,.day-separator:after{content:"";background:#ecebe8;flex:1;height:1px}.messages article{align-items:flex-start;gap:10px;margin:0 0 18px;display:flex}.messages article.mine{flex-direction:row-reverse}.messages article>div{max-width:78%}.messages article b{align-items:baseline;gap:8px;font-size:12px;display:flex}.messages article time{color:#aaaab2;font-size:12px;font-weight:500}.messages article p{background:#f0efec;border-radius:4px 13px 13px;margin:5px 0 2px;padding:10px 12px;font-size:12px;line-height:1.55}.messages article.mine p{color:#fff;background:#27262b;border-radius:13px 4px 13px 13px}.messages article small{color:#aaaab2;font-size:12px}.messages article.mine small{text-align:right;display:block}.messages mark{color:#5e51bb;background:#e7e3ff;border-radius:4px;padding:1px 3px}.conversation form{border-top:1px solid #ecebe8;padding:15px 20px 18px}.conversation form label{color:#777781;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.conversation form .chat-composer{border:1px solid #dfdedb;border-radius:12px;grid-template-columns:38px 38px minmax(80px,1fr) auto;align-items:center;gap:4px;padding:4px;display:grid}.conversation form button{cursor:pointer;background:0 0;border:0}.conversation form input[type=text]{background:0 0;border:0;outline:0;width:100%;padding:8px;font-size:14px}.conversation form .send{color:#fff;background:#f25353;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:850}.chat-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.conversation form .composer-tool{color:#504b53;background:#f0eeeb;border-radius:9px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.conversation form .composer-tool:hover{background:#e7e3df}.conversation form .composer-tool.recording{color:#fff;background:#db3f46;animation:1s ease-in-out infinite alternate chat-recording}.chat-composer-hint{color:#8b8790;margin-top:6px;font-size:12px;display:block}.chat-attachment-selection{background:#f8f6f4;border:1px solid #dedbd7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-bottom:8px;padding:9px 11px;display:grid}.chat-attachment-selection b{color:#4d4850;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.chat-attachment-selection small{color:#8a858d;font-size:12px}.chat-attachment-selection button{color:#7c747a;background:#ebe7e4;border-radius:50%;width:28px;height:28px;font-size:18px}.chat-attachment{color:#3e3940;background:#fff;border:1px solid #dedbd7;border-radius:12px;max-width:360px;margin-top:7px;text-decoration:none;display:block;overflow:hidden}.chat-attachment.image img{object-fit:cover;width:100%;max-height:260px;display:block}.chat-attachment.image>span,.chat-attachment.audio>span{color:#77717a;padding:8px 10px;font-size:12px;display:block}.chat-attachment.audio{padding:10px}.chat-attachment.audio audio{width:100%;min-width:240px;display:block}.chat-attachment.audio>span{padding:7px 2px 0}.chat-attachment.file{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.chat-attachment.file>strong{color:#fff;background:#e25353;border-radius:10px;place-items:center;width:46px;height:46px;font-size:12px;display:grid}.chat-attachment.file.spreadsheet>strong{background:#31855d}.chat-attachment.file span{min-width:0}.chat-attachment.file b{color:#3f3941;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden;display:block!important}.chat-attachment.file small{color:#817b84;margin-top:4px;font-size:12px;display:block}.messages article.mine .chat-attachment{margin-left:auto}.messages article p{font-size:14px}@keyframes chat-recording{0%{box-shadow:0 0 #db3f4640}to{box-shadow:0 0 0 6px #db3f4600}}.context-panel{background:#faf9f7;border-left:1px solid #ecebe8;padding:23px 18px}.context-panel h2{margin:5px 0 21px;font-size:17px}.context-block{border-top:1px solid #e7e6e3;padding:13px 0}.context-block small{color:#9a9aa2;text-transform:uppercase;font-size:12px}.context-block b{margin-top:6px;font-size:12px;display:block}.context-block p{color:#888891;margin:3px 0 0;font-size:12px}.filter-row{background:#eae9e6;border-radius:10px;gap:4px;padding:4px;display:flex}.filter-row button{color:#797983;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:800}.filter-row button.active{color:#17171c;background:#fff;box-shadow:0 2px 8px #17171c14}.timeline-panel{background:#fff;border:1px solid #e5e4e1;border-radius:19px;overflow:hidden}.timeline-filters{background:#faf9f7;border-bottom:1px solid #ecebe8;gap:8px;padding:14px 20px;display:flex}.timeline-filters span{color:#666671;background:#fff;border:1px solid #e3e2df;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.timeline{max-width:900px;padding:28px 30px 34px}.timeline article{grid-template-columns:52px 22px 1fr;gap:12px;min-height:86px;display:grid;position:relative}.timeline article:after{content:"";background:#e4e3e0;width:1px;position:absolute;top:30px;bottom:-3px;left:62px}.timeline article:last-child:after{display:none}.timeline time{color:#9999a2;font-family:var(--font-geist-mono),monospace;padding-top:4px;font-size:12px}.timeline-node{z-index:2;background:#f25353;border:3px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:3px;box-shadow:0 0 0 1px #f25353}.timeline small{color:#8e8e97;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.timeline h2{margin:5px 0 2px;font-size:13px}.timeline p{color:#7e7e88;margin:0;font-size:12px}.goals-heading{align-items:center}.goal-heading-actions{align-items:center;gap:9px;display:flex}.month-switch{background:#fff;border:1px solid #dfdedb;border-radius:11px;grid-template-columns:34px auto 34px;align-items:center;display:grid;overflow:hidden}.month-switch button{cursor:pointer;color:#777781;background:0 0;border:0;height:38px}.month-switch button:hover{background:#f3f2ef}.month-switch b{padding:0 13px;font-size:12px}.monthly-team-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.monthly-summary-card{background:#fff;border:1px solid #17171c0f;border-radius:18px;grid-template-columns:1fr auto;gap:13px;min-height:165px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #17171c0a}.monthly-summary-card:after{content:"";opacity:.055;background:currentColor;border-radius:50%;width:125px;height:125px;position:absolute;top:-47px;right:-38px}.monthly-summary-card>div{flex-direction:column;min-width:0;display:flex}.goal-summary-icon{color:#fff;background:currentColor;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:18px;font-size:12px;font-weight:900;display:grid}.monthly-summary-card small{color:#777781;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.monthly-summary-card b{color:#17171c;letter-spacing:-.05em;margin-top:5px;font-size:clamp(21px,2vw,29px)}.monthly-summary-card p{color:#94949d;margin:3px 0 0;font-size:12px}.monthly-summary-card>strong{z-index:2;color:currentColor;align-self:start;font-size:17px;position:relative}.monthly-summary-card progress{accent-color:currentColor;border:0;border-radius:99px;grid-column:1/-1;width:100%;height:6px;overflow:hidden}.monthly-summary-card progress::-webkit-progress-bar{background:#ecebe8;border-radius:99px}.monthly-summary-card progress::-webkit-progress-value{background:currentColor;border-radius:99px}.goal-tone-red{color:#e65151}.goal-tone-violet{color:#7064db}.goal-tone-lime{color:#65a92d}.goal-tone-blue{color:#4d81d8}.team-total-ribbon{color:#fff;background:linear-gradient(115deg,#202025,#39303a 65%,#572e3e);border-radius:16px;grid-template-columns:minmax(280px,1fr) minmax(260px,1fr) auto;align-items:center;gap:20px;margin:0 0 16px;padding:15px 18px;display:grid;box-shadow:0 15px 35px #1c181d1c}.team-total-ribbon>div{align-items:center;gap:12px;display:flex}.team-total-mark{color:#20191d;background:#ff7979;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;font-weight:950;display:grid}.team-total-ribbon small{color:#bcb6bb;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.team-total-ribbon b{margin-top:3px;font-size:12px;display:block}.team-total-ribbon p{color:#d7d1d5;margin:0;font-size:12px;line-height:1.5}.team-total-ribbon>span{color:#cfeeb5;white-space:nowrap;background:#9fec5817;border:1px solid #ffffff21;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:850}.goals-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;padding:20px 22px;display:flex}.goals-intro h2{letter-spacing:-.035em;margin:5px 0 3px;font-size:18px}.goals-intro p{color:#85858e;margin:0;font-size:12px}.goal-legend{color:#7e7e88;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.goal-legend-dot{background:#e65151;border-radius:50%;width:7px;height:7px;margin-left:8px}.goal-legend-dot.orders{background:#7064db}.goal-legend-dot.customers{background:#65a92d}.goal-legend-dot.custom{background:#4d81d8}.person-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.person-goal-card{background:#fff;border:1px solid #e4e3e0;border-radius:19px;overflow:hidden;box-shadow:0 12px 34px #17171c09}.person-goal-card>header{background:linear-gradient(105deg,#fff,#faf8f6);border-bottom:1px solid #ecebe8;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:18px 20px;display:grid}.person-goal-card>header .avatar{width:42px;height:42px}.person-goal-card h2{margin:0;font-size:15px}.person-goal-card header p{color:#95959e;margin:3px 0 0;font-size:12px}.goal-month-label{color:#6d6d77;text-transform:uppercase;background:#f0efec;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:850}.person-goal-metrics{grid-template-columns:repeat(2,1fr);display:grid}.goal-metric{border-bottom:1px solid #eeedeb;padding:18px}.goal-metric:nth-child(odd){border-right:1px solid #eeedeb}.goal-metric-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.goal-metric-head label{color:#5d5d67;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.goal-metric-head>span{color:currentColor;font-size:12px;font-weight:900}.goal-values{align-items:baseline;gap:7px;margin-top:12px;display:flex}.goal-values b{color:#17171c;letter-spacing:-.04em;font-size:19px}.goal-values>span{color:#a0a0a8;text-transform:uppercase;font-size:12px}.goal-metric>progress{accent-color:currentColor;border:0;border-radius:99px;width:100%;height:5px;margin:10px 0 15px;overflow:hidden}.goal-metric>progress::-webkit-progress-bar{background:#eeedeb;border-radius:99px}.goal-metric>progress::-webkit-progress-value{background:currentColor;border-radius:99px}.goal-target-input{justify-content:space-between;align-items:center;gap:10px;display:flex}.goal-target-input>span{color:#94949d;font-size:12px;font-weight:750}.goal-target-input>div{background:#faf9f7;border:1px solid #deddda;border-radius:8px;align-items:center;min-width:102px;height:32px;display:flex;overflow:hidden}.goal-target-input i{color:#777781;padding-left:8px;font-size:12px;font-style:normal;font-weight:800}.goal-target-input input{color:#202026;text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 8px;font-size:12px;font-weight:800}.person-goal-card>footer{background:#faf9f7;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.person-goal-card footer>span{color:#9b9ba3;font-size:12px}.person-goal-card footer>span.goal-unsaved{color:#a34928;font-weight:850}.person-goal-card footer>div{align-items:center;gap:7px;display:flex}.person-goal-card footer button{color:#fff;cursor:pointer;text-transform:uppercase;background:#25252a;border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850}.person-goal-card footer button.secondary-goal-action{color:#65656f;background:#fff;border:1px solid #d8d7d4}.goals-note{background:#f3f1ff;border:1px solid #d9d6ef;border-radius:15px;gap:12px;margin-top:15px;padding:18px 20px;display:flex}.goals-note>span{color:#5147a5;background:#ded9ff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.goals-note b{font-size:12px}.goals-note p{color:#716d88;margin:4px 0 0;font-size:12px;line-height:1.55}.personal-goals-heading{align-items:center}.personal-privacy-chip{color:#2c7655;letter-spacing:.04em;text-transform:uppercase;background:#e8f6ef;border:1px solid #cfe8db;border-radius:99px;padding:9px 12px;font-size:12px;font-weight:850}.personal-goals-dashboard{background:#fff;border:1px solid #e2e1de;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px #17171c0e}.personal-goals-hero{color:#fff;background:linear-gradient(120deg,#1d1d22,#382c35 65%,#5b2c3f);grid-template-columns:1fr auto;align-items:center;gap:25px;min-height:168px;padding:28px 31px;display:grid;position:relative}.personal-goal-identity{align-items:center;gap:15px;display:flex}.personal-goal-identity .avatar{border-radius:16px;width:55px;height:55px;font-size:14px}.personal-goal-identity small{color:#bdb8bc;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.personal-goal-identity h2{letter-spacing:-.05em;margin:4px 0 2px;font-size:27px}.personal-goal-identity p{color:#aaa5aa;margin:0;font-size:12px}.personal-overall{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:17px;align-items:center;gap:14px;min-width:295px;padding:13px 18px 13px 13px;display:flex}.personal-score{border-radius:50%;flex:none;place-items:center;width:74px;height:74px;display:grid}.personal-score>span{background:#27242a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:59px;height:59px;display:flex}.personal-score b{font-size:17px}.personal-score small{color:#a6a1a6;text-transform:uppercase;font-size:12px}.personal-overall>div:last-child>small{color:#a9a4a9;text-transform:uppercase;font-size:12px;font-weight:800}.personal-overall>div:last-child>b{margin-top:4px;font-size:13px;display:block}.personal-overall p{color:#aaa5aa;margin:4px 0 0;font-size:12px}.personal-visible-label{color:#aaa4a9;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750;position:absolute;bottom:18px;left:31px}.personal-goals-grid{grid-template-columns:repeat(4,1fr);display:grid}.personal-goal-progress-card{border-left:1px solid #ebeae7;min-height:205px;padding:20px}.personal-goal-progress-card:first-child{border-left:0}.personal-goal-progress-card>header{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.personal-goal-progress-card>header>span{color:#fff;background:currentColor;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.personal-goal-progress-card header small{color:#52525c;letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:850}.personal-goal-progress-card header p{color:#a0a0a8;margin:2px 0 0;font-size:12px}.personal-goal-progress-card header strong{font-size:13px}.personal-goal-values{align-items:baseline;gap:7px;margin-top:25px;display:flex}.personal-goal-values b{color:#17171c;letter-spacing:-.055em;font-size:clamp(21px,2vw,29px)}.personal-goal-values span{color:#9898a1;font-size:12px}.personal-goal-progress-card>progress{accent-color:currentColor;border:0;border-radius:99px;width:100%;height:6px;margin:15px 0 13px;overflow:hidden}.personal-goal-progress-card>progress::-webkit-progress-bar{background:#eeedeb}.personal-goal-progress-card>progress::-webkit-progress-value{background:currentColor}.personal-goal-progress-card>footer{color:#96969f;justify-content:space-between;gap:8px;font-size:12px;display:flex}.personal-goal-progress-card>footer b{color:#6f6f79;text-transform:uppercase}.personal-goals-note{margin-bottom:0}.personal-goal-modal{background:#f7f6f3;border-radius:22px;width:min(960px,100%);max-height:92vh;padding:27px;position:relative;overflow-y:auto;box-shadow:0 28px 70px #00000047}.personal-modal-title{padding:0 40px 18px 2px}.personal-modal-title h2{letter-spacing:-.04em;margin:5px 0 3px;font-size:23px}.personal-modal-title p{color:#85858e;margin:0;font-size:12px}.personal-goals-dashboard.compact{box-shadow:none;border-radius:18px}.personal-goals-dashboard.compact .personal-goals-hero{min-height:145px;padding:22px 25px}.personal-goals-dashboard.compact .personal-visible-label{bottom:13px;left:25px}.personal-goals-dashboard.compact .personal-goal-progress-card{min-height:185px;padding:16px}.orders-heading{align-items:center}.orders-heading-actions{align-items:flex-end;gap:8px;display:flex}.orders-heading-actions label{color:#85858e;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:12px;font-weight:850;display:flex}.orders-heading-actions select,.orders-heading-actions input,.orders-heading-actions button{color:#55555f;background:#fff;border:1px solid #deddda;border-radius:10px;min-width:145px;height:40px;padding:0 11px;font-size:12px;font-weight:750}.orders-heading-actions select,.orders-heading-actions button{cursor:pointer}.orders-heading-actions input{outline:none;min-width:190px}.orders-heading-actions input:focus{border-color:#77717e;box-shadow:0 0 0 3px #56505d14}.orders-heading-actions button{color:#fff;text-transform:uppercase;background:#28272c;border-color:#28272c;min-width:135px}.commerce-source-strip{color:#fff;background:linear-gradient(115deg,#1d1d22,#30282f 68%,#4a2936);border-radius:17px;grid-template-columns:minmax(190px,1fr) auto minmax(220px,1.1fr) auto minmax(220px,1.1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:13px;display:grid;box-shadow:0 14px 32px #19161a1a}.commerce-source,.commerce-result{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.commerce-source>span,.commerce-result>span{color:#fff;background:#e85a5a;border-radius:10px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:950;display:grid}.commerce-source:nth-of-type(2)>span{background:#7064db}.commerce-result{grid-template-columns:35px 1fr}.commerce-result>span{color:#243019;background:#9fec58}.commerce-source small,.commerce-result small{color:#9f999e;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.commerce-source b,.commerce-result b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.commerce-source p,.commerce-result p{color:#aaa4a9;margin:3px 0 0;font-size:12px}.commerce-source em{text-transform:uppercase;border-radius:99px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:850}.commerce-source.connected em{color:#bfea9f;background:#9fec581a}.commerce-source.pending em{color:#e8c38e;background:#efb7431a}.source-join,.source-equals{color:#77727a;font-weight:900}.sync-commerce-button{color:#211b1e;cursor:pointer;text-transform:uppercase;background:#ff7474;border:1px solid #ffffff1f;border-radius:10px;height:40px;padding:0 12px;font-size:12px;font-weight:900}.sync-commerce-button:disabled{color:#948c91;cursor:default;background:#ffffff0f}.orders-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.order-summary-card{background:#fff;border:1px solid #e3e2df;border-radius:17px;grid-template-columns:1fr auto;align-content:end;min-height:130px;padding:18px;display:grid;box-shadow:0 10px 28px #17171c09}.order-summary-card>span{border-radius:10px;grid-area:1/2/5;align-self:start;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.order-summary-card small{color:#84848d;letter-spacing:.055em;text-transform:uppercase;grid-column:1;font-size:12px;font-weight:850}.order-summary-card b{letter-spacing:-.055em;grid-column:1;margin:7px 0 3px;font-size:28px}.order-summary-card p{color:#9a9aa2;grid-column:1;margin:0;font-size:12px}.order-summary-card.red>span{color:#a03939;background:#ffe2de}.order-summary-card.violet>span{color:#5a50ac;background:#eae7ff}.order-summary-card.lime>span{color:#4f8127;background:#e8f6d9}.order-summary-card.blue>span{color:#3f6ea9;background:#e2efff}.order-counts-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:10px;display:grid}.order-count-card{background:#fff;border:1px solid #e3e2df;border-radius:17px;min-height:136px;padding:18px;box-shadow:0 10px 28px #17171c09}.order-count-card small{color:#77717a;letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.order-count-card b{color:#312d34;letter-spacing:-.055em;margin:11px 0 5px;font-size:30px;display:block}.order-count-card p{color:#8c858d;margin:0;font-size:12px;line-height:1.45}.order-count-card.imported{border-top:3px solid #5b7fb6}.order-count-card.valid{border-top:3px solid #5c9d6c}.order-count-card.excluded{border-top:3px solid #b8784e}.order-counts-review{color:#6e5734;background:#fffaf0;border:1px solid #eadaba;border-radius:12px;margin:0 0 14px;padding:10px 13px;font-size:12px;line-height:1.5}.order-counts-review b{color:#4c3b21}.order-radar{margin-bottom:14px;overflow:hidden}.order-radar-header{background:linear-gradient(115deg,#fff,#faf7f5);border-bottom:1px solid #e9e8e5;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 22px;display:flex}.order-radar-header h2{letter-spacing:-.035em;margin:6px 0 3px;font-size:19px}.order-radar-header p{color:#8d8d96;margin:0;font-size:12px}.order-radar-header>span{color:#9898a1;font-size:12px}.radar-live{color:#a34141;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.radar-live i{background:#f25353;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #f253531a}.order-alert-grid{background:#f7f6f3;grid-template-columns:repeat(3,1fr);gap:11px;padding:15px;display:grid}.order-alert{background:#fff;border:1px solid #e3e0dd;border-radius:16px;grid-template-columns:auto 1fr;align-content:start;gap:14px 10px;min-width:0;min-height:220px;padding:18px;display:grid;position:relative;overflow:hidden}.order-alert:after{content:"";opacity:.05;background:#f25353;border-radius:50%;width:105px;height:105px;position:absolute;top:-36px;right:-32px}.order-alert-due:after{background:#efb743}.order-alert-rank{color:#e3e1de;letter-spacing:-.07em;font-size:25px;font-weight:950;position:absolute;top:12px;right:14px}.order-alert-owner{flex-direction:column;align-items:center;gap:5px;display:flex}.order-alert-owner .avatar{border-radius:10px;width:33px;height:33px;font-size:12px}.order-alert-owner small{color:#9898a1;font-size:12px}.order-alert-copy{min-width:0;padding-right:16px}.order-alert-copy>span{color:#bd4444;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.order-alert-due .order-alert-copy>span{color:#9a711e}.order-alert-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:14px;overflow:hidden}.order-alert-copy p{color:#75757f;min-height:50px;margin:0;font-size:12px;line-height:1.55}.order-alert-copy small{color:#9a9aa3;margin-top:9px;font-size:12px;display:block}.order-alert>button{color:#fff;cursor:pointer;text-transform:uppercase;background:#29282d;border:0;border-radius:9px;grid-column:1/-1;align-self:end;width:100%;padding:10px;font-size:12px;font-weight:850}.all-on-track{grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:125px;display:flex}.all-on-track>span{color:#2e7454;background:#dff4e9;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.all-on-track b{font-size:12px}.all-on-track p{color:#8c8c95;margin:3px 0 0;font-size:12px}.customer-portfolio{overflow:hidden}.customer-portfolio>header{border-bottom:1px solid #e8e7e4;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.customer-portfolio h2{margin:5px 0 0;font-size:18px}.portfolio-legend{color:#85858e;align-items:center;gap:7px;font-size:12px;display:flex}.portfolio-legend span{border-radius:50%;width:8px;height:8px;margin-left:8px}.portfolio-legend .ordered{background:#61ae7f}.portfolio-legend .missed{background:#fff;border:1px solid #d5d3d0}.customer-table-scroll{overflow-x:auto}.customer-portfolio table{border-collapse:collapse;width:100%;min-width:1030px}.customer-portfolio th{color:#96969f;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#faf9f7;border-bottom:1px solid #e8e7e4;padding:11px 13px;font-size:12px}.customer-portfolio td{color:#4f4f59;vertical-align:top;border-bottom:1px solid #eeedeb;padding:14px 13px;font-size:12px}.customer-portfolio tbody tr.expanded{background:#fbfaf8}.customer-name{align-items:center;gap:9px;min-width:180px;display:flex}.customer-name>span{color:#fff;background:#303037;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.customer-name>div{flex-direction:column;display:flex}.customer-name b{color:#222228;font-size:12px}.customer-name small{color:#9898a1;margin-top:4px;font-size:12px}.customer-expanded{background:#f5f2ef;border-left:2px solid #f25353;border-radius:0 9px 9px 0;max-width:290px;margin:12px 0 0 43px;padding:11px}.customer-expanded b{text-transform:uppercase;font-size:12px}.customer-expanded p{color:#70707a;margin:5px 0;font-size:12px;line-height:1.45}.customer-expanded span{color:#92929b;font-size:12px}.customer-owner{white-space:nowrap;align-items:center;gap:6px;display:flex}.customer-owner i{border-radius:50%;width:8px;height:8px}.cadence-label{color:#303037;font-size:12px;display:block}.pattern-label{color:#96969f;white-space:nowrap;margin-top:4px;font-size:12px;display:block}.month-history{grid-template-columns:repeat(6,1fr);gap:5px;min-width:226px;display:grid}.month-history>span{color:#96969f;text-transform:capitalize;flex-direction:column;align-items:center;gap:5px;font-size:12px;display:flex}.month-history i{background:#fff;border:1px solid #dddcda;border-radius:6px;place-items:center;width:19px;height:19px;display:grid}.month-history .ordered i{background:#dff3e7;border-color:#b9dec8}.month-history .ordered i:after{content:"✓";color:#39775a;font-size:12px;font-style:normal;font-weight:900}.month-history .missed i:after{content:"—";color:#bbb9b7;font-size:12px;font-style:normal}.customer-order-status{text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:6px 8px;font-size:12px;font-weight:850;display:inline-flex}.customer-order-status.overdue{color:#9b3636;background:#ffe3df}.customer-order-status.due{color:#896315;background:#fff0c7}.customer-order-status.on_track{color:#2f7755;background:#dff4e8}.customer-order-status.upcoming{color:#59648f;background:#e9ecf8}.history-toggle{color:#60606a;cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #deddda;border-radius:7px;padding:7px 8px;font-size:12px;font-weight:800}.orders-explainer{background:#f2f0ff;border:1px solid #d8d5ee;border-radius:15px;gap:12px;margin-top:14px;padding:17px 19px;display:flex}.orders-explainer>span{color:#5248a5;background:#ddd9ff;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.orders-explainer b{font-size:12px}.orders-explainer p{color:#716d87;margin:4px 0 0;font-size:12px;line-height:1.55}.orders-loading,.orders-empty{justify-content:center;align-items:center;gap:16px;min-height:280px;padding:30px;display:flex}.orders-loading b,.orders-empty h2{margin:0;font-size:17px}.orders-loading p,.orders-empty p{color:#8d8d96;margin:5px 0 0;font-size:12px}.orders-radar-pulse,.orders-empty>span{background:#ffe2de;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.orders-radar-pulse{border:2px solid #f25353;animation:1.4s ease-in-out infinite radarPulse;box-shadow:0 0 0 9px #f2535314}.orders-empty button{color:#fff;cursor:pointer;text-transform:uppercase;background:#29282d;border:0;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:12px;font-weight:850}.customer-name .reconciliation-warning{color:#9b4c22;background:#fff0d8;border-radius:99px;width:fit-content;margin-top:6px;padding:3px 6px;font-weight:800}.customer-pagination{color:#85858e;border-top:1px solid #ecebe9;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-size:12px;display:flex}.customer-pagination div{align-items:center;gap:9px;display:flex}.customer-pagination b{color:#686871;text-align:center;min-width:95px}.customer-pagination button{color:#55555f;cursor:pointer;background:#fff;border:1px solid #deddda;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800}.customer-pagination button:disabled{cursor:default;opacity:.4}@keyframes radarPulse{50%{opacity:.65;transform:scale(.88)}}.primary-action{color:#fff;cursor:pointer;text-transform:uppercase;background:#242429;border:0;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:850}.report-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.report-summary article{background:#fff;border:1px solid #e4e3e0;border-radius:16px;flex-direction:column;padding:20px;display:flex}.report-summary small{color:#8e8e97;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:850}.report-summary b{letter-spacing:-.05em;margin:8px 0 4px;font-size:26px}.report-summary span{color:#39906a;font-size:12px}.report-table{padding:21px}.table-scroll{overflow-x:auto}.report-table table{border-collapse:collapse;width:100%}.report-table th{color:#96969f;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:1px solid #e6e5e2;padding:10px 12px;font-size:12px}.report-table td{color:#55555f;white-space:nowrap;border-bottom:1px solid #efeeec;padding:13px 12px;font-size:12px}.report-table td:first-child{color:#17171c;align-items:center;gap:9px;display:flex}.report-table .avatar{border-radius:9px;width:30px;height:30px}.recovery-card{color:#fff;background:#232328;border-radius:18px;grid-template-columns:minmax(250px,1fr) repeat(3,160px);align-items:center;gap:12px;margin-top:16px;padding:20px 23px;display:grid}.recovery-card h2{margin:5px 0 0}.recovery-card>div:not(:first-child){border-left:1px solid #ffffff1f;flex-direction:column;padding-left:20px;display:flex}.recovery-card b{font-size:21px}.recovery-card span{color:#aaaab1;text-transform:uppercase;font-size:12px}.compliance-gate{background:#fff0ee;border:1px solid #f0ccc8;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.compliance-gate>span{color:#9a3636;background:#ffd8d4;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.compliance-gate div{flex-direction:column;display:flex}.compliance-gate small{color:#a66b68;text-transform:uppercase;font-size:12px}.compliance-gate b{margin-top:3px;font-size:12px}.privacy-hero{color:#fff;background:linear-gradient(125deg,#18181c,#35272f 67%,#622b3f);border-radius:21px;grid-template-columns:1.2fr .8fr;align-items:center;min-height:235px;padding:32px 36px;display:grid;overflow:hidden}.privacy-hero .eyebrow{color:#ff8a8a}.privacy-hero h2{letter-spacing:-.05em;max-width:630px;margin:8px 0;font-size:clamp(26px,3vw,39px);line-height:1.04}.privacy-hero p{color:#bdb8bd;max-width:640px;margin:0;font-size:12px;line-height:1.6}.privacy-quote{color:#e5dfe4;border-left:3px solid #ff6868;justify-self:end;padding:22px 27px;font-family:Georgia,serif;font-size:clamp(16px,2vw,24px);line-height:1.45}.privacy-columns{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.privacy-list{background:#fff;border:1px solid #e4e3e0;border-radius:18px;padding:24px}.privacy-list header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.privacy-list header>span{color:#23664b;background:#ddf4e9;border-radius:12px;place-items:center;width:39px;height:39px;font-size:18px;font-weight:900;display:grid}.privacy-list.excluded header>span{color:#9d3f3f;background:#ffe1de}.privacy-list h2{margin:0;font-size:17px}.privacy-list header p{color:#91919a;margin:4px 0 0;font-size:12px}.privacy-list>p{color:#4d4d57;border-top:1px solid #efeeec;align-items:center;gap:9px;margin:0;padding:11px 0;font-size:12px;display:flex}.privacy-list>p>span{color:#2d7a59;background:#e8f6ef;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.privacy-list.excluded>p>span{color:#a14a4a;background:#ffebe9}.rules-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rules-grid article{background:#f4edff;border-radius:16px;grid-template-columns:68px 1fr;align-items:center;gap:16px;padding:19px;display:grid}.rules-grid article:nth-child(2){background:#ffe8e5}.rules-grid article.retention{background:#e5f3ff}.rules-grid article>span{letter-spacing:-.06em;font-size:38px;font-weight:900}.rules-grid h2{margin:0;font-size:13px}.rules-grid p{color:#6e6e78;margin:4px 0 0;font-size:12px;line-height:1.45}.legal-note{background:#fff7df;border:1px solid #efd6a7;border-radius:16px;gap:13px;margin-top:16px;padding:19px 22px;display:flex}.legal-note>span{color:#806014;background:#ffe7aa;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.legal-note h2{margin:0 0 6px;font-size:13px}.legal-note p{color:#726444;margin:0;font-size:12px;line-height:1.6}.legal-note code{color:#493d20;background:#fff9;border-radius:4px;padding:2px 4px}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11111485;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.operator-modal{background:#fff;border-radius:21px;width:min(650px,100%);padding:27px;position:relative;box-shadow:0 28px 70px #0000003d}.modal-close{cursor:pointer;background:#f1f0ed;border:0;border-radius:10px;width:32px;height:32px;font-size:21px;position:absolute;top:14px;right:16px}.operator-modal header{grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding-right:33px;display:grid}.operator-modal header .avatar{width:46px;height:46px}.operator-modal h2{margin:0;font-size:21px}.operator-modal header p{color:#8d8d96;margin:3px 0 0;font-size:12px}.modal-signal-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0;display:grid}.modal-signal-grid article{background:#f6f5f2;border-radius:13px;flex-direction:column;justify-content:flex-end;min-height:118px;padding:14px;display:flex}.modal-signal-grid small{color:#97979f;text-transform:uppercase;margin-bottom:auto;font-size:12px;font-weight:850}.modal-signal-grid b{font-size:12px}.modal-signal-grid p{color:#7f7f89;margin:5px 0 0;font-size:12px;line-height:1.4}.modal-timeline{border:1px solid #ebeae7;border-radius:13px;padding:17px}.modal-timeline h3{text-transform:uppercase;margin:0 0 12px;font-size:12px}.modal-timeline p{color:#696974;grid-template-columns:40px 8px 1fr;align-items:center;gap:9px;margin:9px 0;font-size:12px;display:grid}.modal-timeline time{color:#aaaab1}.modal-timeline span{background:#f25353;border-radius:50%;width:7px;height:7px}.operator-modal footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.operator-modal footer button,.operator-modal footer a{cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #dfdedb;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:850}.operator-modal footer a{color:#fff;background:#242429;border-color:#242429}.team-management-modal{background:#f7f6f3;border-radius:23px;width:min(1040px,100%);max-height:92vh;padding:28px;position:relative;overflow-y:auto;box-shadow:0 28px 80px #0000004d}.team-management-header{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 45px 22px 2px;display:flex}.team-management-header h2{letter-spacing:-.045em;margin:5px 0 4px;font-size:26px}.team-management-header p{color:#81818b;max-width:630px;margin:0;font-size:12px;line-height:1.5}.add-operator-button{color:#fff;cursor:pointer;text-transform:uppercase;background:#27262b;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:850;display:flex}.add-operator-button span{color:#f77;font-size:16px}.team-management-layout{grid-template-columns:minmax(360px,.95fr) minmax(380px,1.05fr);gap:14px;display:grid}.team-roster,.operator-editor{background:#fff;border:1px solid #e1e0dd;border-radius:18px;padding:19px}.team-roster-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.team-roster-title b{font-size:12px}.team-roster-title span{color:#777781;text-transform:uppercase;background:#f0efec;border-radius:99px;padding:5px 8px;font-size:12px;font-weight:800}.team-roster article{border-top:1px solid #eeedeb;border-radius:11px;grid-template-columns:38px minmax(90px,1fr) auto auto;align-items:center;gap:8px;padding:11px 9px;display:grid}.team-roster article.selected{background:#f5f3f0;border-color:#0000}.team-roster article .avatar{border-radius:11px;width:38px;height:38px}.team-roster article>div{flex-direction:column;min-width:0;display:flex}.team-roster article b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.team-roster article small{color:#9999a2;margin-top:3px;font-size:12px}.team-roster article button{color:#62626c;cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #deddda;border-radius:7px;padding:7px 8px;font-size:12px;font-weight:850}.team-roster article button.remove-operator{color:#a25151;background:0 0;border-color:#0000}.team-roster article button.confirm-delete{color:#fff;background:#e96262;border-color:#e96262}.team-roster article button:disabled{color:#aaaab2;cursor:default;background:0 0}.operator-editor{flex-direction:column;gap:13px;display:flex}.operator-editor h3{margin:4px 0 3px;font-size:18px}.operator-editor>div:first-child p{color:#909099;margin:0;font-size:12px}.operator-editor label,.operator-editor fieldset{color:#777781;text-transform:uppercase;border:0;flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;font-weight:800;display:flex}.operator-editor input,.operator-editor select{color:#29292f;background:#faf9f7;border:1px solid #deddda;border-radius:9px;outline:0;width:100%;height:40px;padding:0 11px;font-size:12px;font-weight:650}.operator-editor input:focus,.operator-editor select:focus{border-color:#8f83ec;box-shadow:0 0 0 3px #8f83ec1f}.operator-editor-row{grid-template-columns:.65fr 1.35fr;gap:10px;display:grid}.operator-editor legend{margin-bottom:7px}.accent-options{gap:8px;display:flex}.accent-options button{cursor:pointer;border:3px solid #fff;border-radius:8px;width:26px;height:26px;box-shadow:0 0 0 1px #d9d8d5}.accent-options button.selected{box-shadow:0 0 0 2px #27262b}.operator-editor-note{color:#4f6d5c;background:#edf7f1;border-radius:11px;gap:9px;padding:12px;display:flex}.operator-editor-note>span{font-weight:900}.operator-editor-note p{margin:0;font-size:12px;line-height:1.5}.operator-editor footer{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:4px;display:flex}.operator-editor footer button{color:#686872;cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #deddda;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:850}.operator-editor footer button.save-operator{color:#fff;background:#27262b;border-color:#27262b}.operator-editor footer button:disabled{opacity:.5;cursor:default}.toast{z-index:100;color:#fff;background:#242429;border-radius:13px;align-items:center;gap:10px;max-width:min(360px,100vw - 40px);padding:13px 17px;font-size:12px;font-weight:700;animation:.25s ease-out rise;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 40px #00000038}.toast span{color:#17200f;background:#9fec58;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.history-work-icon{color:#fff;background:#18181c;border-color:#ff686861;font-family:Georgia,serif;font-weight:900;overflow:hidden}.history-work-icon img{object-fit:cover;width:100%;height:100%}.history-fullscreen{color:#303038;background:#f5f4f2;grid-template-rows:72px minmax(0,1fr);width:100%;height:100dvh;display:grid;overflow:hidden}.history-fullscreen-bar{z-index:55;background:#fff;border-bottom:1px solid #dedde1;justify-content:space-between;align-items:center;gap:20px;padding:0 22px;display:flex;position:relative;box-shadow:0 5px 18px #1c1b230f}.history-fullscreen-brand{align-items:center;gap:12px;min-width:0;display:flex}.history-fullscreen-brand img{object-fit:cover;border-radius:11px;width:46px;height:46px}.history-fullscreen-brand div{flex-direction:column;min-width:0;display:flex}.history-fullscreen-brand b{letter-spacing:.02em;font-family:Georgia,serif;font-size:19px}.history-fullscreen-brand span{color:#918e97;text-transform:uppercase;margin-top:3px;font-size:12px;font-weight:750}.history-fullscreen-actions{align-items:center;gap:9px;display:flex}.history-fullscreen-actions button{cursor:pointer;border:1px solid #dedde1;border-radius:9px;height:42px;padding:0 17px;font-size:12px;font-weight:850}.history-back-button{color:#55525c;background:#fff}.history-live-button{color:#fff;background:#29272e;border-color:#29272e!important}.history-fullscreen-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:hidden auto}.asana-clone-shell{color:#32313a;background:#fff;border:1px solid #dedde1;border-radius:18px;grid-template-columns:244px minmax(0,1fr);min-height:calc(100vh - 126px);display:grid;overflow:hidden;box-shadow:0 22px 60px #1c1b2314}.history-fullscreen .asana-clone-shell{width:100%;height:auto;min-height:100%;box-shadow:none;border:0;border-radius:0;grid-template-columns:286px minmax(0,1fr);align-items:stretch;overflow:visible}.history-fullscreen .asana-clone-sidebar{min-height:calc(100dvh - 72px)}.history-fullscreen .asana-clone-main{min-height:calc(100dvh - 72px);overflow:visible}.history-fullscreen .asana-project-list{flex:1;max-height:none}.history-fullscreen .asana-view{min-height:570px;overflow:auto visible}.history-fullscreen .asana-task-drawer{top:82px}.history-fullscreen .asana-clone-brand{padding:8px 8px 18px}.history-fullscreen .asana-clone-brand img{width:44px;height:44px}.history-fullscreen .asana-clone-brand b{font-size:17px}.history-fullscreen .asana-clone-brand small,.history-fullscreen .asana-sidebar-footer{font-size:12px}.history-fullscreen .asana-primary-nav button,.history-fullscreen .asana-portfolio-button{min-height:44px;padding:10px 12px;font-size:14px}.history-fullscreen .asana-sidebar-heading{padding-top:18px;font-size:12px}.history-fullscreen .asana-project-list>button{min-height:48px;padding:9px 10px}.history-fullscreen .asana-project-list i{width:30px;height:30px;font-size:12px}.history-fullscreen .asana-project-list b{font-size:13px}.history-fullscreen .asana-project-list small{font-size:12px}.history-fullscreen .asana-project-header{min-height:104px;padding:20px 24px}.history-fullscreen .asana-title-line>i{width:48px;height:48px;font-size:16px}.history-fullscreen .asana-title-line h1{font-size:29px}.history-fullscreen .asana-title-line div>span{margin-top:6px;font-size:13px}.history-fullscreen .asana-header-actions>button{height:40px;font-size:12px}.history-fullscreen .asana-tabs{min-height:54px}.history-fullscreen .asana-tabs button{padding-inline:12px;font-size:13px}.history-fullscreen .asana-commandbar{gap:8px;min-height:62px;padding:10px 16px}.history-fullscreen .asana-commandbar>button{height:40px;padding-inline:12px;font-size:12px}.history-fullscreen .asana-searchbox{height:40px}.history-fullscreen .asana-searchbox input{height:38px;font-size:13px}.history-fullscreen .asana-searchbox button{height:32px;font-size:12px}.history-fullscreen .asana-quick-create input,.history-fullscreen .asana-quick-create select,.history-fullscreen .asana-quick-create button{min-height:40px;font-size:12px}.history-fullscreen .asana-list-group>header{min-height:48px}.history-fullscreen .asana-list-group>header b{font-size:14px}.history-fullscreen .asana-list-group>header span{font-size:12px}.history-fullscreen .asana-grid-head,.history-fullscreen .asana-task-row{min-height:49px}.history-fullscreen .asana-grid-head>span{font-size:12px}.history-fullscreen .asana-task-row>span{font-size:13px}.history-fullscreen .asana-task-name>i{width:21px;height:21px;font-size:12px}.history-fullscreen .asana-person i{width:27px;height:27px;font-size:12px}.history-fullscreen .asana-add-row{height:44px;font-size:12px}.history-fullscreen .asana-board{grid-auto-columns:330px;gap:14px;padding:20px}.history-fullscreen .asana-board section>header b,.history-fullscreen .asana-board section>button b{font-size:13px}.history-fullscreen .asana-board section>button>span,.history-fullscreen .asana-board footer,.history-fullscreen .asana-board-add{font-size:12px}.history-fullscreen .asana-overview p,.history-fullscreen .asana-project-page p,.history-fullscreen .asana-archive-hero p{font-size:13px}.history-fullscreen .asana-overview article small,.history-fullscreen .asana-overview article span,.history-fullscreen .asana-project-page>span,.history-fullscreen .asana-archive-hero>div:first-child>span,.history-fullscreen .asana-archive-hero article small,.history-fullscreen .asana-resources header,.history-fullscreen .asana-resources>div,.history-fullscreen .asana-archive-list>header,.history-fullscreen .asana-archive-list>button>span,.history-fullscreen .asana-archive-list>button>span small{font-size:12px}.asana-clone-sidebar{color:#ecebf1;background:#29272e;flex-direction:column;min-width:0;padding:11px 9px;display:flex}.asana-clone-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:9px;padding:4px 5px 14px;display:flex}.asana-clone-brand img{object-fit:cover;border-radius:9px;flex:none;width:34px;height:34px}.asana-clone-brand div{flex-direction:column;flex:1;min-width:0;display:flex}.asana-clone-brand b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.asana-clone-brand small{color:#aaa6b1;margin-top:2px;font-size:12px}.asana-clone-brand button{color:#aaa6b1;background:0 0;border:0}.asana-primary-nav{flex-direction:column;gap:2px;padding:10px 0 7px;display:flex}.asana-primary-nav button,.asana-portfolio-button{color:#d6d3dd;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:12px;display:flex}.asana-primary-nav button:hover,.asana-portfolio-button:hover{background:#ffffff12}.asana-primary-nav span,.asana-portfolio-button span{color:#aaa6b1;text-align:center;width:15px;font-size:12px}.asana-sidebar-heading{color:#9996a2;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:13px 9px 7px;font-size:12px;display:flex}.asana-sidebar-heading button{color:#bcb9c4;cursor:pointer;background:0 0;border:0;border-radius:5px;width:22px;height:22px}.asana-sidebar-heading button:hover{background:#ffffff14}.asana-new-project{grid-template-columns:1fr auto;gap:5px;padding:0 5px 8px;display:grid}.asana-new-project input{color:#fff;background:#34323a;border:1px solid #54515b;border-radius:5px;outline:0;min-width:0;height:29px;padding:0 7px;font-size:12px}.asana-new-project button{color:#fff;background:#ed5c64;border:0;border-radius:5px;font-size:12px;font-weight:800}.asana-project-list{flex-direction:column;gap:2px;min-height:0;max-height:calc(100vh - 350px);display:flex;overflow:auto}.asana-project-list>button{color:#d8d5de;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-width:0;padding:7px 8px;display:flex}.asana-project-list>button:hover,.asana-project-list>button.active{background:#3b3842}.asana-project-list>button.active{box-shadow:inset 2px 0 #f06b72}.asana-project-list i{color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.asana-project-list span{flex-direction:column;min-width:0;display:flex}.asana-project-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.asana-project-list small{color:#97939f;margin-top:2px;font-size:12px}.asana-portfolio-button{margin-top:6px}.asana-sidebar-footer{color:#aaa6b1;border-top:1px solid #ffffff14;align-items:center;gap:7px;margin-top:auto;padding:10px 9px 3px;font-size:12px;display:flex}.asana-sidebar-footer>span{background:#e6a048;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e6a0481f}.asana-sidebar-footer>span.complete{background:#71c49b;box-shadow:0 0 0 3px #71c49b1f}.asana-clone-main{background:#fff;flex-direction:column;min-width:0;display:flex}.asana-project-header{border-bottom:1px solid #e5e4e7;justify-content:space-between;align-items:center;gap:15px;min-height:82px;padding:15px 19px;display:flex}.asana-title-line{align-items:center;gap:11px;min-width:0;display:flex}.asana-title-line>i{color:#fff;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;font-size:12px;font-style:normal;display:grid}.asana-title-line>div{min-width:0}.asana-title-line h1{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.asana-title-line div>span{color:#92909a;text-overflow:ellipsis;white-space:nowrap;max-width:520px;margin-top:4px;font-size:12px;display:block;overflow:hidden}.asana-favorite{color:#aaa7b0;background:0 0;border:0;font-size:16px}.asana-header-actions{flex:none;align-items:center;gap:7px;display:flex}.asana-header-actions>button{color:#686670;cursor:pointer;background:#fff;border:1px solid #dad9dd;border-radius:6px;height:31px;padding:0 10px;font-size:12px}.asana-header-actions .asana-share{color:#4f61bb;border-color:#5e70c8;font-weight:800}.asana-member-stack{padding-left:8px;display:flex}.asana-member-stack span{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-8px;font-size:12px;font-weight:850;display:grid}.asana-tabs{border-bottom:1px solid #e5e4e7;align-items:stretch;gap:6px;min-height:43px;padding:0 16px;display:flex;overflow-x:auto}.asana-tabs button{color:#77747f;cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;font-size:12px;position:relative}.asana-tabs button.active{color:#333139;font-weight:800}.asana-tabs button.active:after{content:"";background:#e85d66;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:4px;right:4px}.asana-commandbar{background:#fbfafb;border-bottom:1px solid #e8e7ea;align-items:center;gap:6px;min-height:49px;padding:8px 13px;display:flex}.asana-commandbar>button{color:#6d6a74;cursor:pointer;background:#fff;border:1px solid #dedde1;border-radius:6px;flex:none;height:31px;padding:0 9px;font-size:12px}.asana-commandbar .asana-add-task{color:#fff;background:#e65e66;border-color:#e65e66;font-weight:850}.asana-commandbar .asana-archive-cta{color:#7d4750;background:#fff5f5;border-color:#ebc4c8;font-weight:800}.asana-commandbar .asana-archive-cta.active{color:#fff;background:#453f49;border-color:#453f49}.asana-commandbar .asana-sync{color:#5660b0;border-color:#6d77c5;font-weight:800}.asana-commandbar button:disabled{opacity:.55;cursor:progress}.asana-searchbox{background:#fff;border:1px solid #dedde1;border-radius:6px;flex:1;grid-template-columns:auto 1fr auto;align-items:center;min-width:170px;max-width:390px;height:31px;margin-left:auto;padding-left:8px;display:grid}.asana-searchbox span{color:#9996a0;font-size:12px}.asana-searchbox input{background:0 0;border:0;outline:0;min-width:0;height:29px;font-size:12px}.asana-searchbox button{color:#716e78;background:#f0eff2;border:0;border-radius:4px;height:25px;margin-right:3px;padding:0 8px;font-size:12px}.asana-sync-progress{color:#7d5b37;background:#fff7ec;border-bottom:1px solid #f0d6bd;align-items:center;gap:9px;min-height:38px;padding:7px 14px;font-size:12px;display:flex}.asana-sync-progress .orders-radar-pulse{width:19px;height:19px}.asana-sync-persistence{color:#4e568e;background:#f4f5ff;border-bottom:1px solid #dfe2f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:38px;padding:7px 14px;font-size:12px;display:grid}.asana-sync-persistence b{color:#39427d}.asana-sync-persistence span{color:#6d7192;min-width:0}.asana-sync-persistence small{color:#7b7f9b;white-space:nowrap}.asana-quick-create{background:#fff6f7;border-bottom:1px solid #e6dfe2;grid-template-columns:minmax(210px,1fr) 130px 150px 125px auto;gap:6px;padding:9px 13px;display:grid}.asana-quick-create input,.asana-quick-create select{color:#49464f;background:#fff;border:1px solid #ded8dc;border-radius:6px;outline:0;min-width:0;height:31px;padding:0 8px;font-size:12px}.asana-quick-create button{color:#fff;background:#3e3b43;border:0;border-radius:6px;padding:0 11px;font-size:12px;font-weight:800}.asana-view{background:#fff;flex:1;min-height:560px;overflow:auto}.asana-view.loading{opacity:.55;pointer-events:none}.asana-empty{justify-content:center;align-items:center;gap:17px;min-height:520px;display:flex}.asana-empty>img{object-fit:cover;border-radius:14px;width:56px;height:56px}.asana-empty b{font-size:15px}.asana-empty p{color:#8e8b95;margin:5px 0 10px;font-size:12px}.asana-empty button{color:#fff;background:#e65e66;border:0;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:800}.asana-list-scroll{min-width:max-content;padding-bottom:50px}.asana-list-group>header{background:#fbfafb;border-bottom:1px solid #e8e7e9;align-items:center;gap:7px;width:min(100vw,100%);min-height:38px;padding:0 14px;display:flex;position:sticky;left:0}.asana-list-group>header button{color:#76737e;background:0 0;border:0}.asana-list-group>header b{font-size:12px}.asana-list-group>header span{color:#aaa7b0;font-size:12px}.asana-grid-head,.asana-task-row{border-bottom:1px solid #ecebee;align-items:stretch;min-height:35px;margin-left:13px;display:grid}.asana-grid-head{z-index:2;color:#88858e;background:#fff;position:sticky;top:0}.asana-grid-head>span,.asana-task-row>span{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #ecebee;align-items:center;gap:7px;min-width:0;padding:0 9px;display:flex;overflow:hidden}.asana-grid-head>span{font-size:12px;font-weight:750}.asana-task-row{color:#45424c;cursor:pointer;text-align:left;background:#fff;border-top:0;border-left:0;border-right:0;width:calc(100% - 13px);padding:0}.asana-task-row>span{font-size:12px}.asana-task-name>i,.asana-board section>button>div>i{color:#0000;border:1px solid #b9b6bf;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:12px;font-style:normal;display:grid}.asana-task-name>i.done,.asana-board i.done{color:#fff;background:#58ad83;border-color:#58ad83}.asana-task-name>b{text-overflow:ellipsis;overflow:hidden}.asana-task-name>small{color:#96939c;margin-left:auto}.asana-person i{color:#fff;background:#7c86cd;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:5px;font-style:normal;display:grid}.asana-task-row .overdue{color:#d85158;font-weight:800}.asana-add-row{color:#918e97;text-align:left;background:#fff;border:0;width:220px;height:34px;margin-left:13px;padding-left:9px;font-size:12px;position:sticky;left:0}.asana-board{background:#f7f6f8;grid-auto-columns:260px;grid-auto-flow:column;gap:11px;min-width:max-content;padding:15px;display:grid}.asana-board>section{background:#eeedf0;border:1px solid #e2e0e4;border-radius:10px;min-height:500px;padding:9px}.asana-board section>header{align-items:center;gap:7px;padding:2px 3px 10px;display:flex}.asana-board section>header>span{border-radius:50%;width:8px;height:8px}.asana-board section>header b{font-size:12px}.asana-board section>header em{color:#9996a0;font-size:12px;font-style:normal}.asana-board section>header button:first-of-type{margin-left:auto}.asana-board section>header button{color:#898690;background:0 0;border:0}.asana-board section>button:not(.asana-board-add){color:#48454f;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfdde1;border-radius:8px;width:100%;margin-bottom:8px;padding:11px;box-shadow:0 2px 5px #1e1c240a}.asana-board section>button>div{align-items:flex-start;gap:8px;display:flex}.asana-board section>button b{font-size:12px;line-height:1.4}.asana-board section>button>span{color:#8b8791;margin:8px 0 0 23px;font-size:12px;display:block}.asana-board section>button>span strong{color:#56525b}.asana-board footer{color:#96939c;border-top:1px solid #efedf0;justify-content:space-between;margin:11px 0 0 23px;padding-top:8px;font-size:12px;display:flex}.asana-board-add{color:#77737e;text-align:left;background:0 0;border:0;width:100%;padding:8px;font-size:12px}.asana-overview{max-width:1000px;padding:30px}.asana-overview>section{background:linear-gradient(135deg,#fff,#fff6f6);border:1px solid #e7e5e8;border-radius:13px;padding:26px}.asana-overview>section span,.asana-project-page>span{color:#dc5a62;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.asana-overview h2{margin:7px 0;font-size:24px}.asana-overview p{color:#77747e;max-width:650px;font-size:12px;line-height:1.7}.asana-overview>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.asana-overview article{border:1px solid #e7e5e8;border-radius:10px;padding:16px}.asana-overview article small,.asana-overview article span{color:#96939c;font-size:12px;display:block}.asana-overview article b{margin:8px 0 5px;font-size:21px;display:block}.asana-timeline{min-width:900px;padding:18px}.asana-timeline header,.asana-timeline>button{border-bottom:1px solid #ebe9ec;grid-template-columns:230px repeat(5,1fr);align-items:center;min-height:38px;display:grid}.asana-timeline header span,.asana-timeline header b{color:#88858f;font-size:12px}.asana-timeline>button{color:#4a4750;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;width:100%;padding:0;position:relative}.asana-timeline>button>span{padding-left:8px;font-size:12px}.asana-timeline>button>i{background:#ef777e;border-radius:7px;height:9px;position:absolute;box-shadow:0 0 0 3px #ef777e1f}.asana-timeline>button>small{color:#96939c;font-size:12px;position:absolute;right:8px}.asana-project-page{border:1px solid #e6e4e8;border-radius:13px;max-width:800px;margin:25px auto;padding:30px}.asana-project-page h2{margin:8px 0;font-size:25px}.asana-project-page p{color:#77747e;font-size:12px;line-height:1.7}.asana-project-page h3{margin:25px 0 9px;font-size:12px}.asana-project-page>div{flex-wrap:wrap;gap:6px;display:flex}.asana-project-page>div b{color:#5f5b65;background:#f0eef1;border-radius:6px;padding:7px 9px;font-size:12px}.asana-resources{border:1px solid #e7e5e8;border-radius:10px;max-width:900px;margin:22px;overflow:hidden}.asana-resources header,.asana-resources>div{border-bottom:1px solid #eceaed;grid-template-columns:1.3fr .5fr .5fr 1fr;align-items:center;min-height:46px;padding:0 14px;display:grid}.asana-resources header{color:#898690;background:#f8f7f9;font-size:12px}.asana-resources>div{font-size:12px}.asana-resources>div>span:first-child{align-items:center;gap:8px;display:flex}.asana-resources>div>span:first-child i{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.asana-resources>div>span:last-child{background:#eeecef;border-radius:5px;height:8px;position:relative}.asana-resources>div>span:last-child>i{border-radius:inherit;background:#72b891;position:absolute;inset:0 auto 0 0}.asana-resources>div>span:last-child small{color:#918e97;font-size:12px;position:absolute;top:-14px;right:0}.asana-archive-view{background:#f8f7f8;padding:18px}.asana-archive-hero{color:#fff;background:linear-gradient(135deg,#29272e,#433b43);border-radius:13px;grid-template-columns:1.3fr 1fr;gap:18px;padding:23px;display:grid}.asana-archive-hero>div:first-child>span{color:#ff9499;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.asana-archive-hero h2{margin:7px 0;font-size:22px}.asana-archive-hero p{color:#c7c3cc;max-width:590px;margin:0;font-size:12px;line-height:1.6}.asana-archive-hero>div:last-child{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.asana-archive-hero article{background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;padding:10px}.asana-archive-hero article small{color:#aaa6b1;font-size:12px;display:block}.asana-archive-hero article b{margin-top:4px;font-size:16px;display:block}.asana-archive-list{background:#fff;border:1px solid #e3e1e5;border-radius:11px;margin-top:12px;overflow:hidden}.asana-archive-list>header,.asana-archive-list>button{border-bottom:1px solid #eceaed;grid-template-columns:minmax(240px,1.5fr) minmax(190px,1fr) 120px 105px 78px;align-items:center;min-height:45px;display:grid}.asana-archive-list>header{color:#8d8993;background:#f7f6f8;padding:0 13px;font-size:12px}.asana-archive-list>button{color:#4c4852;cursor:pointer;text-align:left;background:#fff;border-top:0;border-left:0;border-right:0;width:100%;padding:0 13px}.asana-archive-list>button:hover{background:#fcfafa}.asana-archive-list>button>span{flex-direction:column;gap:3px;min-width:0;padding-right:10px;font-size:12px;display:flex}.asana-archive-list>button>span b,.asana-archive-list>button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asana-archive-list>button>span small{color:#97949d;font-size:12px}.asana-archive-list>button>span.done,.asana-archive-list>button>span.open{color:#327b5a;background:#e9f6ef;border-radius:9px;justify-content:center;align-items:center;padding:5px 7px;font-size:12px;font-weight:800;display:inline-flex}.asana-archive-list>button>span.open{color:#9a6732;background:#fff2df}.asana-task-drawer{z-index:50;background:#fff;border:1px solid #dcd9de;border-radius:13px;width:min(490px,100vw - 26px);position:fixed;top:75px;bottom:13px;right:13px;overflow:hidden;box-shadow:0 25px 80px #19161e40}.asana-task-drawer>header{color:#8b8791;border-bottom:1px solid #e8e6e9;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font-size:12px;display:flex}.asana-task-drawer>header button{color:#6b6872;background:0 0;border:0;font-size:20px}.asana-drawer-body{height:calc(100% - 48px);padding:22px;overflow:auto}.asana-drawer-loading{color:#77747e;justify-content:center;align-items:center;gap:10px;height:100%;font-size:12px;display:flex}.asana-task-title{align-items:flex-start;gap:11px;display:flex}.asana-task-title>span{color:#0000;border:2px solid #aaa7b0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.asana-task-title>span.done{color:#fff;background:#57ae82;border-color:#57ae82}.asana-task-title h2{margin:0;font-size:19px;line-height:1.25}.asana-detail-grid{border:1px solid #e9e7ea;border-radius:9px;grid-template-columns:120px 1fr;gap:8px;margin:23px 0;padding:13px;display:grid}.asana-detail-grid span{color:#918e97;font-size:12px}.asana-detail-grid b{font-size:12px}.asana-detail-fields h3,.asana-description h3,.asana-subtasks h3,.asana-attachments h3,.asana-stories h3{margin:22px 0 9px;font-size:12px}.asana-detail-fields h3 em,.asana-subtasks h3 em,.asana-attachments h3 em,.asana-stories h3 em{color:#96939c;font-size:12px;font-style:normal}.asana-detail-fields>div{border-bottom:1px solid #eeecef;grid-template-columns:145px 1fr;align-items:center;min-height:32px;display:grid}.asana-detail-fields span{color:#8d8993;font-size:12px}.asana-detail-fields b{font-size:12px}.asana-description p{color:#5e5a65;white-space:pre-wrap;background:#f7f6f8;border-radius:8px;padding:13px;font-size:12px;line-height:1.7}.asana-subtasks button{color:#504c56;text-align:left;background:#fff;border:0;border-bottom:1px solid #efedf0;align-items:center;gap:8px;width:100%;min-height:35px;padding:0 5px;display:flex}.asana-subtasks button i{color:#0000;border:1px solid #bbb8c0;border-radius:50%;place-items:center;width:15px;height:15px;font-style:normal;display:grid}.asana-subtasks button i.done{color:#fff;background:#58ad83}.asana-subtasks button span{flex:1;font-size:12px}.asana-subtasks button small{color:#9996a0;font-size:12px}.asana-attachments a{color:#514d57;border:1px solid #e8e6e9;border-radius:7px;grid-template-columns:30px 1fr;align-items:center;gap:0 8px;padding:8px;display:grid}.asana-attachments a>span{background:#f0eef1;border-radius:6px;grid-row:span 2;place-items:center;height:30px;display:grid}.asana-attachments a b{font-size:12px}.asana-attachments a small{color:#97949d;font-size:12px}.asana-stories article{gap:9px;margin-bottom:11px;display:flex}.asana-stories article>span{color:#fff;background:#8178c7;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.asana-stories article>div{flex:1;min-width:0}.asana-stories article b{font-size:12px}.asana-stories article small{color:#9b98a1;margin-left:7px;font-size:12px}.asana-stories article p{color:#5f5b65;white-space:pre-wrap;margin:4px 0 0;font-size:12px;line-height:1.5}.asana-stories form{grid-template-columns:1fr auto;gap:6px;margin-top:12px;display:grid}.asana-stories input{border:1px solid #dedce0;border-radius:7px;outline:0;height:34px;padding:0 9px;font-size:12px}.asana-stories form button{color:#fff;background:#e55d65;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:800}@media (width<=1180px){.asana-clone-shell{grid-template-columns:210px minmax(0,1fr)}.asana-header-actions .asana-status-button,.asana-commandbar>button:not(.asana-add-task):not(.asana-archive-cta):not(.asana-sync){display:none}.asana-overview>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.auth-card{border-radius:21px;padding:30px 23px}.auth-brand{margin-bottom:27px}.auth-brand img{width:45px;height:50px}.auth-card input,.auth-card form>button{height:50px}.asana-clone-shell{min-height:0;display:block;overflow:visible}.asana-clone-sidebar{max-height:none}.asana-primary-nav,.asana-sidebar-heading,.asana-new-project,.asana-portfolio-button,.asana-sidebar-footer{display:none}.asana-project-list{flex-direction:row;max-height:none;overflow-x:auto}.asana-project-list>button{min-width:165px}.asana-clone-brand{padding-bottom:8px}.asana-project-header{flex-direction:column;align-items:flex-start}.asana-header-actions{width:100%}.asana-title-line div>span{max-width:calc(100vw - 100px)}.asana-tabs{padding-inline:7px}.asana-commandbar{flex-wrap:wrap}.asana-searchbox{flex-basis:100%;order:5;max-width:none}.asana-commandbar .asana-archive-cta{margin-left:auto}.asana-sync-persistence{grid-template-columns:1fr;gap:4px}.asana-sync-persistence small{white-space:normal}.asana-quick-create{grid-template-columns:1fr 1fr}.asana-quick-create button{min-height:31px}.asana-view{min-height:500px}.asana-overview{padding:15px}.asana-overview>div{grid-template-columns:1fr 1fr}.asana-archive-hero{grid-template-columns:1fr}.asana-archive-list{overflow-x:auto}.asana-archive-list>header,.asana-archive-list>button{min-width:850px}.asana-task-drawer{width:calc(100vw - 12px);top:65px;bottom:6px;right:6px}}.history-work-shell{grid-template-columns:218px minmax(0,1fr);gap:13px;min-height:calc(100vh - 126px);display:grid}.history-work-loading{justify-content:center;align-items:center;gap:16px;min-height:420px;display:flex}.history-work-loading>span:not(.orders-radar-pulse){color:#fff;background:#242429;border-radius:14px;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:22px;font-weight:900;display:grid}.history-work-loading b{font-size:16px}.history-work-loading p{color:#8e8e97;margin:5px 0 0;font-size:12px}.history-projects{color:#fff;background:#242329;min-width:0;padding:14px 11px;overflow:hidden}.history-work-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:3px 7px 17px;display:flex}.history-work-brand img{object-fit:cover;border-radius:10px;width:35px;height:35px}.history-work-brand div{flex-direction:column;display:flex}.history-work-brand b{letter-spacing:.08em;font-family:Georgia,serif;font-size:12px}.history-work-brand small{color:#f77;letter-spacing:.15em;margin-top:3px;font-size:12px;font-weight:900}.history-my-tasks{color:#fff;cursor:pointer;text-align:left;background:#ffffff0f;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;margin:13px 0 17px;padding:10px;display:flex}.history-my-tasks>span{color:#251a1c;background:#f77;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:950;display:grid}.history-my-tasks div{flex-direction:column;display:flex}.history-my-tasks b{font-size:12px}.history-my-tasks small{color:#99969e;margin-top:2px;font-size:12px}.history-project-label{color:#88858e;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 7px 8px;font-size:12px;font-weight:900;display:flex}.history-project-label button{color:#d9d7db;cursor:pointer;background:#ffffff0f;border:0;border-radius:7px;width:23px;height:23px}.history-project-create{background:#ffffff0f;border-radius:9px;gap:6px;margin:0 3px 9px;padding:8px;display:grid}.history-project-create input{color:#fff;background:#302f35;border:1px solid #ffffff1a;border-radius:7px;outline:0;min-width:0;height:31px;padding:0 8px;font-size:12px}.history-project-create button{color:#211a1d;text-transform:uppercase;background:#f77;border:0;border-radius:7px;height:27px;font-size:12px;font-weight:900}.history-project-list{flex-direction:column;gap:3px;display:flex}.history-project-list>button{color:#aaa7ae;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:8px 7px;display:grid}.history-project-list>button:hover,.history-project-list>button.active{color:#fff;background:#ffffff12}.history-project-list i,.history-project-title>i{color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;font-weight:950;display:grid}.history-project-list span{flex-direction:column;min-width:0;display:flex}.history-project-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.history-project-list small{color:#77747d;margin-top:3px;font-size:12px}.history-migration-note{background:#ff68680f;border:1px solid #ff777729;border-radius:10px;gap:8px;margin:20px 3px 2px;padding:10px;display:flex}.history-migration-note>span{color:#f77}.history-migration-note b{text-transform:uppercase;font-size:12px}.history-migration-note p{color:#918d95;margin:4px 0 0;font-size:12px;line-height:1.45}.history-work-main{min-width:0;overflow:hidden}.history-work-header{background:linear-gradient(118deg,#fff,#fbf7f5);border-bottom:1px solid #e7e6e3;justify-content:space-between;align-items:center;gap:18px;min-height:95px;padding:19px 21px;display:flex}.history-project-title{align-items:center;gap:12px;min-width:0;display:flex}.history-project-title>i{border-radius:12px;flex:none;width:43px;height:43px;font-family:Georgia,serif;font-size:12px}.history-project-title span{color:#a14444;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.history-project-title h1{letter-spacing:-.04em;margin:4px 0 2px;font-size:21px}.history-project-title p{color:#8c8c95;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.history-add-task{color:#fff;cursor:pointer;text-transform:uppercase;background:#29282d;border:0;border-radius:9px;flex:none;padding:10px 13px;font-size:12px;font-weight:850}.history-work-toolbar{background:#faf9f7;border-bottom:1px solid #e9e8e5;align-items:center;gap:12px;min-height:52px;padding:8px 15px;display:flex}.history-view-switch{background:#ecebe8;border-radius:8px;padding:3px;display:flex}.history-view-switch button{color:#85858e;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:850}.history-view-switch button.active{color:#27272d;background:#fff;box-shadow:0 2px 7px #00000012}.history-search{background:#fff;border:1px solid #dfdeda;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:180px;max-width:360px;padding:0 10px;display:flex}.history-search span{color:#9898a1}.history-search input{color:#3d3d46;background:0 0;border:0;outline:0;width:100%;height:31px;font-size:12px}.history-task-total{color:#96969f;white-space:nowrap;margin-left:auto;font-size:12px}.history-quick-task{background:#fff7f6;border-bottom:1px solid #e6e5e2;grid-template-columns:minmax(170px,1fr) 140px 125px auto;gap:7px;padding:10px 15px;display:grid}.history-quick-task input,.history-quick-task select{color:#41414a;background:#fff;border:1px solid #deddda;border-radius:8px;outline:0;min-width:0;height:34px;padding:0 9px;font-size:12px}.history-quick-task button{color:#fff;text-transform:uppercase;background:#d94b4b;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:900}.history-board{background:#f4f3f0;grid-auto-columns:minmax(225px,1fr);grid-auto-flow:column;gap:10px;min-height:520px;padding:13px;display:grid;overflow-x:auto}.history-column{min-width:225px}.history-column>header{grid-template-columns:7px 1fr auto;align-items:center;gap:7px;padding:5px 4px 11px;display:grid}.history-column>header i{border-radius:50%;width:7px;height:7px}.history-column>header b{letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:900}.history-column>header span{color:#82828b;background:#e5e4e1;border-radius:6px;place-items:center;min-width:19px;height:19px;font-size:12px;display:grid}.history-column>div{flex-direction:column;gap:8px;display:flex}.history-task-card{cursor:pointer;background:#fff;border:1px solid #e0dfdc;border-radius:12px;min-height:150px;padding:13px;position:relative;overflow:hidden;box-shadow:0 5px 16px #1b1b2009}.history-task-card:before{content:"";background:#a7a5ac;width:3px;position:absolute;inset:0 auto 0 0}.history-task-card.priority-high:before{background:#e25555}.history-task-card.priority-low:before{background:#61a67e}.history-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.history-card-top>span{color:#827a7d;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.history-card-top em,.detail-priority,.list-priority{color:#735f2e;text-transform:uppercase;background:#fff0c7;border-radius:99px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:850}.history-task-card.priority-high .history-card-top em,.detail-priority.high,.list-priority.high{color:#9b3d3d;background:#ffe2de}.history-task-card.priority-low .history-card-top em,.detail-priority.low,.list-priority.low{color:#377255;background:#e2f3e9}.history-task-card h3{color:#28282e;margin:10px 0 5px;font-size:12px;line-height:1.35}.history-task-card p{color:#83838c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.history-card-meta{color:#9898a1;gap:10px;margin-top:13px;font-size:12px;display:flex}.history-card-meta .overdue,.history-list .overdue{color:#c04444;font-weight:850}.history-task-card footer{border-top:1px solid #eeedeb;justify-content:space-between;align-items:center;margin-top:12px;padding-top:9px;display:flex}.history-assignee{color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.history-task-card footer div{gap:4px;display:flex}.history-task-card footer button{color:#64646e;cursor:pointer;background:#fff;border:1px solid #deddda;border-radius:7px;width:25px;height:25px}.history-task-card footer button:disabled{opacity:.25;cursor:default}.history-list{padding:0 15px 18px}.history-list-head,.history-list>button{text-align:left;grid-template-columns:minmax(240px,1.5fr) .7fr .7fr .55fr .45fr;align-items:center;gap:12px;width:100%;display:grid}.history-list-head{color:#9a9aa2;text-transform:uppercase;padding:12px 10px;font-size:12px;font-weight:850}.history-list>button{color:#60606a;cursor:pointer;background:#fff;border:0;border-top:1px solid #ecebe8;min-height:54px;padding:8px 10px;font-size:12px}.history-list>button:hover{background:#faf9f7}.history-list>button>span{align-items:center;gap:6px;min-width:0;display:flex}.history-list>button>span:first-child{grid-template-columns:22px minmax(0,1fr);display:grid}.history-list>button>span:first-child i{color:#0000;border:1px solid #d6d5d2;border-radius:6px;grid-row:1/3;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid}.history-list>button>span:first-child i.done{color:#fff;background:#4e9d72;border-color:#4e9d72}.history-list>button b{color:#303037;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.history-list>button small{color:#9a9aa2;font-size:12px}.history-list>button em{border-radius:50%;width:7px;height:7px}.list-priority{justify-self:start}.history-task-detail{z-index:70;border-color:#d9d7d4;width:min(370px,100vw - 28px);position:fixed;top:78px;bottom:14px;right:14px;overflow-y:auto;box-shadow:0 25px 70px #12121633}.history-task-detail>header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #e8e7e4;justify-content:space-between;align-items:center;padding:14px 17px;display:flex;position:sticky;top:0}.history-task-detail>header span{color:#8c8c95;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.history-task-detail>header button{color:#777781;cursor:pointer;background:#f0efec;border:0;border-radius:8px;width:28px;height:28px;font-size:18px}.history-detail-body{padding:18px}.history-detail-body h2{letter-spacing:-.035em;margin:12px 0 10px;font-size:20px;line-height:1.25}.history-detail-body>textarea{resize:vertical;color:#5b5b65;background:#faf9f7;border:1px solid #dfdeda;border-radius:9px;outline:0;width:100%;min-height:85px;padding:10px;font-family:inherit;font-size:12px;line-height:1.55}.history-detail-fields{grid-template-columns:1fr 1fr;gap:9px;margin:15px 0;display:grid}.history-detail-fields label{flex-direction:column;gap:5px;display:flex}.history-detail-fields label>span{color:#91919a;text-transform:uppercase;font-size:12px;font-weight:850}.history-detail-fields select,.history-detail-fields input{color:#4f4f59;background:#fff;border:1px solid #deddda;border-radius:8px;width:100%;min-width:0;height:35px;padding:0 8px;font-size:12px}.history-comments{border-top:1px solid #e8e7e4;margin-top:18px;padding-top:15px}.history-comments>header{align-items:center;gap:7px;margin-bottom:12px;display:flex}.history-comments>header b{text-transform:uppercase;font-size:12px}.history-comments>header span{background:#eeedeb;border-radius:6px;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.history-comments article{grid-template-columns:29px 1fr;gap:8px;margin:12px 0;display:grid}.history-comments article>span{color:#fff;background:#29282d;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.history-comments article b{font-size:12px}.history-comments article small{color:#9b9ba3;margin-left:6px;font-size:12px}.history-comments article p{color:#676771;margin:4px 0 0;font-size:12px;line-height:1.5}.history-comments form{grid-template-columns:1fr auto;gap:6px;margin-top:14px;display:grid}.history-comments input{border:1px solid #deddda;border-radius:8px;outline:0;min-width:0;height:35px;padding:0 9px;font-size:12px}.history-comments form button{color:#fff;text-transform:uppercase;background:#29282d;border:0;border-radius:8px;padding:0 11px;font-size:12px;font-weight:850}.history-delete-task{color:#a84545;cursor:pointer;text-transform:uppercase;background:#fff4f2;border:1px solid #efc7c3;border-radius:8px;width:100%;margin-top:22px;padding:9px;font-size:12px;font-weight:850}.history-header-actions{gap:7px;display:flex}.history-archive-button{color:#686872;cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #d9d7d4;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:850}.history-archive-button.active{color:#a23c3c;background:#fff1ef;border-color:#d94b4b}.history-archive{background:#f5f4f1;min-height:520px;padding:15px}.history-archive-hero{color:#fff;background:linear-gradient(118deg,#1c1b20,#33272e 68%,#592b39);border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px 22px;display:grid}.history-archive-hero>div:first-child>span{color:#ff7b7b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.history-archive-hero h2{letter-spacing:-.04em;margin:6px 0 4px;font-size:21px}.history-archive-hero p{color:#aaa5aa;max-width:620px;margin:0;font-size:12px;line-height:1.5}.archive-cutoff{background:#ffffff0d;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px 12px;min-width:220px;padding:11px 14px;display:grid}.archive-cutoff small{color:#9e999f;text-transform:uppercase;grid-column:1/-1;margin-bottom:4px;font-size:12px}.archive-cutoff b{font-size:12px}.archive-cutoff span{color:#aaa5aa;font-size:12px}.history-smart-search{background:#fff;border:1px solid #d9d7d4;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:12px;padding:7px 7px 7px 13px;display:grid;box-shadow:0 7px 20px #19191e0a}.history-smart-search>span{color:#d94b4b;font-size:16px}.history-smart-search input{color:#36363d;background:0 0;border:0;outline:0;min-width:0;height:35px;font-size:12px}.history-smart-search button{color:#fff;text-transform:uppercase;background:#29282d;border:0;border-radius:8px;height:35px;padding:0 12px;font-size:12px;font-weight:900}.history-search-examples{flex-wrap:wrap;align-items:center;gap:5px;margin:8px 3px 12px;display:flex}.history-search-examples>span{color:#9898a1;font-size:12px}.history-search-examples button{color:#72727b;cursor:pointer;background:#fff;border:1px solid #e0dfdc;border-radius:99px;padding:5px 7px;font-size:12px}.history-search-answer{background:#fff7f5;border:1px solid #e0d3d1;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;display:flex}.history-search-answer>span{color:#fff;background:#d94b4b;border-radius:9px;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-weight:900;display:grid}.history-search-answer div{flex-direction:column;display:flex}.history-search-answer small{color:#a66c68;text-transform:uppercase;font-size:12px;font-weight:900}.history-search-answer b{color:#42393b;margin-top:3px;font-size:12px}.history-archive-summary{grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0;display:grid}.history-archive-summary article{background:#fff;border:1px solid #e3e2df;border-radius:10px;flex-direction:column;padding:11px 13px;display:flex}.history-archive-summary small{color:#909099;text-transform:uppercase;font-size:12px}.history-archive-summary b{margin-top:4px;font-size:17px}.history-archive-loading{color:#777781;justify-content:center;align-items:center;gap:14px;min-height:210px;font-size:12px;display:flex}.history-archive-results{flex-direction:column;gap:11px;display:flex}.history-archive-results>section{background:#fff;border:1px solid #e0dfdc;border-radius:13px;overflow:hidden}.history-archive-results>section>header{background:#faf9f7;border-bottom:1px solid #e9e8e5;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.history-archive-results>section>header>div{align-items:center;gap:8px;display:flex}.history-archive-results header div div{flex-direction:column;display:flex}.history-archive-results header b{font-size:12px}.history-archive-results header small{color:#9999a2;margin-top:2px;font-size:12px}.history-archive-results header em{color:#777781;background:#ecebe8;border-radius:7px;place-items:center;min-width:23px;height:23px;font-size:12px;font-style:normal;display:grid}.archive-period-dot{background:#8d8d96;border-radius:50%;width:8px;height:8px}.archive-period-dot.done{background:#46a16f;box-shadow:0 0 0 4px #46a16f1a}.history-archive-item{border-top:1px solid #eeedeb;grid-template-columns:76px 30px minmax(210px,1fr) minmax(115px,.45fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.history-archive-item:first-child{border-top:0}.history-archive-item time{color:#85858e;font-size:12px}.archive-operator{color:#fff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.archive-action{min-width:0}.archive-action>span{color:#a14a4a;text-transform:uppercase;font-size:12px;font-weight:850}.archive-action h3{margin:3px 0;font-size:12px}.archive-action p{color:#888891;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.archive-action small{color:#586d60;margin-top:4px;font-size:12px;display:block}.archive-client{flex-direction:column;min-width:0;display:flex}.archive-client b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.archive-client small{color:#9999a2;margin-top:3px;font-size:12px}.history-archive-item>button{color:#65656f;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #d8d7d4;border-radius:7px;padding:7px 8px;font-size:12px;font-weight:850}.history-archive-empty{text-align:center;padding:45px}.history-archive-empty b{font-size:14px}.history-archive-empty p{color:#92929b;font-size:12px}@media (width<=1280px){.history-work-shell{grid-template-columns:190px minmax(0,1fr)}.history-projects{padding-inline:8px}.history-board{grid-auto-columns:minmax(215px,1fr)}.app-shell{grid-template-columns:196px minmax(0,1fr)}.sidebar{padding-inline:13px}.brand{padding-inline:6px}.sidebar nav button.active:before{left:-13px}.kpi-grid{grid-template-columns:repeat(4,1fr)}.kpi-card{min-height:105px}.campaign-banner{grid-template-columns:1fr 300px 110px}.campaign-products{min-width:280px}.campaign-products img{width:130px}.campaign-products img:nth-child(2){left:90px}.campaign-products img:nth-child(3){left:178px}.chat-layout{grid-template-columns:220px minmax(340px,1fr)}.context-panel{display:none}}@media (width<=1000px){.history-archive-item{grid-template-columns:66px 30px minmax(190px,1fr) auto}.archive-client{display:none}.history-work-shell{grid-template-columns:185px minmax(0,1fr)}.history-project-title p{max-width:350px}.history-list-head,.history-list>button{grid-template-columns:minmax(210px,1.4fr) .7fr .7fr .55fr}.history-list-head span:last-child,.history-list>button>span:last-child{display:none}.app-shell{grid-template-columns:74px minmax(0,1fr)}.sidebar{padding:20px 10px 14px}.brand{justify-content:center;padding:0 0 23px}.brand img{width:37px}.brand>span,.sidebar nav button>span:not(.nav-icon),.sidebar nav em,.privacy-chip div,.profile>span:nth-child(2),.profile i{display:none}.sidebar nav button{grid-template-columns:1fr;justify-items:center;padding:8px;display:grid}.sidebar nav button.active:before{left:-10px}.privacy-chip{justify-content:center;padding:10px 6px}.profile{grid-template-columns:1fr;justify-items:center;padding-top:14px}.top-actions .sync-state{display:none}.content{padding-inline:22px}.dashboard-grid{grid-template-columns:1fr}.attention-panel .system-status{margin-top:18px}.lower-grid{grid-template-columns:1fr 1fr}.campaign-banner{grid-template-columns:1fr 220px}.campaign-products{min-width:210px}.campaign-products img{width:100px}.campaign-products img:nth-child(2){left:66px}.campaign-products img:nth-child(3){left:130px}.goal-ring{display:none}.my-work-grid{grid-template-columns:1fr}.work-sidebar{grid-template-columns:repeat(3,1fr);display:grid}.attendance-history-controls{grid-template-columns:1fr 1fr}.attendance-history-controls label:last-of-type{grid-column:1/-1}.attendance-history-summary{grid-template-columns:repeat(3,1fr)}.attendance-history-summary p{grid-column:1/-1}.report-summary{grid-template-columns:repeat(2,1fr)}.recovery-card{grid-template-columns:1fr repeat(3,100px)}.monthly-team-summary{grid-template-columns:repeat(2,1fr)}.team-total-ribbon{grid-template-columns:1fr 1fr}.team-total-ribbon>span{display:none}.personal-goals-grid{grid-template-columns:repeat(2,1fr)}.personal-goal-progress-card:nth-child(3){border-left:0}.personal-goal-progress-card:nth-child(n+3){border-top:1px solid #ebeae7}.supervisor-heading-actions{flex-direction:column;align-items:stretch}.manage-team-button{justify-content:center}.team-management-layout{grid-template-columns:1fr}.operator-editor{min-height:430px}.commerce-source-strip{grid-template-columns:1fr auto 1fr}.source-equals{display:none}.commerce-result{grid-column:1/3}.orders-summary{grid-template-columns:repeat(2,1fr)}.order-counts-summary,.order-alert-grid{grid-template-columns:1fr}.order-alert{min-height:180px}}@media (width<=760px){.app-shell{display:block}.sidebar{z-index:60;border:0;border-top:1px solid #33333a;width:100%;height:68px;padding:8px;display:block;position:fixed;inset:auto 0 0}.brand,.sidebar-bottom{display:none}.sidebar nav{grid-template-columns:repeat(8,1fr);gap:1px;display:grid}.sidebar nav button{border-radius:10px;flex-direction:column;justify-content:center;gap:2px;min-height:51px;padding:3px 1px;font-size:12px;display:flex}.sidebar nav button>span:not(.nav-icon){display:block}.sidebar nav button.active:before{display:none}.nav-icon{border:0;width:23px;height:23px}.workspace{padding-bottom:72px}.history-work-shell{min-height:0;display:block}.history-projects{margin-bottom:10px;padding:8px;overflow-x:auto}.history-work-brand,.history-my-tasks,.history-project-label,.history-project-create,.history-migration-note{display:none}.history-project-list{flex-direction:row}.history-project-list>button{min-width:155px}.history-work-header{flex-direction:column;align-items:flex-start}.history-add-task{width:100%}.history-work-toolbar{flex-wrap:wrap}.history-search{flex-basis:100%;order:3;max-width:none}.history-quick-task{grid-template-columns:1fr 1fr}.history-board{grid-auto-columns:minmax(230px,82vw);min-height:480px}.history-list{overflow-x:auto}.history-list-head,.history-list>button{min-width:720px}.history-task-detail{width:calc(100vw - 14px);top:72px;bottom:76px;right:7px}.history-project-title p{max-width:calc(100vw - 90px)}.history-header-actions{width:100%}.history-header-actions button{flex:1}.history-archive{padding:9px}.history-archive-hero{grid-template-columns:1fr;padding:18px}.archive-cutoff{min-width:0}.history-smart-search{grid-template-columns:auto 1fr}.history-smart-search button{grid-column:1/-1}.history-archive-summary{grid-template-columns:1fr 1fr}.history-archive-item{grid-template-columns:55px 28px 1fr;align-items:start;padding:10px}.archive-client{grid-column:3;display:flex}.history-archive-item>button{grid-column:3;justify-self:start}.history-search-examples{display:none}.topbar{min-height:66px;padding:9px 14px}.mobile-brand{display:flex}.mode-switch button{padding:8px 9px;font-size:12px}.top-actions{gap:6px}.top-actions>time,.top-actions .icon-button{display:none}.topbar-logout{height:34px;padding-inline:8px;font-size:12px}.content{padding:24px 14px 34px}.page-heading{align-items:flex-start;min-height:0;margin-bottom:20px}.page-heading h1{font-size:29px}.operational-health,.page-heading>.status-pill{display:none}.kpi-grid{grid-template-columns:repeat(2,1fr)}.kpi-card{min-height:102px}.campaign-banner{grid-template-columns:1fr;padding:23px}.campaign-products{display:none}.campaign-tags{flex-wrap:wrap}.dashboard-grid,.lower-grid{display:block}.attention-panel,.chat-preview{margin-top:14px}.operator-grid{grid-template-columns:1fr}.legend{display:none}.operator-card dl{grid-template-columns:repeat(2,1fr);gap:9px}.my-work-grid{display:block}.attendance-history{padding:15px}.attendance-history-header{display:block}.attendance-history-header .live-badge{margin-top:10px}.attendance-history-controls{grid-template-columns:1fr}.attendance-history-controls label:last-of-type{grid-column:auto}.attendance-history-controls button{width:100%}.attendance-history-summary{grid-template-columns:1fr 1fr}.attendance-history-summary>div:last-of-type,.attendance-history-summary p{grid-column:1/-1}.work-card-head{padding:22px}.work-card-head a{display:none}.timer-area strong{font-size:48px}.big-actions{grid-template-columns:repeat(2,1fr);padding:0 18px 20px}.task-fields{grid-template-columns:repeat(2,1fr)}.work-sidebar{margin-top:14px;display:flex}.chat-layout{grid-template-columns:1fr;min-height:670px;display:grid}.chat-list{border:0;border-bottom:1px solid #ecebe8;gap:5px;padding:10px;display:flex;overflow-x:auto}.chat-list h2,.chat-thread-list>small{display:none}.chat-list button{min-width:150px;min-height:54px}.chat-thread-list{display:contents}.conversation{min-height:590px}.messages{padding-inline:16px}.messages article>div{max-width:86%}.chat-empty{margin-block:50px}.chat-client-picker{padding-inline:4px}.timeline-filters{overflow-x:auto}.timeline{padding:24px 16px}.timeline article{grid-template-columns:43px 18px 1fr}.timeline article:after{left:52px}.report-summary{grid-template-columns:1fr 1fr}.report-table{padding:16px}.recovery-card{grid-template-columns:1fr}.recovery-card>div:not(:first-child){border-top:1px solid #ffffff1f;border-left:0;padding:9px 0}.goals-heading{display:block}.goal-heading-actions{justify-content:space-between;margin-top:16px}.monthly-team-summary{grid-template-columns:1fr 1fr}.monthly-summary-card{min-height:145px;padding:16px}.team-total-ribbon{grid-template-columns:1fr;gap:10px}.team-total-ribbon p{padding-left:50px}.goals-intro{display:block}.goal-legend{display:none}.person-goals-grid,.person-goal-metrics{grid-template-columns:1fr}.goal-metric:nth-child(odd){border-right:0}.person-goal-card>footer{flex-direction:column;align-items:flex-start}.person-goal-card footer>div{width:100%}.person-goal-card footer button{flex:1}.personal-goals-heading{display:block}.personal-privacy-chip{margin-top:13px;display:inline-block}.personal-goals-hero{padding:24px 21px 56px;display:block}.personal-overall{min-width:0;margin-top:20px}.personal-visible-label{bottom:20px;left:21px}.personal-goals-grid{grid-template-columns:1fr}.personal-goal-progress-card,.personal-goal-progress-card:nth-child(3){border-top:1px solid #ebeae7;border-left:0;min-height:175px}.personal-goal-modal{padding:18px}.personal-goals-dashboard.compact .personal-goals-hero{padding:20px 18px 52px}.personal-goals-dashboard.compact .personal-visible-label{bottom:18px;left:18px}.orders-heading{display:block}.orders-heading-actions{flex-direction:column;align-items:stretch;margin-top:15px}.orders-heading-actions select,.orders-heading-actions button{width:100%}.commerce-source-strip{grid-template-columns:1fr}.commerce-source-strip .source-join,.commerce-source-strip .source-equals{display:none}.commerce-result{grid-column:auto}.sync-commerce-button{width:100%}.orders-summary{grid-template-columns:1fr 1fr}.order-summary-card{min-height:118px;padding:15px}.order-summary-card b{font-size:22px}.order-radar-header,.customer-portfolio>header{flex-direction:column;align-items:flex-start}.order-alert-grid{padding:10px}.order-alert{min-height:205px}.portfolio-legend{display:none}.privacy-hero,.privacy-columns,.rules-grid{grid-template-columns:1fr}.privacy-hero{padding:28px 24px}.privacy-quote{display:none}.modal-signal-grid{grid-template-columns:1fr}.operator-modal{max-height:90vh;padding:22px;overflow-y:auto}.operator-modal header{grid-template-columns:46px 1fr}.operator-modal header .status-pill{grid-column:1/-1}.operator-modal footer{flex-direction:column}.operator-modal footer button,.operator-modal footer a{text-align:center}.supervisor-heading-actions{width:100%;margin-top:14px}.manage-team-button{width:100%}.team-management-modal{padding:18px 14px}.team-management-header{padding:0 38px 18px 4px;display:block}.add-operator-button{justify-content:center;width:100%;margin-top:13px}.team-roster,.operator-editor{padding:14px}.team-roster article{grid-template-columns:36px 1fr auto}.team-roster article .remove-operator,.team-roster article .confirm-delete,.team-roster article button:disabled:last-child{grid-column:2/-1;justify-self:stretch}.operator-editor-row{grid-template-columns:1fr}.operator-editor footer{flex-direction:column-reverse}.operator-editor footer button{width:100%}}@media (width<=720px){.orders-heading-actions input{width:100%}.customer-pagination{flex-direction:column;align-items:flex-start}.customer-pagination div{justify-content:space-between;width:100%}.history-fullscreen{grid-template-rows:94px minmax(0,1fr)}.history-fullscreen-bar{align-items:center;gap:8px;padding:9px 10px}.history-fullscreen-brand img{width:38px;height:38px}.history-fullscreen-brand b{font-size:14px}.history-fullscreen-brand span{font-size:12px}.history-fullscreen-actions{gap:5px}.history-fullscreen-actions button{height:38px;padding:0 9px;font-size:12px}.history-fullscreen-content{overflow:auto}.history-fullscreen .asana-clone-shell{grid-template-columns:1fr;min-height:100%}.history-fullscreen .asana-clone-sidebar,.history-fullscreen .asana-clone-main{min-height:0}.history-fullscreen .asana-title-line h1{font-size:24px}.history-fullscreen .asana-title-line div>span,.history-fullscreen .asana-commandbar>button,.history-fullscreen .asana-tabs button,.history-fullscreen .asana-task-row>span{font-size:12px}.history-fullscreen .asana-task-drawer{top:100px;bottom:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.month-switch{grid-template-columns:34px 116px auto 34px}.month-switch label{border-left:1px solid #ecebe8;padding-left:8px}.month-switch input,.personal-goal-calendar input{color:#4e4d55;height:30px;font:inherit;background:#fff;border:1px solid #deddd9;border-radius:7px;padding:0 6px}.month-switch b{text-transform:capitalize;white-space:nowrap}.goal-period-ribbon,.report-period-ribbon{color:#64636b;background:#fff;border:1px solid #e4e1db;border-radius:11px;align-items:center;gap:12px;margin:-7px 0 16px;padding:10px 14px;font-size:12px;display:flex}.goal-period-ribbon span,.report-period-ribbon span{color:#99969d;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.goal-period-ribbon em,.report-period-ribbon em{color:#ad4646;margin-left:auto;font-size:12px;font-style:normal;font-weight:800}.personal-goal-calendar{align-items:center;gap:10px;display:flex}.personal-goal-calendar label{color:#88858e;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.daily-missions{margin:15px 0;padding:17px;overflow:visible}.daily-missions>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.daily-missions h2{margin:5px 0 3px;font-size:20px}.daily-missions header p{color:#85828b;margin:0;font-size:12px}.daily-mission-actions{align-items:flex-end;gap:7px;display:flex}.daily-mission-actions label{color:#99969f;text-transform:uppercase;flex-direction:column;gap:4px;font-size:12px;font-weight:800;display:flex}.daily-mission-actions input,.daily-mission-actions button{height:36px;font:inherit;background:#fff;border:1px solid #dedce0;border-radius:8px;padding:0 10px}.daily-mission-actions button{color:#fff;cursor:pointer;background:#d94b4b;border-color:#d94b4b;font-size:12px;font-weight:850}.daily-mission-summary{color:#77747d;background:#f5f4f1;border-radius:9px;align-items:center;gap:18px;margin-top:13px;padding:9px 12px;font-size:12px;display:flex}.daily-mission-summary b{color:#29282d;font-size:13px}.daily-mission-summary button{color:#8c4646;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:800}.daily-mission-list{flex-direction:column;margin-top:7px;display:flex}.daily-mission-list>article{border-top:1px solid #eceae6;grid-template-columns:25px minmax(240px,1fr) 100px auto;align-items:center;gap:10px;min-height:62px;padding:8px 4px;display:grid}.daily-mission-list>article.done{opacity:.62}.mission-check{color:#fff;cursor:pointer;background:#fff;border:1px solid #bcb9c0;border-radius:50%;width:21px;height:21px}.done .mission-check{background:#4ca676;border-color:#4ca676}.mission-client-detail>span{color:#b14d4d;text-transform:uppercase;font-size:12px;font-weight:850}.mission-client-detail h3{margin:3px 0;font-size:12px}.mission-client-detail p{color:#85828b;margin:0;font-size:12px}.mission-client-contacts{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.mission-client-contacts a,.mission-client-contacts small{color:#6562a8;font-size:12px;text-decoration:none}.daily-mission-list>article>strong{color:#5d5a64;font-size:12px}.mission-open{color:#625f68;cursor:pointer;background:#fff;border:1px solid #dedce0;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:800}.daily-mission-loading,.daily-mission-empty{color:#77747d;justify-content:center;align-items:center;gap:10px;min-height:100px;font-size:12px;display:flex}.daily-mission-empty{text-align:center;flex-direction:column}.daily-mission-empty p{color:#99969f;margin:2px 0 7px}.daily-mission-empty button{color:#fff;background:#d94b4b;border:0;border-radius:7px;padding:8px 10px}.report-export-actions{gap:8px;display:flex}.report-export-actions button{color:#fff;cursor:pointer;background:#d94b4b;border:1px solid #d94b4b;border-radius:9px;height:39px;padding:0 14px;font-size:12px;font-weight:850}.report-export-actions button.secondary{color:#4f4d56;background:#fff;border-color:#dedce0}.report-export-actions button:disabled{opacity:.55}.report-controls{flex-wrap:wrap;align-items:flex-end;gap:9px;margin-bottom:14px;padding:13px;display:flex}.period-buttons{background:#efeeeb;border-radius:9px;padding:3px;display:flex}.period-buttons button{color:#7a7780;background:0 0;border:0;border-radius:7px;height:32px;padding:0 11px;font-size:12px;font-weight:800}.period-buttons button.active{color:#fff;background:#343239}.report-controls>label{color:#99969e;text-transform:uppercase;flex-direction:column;gap:4px;font-size:12px;font-weight:800;display:flex}.report-controls input,.report-controls select{color:#4e4c55;background:#fff;border:1px solid #dedce0;border-radius:8px;height:36px;padding:0 9px;font-size:12px}.refresh-report{color:#fff;background:#54515b;border:0;border-radius:8px;height:36px;padding:0 11px;font-size:12px;font-weight:850}.source-freshness{color:#94919a;font-size:12px}.report-source-note{background:#f4fbf7;border:1px solid #cee4d7;border-radius:11px;gap:11px;margin-top:14px;padding:14px;display:flex}.report-source-note>span{color:#fff;background:#4ca676;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.report-source-note b{font-size:12px}.report-source-note p{color:#6f7c75;margin:3px 0 0;font-size:12px}.prestashop-live-ribbon{background:linear-gradient(110deg,#f7fbff,#fff);border:1px solid #d9e4ef;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:12px;padding:14px 16px;display:grid}.prestashop-live-ribbon.connected{box-shadow:inset 4px 0 #3474bb}.prestashop-live-ribbon.pending{box-shadow:inset 4px 0 #e1a33c}.prestashop-live-mark{color:#fff;background:#2e70b7;border-radius:10px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:950;display:grid}.prestashop-live-ribbon div{flex-direction:column;display:flex}.prestashop-live-ribbon small{color:#777f89;text-transform:uppercase;font-size:12px;font-weight:850}.prestashop-live-ribbon b{margin-top:3px;font-size:12px}.prestashop-live-ribbon p{color:#858c95;margin:3px 0 0;font-size:12px}.prestashop-live-ribbon>strong{color:#2f6cae;font-size:12px}.goal-order-attribution{background:#fff;border:1px solid #e2dfda;border-radius:16px;margin-top:14px;padding:17px}.goal-order-attribution>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.goal-order-attribution h3{margin:4px 0;font-size:17px}.goal-order-attribution header p{color:#85828b;max-width:720px;margin:0;font-size:12px}.prestashop-truth-badge{color:#2d68a9;white-space:nowrap;background:#edf5fd;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:900}.goal-order-list{max-height:430px;margin-top:10px;overflow:auto}.goal-order-list>article{border-top:1px solid #eceae7;grid-template-columns:24px minmax(180px,1.35fr) minmax(90px,.55fr) minmax(165px,1fr) minmax(130px,.75fr) minmax(145px,.8fr);align-items:center;gap:10px;min-height:74px;padding:9px 4px;display:grid}.goal-order-list>article.support-order{background:linear-gradient(90deg,#fff8eb 0,#fff8eb00 68%)}.goal-order-list article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.goal-order-list article small{color:#96939b;font-size:12px}.goal-order-list article b{margin-top:2px;font-size:12px}.goal-order-list article span{color:#85828b;font-size:12px}.goal-order-check{accent-color:#2d68a9;width:16px;height:16px}.goal-order-value{flex-direction:column;gap:3px;display:flex}.goal-order-value strong{font-size:12px}.support-order-badge{color:#8a551d;background:#fff0d8;border-radius:999px;width:fit-content;margin-top:5px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:850}.attribution-source{flex-direction:column;min-width:0;display:flex}.attribution-source em{border-radius:6px;width:fit-content;margin:3px 0;padding:4px 6px;font-size:12px;font-style:normal;font-weight:850}.attribution-source em.manual{color:#8c4b20;background:#fff0dc}.attribution-source em.automatic{color:#476b58;background:#eaf6ef}.goal-order-list select{color:#4f4c55;background:#fff;border:1px solid #dedce0;border-radius:7px;width:100%;height:35px;padding:0 7px;font-size:12px}.attributed-to{color:#5e5b65}.goal-order-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.goal-order-summary>span{background:#faf9f7;border:1px solid #ebe8e3;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.goal-order-summary small{color:#85828b;text-transform:uppercase;font-size:12px;font-weight:750}.goal-order-summary b{color:#24242a;font-size:14px}.goal-attribution-modal{width:min(1180px,100%)}.goal-attribution-month{background:#fff;border:1px solid #e7e3dd;border-radius:11px;align-items:flex-end;gap:8px;margin:0 0 12px;padding:10px;display:flex}.goal-attribution-month label{color:#77727b;text-transform:uppercase;flex-direction:column;flex:1;gap:4px;font-size:12px;font-weight:800;display:flex}.goal-attribution-month input,.goal-attribution-month button{background:#fff;border:1px solid #ddd8d0;border-radius:8px;min-height:38px}.goal-attribution-month input{color:#302d34;padding:0 10px}.goal-attribution-month button{color:#fff;background:#2f2b30;width:42px;font-weight:900}.goal-attribution-audit-note{color:#71491f;background:#fff8e9;border:1px solid #f0d39c;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.goal-attribution-audit-note b,.goal-attribution-audit-note span{font-size:12px}.goal-attribution-controls{background:#f9f8f6;border:1px solid #e5e2dd;border-radius:11px;grid-template-columns:minmax(160px,1.25fr) repeat(2,minmax(145px,.8fr)) auto minmax(165px,.9fr) auto;align-items:end;gap:8px;margin-top:10px;padding:10px;display:grid}.goal-attribution-controls label{color:#77727b;flex-direction:column;gap:4px;font-size:12px;font-weight:800;display:flex}.goal-attribution-controls input,.goal-attribution-controls select,.goal-attribution-controls button{background:#fff;border:1px solid #dcd8d1;border-radius:8px;min-height:38px}.goal-attribution-controls input,.goal-attribution-controls select{width:100%;padding:0 9px}.goal-attribution-controls button{color:#fff;white-space:nowrap;background:#29262c;border-color:#29262c;padding:0 12px;font-size:12px;font-weight:850}.goal-attribution-controls button.quiet{color:#4f4b53;background:#fff;border-color:#dcd8d1}.goal-attribution-controls button:disabled{opacity:.45;cursor:not-allowed}.goal-client-assignment-list{background:#fbfaf8;border:1px solid #e8e3dc;border-radius:13px;margin-top:12px;padding:12px}.goal-client-assignment-list>header{justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.goal-client-assignment-list>header div{flex-direction:column;gap:2px;display:flex}.goal-client-assignment-list>header small{color:#8a8580;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.goal-client-assignment-list>header b{color:#29272b;font-size:13px}.goal-client-assignment-list>header>span{color:#6d5142;white-space:nowrap;background:#f2e9df;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.goal-client-assignment-list>div{gap:7px;max-height:250px;display:grid;overflow:auto}.goal-client-assignment-list article{background:#fff;border:1px solid #ebe7e1;border-radius:10px;grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) minmax(270px,1.25fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.goal-client-assignment-list article>div:first-child{flex-direction:column;min-width:0;display:flex}.goal-client-assignment-list article>div:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.goal-client-assignment-list article small,.goal-client-assignment-list article>span{color:#817d78;font-size:12px}.goal-client-reassignment{grid-template-columns:minmax(135px,1fr) auto;gap:6px;display:grid}.goal-client-reassignment select{color:#3f3b38;background:#fff;border:1px solid #dcd7cf;border-radius:8px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:12px}.goal-client-reassignment button{color:#fff;white-space:nowrap;background:#302a28;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:850}.goal-client-reassignment button:disabled{opacity:.45;cursor:not-allowed}.goal-action-supervisor{border-top:1px dashed #e4ded6;grid-column:2/-1;justify-content:flex-end;align-items:center;gap:10px;padding-top:8px;display:flex}.goal-action-supervisor>small{color:#7d7771;font-size:12px}.goal-action-supervisor .goal-client-reassignment{min-width:min(100%,430px)}.goal-action-plan{background:#fff;border:1px solid #ddd9d3;border-radius:18px;margin-top:14px;overflow:hidden;box-shadow:0 16px 38px #1a18170b}.goal-action-plan>header{color:#fff;background:#242225;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.goal-action-plan h3{letter-spacing:-.035em;margin:5px 0 4px;font-size:21px}.goal-action-plan header p{color:#c9c4c7;max-width:720px;margin:0;font-size:13px;line-height:1.5}.goal-action-daily{text-align:right;border-left:1px solid #4d494d;min-width:128px;padding:10px 12px}.goal-action-daily b{font-size:24px;display:block}.goal-action-daily span{color:#bdb8bb;font-size:12px}.goal-gap-strip{border-bottom:1px solid #e9e6e1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.goal-gap-strip>span{border-right:1px solid #e9e6e1;flex-direction:column;gap:4px;min-width:0;padding:15px 18px;display:flex}.goal-gap-strip>span:last-child{border-right:0}.goal-gap-strip small{color:#85818a;font-size:12px;font-weight:750}.goal-gap-strip b{color:#252329;letter-spacing:-.025em;font-size:18px}.goal-next-step{background:#faf7f4;border-left:3px solid #ed5d61;grid-template-columns:34px 1fr;align-items:start;gap:12px;margin:14px 18px;padding:14px 16px;display:grid}.goal-next-step>span{color:#fff;background:#ed5d61;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.goal-next-step b{font-size:14px}.goal-next-step p{color:#77737c;margin:4px 0 0;font-size:12px;line-height:1.45}.goal-action-list{border-top:1px solid #ece9e5}.goal-action-list>article{border-bottom:1px solid #ece9e5;grid-template-columns:34px minmax(180px,1fr) minmax(250px,auto);align-items:center;gap:12px;padding:13px 18px;display:grid}.goal-action-list>article:last-child{border-bottom:0}.goal-action-rank{color:#655f65;background:#f0eeeb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.goal-action-contact{flex-direction:column;gap:2px;min-width:0;display:flex}.goal-action-contact small{color:#9a5960;text-transform:uppercase;font-size:12px;font-weight:850}.goal-action-contact b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.goal-action-contact span,.goal-action-contact em{color:#7e7a82;font-size:12px;font-style:normal}.goal-action-contact em{color:#9a969d;margin-top:3px}.goal-action-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.goal-action-buttons a,.goal-action-buttons button{color:#332f34;cursor:pointer;background:#fff;border:1px solid #ddd9d4;border-radius:9px;min-height:36px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none}.goal-action-buttons button{color:#fff;background:#29262b;border-color:#29262b}.goal-action-buttons>span{color:#85818a;text-align:right;max-width:180px;font-size:12px}.goal-action-outcome{background:#faf9f7;border:1px solid #e4dfda;border-radius:12px;grid-column:2/-1;padding:12px}.goal-plan-empty{background:#faf9f7;border:1px dashed #d9d5cf;border-radius:12px;margin:14px 18px 18px;padding:16px}.goal-plan-empty p{color:#77737c;margin:5px 0 0;font-size:13px}.goal-plan-empty button{color:#fff;background:#29262b;border:0;border-radius:8px;min-height:36px;margin-top:10px;font-weight:800}.asana-date-filter{color:#77747f;background:#fff;border:1px solid #dedde1;border-radius:6px;align-items:center;gap:6px;height:40px;padding:0 7px 0 10px;font-size:12px;display:flex;position:relative}.asana-date-filter input{color:#4e4b54;font:inherit;background:0 0;border:0;outline:0}.asana-date-filter button{color:#99969f;background:0 0;border:0}.task-template-form{grid-template-columns:170px minmax(220px,1fr) 160px 150px 125px minmax(180px,1fr) auto;align-items:end}.task-template-form>label{color:#8e8a94;flex-direction:column;gap:4px;font-size:12px;font-weight:800;display:flex;position:relative}.task-template-form label small{color:#96929b;font-size:12px;font-weight:500}.task-template-form textarea{resize:vertical;min-height:40px;font:inherit;border:1px solid #ded8dc;border-radius:6px;padding:8px}.asana-task-controls{background:#f8f7f9;border:1px solid #e3e1e4;border-radius:10px;margin:13px 0;padding:12px}.asana-task-controls>div{gap:8px;margin-top:7px;display:flex}.asana-task-controls>div:first-child{margin-top:0}.asana-task-controls label{color:#92909a;flex-direction:column;flex:1;gap:4px;font-size:12px;font-weight:800;display:flex}.asana-task-controls select,.asana-task-controls input{background:#fff;border:1px solid #dcdadf;border-radius:7px;height:35px;padding:0 7px}.asana-task-controls button{color:#fff;background:#54515b;border:0;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:850}.asana-task-controls button.reassign-today{background:#d94b4b}.asana-detail-grid a{color:#5363b3;text-decoration:none}@media (width<=900px){.daily-missions>header,.goal-order-attribution>header{flex-direction:column}.daily-mission-list>article{grid-template-columns:25px 1fr auto}.daily-mission-list>article>strong{grid-column:2}.mission-open{grid-area:1/3/3}.report-controls{align-items:stretch}.report-controls>label{flex:130px}.goal-attribution-controls{grid-template-columns:1fr 1fr}.goal-attribution-controls>button:last-child{grid-column:2}.goal-order-list>article{grid-template-columns:24px minmax(190px,1fr) minmax(120px,.7fr)}.goal-order-list>article>:nth-child(n+4){grid-column:auto}.task-template-form{grid-template-columns:1fr 1fr}.task-template-form>button{min-height:40px}.goal-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-action-plan>header{flex-direction:column}.goal-action-daily{text-align:left;border-top:1px solid #4d494d;border-left:0;width:100%}.goal-gap-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-gap-strip>span:nth-child(2){border-right:0}.goal-action-list>article{grid-template-columns:32px 1fr}.goal-action-buttons,.goal-action-outcome{grid-column:2;justify-content:flex-start}.goal-action-buttons>span{text-align:left;max-width:none}}@media (width<=620px){.month-switch{grid-template-columns:34px 1fr 34px;width:100%}.month-switch label{padding-left:4px}.month-switch b{display:none}.goal-period-ribbon,.report-period-ribbon,.prestashop-live-ribbon{flex-direction:column;align-items:flex-start;display:flex}.goal-period-ribbon em,.report-period-ribbon em{margin-left:0}.daily-mission-actions,.report-export-actions{flex-wrap:wrap;width:100%}.daily-mission-actions label{flex:1}.daily-mission-actions input,.daily-mission-actions button,.report-export-actions button{width:100%}.daily-mission-list>article{grid-template-columns:25px 1fr}.daily-mission-list>article>strong,.mission-open{grid-area:auto/2;justify-self:start}.goal-attribution-audit-note{flex-direction:column;align-items:flex-start}.goal-attribution-controls{grid-template-columns:1fr}.goal-attribution-controls>button:last-child{grid-column:1}.goal-order-list>article{grid-template-columns:24px 1fr}.goal-order-list>article>:nth-child(n+3){grid-column:2}.goal-order-list article>label{justify-self:stretch;width:100%}.personal-goal-calendar{flex-direction:column;align-items:flex-start}.task-template-form{grid-template-columns:1fr}}.month-switch,.personal-goal-calendar label{display:none}.goal-calendar-bar{color:#fff;background:linear-gradient(118deg,#252329,#3b2a31 70%,#6b3042);border:1px solid #dedbd6;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 18px;padding:15px 17px;display:flex;box-shadow:0 11px 26px #251f231a}.goal-calendar-title{align-items:center;gap:11px;display:flex}.goal-calendar-icon{color:#251e22;background:#ff7b7b;border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid}.goal-calendar-title div{flex-direction:column;display:flex}.goal-calendar-title small{color:#b8b0b5;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.goal-calendar-title b{text-transform:capitalize;margin-top:3px;font-size:16px}.goal-calendar-controls{align-items:flex-end;gap:7px;display:flex}.goal-calendar-controls label{color:#b8b0b5;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:12px;font-weight:850;display:flex}.goal-calendar-controls select,.goal-calendar-controls button{color:#f8f5f7;height:38px;font:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:9px;font-size:12px;font-weight:800}.goal-calendar-controls select{min-width:130px;padding:0 28px 0 10px}.goal-calendar-controls label:nth-of-type(2) select{min-width:88px}.goal-calendar-controls select option{color:#29272c;background:#fff}.goal-calendar-controls button{cursor:pointer;width:38px;font-size:14px}.goal-calendar-controls button:hover{background:#ff81812e;border-color:#ff8181}.goal-calendar-bar+.page-heading{margin-top:0}.personal-goal-calendar{justify-content:flex-end}.route-error{align-items:flex-start;gap:14px;max-width:680px;margin:32px auto;padding:24px;display:flex}.route-error>span{color:#8d3e3e;background:#ffe5e2;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.route-error h1{margin:0;font-size:19px}.route-error p{color:#78757d;margin:7px 0 14px;font-size:12px}.route-error button{color:#fff;font:inherit;cursor:pointer;background:#302e35;border:0;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:850}.order-radar .order-alert-grid{display:none}.regional-priority-grid{background:#f7f6f3;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.regional-priority-grid>.all-on-track{grid-column:1/-1}.regional-priority-card{background:#fff;border:1px solid #e1dfdc;border-radius:15px;overflow:hidden}.regional-priority-card>header{background:linear-gradient(110deg,#fff,#faf7f5);border-bottom:1px solid #eceae7;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.region-flag{background:#eef5ef;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.regional-priority-card header small{color:#9a969d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.regional-priority-card h3{margin:2px 0 0;font-size:13px}.regional-priority-card header em{color:#a34444;text-transform:uppercase;background:#ffe8e4;border-radius:99px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:850}.regional-priority-card ol{margin:0;padding:0 13px;list-style:none}.regional-priority-card li{border-bottom:1px solid #efeeeb;grid-template-columns:24px minmax(0,1fr) auto minmax(150px,.85fr);align-items:center;gap:8px;min-height:56px;display:grid}.regional-priority-rank{color:#9e3e3e;background:#ffebe8;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.regional-priority-card li>div{flex-direction:column;min-width:0;display:flex}.regional-priority-card li b{color:#29282e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.regional-priority-card li small{color:#99969e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.regional-priority-status{text-transform:uppercase;border-radius:99px;padding:4px 6px;font-size:12px;font-weight:900}.regional-priority-status.overdue{color:#9b3636;background:#ffe3df}.regional-priority-status.due{color:#896315;background:#fff0c7}.regional-priority-card li button{color:#fff;cursor:pointer;text-transform:uppercase;background:#2d2b31;border:0;border-radius:7px;padding:7px 8px;font-size:12px;font-weight:850}.regional-priority-card li button:disabled{cursor:default;opacity:.48}.regional-assignment-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid!important}.regional-assignment-controls select{color:#514e56;width:100%;min-width:0;height:29px;font:inherit;background:#fff;border:1px solid #dedce0;border-radius:7px;padding:0 6px;font-size:12px}.regional-assignment-controls .regional-assignment-unavailable{color:#ad654e;white-space:normal;grid-column:1/-1;margin:0;overflow:visible}.regional-priority-card>footer{color:#9c99a0;text-align:right;background:#faf9f7;padding:8px 14px;font-size:12px}@media (width<=900px){.regional-priority-grid{grid-template-columns:1fr}}@media (width<=620px){.goal-calendar-bar{flex-direction:column;align-items:stretch}.goal-calendar-controls{grid-template-columns:38px 1fr 82px 38px;display:grid}.goal-calendar-controls select{width:100%;min-width:0}.regional-priority-card li{grid-template-columns:22px minmax(0,1fr) auto}.regional-priority-card li>.regional-assignment-controls,.regional-priority-card li>button{grid-column:2/4;width:100%;margin-bottom:8px}}.assignment-suggestions{margin:15px 0;padding:17px;overflow:visible}.assignment-suggestions>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.assignment-suggestions h2{margin:5px 0 3px;font-size:20px}.assignment-suggestions header p{color:#85828b;max-width:650px;margin:0;font-size:12px}.assignment-suggestion-actions{align-items:center;gap:7px;display:flex}.assignment-suggestion-actions button,.assignment-controls button,.assignment-suggestion-empty button{color:#fff;cursor:pointer;min-height:34px;font:inherit;background:#d94b4b;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:850}.assignment-suggestion-actions button.secondary,.assignment-controls button.secondary{color:#58555e;background:#fff;border:1px solid #dedce0}.assignment-suggestion-actions button:disabled,.assignment-controls button:disabled{cursor:default;opacity:.52}.assignment-freshness{color:#96939b;margin-top:9px;font-size:12px;display:block}.assignment-selection{color:#77747d;background:#f5f4f1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:9px 11px;font-size:12px;display:flex}.assignment-selection label{cursor:pointer;align-items:center;gap:7px;font-weight:800;display:flex}.assignment-selection input,.assignment-check input{accent-color:#d94b4b}.assignment-suggestion-list{margin-top:7px}.assignment-suggestion-card{border-top:1px solid #eceae7;grid-template-columns:20px minmax(150px,1fr) minmax(220px,1.4fr) minmax(125px,.7fr) minmax(140px,.8fr);align-items:center;gap:12px;min-height:108px;padding:12px 4px;display:grid}.assignment-suggestion-card.confidence-high{box-shadow:inset 3px 0 #4ca676}.assignment-suggestion-card.confidence-medium{box-shadow:inset 3px 0 #e2a63e}.assignment-suggestion-card.confidence-low{box-shadow:inset 3px 0 #a8a4aa}.assignment-client,.assignment-proposal,.assignment-workload,.assignment-controls{flex-direction:column;min-width:0;display:flex}.assignment-client small,.assignment-workload small,.assignment-controls label>span{color:#99969e;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.assignment-client b,.assignment-proposal b,.assignment-workload b{color:#323037;margin-top:3px;font-size:12px}.assignment-client span,.assignment-workload span{color:#85828b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.assignment-proposal p{color:#77747d;margin:4px 0 6px;font-size:12px;line-height:1.45}.suggestion-confidence{letter-spacing:.06em;border-radius:99px;width:max-content;padding:4px 6px;font-size:12px;font-weight:900}.suggestion-confidence.high{color:#256948;background:#e3f4e9}.suggestion-confidence.medium{color:#8a6218;background:#fff1ce}.suggestion-confidence.low{color:#68656d;background:#edebee}.suggestion-reason{color:#6e6971;background:#f2f0f1;border-radius:5px;margin:0 4px 3px 0;padding:3px 5px;font-size:12px;font-weight:750;display:inline-block}.assignment-controls{align-items:stretch;gap:5px}.assignment-controls label{flex-direction:column;gap:3px;display:flex}.assignment-controls select{color:#514e56;background:#fff;border:1px solid #dedce0;border-radius:7px;height:30px;padding:0 6px;font-size:12px}.assignment-controls button{min-height:30px;font-size:12px}.assignment-suggestion-empty{color:#77747d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100px;font-size:12px;display:flex}.assignment-suggestion-empty small{color:#99969e}@media (width<=1050px){.assignment-suggestion-card{grid-template-columns:20px minmax(150px,1fr) minmax(200px,1.3fr) minmax(130px,.8fr)}.assignment-controls{flex-direction:row;grid-column:2/-1;align-items:end}.assignment-controls button{min-width:130px}.assignment-controls label{flex:1}}@media (width<=620px){.assignment-suggestions>header,.assignment-suggestion-actions,.assignment-controls{flex-direction:column;align-items:stretch}.assignment-suggestion-actions button{width:100%}.assignment-suggestion-card{grid-template-columns:20px 1fr;align-items:start}.assignment-client,.assignment-proposal,.assignment-workload,.assignment-controls{grid-column:2}.assignment-check{padding-top:4px}.assignment-selection{flex-direction:column;align-items:flex-start}.assignment-controls button{width:100%}}.daily-contact-log{margin:16px 0;padding:17px}.daily-contact-log>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.daily-contact-log h2{color:#302e34;margin:4px 0;font-size:18px}.daily-contact-log header p{color:#85828b;max-width:610px;margin:0;font-size:12px;line-height:1.5}.daily-contact-date,.daily-contact-form>label{color:#8a8790;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:12px;font-weight:850;display:flex}.daily-contact-date input,.daily-contact-form select,.daily-contact-form input{box-sizing:border-box;color:#49464e;height:34px;font:inherit;background:#fff;border:1px solid #ddd9dd;border-radius:8px;padding:0 9px;font-size:12px}.daily-contact-form{background:#faf9f7;border:1px solid #e7e4e3;border-radius:11px;grid-template-columns:minmax(220px,.85fr) minmax(150px,.6fr) minmax(250px,1.2fr);align-items:end;gap:10px;margin-top:15px;padding:12px;display:grid}.daily-contact-client{flex-direction:column;justify-content:center;gap:3px;min-height:34px;display:flex}.daily-contact-client b{color:#403d44;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.daily-contact-client span,.daily-contact-client a{color:#8b8790;font-size:12px;text-decoration:none}.daily-contact-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.daily-contact-action{color:#534f57;cursor:pointer;min-height:43px;font:inherit;background:#fff;border:1px solid #e0dddf;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:850;display:flex}.daily-contact-action span{font-size:13px}.daily-contact-action.call{color:#9c493c;background:#fff3ef;border-color:#dec5bd}.daily-contact-action.whatsapp{color:#28724b;background:#effaf3;border-color:#bfddca}.daily-contact-action.order{color:#684685;background:#f8f0fc;border-color:#d8c6e4}.daily-contact-action:disabled{cursor:default;opacity:.5}.daily-contact-disclaimer{color:#938f96;margin-top:9px;font-size:12px;line-height:1.45;display:block}.daily-contact-history{border-top:1px solid #eeebea;margin-top:14px}.daily-contact-history-title{align-items:center;gap:8px;padding:10px 1px;display:flex}.daily-contact-history-title b{color:#454149;font-size:12px}.daily-contact-history-title span{color:#99959e;font-size:12px}.daily-contact-history-title button{color:#6c6871;cursor:pointer;font:inherit;background:#f2f0f0;border:0;border-radius:6px;margin-left:auto;padding:5px 7px;font-size:12px;font-weight:800}.daily-contact-history ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.daily-contact-history li{border-top:1px solid #f0eeed;grid-template-columns:43px 13px minmax(0,1fr);align-items:start;gap:7px;padding:9px 2px;display:grid}.daily-contact-history time{color:#97939a;font-variant-numeric:tabular-nums;font-size:12px}.daily-contact-dot{background:#de7070;border-radius:50%;width:8px;height:8px;margin-top:2px;box-shadow:0 0 0 3px #fff0ef}.daily-contact-history li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.daily-contact-history li b{color:#49454d;font-size:12px}.daily-contact-history li span,.daily-contact-history li small{color:#908c95;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.daily-contact-history li small{color:#77727b;white-space:normal}.daily-contact-empty{color:#817d86;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:70px;font-size:12px;display:flex}.daily-contact-empty small{color:#99959d}.daily-contact-empty button{color:#fff;font:inherit;background:#5c5860;border:0;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:800}.daily-contact-reassign{color:#684685;cursor:pointer;width:fit-content;font:inherit;background:#f8f0fc;border:1px solid #d8c6e4;border-radius:6px;margin-top:5px;padding:5px 7px;font-size:12px;font-weight:850}.daily-contact-reassign:disabled{cursor:default;opacity:.55}.daily-contact-history-title>div{align-items:center;gap:8px;display:flex}.daily-contact-monitor-tools{background:#faf9fa;border:1px solid #e8e4e5;border-radius:10px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;padding:11px;display:grid}.daily-contact-monitor-tools label,.daily-contact-correction label{color:#77717a;gap:5px;font-size:12px;font-weight:750;display:grid}.daily-contact-monitor-tools input,.daily-contact-correction input,.daily-contact-correction select{box-sizing:border-box;color:#413d44;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d8d3d8;border-radius:8px;padding:0 10px;font-size:13px}.daily-contact-monitor-tools>div{flex-wrap:wrap;gap:5px;display:flex}.daily-contact-monitor-tools button,.daily-contact-event-actions button,.daily-contact-correction button{color:#544e57;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #dcd6dc;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:750}.daily-contact-monitor-tools button.active{color:#8d3439;background:#fff1f1;border-color:#b85e62}.daily-contact-event-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.daily-contact-corrected{background:#eaf7f0;border-radius:99px;width:fit-content;padding:3px 6px;font-weight:750;color:#3b6c55!important}.daily-contact-revision{background:#f7f4fb;border-left:3px solid #9d8bb6;margin-top:3px;padding:7px 8px;color:#655b70!important}.daily-contact-event-actions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.daily-contact-event-actions .daily-contact-reassign{margin-top:0}.daily-contact-correction{background:#faf8fd;border:1px solid #d8d1e1;border-radius:9px;grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr) auto;align-items:end;gap:8px;margin-top:8px;padding:10px;display:grid}.daily-contact-correction>div{gap:5px;display:flex}.daily-contact-correction>div button:first-child{color:#fff;background:#4f425c;border-color:#4f425c}.daily-contact-correction button.quiet{background:#fff}.daily-contact-history ol{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:560px;overflow:auto}.customer-actions{flex-wrap:wrap;gap:5px;display:flex}.client-history-toggle{color:#51468d;background:#f7f5ff;border-color:#d7d0f0}.reassignment-requests{margin-top:14px;overflow:hidden}.reassignment-requests>header{background:linear-gradient(110deg,#fff,#fbf9ff);border-bottom:1px solid #ebe7e5;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.reassignment-requests h2{color:#353039;margin:4px 0;font-size:17px}.reassignment-requests header p{color:#827d88;max-width:660px;margin:0;font-size:12px;line-height:1.5}.reassignment-requests>header>button,.reassignment-empty button{color:#615b66;cursor:pointer;font:inherit;background:#fff;border:1px solid #ddd7df;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:850}.reassignment-requests ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.reassignment-requests li{border-bottom:1px solid #efebea;grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) auto;align-items:center;gap:9px;padding:12px 17px;display:grid}.reassignment-request-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.reassignment-request-copy b{color:#47414c;font-size:12px}.reassignment-request-copy span,.reassignment-request-copy small{color:#88818d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reassignment-request-copy small{color:#716a75}.reassignment-requests select,.client-history-assignment select,.client-history-assignment input{box-sizing:border-box;color:#514c56;width:100%;height:32px;font:inherit;background:#fff;border:1px solid #ddd7df;border-radius:7px;padding:0 8px;font-size:12px}.reassignment-requests li>button,.client-history-assignment button{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#3e354b;border:0;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:850}.reassignment-requests button:disabled,.client-history-assignment button:disabled{cursor:default;opacity:.55}.reassignment-empty,.client-history-empty{color:#827c86;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:90px;padding:15px;font-size:12px;display:flex}.reassignment-empty small,.client-history-empty small{color:#99939e}.client-history-layer{z-index:90;position:fixed;inset:0}.client-history-backdrop{cursor:default;background:#27222b6b;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.client-history-drawer{z-index:1;background:#fff;width:min(680px,100%);height:100%;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-12px 0 42px #231d2738}.client-history-drawer>header{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #e9e5e8;justify-content:space-between;align-items:flex-start;gap:16px;padding:21px;display:flex;position:sticky;top:0}.client-history-drawer h2{color:#353039;margin:4px 0;font-size:21px}.client-history-drawer>header p{color:#85808a;margin:0;font-size:12px}.client-history-drawer>header button{color:#635c67;cursor:pointer;background:#fff;border:1px solid #ded8df;border-radius:8px;width:29px;height:29px;font-size:18px;line-height:1}.client-history-content{gap:13px;padding:16px;display:grid}.client-history-content>section{border:1px solid #e7e2e5;border-radius:11px;overflow:hidden}.client-history-content>section>header{background:#fcfafb;border-bottom:1px solid #efebed;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.client-history-content header small{color:#938b98;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.client-history-content h3{color:#48414c;margin:3px 0 0;font-size:12px}.client-history-content>section>header>span{color:#817986;font-size:12px}.client-history-assignment>div{grid-template-columns:minmax(150px,1fr) 132px auto;align-items:end;gap:8px;padding:13px;display:grid}.client-history-assignment label{color:#89818c;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:12px;font-weight:850;display:flex}.client-contact-events,.client-movement-timeline{margin:0;padding:0;list-style:none;display:grid}.client-contact-events li,.client-movement-timeline li{border-top:1px solid #f0edef;grid-template-columns:136px minmax(0,1fr);gap:10px;padding:11px 14px;display:grid}.client-contact-events li:first-child,.client-movement-timeline li:first-child{border-top:0}.client-contact-events time,.client-movement-timeline time{color:#948d98;font-size:12px}.client-contact-events li>div,.client-movement-timeline li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.client-contact-events b,.client-movement-timeline b{color:#4a434e;font-size:12px}.client-contact-events span,.client-contact-events small,.client-movement-timeline small{color:#89818d;font-size:12px;line-height:1.4}.client-contact-events small{color:#6e6672}.client-movement-timeline li{grid-template-columns:116px 76px minmax(0,1fr)}.client-history-source{color:#645c67;letter-spacing:.04em;background:#f1edf0;border-radius:99px;width:fit-content;padding:3px 5px;font-size:12px;font-weight:850}.client-history-source.prestashop{color:#a44b36;background:#fff0ec}.client-history-source.asana{color:#5260a3;background:#edf0ff}.client-history-empty.inline{min-height:50px;margin:0}@media (width<=900px){.daily-contact-form{grid-template-columns:1fr 1fr}.daily-contact-notes{grid-column:1/-1}.daily-contact-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-contact-correction{grid-template-columns:1fr 1fr}.daily-contact-correction>div{grid-column:1/-1}}@media (width<=620px){.daily-contact-log{padding:13px}.daily-contact-log>header{flex-direction:column;align-items:stretch}.daily-contact-date input{width:100%}.daily-contact-form,.daily-contact-monitor-tools,.daily-contact-correction{grid-template-columns:1fr}.daily-contact-notes,.daily-contact-correction>div{grid-column:auto}.daily-contact-actions{grid-template-columns:1fr 1fr}.daily-contact-action:last-child{grid-column:1/-1}.daily-contact-history li{grid-template-columns:40px 11px minmax(0,1fr)}.daily-contact-event-actions button{flex:145px}.daily-contact-correction>div button{flex:1}}@media (width<=700px){.reassignment-requests>header{flex-direction:column;align-items:stretch}.reassignment-requests li{grid-template-columns:1fr;align-items:stretch}.client-history-assignment>div{grid-template-columns:1fr}.client-contact-events li,.client-movement-timeline li{grid-template-columns:1fr;gap:4px}.client-history-source{margin-top:2px}.client-history-drawer>header{padding:16px}.client-history-content{padding:11px}}.daily-mission-list>article{grid-template-columns:25px minmax(240px,1fr) minmax(145px,.45fr) auto}.mission-check:disabled{cursor:progress;opacity:.55}.mission-quick-assignee{color:#85818a;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:850;display:flex}.mission-quick-assignee select{color:#514b57;width:100%;height:31px;font:inherit;background:#fff;border:1px solid #d9d4dc;border-radius:7px;padding:0 7px;font-size:12px;font-weight:700}.mission-quick-assignee select:disabled{cursor:progress;opacity:.55}@media (width<=900px){.daily-mission-list>article{grid-template-columns:25px minmax(0,1fr) 155px auto}.mission-quick-assignee{grid-column:2}.mission-open{grid-area:1/4/3}}@media (width<=620px){.daily-mission-list>article{grid-template-columns:25px minmax(0,1fr)}.mission-quick-assignee,.daily-mission-list>article>strong,.mission-open{grid-area:auto/2}.mission-open{justify-self:start}}.personal-orders-source{background:#fff;border:1px solid #dfd9df;border-radius:12px;align-items:center;gap:12px;margin-bottom:13px;padding:13px 16px;display:flex}.personal-orders-source>span{color:#a44b36;background:#fff0ec;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.personal-orders-source small{color:#938b95;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.personal-orders-source b{color:#514a55;margin-top:2px;font-size:12px;display:block}.personal-orders-source p{color:#88808c;margin:2px 0 0;font-size:12px}.personal-orders-source.pending{background:#fffaf4;border-color:#f0d8bd}.personal-orders-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.personal-orders-kpis article{background:#fff;border:1px solid #e5e1e3;border-radius:12px;min-width:0;padding:13px}.personal-orders-kpis article>span{color:#7c558f;background:#f4edf8;border-radius:7px;place-items:center;width:23px;height:23px;margin-bottom:7px;font-size:12px;font-weight:900;display:grid}.personal-orders-kpis article:nth-child(3n+2)>span{color:#a84942;background:#fff0ed}.personal-orders-kpis article:nth-child(3n)>span{color:#347559;background:#eaf8ef}.personal-orders-kpis small{color:#918b95;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:850;display:block;overflow:hidden}.personal-orders-kpis b{color:#353039;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:17px;display:block;overflow:hidden}.personal-orders-kpis p{color:#89828c;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.personal-orders-months{margin-bottom:13px;overflow:hidden}.personal-orders-months>header{border-bottom:1px solid #ebe7e9;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.personal-orders-months h2{color:#49424d;margin:3px 0;font-size:16px}.personal-orders-months header p{color:#89828c;margin:0;font-size:12px}.personal-orders-months>header>span{color:#928b95;text-transform:uppercase;font-size:12px}.personal-orders-months>div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.personal-orders-months article{border-left:1px solid #efebed;flex-direction:column;gap:4px;min-width:0;padding:13px;display:flex}.personal-orders-months article:first-child{border-left:0}.personal-orders-months article.current{background:#f8f4fb}.personal-orders-months article>b{color:#766c7a;text-transform:capitalize;font-size:12px}.personal-orders-months article>strong{color:#3e3742;font-size:12px}.personal-orders-months article>span{color:#8f8791;font-size:12px}.personal-orders-months article>em{color:#664d77;margin-top:4px;font-size:12px;font-style:normal;font-weight:850}.personal-client-portfolio>header p{color:#88818b;margin:4px 0 0;font-size:12px}.manual-assignment-badge{background:#eeeafd;border-radius:99px;width:fit-content;margin-top:5px;padding:3px 5px;font-weight:850;color:#58418a!important}.client-history-assignment>p{color:#766e79;background:#fcfafb;border-bottom:1px solid #efebed;margin:0;padding:10px 13px;font-size:12px;line-height:1.45}.client-history-assignment>div{grid-template-columns:minmax(150px,1fr) 132px auto}.client-history-assignment-actions{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.client-history-assignment-actions button.secondary{color:#5c5360;background:#eee9ed}@media (width<=900px){.personal-orders-kpis,.personal-orders-months>div{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-orders-months article:nth-child(4){border-top:1px solid #efebed;border-left:0}.personal-orders-months article:nth-child(n+4){border-top:1px solid #efebed}}@media (width<=620px){.personal-orders-kpis,.personal-orders-months>div{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-orders-months article{border-top:1px solid #efebed}.personal-orders-months article:nth-child(odd){border-left:0}.personal-orders-months article:first-child,.personal-orders-months article:nth-child(2){border-top:0}.personal-orders-months article:nth-child(4){border-left:1px solid #efebed}.client-history-assignment>div{grid-template-columns:1fr}.client-history-assignment-actions{align-items:stretch}.client-history-assignment-actions button{width:100%}}.supporto-owner-card{background:linear-gradient(105deg,#fffaf6,#fff);border:1px solid #e6d6c8;grid-template-columns:35px minmax(260px,1fr) minmax(165px,.38fr) auto;align-items:center;gap:13px;margin:13px 0;padding:15px 17px;display:grid}.supporto-owner-card>span{color:#a64d35;background:#fff0e9;border-radius:9px;place-items:center;width:33px;height:33px;font-size:12px;font-weight:900;display:grid}.supporto-owner-card small{color:#917e77;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.supporto-owner-card h2{color:#4f3f3c;margin:3px 0;font-size:15px}.supporto-owner-card p{color:#81746f;margin:0;font-size:12px;line-height:1.45}.supporto-owner-card label{color:#867770;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:12px;font-weight:850;display:flex}.supporto-owner-card select,.personal-distribution select{box-sizing:border-box;color:#50484b;height:32px;font:inherit;background:#fff;border:1px solid #dfd5d0;border-radius:7px;padding:0 8px;font-size:12px}.supporto-owner-card>button,.personal-distribution button{color:#fff;cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;background:#5b3d54;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:850}.supporto-owner-card button:disabled,.personal-distribution button:disabled{cursor:default;opacity:.55}.supporto-owner-active{grid-column:2/-1;color:#6b5474!important}.personal-distribution{grid-template-columns:minmax(110px,1fr) auto;align-items:center;gap:5px;min-width:175px;display:grid}.personal-distribution button{background:#694776}.personal-client-portfolio td>small{color:#8b8490;white-space:nowrap;font-size:12px}.assignment-account-gate{color:#73583e;background:#fffaf2;border:1px solid #f0d7b8;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;padding:12px;display:grid}.assignment-account-gate>span{color:#a76a23;background:#ffe9cb;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-weight:900;display:grid}.assignment-account-gate b{color:#654b35;font-size:12px;display:block}.assignment-account-gate p{color:#876f5b;margin:3px 0 0;font-size:12px;line-height:1.45}.assignment-account-gate button{color:#694b32;cursor:pointer;min-height:31px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d9c2aa;border-radius:7px;padding:0 9px;font-size:12px;font-weight:850}.supporto-portfolio-status{background:#f9fbff;border:1px solid #d8e1ed;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:13px 0;padding:13px 15px;display:grid}.supporto-portfolio-status.ready{background:#f8fcf9;border-color:#cce5d5}.supporto-portfolio-status>span{color:#425d86;background:#e9f0fc;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.supporto-portfolio-status.ready>span{color:#34724b;background:#e6f5eb}.supporto-portfolio-status small{color:#74819a;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.supporto-portfolio-status b{color:#394a66;margin-top:2px;font-size:12px;display:block}.supporto-portfolio-status p{color:#68758b;margin:3px 0 0;font-size:12px;line-height:1.45}@media (width<=900px){.supporto-owner-card{grid-template-columns:35px 1fr;align-items:start}.supporto-owner-card label,.supporto-owner-card>button,.supporto-owner-active{grid-column:2}.supporto-owner-card>button{justify-self:start}}@media (width<=620px){.supporto-owner-card{grid-template-columns:1fr}.supporto-owner-card>span,.supporto-owner-card label,.supporto-owner-card>button,.supporto-owner-active{grid-column:auto}.supporto-owner-card>button{width:100%}.personal-distribution{grid-template-columns:1fr;min-width:130px}.assignment-account-gate{grid-template-columns:22px 1fr;align-items:start}.assignment-account-gate button{grid-column:2;width:100%}}.asana-client-linker{background:#f8f7ff;border:1px solid #d9d5ea;border-radius:10px;margin:13px 0;padding:12px}.asana-client-linker header span{color:#726892;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.asana-client-linker h3{color:#403950;margin:3px 0;font-size:12px}.asana-client-linker p{color:#766f82;margin:0;font-size:12px;line-height:1.45}.asana-client-linker>div{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:8px;margin-top:10px;display:grid}.asana-client-linker label{color:#817a8e;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:12px;font-weight:850;display:flex}.asana-client-linker input,.asana-client-linker select{color:#4c4656;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #d5d0e4;border-radius:7px;padding:0 7px;font-size:12px}.asana-client-linker button{color:#fff;min-height:35px;font:inherit;white-space:nowrap;background:#51466c;border:0;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:850}.asana-client-linker button:disabled{cursor:default;opacity:.5}.daily-contact-assignment-help{color:#756651;background:#fff9ef;border:1px solid #e0d7c3;border-radius:8px;margin:9px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}@media (width<=700px){.asana-client-linker>div{grid-template-columns:1fr}.asana-client-linker button{width:100%}}.live-session-history-toggle{background:#fff;border-top:1px solid #f0eeec;padding:9px 13px}.live-session-history-toggle button{color:#584d58;cursor:pointer;font:inherit;background:#fff;border:1px solid #ddd7dc;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:850}.live-session-history{background:#faf9f8;border-top:1px solid #eee9ec}.live-session-history>header{justify-content:space-between;align-items:baseline;gap:10px;padding:11px 13px 8px;display:flex}.live-session-history>header small{color:#938b93;letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:850}.live-session-history>header b{color:#494149;font-size:12px}.live-session-history>p{color:#887f88;margin:0;padding:0 13px 13px;font-size:12px}.live-session-history ol{max-height:260px;margin:0;padding:0 13px 13px;list-style:none;overflow:auto}.live-session-history li{border-top:1px solid #ebe7e9;grid-template-columns:38px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.live-session-history time{color:#8b838c;padding-top:2px;font-size:12px;font-weight:850}.live-session-history li>div{gap:2px;min-width:0;display:grid}.live-session-history li b{color:#403a42;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.live-session-history li span,.live-session-history li small{color:#817984;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.live-session-history li strong{color:#574878;background:#eeeafd;border-radius:5px;width:fit-content;margin-top:2px;padding:3px 5px;font-size:12px}.live-session-history li small{white-space:pre-wrap}.report-detail-log{margin-top:14px;padding:18px}.report-detail-log>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.report-detail-log h2{color:#3c3740;margin:4px 0;font-size:15px}.report-detail-log header p{color:#88818a;margin:0;font-size:12px}.report-detail-log>header>span{color:#66516e;background:#f1edf4;border-radius:999px;padding:5px 7px;font-size:12px;font-weight:850}.report-detail-scroll{border:1px solid #ece8ea;border-radius:10px;max-height:420px;overflow:auto}.report-detail-scroll table{border-collapse:collapse;width:100%;min-width:760px}.report-detail-scroll th{color:#918a93;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#faf9fa;padding:9px 10px;font-size:12px}.report-detail-scroll td{color:#5c5560;vertical-align:top;border-top:1px solid #efebed;padding:10px;font-size:12px;line-height:1.35}.report-detail-scroll td:last-child{white-space:pre-wrap;min-width:210px}.report-detail-warning{color:#73572d;background:#fff9ed;border:1px solid #ebd7ab;border-radius:8px;margin:0 0 10px;padding:9px 11px;font-size:12px}.attendance-session-detail-button{color:#584e59;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #dcd5db;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:850}.attendance-session-detail>td{background:#faf9fa;padding:0!important}.attendance-session-detail p{color:#817984;margin:0;padding:12px 16px;font-size:12px}.attendance-session-detail ol{max-height:260px;margin:0;padding:0 16px 13px;list-style:none;overflow:auto}.attendance-session-detail li{border-top:1px solid #ece8ea;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.attendance-session-detail time{color:#857d87;font-size:12px;font-weight:850}.attendance-session-detail li>div{gap:2px;display:grid}.attendance-session-detail b{color:#4d4650;font-size:12px}.attendance-session-detail span,.attendance-session-detail small{color:#807883;font-size:12px;line-height:1.35}.attendance-session-detail small{white-space:pre-wrap}.client-action-menu{background:#fbfafb;border:1px solid #ded9df;border-radius:10px;margin:11px 0;padding:11px}.client-action-menu-row{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.client-action-menu label{color:#867f8a;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:850;display:flex}.client-action-menu select,.client-action-menu input{box-sizing:border-box;color:#4d4652;width:100%;height:35px;font:inherit;background:#fff;border:1px solid #d9d4db;border-radius:7px;padding:0 8px;font-size:12px}.client-action-execute{color:#fff;cursor:pointer;min-height:35px;font:inherit;background:#37343b;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:850}.client-action-execute.call{background:#6553a9}.client-action-execute.whatsapp{background:#3f9365}.client-action-execute.danger{background:#aa4848}.client-action-execute:disabled{cursor:default;opacity:.5}.client-action-fields{grid-template-columns:minmax(140px,.45fr) minmax(180px,1fr);align-items:end;gap:8px;margin-top:9px;display:grid}.client-action-fields .wide{grid-column:span 2}.client-action-fields small{color:#786f79;grid-column:1/-1;font-size:12px;line-height:1.45}.client-action-blacklist{color:#963f3f;background:#fff5f3;border:1px solid #efd0cc;border-radius:8px;margin:9px 0;padding:8px 10px;font-size:12px}.client-history-actions .client-action-menu{background:0 0;border:0;border-radius:0;margin:0}.notification-center{position:relative}.notification-popover{z-index:30;background:#fff;border:1px solid #ded9df;border-radius:12px;width:min(370px,100vw - 28px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 42px #261e262e}.notification-popover>header{border-bottom:1px solid #efebee;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.notification-popover header .eyebrow{color:#958d99;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.notification-popover header b{color:#403b44;margin-top:3px;font-size:12px;display:block}.notification-popover>p{color:#837b87;margin:0;padding:15px;font-size:12px}.notification-popover ol{max-height:390px;margin:0;padding:0;list-style:none;overflow:auto}.notification-popover li{border-top:1px solid #f0edef}.notification-popover li:first-child{border-top:0}.notification-popover li button{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff8f7;border:0;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.notification-popover li.read button{background:#fff}.notification-popover li b{color:#4a434d;font-size:12px}.notification-popover li span,.notification-popover li small{color:#817986;font-size:12px;line-height:1.35}.notification-popover li small{color:#a29ba4}.live-session-filters{background:#faf9f9;border:1px solid #e8e4e7;border-radius:10px;flex-wrap:wrap;align-items:end;gap:7px;margin:14px 0;padding:10px;display:flex}.live-session-filters label{color:#938b95;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:850;display:flex}.live-session-filters input,.live-session-filters select{color:#524c56;min-width:105px;height:33px;font:inherit;background:#fff;border:1px solid #dcd6dc;border-radius:7px;padding:0 7px;font-size:12px}.live-session-filters .live-client-filter{flex:150px}.live-session-filters .live-client-filter input{width:100%}.live-session-card.state-problem .live-session-state{color:#943f3f;background:#ffe7e4}.live-session-current.problem{background:#fff5f3}.live-session-current.problem>span{color:#a34343}.live-activity-feed{background:#fff;border:1px solid #e7e2e6;border-radius:11px;margin-top:14px;overflow:hidden}.live-activity-feed>header{border-bottom:1px solid #efebed;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.live-activity-feed h3{color:#47414a;margin:3px 0 0;font-size:12px}.live-activity-feed header small{color:#918a94;font-size:12px}.live-activity-feed>p{color:#857d88;margin:0;padding:14px;font-size:12px}.live-activity-feed ol{max-height:400px;margin:0;padding:0;list-style:none;overflow:auto}.live-activity-feed li{border-top:1px solid #f0edef;grid-template-columns:42px 55px minmax(0,1fr);gap:8px;padding:10px 13px;display:grid}.live-activity-feed time{color:#948c97;font-size:12px;font-weight:850}.live-feed-kind{color:#5c4a6d;background:#eee8f2;border-radius:5px;width:fit-content;height:fit-content;padding:3px 4px;font-size:12px;font-weight:900}.live-feed-kind.prestashop_order{color:#9a4d34;background:#fff0ea}.live-feed-kind.operator_state{color:#3f6b87;background:#eaf4fa}.live-activity-feed li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.live-activity-feed b{color:#4b454e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.live-activity-feed span{color:#827a85;font-size:12px}.client-action-execute.email{background:#2f658d}@media (width<=620px){.client-action-menu-row,.client-action-fields{grid-template-columns:1fr}.client-action-fields .wide{grid-column:auto}.client-action-execute{width:100%}.live-session-filters label{flex:125px}.live-session-filters .live-client-filter{flex-basis:100%}.notification-popover{position:fixed;top:58px;right:14px}.live-activity-feed li{grid-template-columns:37px 48px minmax(0,1fr);padding:9px}}.non-clients-heading{align-items:stretch}.non-client-import-state{background:#fffaf1;border:1px solid #ecd8b6;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-width:260px;padding:13px 15px;display:grid}.non-client-import-state.complete{background:#f6fcf8;border-color:#cce5d5}.non-client-import-state>span{color:#8a661f;background:#ffe8b8;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.non-client-import-state.complete>span{color:#2c7450;background:#dff3e7}.non-client-import-state small{color:#8c858d;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.non-client-import-state b{color:#403b42;margin-top:3px;font-size:12px;display:block}.non-client-import-state p{color:#8c858d;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.non-client-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.non-client-kpis article{background:#fff;border:1px solid #e4e0e3;border-radius:14px;padding:16px}.non-client-kpis small{color:#908994;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.non-client-kpis b{color:#343037;letter-spacing:-.05em;margin-top:7px;font-size:23px;display:block}.non-client-kpis p{color:#928b95;margin:3px 0 0;font-size:12px}.non-client-kpis article:nth-child(2){background:#fff9ed}.non-client-kpis article:nth-child(5){background:#f4fbf7}.non-client-controls{margin-bottom:13px;padding:13px}.non-client-filters{grid-template-columns:minmax(250px,1.6fr) repeat(4,minmax(130px,.65fr));gap:8px;display:grid}.non-client-filters label,.non-client-outcome label{color:#8d8690;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:850;display:flex}.non-client-filters input,.non-client-filters select,.non-client-bulk select,.non-client-outcome input,.non-client-outcome select{box-sizing:border-box;color:#4d4750;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #ddd8de;border-radius:8px;padding:0 9px;font-size:12px}.non-client-bulk{border-top:1px solid #eeeaed;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.non-client-bulk>span{color:#817983;margin-right:auto;font-size:12px}.non-client-bulk select{width:190px}.non-client-bulk button,.non-client-open,.non-client-outcome button{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#403740;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:850}.non-client-bulk button:disabled,.non-client-outcome button:disabled{cursor:default;opacity:.45}.non-client-table{overflow:hidden}.non-client-table table{border-collapse:collapse;width:100%;min-width:1160px}.non-client-table th{color:#958e98;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#faf9fa;border-bottom:1px solid #e8e4e7;padding:10px 11px;font-size:12px}.non-client-table td{color:#57505a;vertical-align:top;border-bottom:1px solid #efebee;padding:12px 11px;font-size:12px}.non-client-table td:nth-child(2){min-width:185px}.non-client-table td:nth-child(4){min-width:165px}.non-client-table td>b,.non-client-table td>small{display:block}.non-client-table td>small{color:#948d97;text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-top:4px;overflow:hidden}.non-client-table td a{color:#554873;text-decoration:none;display:block}.non-client-table input[type=checkbox]{accent-color:#6c4d72;width:15px;height:15px}.non-client-state{color:#5d5860;text-transform:uppercase;white-space:nowrap;background:#efedef;border-radius:99px;padding:5px 7px;font-size:12px;font-weight:900;display:inline-flex}.non-client-state.follow_up,.non-client-state.in_progress{color:#8b6017;background:#fff0c9}.non-client-state.offer_sent{color:#4d4d91;background:#ececff}.non-client-state.conversion_candidate{color:#2f7654;background:#e0f4e8}.non-client-state.not_interested,.non-client-state.invalid{color:#984848;background:#ffe5e2}.non-client-owner{white-space:nowrap;align-items:center;gap:6px;display:flex}.non-client-owner i{border-radius:50%;width:8px;height:8px}.non-client-unassigned{color:#a36430;font-weight:800}.non-client-open{background:#66526b;min-height:29px;padding:0 9px;font-size:12px}.non-client-loading{color:#5b555d;justify-content:center;align-items:center;gap:14px;min-height:190px;font-size:12px;display:flex}.non-client-detail-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19151973;justify-content:flex-end;display:flex;position:fixed;inset:0}.non-client-detail{background:#f8f7f5;width:min(650px,100%);height:100%;padding:27px;position:relative;overflow-y:auto;box-shadow:-20px 0 60px #19141933}.non-client-detail>header{padding-right:38px}.non-client-detail h2{color:#363138;margin:5px 0;font-size:24px}.non-client-detail header p{color:#827a84;margin:0;font-size:12px;line-height:1.5}.non-client-detail header>div{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.non-client-detail header a{color:#564c5d;background:#fff;border:1px solid #ddd7dc;border-radius:8px;padding:8px 10px;font-size:12px;text-decoration:none}.non-client-detail-meta{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.non-client-detail-meta>span{background:#fff;border:1px solid #e5e0e3;border-radius:10px;min-width:0;padding:11px}.non-client-detail-meta small{color:#968e98;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.non-client-detail-meta b{color:#514a53;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.non-client-outcome{background:#fff;border:1px solid #ded8de;border-radius:12px;grid-template-columns:1fr 1.4fr .85fr auto;align-items:end;gap:8px;padding:13px;display:grid}.non-client-timeline{background:#fff;border:1px solid #e3dfe2;border-radius:12px;margin-top:15px;padding:15px}.non-client-timeline h3{color:#4d464f;margin:0 0 10px;font-size:12px}.non-client-timeline>p{color:#8d858f;font-size:12px}.non-client-timeline article{border-top:1px solid #efebee;grid-template-columns:115px 1fr;gap:10px;padding:10px 0;display:grid}.non-client-timeline time{color:#928a94;font-size:12px}.non-client-timeline article b{color:#4d464f;font-size:12px}.non-client-timeline article small{color:#918993;margin-top:3px;font-size:12px;display:block}.non-client-timeline article p{color:#746d76;margin:5px 0 0;font-size:12px;line-height:1.45}.non-client-timeline.assignments{background:#fcfbfa}.my-non-clients{margin:16px 0;overflow:hidden}.my-non-clients>header{border-bottom:1px solid #eae6e9;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px;display:flex}.my-non-clients h2{color:#39343c;margin:4px 0;font-size:18px}.my-non-clients header p{color:#867f89;margin:0;font-size:12px}.my-non-clients>header>div:last-child{gap:8px;display:flex}.my-non-clients>header>div:last-child span{background:#f3f0f2;border-radius:9px;min-width:82px;padding:9px 11px}.my-non-clients header small{color:#948d96;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.my-non-clients header span b{color:#4b434d;margin-top:3px;font-size:14px;display:block}.my-non-client-empty{text-align:center;padding:25px}.my-non-client-empty b{font-size:12px}.my-non-client-empty p{color:#8a828c;margin:5px 0 0;font-size:12px}.my-non-client-list>article{border-top:1px solid #efebee}.my-non-client-list>article:first-child{border-top:0}.my-non-client-head{width:100%;min-height:65px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:35px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:10px 16px;display:grid}.my-non-client-head>span{color:#fff;background:#5e4a63;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.my-non-client-head>div{min-width:0}.my-non-client-head b,.my-non-client-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.my-non-client-head b{color:#48414a;font-size:12px}.my-non-client-head small{color:#928a94;margin-top:4px;font-size:12px}.my-non-client-head em{color:#68566d;text-transform:uppercase;background:#f0ebf2;border-radius:99px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:850}.my-non-client-head>i{color:#766d78;font-size:15px;font-style:normal}.my-non-client-body{background:#faf8fa;padding:13px 16px 16px 61px}.my-non-client-contacts{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.my-non-client-contacts a{color:#574b5d;background:#fff;border:1px solid #ddd7dd;border-radius:7px;padding:7px 9px;font-size:12px;text-decoration:none}.my-non-client-contacts p{color:#827a84;flex:100%;margin:0;font-size:12px}.non-client-outcome.compact{background:0 0;border:0;grid-template-columns:1fr 1.3fr .8fr auto;padding:0}.non-client-heading-actions{gap:8px;display:grid}.non-client-reconcile{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#654b69;border:0;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:850}.non-client-reconcile:disabled{color:#767078;cursor:default;background:#e6e2e5}.non-client-region-policy{color:#706873;background:#fbf7fc;border:1px solid #e8dde9;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.55}.non-client-protected{opacity:.82;background:#fbfaf9}.non-client-match{font-weight:800;color:#25704b!important}.non-client-state.already_client{color:#276b4d;background:#e6f5ec}.non-client-state.match_review{color:#8b641f;background:#fff2d7}.non-client-reconciliation-note{background:#fff9eb;border:1px solid #ecd7ac;border-radius:10px;margin:12px 0;padding:12px}.non-client-reconciliation-note.matched{background:#effaf3;border-color:#c4e2cf}.non-client-reconciliation-note b{font-size:12px}.non-client-reconciliation-note p{color:#777079;margin:4px 0 0;font-size:12px;line-height:1.45}.non-client-import-button{color:#654b69;cursor:pointer;text-align:center;background:#fff;border:1px solid #654b69;border-radius:9px;place-items:center;min-height:36px;padding:8px 12px;font-size:12px;font-weight:850;display:grid}.non-client-import-button input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.non-client-import-button.disabled{color:#79737b;cursor:wait;background:#f3f1f3;border-color:#ddd8dd}.daily-call-focus{margin:16px 0;overflow:hidden}.daily-call-focus>header{border-bottom:1px solid #e9e5e8;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px;display:flex}.daily-call-focus h2{color:#38343c;margin:4px 0;font-size:19px}.daily-call-focus header p{color:#85808a;max-width:650px;margin:0;font-size:12px;line-height:1.5}.daily-call-focus-progress{grid-template-columns:auto 1fr;align-items:end;gap:2px 8px;min-width:130px;display:grid}.daily-call-focus-progress b{color:#5c465f;font-size:20px}.daily-call-focus-progress span{color:#8e8791;font-size:12px}.daily-call-focus-progress progress{accent-color:#68506c;grid-column:1/-1;width:100%;height:6px}.daily-call-focus-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.daily-call-focus-list>article{border-bottom:1px solid #eeebed}.daily-call-focus-list>article:nth-child(odd){border-right:1px solid #eeebed}.daily-call-focus-list>article.completed{background:#f7fbf8}.daily-call-focus-head{width:100%;min-height:76px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:10px 14px;display:grid}.daily-call-focus-head>span{color:#fff;background:#69516d;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.daily-call-focus-list article.completed .daily-call-focus-head>span{background:#4d8a68}.daily-call-focus-head>div{min-width:0}.daily-call-focus-head small,.daily-call-focus-head b,.daily-call-focus-head em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.daily-call-focus-head small{color:#9a929c;text-transform:uppercase;font-size:12px;font-weight:850}.daily-call-focus-head b{color:#423c45;margin-top:3px;font-size:12px}.daily-call-focus-head em{color:#8e8791;margin-top:3px;font-size:12px;font-style:normal}.daily-call-focus-head strong{color:#755c79;background:#f0eaf2;border-radius:99px;padding:5px 7px;font-size:12px}.daily-call-focus-list article.completed .daily-call-focus-head strong{color:#337050;background:#e4f3ea}.daily-call-focus-head>i{color:#777079;font-size:14px;font-style:normal}.daily-call-focus-body{background:#faf8fa;padding:12px 14px 15px 55px}.daily-call-focus-contact{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.daily-call-focus-contact a,.daily-call-focus-contact>span{color:#594c5d;background:#fff;border:1px solid #ded8df;border-radius:7px;padding:6px 8px;font-size:12px;text-decoration:none}.daily-call-focus-contact small{color:#89818b;flex:100%;font-size:12px}.daily-call-focus>footer{color:#8d8690;text-align:center;background:#f8f5f7;padding:11px 15px;font-size:12px}@media (width<=1050px){.non-client-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.non-client-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}.non-client-search{grid-column:span 2}.non-client-outcome,.non-client-outcome.compact{grid-template-columns:1fr 1fr}.non-client-outcome button{min-height:36px}}@media (width<=620px){.non-clients-heading{flex-direction:column}.non-client-heading-actions{width:100%}.non-client-import-state{min-width:0}.non-client-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.non-client-kpis article:last-child{grid-column:1/-1}.non-client-filters{grid-template-columns:1fr}.non-client-search{grid-column:auto}.non-client-bulk{flex-direction:column;align-items:stretch}.non-client-bulk select,.non-client-bulk button{width:100%}.non-client-detail{padding:20px 15px}.non-client-detail-meta,.non-client-outcome,.non-client-outcome.compact,.non-client-timeline article{grid-template-columns:1fr}.my-non-clients>header{flex-direction:column}.my-non-clients>header>div:last-child{width:100%}.my-non-clients>header>div:last-child span{flex:1}.my-non-client-head{grid-template-columns:34px minmax(0,1fr) 18px}.my-non-client-head em{grid-area:2/2;justify-self:start}.my-non-client-head>i{grid-area:1/3/3}.my-non-client-body{padding-left:15px}.daily-call-focus>header{flex-direction:column}.daily-call-focus-progress{width:100%}.daily-call-focus-list{grid-template-columns:1fr}.daily-call-focus-list>article:nth-child(odd){border-right:0}.daily-call-focus-head{grid-template-columns:31px minmax(0,1fr) 16px}.daily-call-focus-head strong{grid-column:2;justify-self:start}.daily-call-focus-head>i{grid-area:1/3/3}.daily-call-focus-body{padding-left:14px}}.nicotine-heading{align-items:center}.nicotine-heading>div:first-child p{max-width:720px}.nicotine-formula-chip{background:linear-gradient(135deg,#fff 0%,#f7f0f8 100%);border:1px solid #dfd5e1;border-radius:13px;align-items:center;gap:11px;min-width:235px;padding:13px 15px;display:flex}.nicotine-formula-chip>span{color:#fff;background:#5f4764;border-radius:12px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:grid}.nicotine-formula-chip b,.nicotine-formula-chip small{display:block}.nicotine-formula-chip b{color:#4a414d;font-size:12px}.nicotine-formula-chip small{color:#918893;margin-top:4px;font-size:12px}.nicotine-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:14px;display:grid}.nicotine-inputs,.nicotine-result{overflow:hidden}.nicotine-inputs>header,.nicotine-result>header{border-bottom:1px solid #ebe6ea;padding:18px 19px 14px}.nicotine-inputs h2,.nicotine-result h2,.nicotine-comparison h2{color:#3f3942;margin:4px 0;font-size:19px}.nicotine-inputs header p{color:#88808b;margin:0;font-size:12px}.nicotine-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:17px 19px;display:grid}.nicotine-field-grid label{color:#8a828d;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:12px;font-weight:850;display:flex}.nicotine-field-grid label:last-child{grid-column:1/-1}.nicotine-field-grid input{box-sizing:border-box;color:#453e48;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #dcd5dc;border-radius:9px;padding:0 11px;font-size:12px;font-weight:800}.nicotine-field-grid input:focus{border-color:#725a76;outline:2px solid #d6c3da}.nicotine-presets{gap:11px;padding:0 19px 19px;display:grid}.nicotine-presets>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nicotine-presets b{color:#817984;min-width:95px;font-size:12px}.nicotine-presets button{color:#6e6670;cursor:pointer;min-height:30px;font:inherit;background:#fff;border:1px solid #ded7de;border-radius:7px;padding:0 9px;font-size:12px;font-weight:800}.nicotine-presets button.active{color:#fff;background:#654c6a;border-color:#654c6a}.nicotine-result{background:linear-gradient(155deg,#fff 0%,#f7f1f8 100%);border-color:#d9cfdb}.nicotine-result.valid>header{border-color:#dfd2e1}.nicotine-primary-result{padding:22px 20px 17px}.nicotine-primary-result small{color:#8e8490;text-transform:uppercase;font-size:12px;font-weight:850}.nicotine-primary-result>b{color:#5c4262;letter-spacing:-.05em;margin-top:4px;font-size:35px;display:block}.nicotine-primary-result p{color:#706775;margin:6px 0 0;font-size:12px;line-height:1.45}.nicotine-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 20px 17px;display:grid}.nicotine-recipe-grid span{background:#ffffffc7;border:1px solid #6a4e6f21;border-radius:10px;padding:11px}.nicotine-recipe-grid small,.nicotine-recipe-grid b{display:block}.nicotine-recipe-grid small{color:#908793;text-transform:uppercase;font-size:12px}.nicotine-recipe-grid b{color:#514956;margin-top:4px;font-size:13px}.nicotine-last-bottle{color:#62566a;background:#eee3f0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 20px 20px;padding:11px 12px;font-size:12px;display:flex}.nicotine-last-bottle b{font-size:12px}.nicotine-error{color:#87423f;background:#fff2f0;border:1px solid #e9b9b3;border-radius:11px;margin:20px;padding:15px}.nicotine-error b{font-size:12px}.nicotine-error p{margin:6px 0 0;font-size:12px;line-height:1.45}.nicotine-comparison{margin-top:14px;padding:18px}.nicotine-comparison>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.nicotine-comparison>header p{color:#88818a;max-width:450px;margin:0;font-size:12px;line-height:1.45}.nicotine-comparison>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.nicotine-comparison article{background:#fbfafb;border:1px solid #e2dce1;border-radius:11px;padding:14px}.nicotine-comparison article.selected{background:#f6eff7;border-color:#725777;box-shadow:inset 0 0 0 1px #725777}.nicotine-comparison small,.nicotine-comparison b,.nicotine-comparison strong,.nicotine-comparison span{display:block}.nicotine-comparison small{color:#948c96;text-transform:uppercase;font-size:12px}.nicotine-comparison b{color:#49414b;margin-top:4px;font-size:12px}.nicotine-comparison strong{color:#644b69;margin-top:12px;font-size:16px}.nicotine-comparison span{color:#8b838d;margin-top:4px;font-size:12px}.nicotine-safety{color:#75602e;background:#fff9e9;border:1px solid #ead9aa;border-radius:11px;align-items:flex-start;gap:13px;margin-top:14px;padding:13px 15px;display:flex}.nicotine-safety b{flex:none;font-size:12px}.nicotine-safety p{margin:0;font-size:12px;line-height:1.5}@media (width<=1050px){.nicotine-layout{grid-template-columns:1fr}.nicotine-comparison>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.nicotine-heading{flex-direction:column;align-items:stretch}.nicotine-formula-chip{min-width:0}.nicotine-field-grid{grid-template-columns:1fr}.nicotine-field-grid label:last-child{grid-column:auto}.nicotine-comparison>header{flex-direction:column;align-items:flex-start}.nicotine-comparison>div{grid-template-columns:1fr}.nicotine-last-bottle,.nicotine-safety{flex-direction:column}.nicotine-recipe-grid{grid-template-columns:1fr 1fr}}.field-visits-heading{align-items:center}.field-day-actions{gap:8px;display:flex}.field-day-actions button{color:#fff;cursor:pointer;min-height:38px;font:inherit;background:#3d765b;border:0;border-radius:9px;padding:0 14px;font-size:12px;font-weight:850}.field-day-actions .quiet{color:#615962;background:#fff;border:1px solid #d9d2d8}.field-visit-toolbar{flex-wrap:wrap;align-items:end;gap:9px;margin-bottom:12px;padding:13px;display:flex}.field-visit-toolbar label,.field-visit-plan-grid label,.field-visit-actions label{color:#8b838c;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:850;display:flex}.field-visit-toolbar input,.field-visit-toolbar select,.field-visit-plan-grid input,.field-visit-plan-grid select,.field-visit-plan-grid textarea,.field-visit-actions input,.field-visit-actions select,.field-visit-actions textarea{box-sizing:border-box;color:#4a434b;width:100%;font:inherit;background:#fff;border:1px solid #dad4d9;border-radius:8px;font-size:12px}.field-visit-toolbar input,.field-visit-toolbar select,.field-visit-plan-grid input,.field-visit-plan-grid select,.field-visit-actions input,.field-visit-actions select{height:38px;padding:0 9px}.field-visit-plan-grid textarea,.field-visit-actions textarea{resize:vertical;min-height:70px;padding:9px}.field-visit-toolbar button{color:#fff;cursor:pointer;height:38px;font:inherit;background:#4a444c;border:0;border-radius:8px;padding:0 13px;font-size:12px;font-weight:850}.field-visit-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.field-visit-kpis article{background:#fff;border:1px solid #e1dddf;border-radius:11px;padding:14px}.field-visit-kpis small{color:#918992;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.field-visit-kpis b{color:#3f5f4d;margin-top:5px;font-size:25px;display:block}.field-visit-kpis p{color:#8c858c;margin:3px 0 0;font-size:12px}.field-visit-planner{margin-bottom:14px;overflow:hidden}.field-visit-planner>header,.field-visits-board>header,.field-visit-history>header{border-bottom:1px solid #ebe7e9;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.field-visit-planner h2,.field-visits-board h2,.field-visit-history h2{color:#403a42;margin:4px 0;font-size:17px}.field-visit-planner header p{color:#89818a;margin:0;font-size:12px}.field-visit-planner header>span,.field-visits-board header>span,.field-visit-history header>span{color:#40684f;background:#e9f5ed;border-radius:99px;padding:5px 7px;font-size:12px;font-weight:850}.field-visit-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.field-visit-plan-grid .wide{grid-column:span 2}.field-visit-planner>footer{justify-content:flex-end;padding:0 18px 17px;display:flex}.field-visit-planner>footer button{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#3e7458;border:0;border-radius:9px;padding:0 16px;font-size:12px;font-weight:900}.field-visit-planner button:disabled{cursor:default;opacity:.5}.field-visits-board{background:#f6f5f3;border:1px solid #dfdadd;border-radius:12px;margin-bottom:14px;overflow:hidden}.field-visits-board>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.field-visits-empty{color:#887f89;text-align:center;background:#fff;margin:0;padding:25px;font-size:12px}.field-visit-card{background:#fff;border:1px solid #dfd9dd;border-top:4px solid #9b8ba0;border-radius:11px;overflow:hidden}.field-visit-card.status-traveling{border-top-color:#527fa4}.field-visit-card.status-arrived{border-top-color:#49835e}.field-visit-card.status-completed{border-top-color:#5d956b}.field-visit-card.status-follow_up{border-top-color:#d08f42}.field-visit-card.status-cancelled{border-top-color:#b05c5c}.field-visit-card>header{border-bottom:1px solid #eee9ec;justify-content:space-between;gap:10px;padding:14px;display:flex}.field-visit-priority{color:#918793;text-transform:uppercase;font-size:12px;font-weight:900}.field-visit-card h3{color:#423b44;margin:4px 0 2px;font-size:14px}.field-visit-card header p{color:#8b838c;margin:0;font-size:12px}.field-visit-status{color:#4c6d58;background:#e9f4ec;border-radius:99px;height:fit-content;padding:5px 7px;font-size:12px;font-weight:900}.field-visit-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 14px;display:grid}.field-visit-facts span{background:#f8f6f7;border-radius:8px;min-width:0;padding:9px}.field-visit-facts small{color:#938b94;text-transform:uppercase;font-size:12px;display:block}.field-visit-facts b{color:#534b55;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.field-visit-address{color:#665d68;margin:0 14px 8px;font-size:12px}.field-visit-links{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.field-visit-links a{color:#5c5260;border:1px solid #ddd7dc;border-radius:7px;padding:6px 8px;font-size:12px;text-decoration:none}.field-visit-actions{background:#fbfafb;border-top:1px solid #eee9ec;grid-template-columns:1fr 1fr;gap:9px;padding:13px 14px;display:grid}.field-visit-actions label:nth-of-type(2){grid-column:span 2}.field-visit-progress-actions,.field-visit-close-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.field-visit-actions button{color:#fff;cursor:pointer;min-height:34px;font:inherit;background:#486f57;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:850}.field-visit-actions button.quiet{color:#706770;background:#fff;border:1px solid #ddd6dc}.field-visit-actions button:disabled{cursor:default;opacity:.45}.field-visit-result{background:#f6faf7;border-top:1px solid #eee9ec;padding:13px 14px}.field-visit-result b{color:#45634f;font-size:12px}.field-visit-result p{color:#726a73;margin:5px 0;font-size:12px;line-height:1.45}.field-visit-result span{color:#8a7a66;font-size:12px}.field-visit-history{overflow:hidden}.field-visit-history>p{color:#89818a;margin:0;padding:18px;font-size:12px}.field-visit-history ol{max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}.field-visit-history li{border-top:1px solid #eeeaec;grid-template-columns:110px 34px minmax(0,1fr);align-items:start;gap:9px;padding:11px 16px;display:grid}.field-visit-history time{color:#928a92;font-size:12px}.field-visit-history .avatar{color:#fff;background:#567963;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.field-visit-history li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.field-visit-history b{color:#4b444c;font-size:12px}.field-visit-history small{color:#8d858e;font-size:12px}.field-visit-history em{color:#4e6d59;background:#e9f3ec;border-radius:5px;width:fit-content;padding:3px 5px;font-size:12px;font-style:normal;font-weight:850}.field-visit-history p{color:#716a72;margin:2px 0 0;font-size:12px}@media (width<=900px){.field-visit-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-visit-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.field-visits-board>div{grid-template-columns:1fr}}@media (width<=620px){.field-visits-heading{flex-direction:column;align-items:stretch}.field-day-actions button{flex:1}.field-visit-toolbar{flex-direction:column;align-items:stretch}.field-visit-toolbar label,.field-visit-toolbar input,.field-visit-toolbar select,.field-visit-toolbar button{width:100%}.field-visit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.field-visit-kpis article:last-child{grid-column:1/-1}.field-visit-plan-grid{grid-template-columns:1fr}.field-visit-plan-grid .wide{grid-column:auto}.field-visit-actions{grid-template-columns:1fr}.field-visit-actions label:nth-of-type(2){grid-column:auto}.field-visit-facts,.field-visit-history li{grid-template-columns:1fr}.field-visit-history .avatar{display:none}}.commercial-workspace-tabs{scrollbar-width:thin;background:#f6f4f5;border:1px solid #ded9dc;border-radius:12px;gap:6px;margin:0 0 12px;padding:5px;display:flex;overflow-x:auto}.commercial-workspace-tabs button{color:#6e666f;cursor:pointer;min-height:40px;font:inherit;background:0 0;border:0;border-radius:8px;flex:none;padding:0 16px;font-size:14px;font-weight:800}.commercial-portfolio{margin-bottom:14px;overflow:hidden}.commercial-portfolio>header{border-bottom:1px solid #ebe7e9;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px;display:flex}.commercial-portfolio>header h2{color:#403a42;margin:4px 0;font-size:19px}.commercial-portfolio>header p{color:#79717a;max-width:680px;margin:0;font-size:14px;line-height:1.45}.commercial-portfolio>header>span{color:#40684f;white-space:nowrap;background:#e9f5ed;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:850}.commercial-client-search{padding:14px 18px 0}.commercial-client-search label{color:#746c75;flex-direction:column;gap:6px;max-width:520px;font-size:13px;font-weight:800;display:flex}.commercial-client-search input{color:#463f48;min-height:42px;font:inherit;background:#fff;border:1px solid #d9d3d8;border-radius:9px;padding:0 12px;font-size:15px}.commercial-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px 18px 18px;display:grid}.commercial-client-grid>article{background:#fff;border:1px solid #ded9dc;border-radius:11px;overflow:hidden}.commercial-client-grid>article>header{border-bottom:1px solid #eee9ec;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;display:flex}.commercial-client-grid>article>header small{color:#52765f;text-transform:uppercase;font-size:12px;font-weight:850}.commercial-client-grid h3{color:#423b44;margin:4px 0 2px;font-size:17px}.commercial-client-grid header p{color:#807881;margin:0;font-size:13px}.commercial-client-grid header>span{color:#5f5661;white-space:nowrap;background:#f1eef0;border-radius:99px;padding:5px 7px;font-size:12px;font-weight:800}.commercial-client-value{padding:13px 14px}.commercial-client-value small{color:#8d858e;font-size:12px;display:block}.commercial-client-value b{color:#3f674e;margin-top:4px;font-size:20px;display:block}.commercial-client-contacts{flex-wrap:wrap;gap:7px;padding:0 14px 13px;display:flex}.commercial-client-contacts a{color:#56505a;border:1px solid #dcd6da;border-radius:7px;padding:7px 9px;font-size:13px;font-weight:750;text-decoration:none}.commercial-client-grid footer{background:#faf9fa;border-top:1px solid #eee9ec;justify-content:flex-end;gap:7px;padding:11px 14px;display:flex}.commercial-client-grid footer button{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#457359;border:0;border-radius:8px;padding:0 11px;font-size:13px;font-weight:800}.commercial-client-grid footer button.quiet{color:#5e5660;background:#fff;border:1px solid #d9d3d8}.commercial-client-grid footer button:disabled{cursor:default;opacity:.45}.commercial-agent-identity{box-sizing:border-box;background:#f7f5f6;border:1px solid #dad4d9;border-radius:8px;flex-direction:column;justify-content:center;min-height:38px;padding:5px 10px;display:flex}.commercial-agent-identity small{color:#8b838c;text-transform:uppercase;font-size:12px;font-weight:800}.commercial-agent-identity b{color:#49424b;font-size:14px}.commercial-month-summary{margin-bottom:14px;overflow:hidden}.commercial-month-summary>header{border-bottom:1px solid #ebe7e9;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px;display:flex}.commercial-month-summary>header h2{color:#403a42;text-transform:capitalize;margin:4px 0;font-size:19px}.commercial-month-summary>header p{color:#79717a;margin:0;font-size:14px}.commercial-month-summary>header>span{color:#40684f;background:#e9f5ed;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:850}.commercial-month-kpis{background:#f8f7f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:15px 18px;display:grid}.commercial-month-kpis article{background:#fff;border:1px solid #e3dee1;border-radius:9px;padding:13px}.commercial-month-kpis small{color:#817982;font-size:12px;font-weight:800;display:block}.commercial-month-kpis b{color:#3f674e;margin-top:5px;font-size:21px;display:block}.commercial-month-table-wrap{overflow-x:auto}.commercial-month-table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.commercial-month-table-wrap th,.commercial-month-table-wrap td{text-align:left;vertical-align:top;border-top:1px solid #ece8ea;padding:11px 13px}.commercial-month-table-wrap th{color:#746c75;text-transform:uppercase;background:#f7f5f6;font-size:12px}.commercial-month-table-wrap td{color:#514a53}.commercial-month-table-wrap td b,.commercial-month-table-wrap td small{display:block}.commercial-month-table-wrap td small{color:#8a828b;margin-top:3px;font-size:12px}.field-day-actions button,.field-visit-toolbar button,.field-visit-planner>footer button{font-size:13px}.field-visit-toolbar label,.field-visit-plan-grid label,.field-visit-actions label{font-size:12px}.field-visit-toolbar input,.field-visit-toolbar select,.field-visit-plan-grid input,.field-visit-plan-grid select,.field-visit-plan-grid textarea,.field-visit-actions input,.field-visit-actions select,.field-visit-actions textarea{font-size:14px}.field-visit-kpis small,.field-visit-kpis p,.field-visit-planner header p,.field-visit-planner header>span,.field-visits-board header>span,.field-visit-history header>span{font-size:12px}.team-results-grid .team-result-combined,.team-results-grid .team-result-source{background:#f1faf4;border-color:#b8d6c2}.team-results-grid .team-result-gap{background:#fffaf0;border-color:#ead9ae}.team-results-grid .team-result-warning{background:#fff3f3;border-color:#e1a2a2}.team-results-equation{color:#5d5660;background:#f7f5f7;border-radius:9px;margin:2px 0 16px;padding:11px 14px;font-size:14px;line-height:1.5}.team-results-equation b{color:#315e44}.team-results-equation.warning{color:#8e3434;background:#fff1f1}.field-visit-card h3{font-size:17px}.field-visit-priority,.field-visit-status,.field-visit-facts small,.field-visit-result span{font-size:12px}.field-visit-card header p,.field-visit-facts b,.field-visit-address,.field-visit-links a,.field-visit-actions button,.field-visit-result p,.field-visit-history>p,.field-visit-history time,.field-visit-history small,.field-visit-history p{font-size:13px}.field-visit-result b,.field-visit-history b{font-size:14px}.field-visit-history em{font-size:12px}@media (width<=760px){.commercial-client-grid{grid-template-columns:1fr}.commercial-portfolio>header,.commercial-month-summary>header{flex-direction:column;align-items:stretch}.commercial-portfolio>header>span,.commercial-month-summary>header>span{width:fit-content}.commercial-client-grid footer{flex-direction:column}.commercial-client-grid footer button{width:100%}.commercial-workspace-tabs button{flex:1 0 auto}.commercial-month-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-order-history{margin:0;padding:0;list-style:none;display:grid}.client-order-history li{border-top:1px solid #f0edef;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.client-order-history li:first-child{border-top:0}.client-order-history time{color:#948d98;font-size:12px}.client-order-history li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.client-order-history b,.client-order-history strong{color:#4a434e;font-size:12px}.client-order-history span{color:#89818d;font-size:12px;line-height:1.4}.client-order-history strong{white-space:nowrap}.personal-order-radar{margin-top:14px}.team-order-bell{color:#75520b;cursor:pointer;min-height:36px;font:inherit;background:linear-gradient(135deg,#fff8dc,#ffe8a1);border:1px solid #e4c56f;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 4px 14px #9b6f0f1f}.team-order-bell:active{transform:translateY(1px)rotate(-2deg)}@media (width<=700px){.client-order-history li{grid-template-columns:1fr;gap:4px}.client-order-history strong{justify-self:start}.team-order-bell span{display:none}.team-order-bell{justify-content:center;width:36px;padding:0}}body{font-size:1rem}body .sidebar nav button{min-height:46px;font-size:.9375rem}body :is(.daily-call-focus,.daily-missions,.client-action-menu) :is(p,label,small,em,strong,footer,button,input,select,textarea){font-size:.875rem;line-height:1.5}body .daily-call-focus-head b,body .mission-client-detail h3{font-size:1rem;line-height:1.4}body .daily-call-focus-contact a,body .daily-call-focus-contact>span{font-size:1rem}body .daily-call-focus-head :is(small,b,em){white-space:normal;overflow-wrap:anywhere}body .daily-call-focus-head small{text-transform:none;color:#655d69}body .daily-call-focus-progress span,body .daily-mission-summary{font-size:.875rem}body .client-action-blacklist{font-size:.9375rem;line-height:1.5}body .client-action-menu :is(button,input,select,textarea),body .daily-mission-actions :is(input,button){height:auto;min-height:44px;padding:10px 12px}body .client-action-menu :is(input,select,textarea){font-size:1rem}body .client-action-menu-row{flex-wrap:wrap;gap:10px}body .client-note-history{background:#fff;border:1px solid #d9d0dd;border-radius:11px;margin-top:12px;overflow:hidden}body .client-note-history-toggle{color:#56465c;cursor:pointer;width:100%;min-height:48px;font:inherit;text-align:left;background:#f7f1f8;border:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}body .client-note-history-toggle span{font-weight:850}body .client-note-history-toggle strong{color:#77677d;white-space:nowrap;font-size:.8125rem}body .client-note-history-body>p{color:#625768;background:#fcfafc;border-top:1px solid #e8e0ea;margin:0;padding:11px 13px;font-size:.875rem;line-height:1.45}body .client-note-history-body ol{max-height:330px;margin:0;padding:0;list-style:none;overflow-y:auto}body .client-note-history-body li{border-top:1px solid #ece6ee;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:12px 13px;display:grid}body .client-note-history-body li.latest{background:#fffaf1}body .client-note-history-body time{color:#756c79;font-size:.8125rem;font-weight:750}body .client-note-history-body li>div{gap:3px;min-width:0;display:grid}body .client-note-history-body b{color:#463d4a;font-size:.9375rem}body .client-note-history-body span{color:#7c7280;font-size:.8125rem}body .client-note-history-body li p{color:#4e4652;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:.9375rem;line-height:1.5}body .client-note-history-state{color:#756c79;border-top:1px solid #ece6ee;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:12px 13px;font-size:.875rem;display:flex}body .client-note-history-state button{color:#654f6b;cursor:pointer;background:#fff;border:1px solid #d2c5d5;border-radius:8px;min-height:40px;padding:8px 11px}body .daily-call-focus-list{grid-template-columns:1fr}body .daily-call-focus-list>article:nth-child(odd){border-right:0}body .daily-call-focus-head{min-height:96px}body .daily-call-focus-body{padding:16px}body .daily-call-focus-head:focus-visible,body .client-action-menu button:focus-visible{outline-offset:2px;outline:3px solid #4c82ec}@media (width<=600px){body .client-note-history-body li{grid-template-columns:1fr;gap:4px}body .daily-call-focus>header{flex-direction:column}body .daily-call-focus-head{grid-template-columns:32px minmax(0,1fr) 16px}body .daily-call-focus-head strong{grid-area:2/2;justify-self:start}body .daily-call-focus-head>i{grid-area:1/3}body .client-action-fields{grid-template-columns:minmax(0,1fr)}body .client-action-fields .wide{grid-column:1}}.portfolio-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.portfolio-kpi-filter{grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));gap:8px;margin-bottom:16px;display:grid}.portfolio-kpi-filter button{color:#5c555e;cursor:pointer;min-height:54px;font:inherit;text-align:left;background:#fff;border:1px solid #e0dbde;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.8125rem;font-weight:760;display:flex}.portfolio-kpi-filter button strong{color:#514852;background:#f1edef;border-radius:99px;place-items:center;min-width:28px;height:28px;font-size:.8125rem;display:grid}.portfolio-kpi-filter button[aria-pressed=true]{color:#fff;background:#252b42;border-color:#252b42;box-shadow:0 8px 20px #252b4224}.portfolio-kpi-filter button[aria-pressed=true] strong{color:#252b42;background:#fff}.portfolio-filter-bar{background:#f8f7f5;border:1px solid #e1dcdf;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:14px;display:flex}.portfolio-filter-bar label{color:#5f5862;gap:6px;min-width:180px;font-size:.8125rem;font-weight:800;display:grid}.portfolio-filter-bar .portfolio-search-filter{flex:280px}.portfolio-filter-bar :is(input,select){color:#302b32;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d3da;border-radius:9px;padding:9px 11px}.portfolio-filter-bar button{min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d3da;border-radius:9px;padding:9px 13px;font-weight:800}.portfolio-filter-bar button:not(.secondary){color:#fff;background:#252b42;border-color:#252b42}.supervisor-call-loading{color:#6e6670;background:#faf9f8;border:1px dashed #dcd6da;border-radius:10px;place-items:center;min-height:120px;margin:0;font-weight:750;display:grid}.portfolio-card{overflow-wrap:anywhere;background:#fff;border:1px solid #ddd;border-radius:14px;padding:18px}.portfolio-card>h2{margin:.45rem 0;font-size:1.125rem}.portfolio-card>p{margin:.45rem 0;font-size:.9375rem;line-height:1.45}.portfolio-card-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.portfolio-card-actions button{cursor:pointer;background:#fff;border:1px solid #d8d4da;border-radius:9px;min-height:44px;padding:9px 12px;font-size:.875rem;font-weight:750}.portfolio-card-actions button:first-child{color:#fff;background:#5b4960;border-color:#5b4960}.portfolio-action-modal{background:#fff;border-radius:20px;width:min(720px,100%);max-height:90vh;padding:26px;position:relative;overflow:auto;box-shadow:0 28px 80px #00000047}.portfolio-action-modal>header{border-bottom:1px solid #ece9ec;padding:0 42px 18px 0}.portfolio-action-modal>header h2{margin:5px 0;font-size:24px}.portfolio-action-modal>header p{color:#77717a;margin:0}.workspace-section-tabs{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f7f5;border:1px solid #ded9dc;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0 0 16px;padding:7px;display:grid;position:sticky;top:84px;box-shadow:0 8px 24px #1e192012}.workspace-section-tabs button{color:#615b63;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:60px;padding:10px 14px;display:flex}.workspace-section-tabs button b{font-size:14px}.workspace-section-tabs button span{color:#99929b;font-size:12px}.workspace-section-tabs button.active{color:#fff;background:#25252a;box-shadow:0 7px 18px #1f1c2333}.workspace-section-tabs button.active span{color:#dedbe0}.workspace-section-tabs button.active:after{content:"";background:#f25353;border-radius:99px;width:34px;height:3px;margin-top:4px}.workspace-subtabs{scrollbar-width:thin;background:#fff;border:1px solid #e2dee1;border-radius:12px;align-items:center;gap:7px;margin:-3px 0 14px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 5px 18px #1f1c230b}.workspace-subtabs button{color:#6d6670;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1 0 auto;min-height:40px;padding:0 15px;font-weight:800}.workspace-subtabs button.active{color:#fff;background:#f25353;box-shadow:0 5px 13px #f2535333}.goal-person-selector{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;margin:0 0 14px;display:grid}.goal-person-selector button{color:#55505a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0dddf;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.goal-person-selector button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.goal-person-selector button b,.goal-person-selector button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goal-person-selector button small{color:#97919a;margin-top:3px;font-size:12px}.goal-person-selector button em{color:#8d868f;font-size:12px;font-style:normal;font-weight:800}.person-goals-grid.compact-focus{grid-template-columns:minmax(0,1fr)}.asana-list-group.collapsed{min-height:48px}.asana-list-group>header .asana-section-title{text-align:left;cursor:pointer;flex:1;align-items:center;gap:9px;min-width:220px;padding:0;display:flex}.asana-list-group>header .asana-section-title b{font-size:inherit}.asana-section-more{color:#5e5862;cursor:pointer;background:#f8f6f8;border:1px solid #d9d5da;border-radius:9px;min-height:40px;margin:10px 13px;padding:8px 14px;font-weight:800;position:sticky;left:13px}.asana-archive-pagination{background:#fff;border-top:1px solid #e5e1e5;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.asana-archive-pagination>div{align-items:center;gap:9px;display:flex}.asana-archive-pagination button{cursor:pointer;background:#fff;border:1px solid #dad6da;border-radius:8px;min-height:38px;padding:7px 12px}.asana-archive-pagination button:disabled{opacity:.45;cursor:default}@media (width<=760px){.workspace-section-tabs{display:flex;position:static;overflow-x:auto}.workspace-section-tabs button{flex:none;min-width:170px}.workspace-subtabs button{flex:none}.goal-person-selector{display:flex;overflow-x:auto}.goal-person-selector button{min-width:220px}.portfolio-action-modal{border-radius:16px;max-height:94vh;padding:20px 14px}.asana-archive-pagination{flex-direction:column;align-items:stretch}.asana-archive-pagination>div{justify-content:space-between}}.registration-badge{border-radius:999px;align-items:center;gap:5px;width:fit-content;margin:0 0 5px;padding:4px 8px;font-style:normal;font-weight:850;text-transform:none!important;font-size:.75rem!important;line-height:1.2!important;display:inline-flex!important}.registration-badge.client{background:#e4f8ed;color:#17633d!important}.registration-badge.non_client{background:#fff2cc;color:#77561c!important}.daily-inline-note{color:#554b58;background:#f4edf5;border-left:3px solid #87648c;border-radius:4px 9px 9px 4px;padding:8px 10px;font-weight:600;display:block;margin:8px 0 0!important;font-size:.875rem!important;line-height:1.4!important}.daily-inline-note strong{color:#725377;text-transform:uppercase;display:block;font-size:.75rem!important}.daily-note-edit{color:#644c69;cursor:pointer;background:#fff;border:1px solid #d2c2d5;border-radius:9px;min-height:40px;padding:8px 11px;font-weight:800}.work-session-strip{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #dcd3df;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #4230461a}.work-session-strip>div:first-child{grid-template-columns:auto auto;align-items:center;column-gap:14px;display:grid}.work-session-strip small{color:#756c78;text-transform:uppercase;grid-column:1;font-size:.8rem;font-weight:800}.work-session-strip strong{font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-size:1.55rem}.work-session-strip span{font-size:.9rem;font-weight:800}.work-session-strip>div:last-child{gap:10px;display:flex}.work-session-strip button{cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:10px 15px;font-size:.9rem;font-weight:850}.work-session-strip .session-start{color:#fff;background:#436b52}.work-session-strip .session-end{color:#7d2430;background:#f9e5e8}.my-work-heading{min-height:0;margin-bottom:12px}.my-work-heading h1{max-width:720px}.my-work-section-tabs{z-index:11;grid-template-columns:repeat(5,minmax(130px,1fr));margin-bottom:18px;top:82px}.my-work-section-tabs button{min-height:56px}.my-work-area.today .my-work-grid{margin-bottom:16px}.my-work-area.today .daily-call-focus,.my-work-area:not(.today)>.panel{margin-top:0}.daily-call-focus-pagination,.daily-mission-pagination{color:#716a74;background:#fbfafb;border-top:1px solid #e9e5e8;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;font-size:.875rem;display:flex}.daily-call-focus-pagination>div,.daily-mission-pagination>div{align-items:center;gap:9px;display:flex}.daily-call-focus-pagination button,.daily-mission-pagination button{color:#5d5460;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #d8d2da;border-radius:9px;padding:8px 12px;font-weight:800}.daily-call-focus-pagination button:disabled,.daily-mission-pagination button:disabled{cursor:default;opacity:.42}.daily-call-focus-pagination b,.daily-mission-pagination b{white-space:nowrap}.daily-call-focus-refresh{color:#665f69;background:#f8f6f9;border-bottom:1px solid #e9e5e8;justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;font-size:.875rem;display:flex}.daily-call-focus-refresh button{color:#5b4560;cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cfc6d2;border-radius:9px;padding:7px 12px;font-weight:850}.daily-call-focus-refresh button:hover,.daily-call-focus-refresh button:focus-visible{outline-offset:2px;background:#f3edf5;outline:2px solid #c3afc9}.daily-call-focus-refresh button:disabled{cursor:default;opacity:.5}.daily-focus-outcome-guide{color:#5b5260;background:#f7f3f8;border:1px solid #d7cddd;border-radius:10px;gap:3px;margin-bottom:10px;padding:10px 12px;display:grid}.daily-focus-outcome-guide b{color:#4d3b53;font-size:.95rem}.daily-focus-outcome-guide span{font-size:.875rem;line-height:1.45}.daily-focus-outcome-guide.active{background:#fff8eb;border-color:#d9aa66}.daily-focus-outcome-guide.active b{color:#7b4b13}.daily-call-focus-error button{color:#7d2430;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #a24451;border-radius:9px;margin-top:10px;padding:8px 14px;font-weight:850}.daily-call-focus-error button:hover,.daily-call-focus-error button:focus-visible{outline-offset:2px;background:#fff5f6;outline:2px solid #d69ca4}@media (width>=1160px){body .my-work-area.today .daily-call-focus-list{grid-template-columns:repeat(2,minmax(0,1fr))}body .my-work-area.today .daily-call-focus-list>article:nth-child(odd){border-right:1px solid #eeebed}}@media (width<=900px){.my-work-section-tabs{display:flex;position:static;overflow-x:auto}.my-work-section-tabs button{flex:none;min-width:165px}}@media (width<=640px){.work-session-strip{flex-direction:column;align-items:stretch;position:static}.work-session-strip>div:last-child button{flex:1}.daily-call-focus-refresh,.daily-call-focus-pagination,.daily-mission-pagination{flex-direction:column;align-items:stretch}.daily-call-focus-refresh button{width:100%}.daily-call-focus-pagination>div,.daily-mission-pagination>div{justify-content:space-between}.daily-call-focus-pagination button,.daily-mission-pagination button{flex:1}.my-work-heading h1{font-size:1.75rem}}html{min-height:100%;overflow:hidden auto}body{min-height:100%;overflow:hidden visible}.app-shell{align-items:start;height:auto;min-height:100dvh}.workspace{min-width:0;min-height:100dvh;overflow:visible}.content{min-height:calc(100dvh - 74px)}.sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;height:100dvh;max-height:100dvh;overflow:hidden auto}.modal-backdrop{overscroll-behavior:contain;align-items:start;overflow:hidden auto}.modal-backdrop>[role=dialog]{flex:none;margin:auto 0}.operator-modal{max-height:none}.client-history-drawer,.non-client-detail,.asana-drawer-body,.history-fullscreen-content{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y}@media (width<=760px){.sidebar{overscroll-behavior-x:contain;scrollbar-width:none;height:72px;max-height:72px;overflow:auto hidden}.sidebar::-webkit-scrollbar{display:none}.sidebar nav{min-width:max-content;display:flex}.sidebar nav button{flex:0 0 72px;min-width:72px}.workspace{min-height:calc(100dvh - 72px)}}@media (height<=620px){.modal-backdrop{padding-block:10px}}.supervisor-call-planner>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.supervisor-call-planner>header h2{margin:4px 0}.supervisor-call-planner>header p{max-width:760px;color:var(--muted);margin:0}.supervisor-call-planner>header label{min-width:240px;font-weight:800}.supervisor-call-planner>header select{width:100%;min-height:44px;margin-top:6px}.supervisor-call-planner-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.supervisor-call-planner-list{gap:8px;display:grid}.supervisor-call-planner-list article{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.supervisor-call-planner-list label{cursor:pointer;flex:1;grid-template-columns:auto 28px 1fr;align-items:center;gap:10px;display:grid}.supervisor-call-planner-list input{width:20px;height:20px}.supervisor-call-planner-list b,.supervisor-call-planner-list small{display:block}.supervisor-call-planner-list small,.supervisor-call-alternatives small{color:var(--muted)}.daily-contact-phone,.supervisor-call-contact{letter-spacing:.01em;margin-top:4px;font-weight:800;color:#4f3d55!important;font-size:.82rem!important}.supervisor-call-contact{overflow-wrap:anywhere}.supervisor-call-alternatives{background:var(--soft);border-radius:14px;margin-top:18px;padding:14px}.supervisor-call-alternatives ol{columns:2;padding-left:22px}.supervisor-call-alternatives li{break-inside:avoid;margin-bottom:9px}@media (width<=760px){.supervisor-call-planner>header{flex-direction:column;align-items:stretch}.supervisor-call-planner>header label{min-width:0}.supervisor-call-alternatives ol{columns:1}}.contact-reminder-agenda{margin:20px 0;padding:24px}.contact-reminder-agenda>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.contact-reminder-agenda header p{max-width:780px;line-height:1.55}.contact-agenda-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0;display:flex}.contact-agenda-filters label{gap:7px;font-weight:600;display:grid}.contact-agenda-filters input{color:#173638;background:#fff;border:1px solid #c8d4d6;border-radius:9px;min-height:44px;padding:8px 12px;font-size:16px}.contact-reminder-agenda h3{text-transform:capitalize;margin:22px 0 12px}.contact-reminder-agenda article{border:1px solid #d0dedb;border-left:5px solid #2f8576;border-radius:12px;margin:10px 0;overflow:hidden}.contact-reminder-agenda article.due{border-left-color:#b16a17}.contact-agenda-head{text-align:left;color:#193f3a;background:#f6faf8;border:0;gap:6px;width:100%;padding:16px;display:grid}.contact-agenda-head b{font-size:18px}.contact-agenda-head p{white-space:pre-wrap;margin:4px 0;line-height:1.5}.contact-agenda-head em{font-style:normal;font-weight:600}.contact-reminder-agenda .client-action-menu,.contact-reminder-agenda .non-client-outcome{padding:16px}.contact-reminder-choice{background:#f1f8ef;border:1px solid #c5d5ca;border-radius:9px;flex-wrap:wrap;gap:9px;padding:12px;display:flex}.contact-reminder-choice span{width:100%;line-height:1.4}.contact-reminder-choice button[aria-pressed=true]{outline:2px solid #2c7464}.orders-client-actions{min-width:260px;max-width:440px;padding:10px 0}.orders-client-actions small{line-height:1.45;display:block}.orders-client-actions .client-action-menu-row{flex-wrap:wrap}.regional-priority-card li .orders-client-actions{grid-column:1/-1;max-width:none}@media (width<=700px){.contact-reminder-agenda{padding:16px}.contact-reminder-agenda>header{flex-direction:column}.contact-agenda-filters{flex-direction:column;align-items:stretch}.contact-agenda-filters input{width:100%}.orders-client-actions{min-width:230px}.contact-reminder-choice button{min-height:44px}}.live-session-card.supervisor-paused{border-color:#e7b65f;box-shadow:0 0 0 2px #e7b65f1f}.live-session-current.supervisor-pause{background:#fff8e8}.live-session-current.supervisor-pause>span{color:#9a6816}.supervisor-session-start{background:#f3faf5;border:1px solid #c9ddcf;border-radius:12px;grid-template-columns:minmax(260px,1.4fr) minmax(150px,.7fr) minmax(190px,1fr) auto;align-items:end;gap:10px;margin:14px 0;padding:14px;display:grid}.supervisor-session-start>div b{color:#294c35;font-size:12px}.supervisor-session-start>div p{color:#607369;margin:4px 0 0;font-size:12px;line-height:1.45}.supervisor-session-start label{color:#52665a;gap:4px;font-size:12px;font-weight:850;display:grid}.supervisor-session-start select,.supervisor-session-start input{min-height:36px;font:inherit;background:#fff;border:1px solid #bfd1c4;border-radius:8px;padding:7px 9px;font-size:12px}.supervisor-session-start button{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#356b49;border:0;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:850}.supervisor-session-start button:disabled{cursor:default;opacity:.55}.supervisor-session-start>small{color:#9b3f3a;grid-column:2/-1;font-size:12px;font-weight:800}.live-session-supervisor-controls{background:#fff;border-top:1px solid #f0eeec;gap:7px;padding:10px 13px;display:flex}.live-session-supervisor-controls button{cursor:pointer;min-height:33px;font:inherit;border:1px solid #d9d2d7;border-radius:8px;flex:1;padding:7px 9px;font-size:12px;font-weight:850}.live-session-supervisor-controls .supervisor-pause{color:#795816;background:#fff8e7;border-color:#ead49d}.live-session-supervisor-controls .supervisor-resume{color:#356b49;background:#ebf8ef;border-color:#b8ddc5}.live-session-supervisor-controls .supervisor-end{color:#9c3838;background:#fff0ee;border-color:#ecc1bd}.live-session-control-form{background:#fffaf5;border-top:1px solid #eadfd2;gap:7px;padding:12px 13px;display:grid}.live-session-control-form>b{color:#493f47;font-size:12px}.live-session-control-form>p{color:#817780;margin:0;font-size:12px;line-height:1.45}.live-session-control-form label{color:#756b74;gap:4px;font-size:12px;font-weight:800;display:grid}.live-session-control-form textarea{resize:vertical;color:#403a40;width:100%;min-height:68px;font:inherit;background:#fff;border:1px solid #dcd4da;border-radius:8px;padding:8px;font-size:12px;line-height:1.4}.live-session-control-form>small{color:#a13e38;font-size:12px;font-weight:800}.live-session-control-form>div{justify-content:flex-end;gap:7px;display:flex}.live-session-control-form button{cursor:pointer;min-height:32px;font:inherit;border:1px solid #d8d0d6;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:850}.live-session-control-form button.primary{color:#fff;background:#426d51;border-color:#426d51}.live-session-control-form button.danger{color:#fff;background:#a63e39;border-color:#a63e39}.live-session-control-form button:disabled{cursor:wait;opacity:.65}@media (width<=900px){.supervisor-session-start{grid-template-columns:1fr 1fr}.supervisor-session-start>div,.supervisor-session-start>small{grid-column:1/-1}}@media (width<=720px){.supervisor-session-start{grid-template-columns:1fr}.supervisor-session-start>div,.supervisor-session-start>small{grid-column:auto}.live-session-supervisor-controls{flex-direction:column}.live-session-supervisor-controls button{width:100%}.live-session-control-form>div{flex-direction:column-reverse}.live-session-control-form button{width:100%}}.supervisor-session-lock{color:#624812;background:#fff8e4;border:1px solid #e4c986;border-radius:12px;align-items:flex-start;gap:11px;margin:0 0 14px;padding:14px 16px;display:flex}.supervisor-session-lock.ended{color:#7f302f;background:#fff0ee;border-color:#e4b4b0}.supervisor-session-lock>span{color:#fff;background:#b27c18;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.supervisor-session-lock.ended>span{background:#a53f3b}.supervisor-session-lock b{margin-bottom:3px;font-size:14px;display:block}.supervisor-session-lock p{margin:0;font-size:12px;line-height:1.45}.work-session-strip button:disabled,.big-actions button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.48}body{background:radial-gradient(circle at 86% 4%,#f253531a,#0000 31rem),radial-gradient(circle at 44% 28%,#7a5b940e,#0000 34rem),linear-gradient(135deg,#f5f6fa 0%,#f8f4f5 54%,#f3f5f9 100%)}.app-shell{grid-template-columns:252px minmax(0,1fr)}.sidebar{background:linear-gradient(#0d1731 0%,#0b1329 54%,#080f21 100%);border-right:0;padding:25px 20px 18px;box-shadow:16px 0 42px #0c142a1f}.brand{border-bottom:1px solid #ffffff14;gap:13px;margin-bottom:12px;padding:0 4px 24px}.brand img{filter:none;object-fit:contain;background:linear-gradient(135deg,#fff 0%,#ffe2e4 100%);border-radius:13px;width:46px;height:46px;padding:5px;box-shadow:0 8px 22px #00000040}.brand b{letter-spacing:.12em;font-size:17px}.brand small{color:#ff858a;letter-spacing:.2em}.sidebar nav{gap:7px}.sidebar nav button{color:#b9c0d1;border-radius:13px;min-height:48px;padding:9px 12px;font-weight:750}.sidebar nav button:hover{color:#fff;background:#ffffff13}.sidebar nav button.active{color:#fff;background:linear-gradient(105deg,#2a3555,#242d49);box-shadow:0 8px 18px #00000029}.sidebar nav button.active:before{background:#f25353;height:29px;left:-20px}.nav-icon{background:#ffffff0e;border:0}.sidebar nav button.active .nav-icon{background:#f2535329}.privacy-chip{background:#ffffff0b;border-color:#ffffff17}.privacy-chip>span{color:#fff;background:#e63946}.privacy-chip b{color:#f3f5fa}.topbar{background:#f7f7fadb;border-bottom:0;min-height:74px;box-shadow:0 1px #14192a0f}.mode-switch{background:#fff;border:1px solid #14192a0f;box-shadow:0 7px 22px #191c2c0e}.mode-switch button.active{color:#fff;background:#141b34;box-shadow:0 5px 13px #141b342e}.content{width:min(1600px,100%);padding-top:30px}.page-heading{min-height:70px;margin-bottom:20px}.page-heading h1{letter-spacing:-.045em;font-size:clamp(30px,2.5vw,40px);font-weight:850}.page-heading p{color:#757986;max-width:720px;font-size:14px}.eyebrow{color:#e34850}.panel,.portfolio-card,.kpi-card,.order-summary-card{background:#fff;border-color:#1a1f3413;border-radius:20px;box-shadow:0 13px 35px #181d2f0e}.panel:hover,.portfolio-card:hover{border-color:#1a1f341f}.manage-team-button,.orders-heading-actions button{background:#e52b32;border-radius:12px;box-shadow:0 8px 20px #e52b3233}.operational-health{background:#fff;border-color:#e5e7ed;box-shadow:0 8px 25px #191d2d0e}.health-mark{color:#fff;background:#27324f}.commercial-workspace-tabs{background:#ffffffe6;border-color:#e1e3e9;border-radius:15px;padding:6px;box-shadow:0 8px 24px #181d2f0b}.commercial-workspace-tabs button{color:#686d7a;border-radius:10px;min-height:44px;padding:0 18px}.commercial-workspace-tabs button.active{color:#fff;background:#17203b;box-shadow:0 6px 16px #141c3530}.workspace-section-tabs{background:#fffffff5;border-color:#e1e3e9}.workspace-subtabs{border-color:#e1e3e9}.kpi-card{min-height:116px}.kpi-card strong{color:#17203b}.campaign-banner{background:linear-gradient(115deg,#111a34 0%,#202844 56%,#542637 100%);box-shadow:0 18px 40px #141a3329}.portfolio-card{padding:20px}.portfolio-card-actions button{border-radius:10px}.portfolio-card-actions button:first-child{background:#17203b;border-color:#17203b}.customer-table-scroll,.attendance-history-table-scroll{background:#fff;border:1px solid #e4e6eb;border-radius:14px}.customer-table-scroll{max-height:62vh;overflow:auto}.customer-table-scroll thead{z-index:2;position:sticky;top:0}.asana-list-scroll{min-width:max-content;max-height:calc(100vh - 255px);padding-bottom:24px;overflow:auto}.asana-list-group>header{background:#f8f9fc;min-height:48px}body .asana-list-group>header b{color:#313747;font-size:.875rem}body .asana-list-group>header span{font-size:.75rem}.asana-grid-head,.asana-task-row{min-height:44px}body .asana-grid-head>span{color:#757b88;font-size:.6875rem;font-weight:850}body .asana-task-row>span{color:#4e5360;font-size:.8125rem}body .asana-add-row{min-height:42px;font-size:.8125rem}.goal-person-selector button{border-color:#e2e4ea;box-shadow:0 7px 18px #181d2f0a}.goal-person-selector button.active{background:#f0f2f8;border-color:#17203b;box-shadow:inset 4px 0 #f25353,0 7px 18px #181d2f0f}.portfolio-action-modal{border:1px solid #181d2f14;box-shadow:0 32px 90px #0a0f1f52}@media (width<=1180px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding-inline:14px}.sidebar nav button.active:before{left:-14px}}@media (width<=900px){.app-shell{grid-template-columns:74px minmax(0,1fr)}.sidebar{padding:20px 10px 14px}.brand{justify-content:center;padding-inline:0}.brand img{width:43px;height:43px}.brand>span,.sidebar nav button>span:not(.nav-icon),.sidebar nav em,.privacy-chip div,.profile>span:nth-child(2),.profile i{display:none}.sidebar nav button{grid-template-columns:1fr;justify-items:center;padding:8px}.sidebar nav button.active:before{left:-10px}}@media (width<=700px){.app-shell{display:block}.sidebar{border-top:1px solid #ffffff1f;width:100%;height:72px;padding:8px;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -12px 28px #0a10222e}.brand,.sidebar-bottom{display:none}.sidebar nav{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.sidebar nav button{border-radius:10px;flex-direction:column;justify-content:center;gap:2px;min-height:54px;padding:3px 1px;font-size:.625rem;display:flex}.sidebar nav button>span:not(.nav-icon){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.sidebar nav button.active:before{display:none}.workspace{padding-bottom:76px}.topbar{min-height:66px}.content{padding:22px 14px 34px}.page-heading h1{font-size:30px}.customer-table-scroll,.asana-list-scroll{max-height:none}}.daily-client-360{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#26314f;border:1px solid #26314f;border-radius:9px;padding:8px 11px;font-size:.875rem;font-weight:800}.daily-call-focus-body.non-client .non-client-outcome.compact{grid-template-columns:minmax(150px,.85fr) minmax(210px,1.35fr) minmax(150px,.85fr) auto;align-items:end;gap:12px;width:100%;display:grid}.daily-call-focus-body.non-client .non-client-outcome>.client-action-menu-row,.daily-call-focus-body.non-client .non-client-outcome>.contact-reminder-choice{grid-column:1/-1}.daily-call-focus-body.non-client .non-client-outcome>.client-action-menu-row{flex-wrap:wrap;align-items:center;display:flex}.daily-call-focus-body.non-client .non-client-outcome>.client-action-menu-row button{flex:160px;min-height:42px;font-size:.875rem}.daily-call-focus-body.non-client .non-client-outcome label{letter-spacing:0;text-transform:none;font-size:.875rem;line-height:1.35}.daily-call-focus-body.non-client .non-client-outcome :is(input,select){min-height:44px;font-size:1rem}.daily-call-focus-body.non-client .non-client-outcome>button{min-height:44px;font-size:.875rem}.notification-popover li button:hover,.notification-popover li button:focus-visible{outline-offset:-2px;background:#f4f6fb;outline:2px solid #27324f}.notification-popover li small{color:#6652a0;font-weight:800}.reassignment-request-actions{justify-content:flex-end;gap:8px;display:flex}.reassignment-requests li.more_clients .reassignment-request-actions{grid-column:2/4}.reassignment-request-actions button{color:#fff;cursor:pointer;min-height:40px;font:inherit;white-space:nowrap;background:#3e354b;border:0;border-radius:9px;padding:9px 12px;font-size:.8125rem;font-weight:800}.reassignment-request-actions button.quiet{color:#68616d;background:#fff;border:1px solid #d7d2da}.reassignment-request-actions button:disabled{cursor:wait;opacity:.55}@media (width<=1050px){.daily-call-focus-body.non-client .non-client-outcome.compact{grid-template-columns:1fr 1fr}.daily-call-focus-body.non-client .non-client-outcome>.client-action-menu-row,.daily-call-focus-body.non-client .non-client-outcome>.contact-reminder-choice{grid-column:1/-1}}@media (width<=700px){.daily-call-focus-body.non-client .non-client-outcome.compact{grid-template-columns:1fr}.daily-call-focus-body.non-client .non-client-outcome>.client-action-menu-row,.daily-call-focus-body.non-client .non-client-outcome>.contact-reminder-choice{grid-column:auto}.daily-call-focus-body.non-client .non-client-outcome>.client-action-menu-row{grid-template-columns:1fr;display:grid}.reassignment-request-actions{justify-content:stretch}.reassignment-requests li.more_clients .reassignment-request-actions{grid-column:auto}.reassignment-request-actions button{flex:1}}.contact-agenda-phone{color:#245f56;background:#edf8f5;border:1px solid #bfd7d1;border-radius:999px;width:max-content;max-width:100%;padding:6px 10px;font-size:.9375rem;line-height:1.2}.contact-agenda-phone.missing{color:#8b5b18;background:#fff8e8;border-color:#e4cca4}.contact-agenda-expanded{background:#fff;border-top:1px solid #dce7e4;padding:16px}.contact-agenda-expanded :is(.client-action-menu,.non-client-outcome){padding:0}.contact-agenda-contact-actions{flex-wrap:wrap;gap:9px;margin-bottom:14px;display:flex}.contact-agenda-contact-actions :is(a,span){color:#244c47;background:#f8fbfa;border:1px solid #ccd9d6;border-radius:9px;align-items:center;min-height:42px;padding:8px 12px;font-size:.9375rem;font-weight:750;text-decoration:none;display:inline-flex}.regional-priority-card>header{padding:15px 16px}.regional-priority-card header small{font-size:.75rem}.regional-priority-card h3{font-size:1rem}.regional-priority-card header em{padding:6px 9px;font-size:.75rem}.regional-priority-card li{gap:10px;min-height:88px;padding-block:10px}.regional-priority-card li b{white-space:normal;font-size:.9375rem}.regional-priority-card li small{white-space:normal;margin-top:4px;font-size:.8125rem;line-height:1.35}.regional-priority-rank{width:28px;height:28px;font-size:.8125rem}.regional-priority-status{padding:6px 8px;font-size:.6875rem}.regional-priority-card li button{min-height:40px;padding:8px 11px;font-size:.75rem}.regional-priority-phone{color:#2f5f58;margin-top:7px;font-size:.875rem;line-height:1.25}.regional-priority-phone.missing{color:#99611d}.regional-priority-card>footer{padding:10px 16px;font-size:.75rem}.order-alert-owner small,.order-alert-copy>span{font-size:.75rem}.order-alert-copy h3{font-size:1.05rem}.order-alert-copy p{min-height:0;font-size:.875rem}.order-alert-copy small{font-size:.75rem}.order-alert-phone{color:#315f58;margin:4px 0 8px;font-size:.875rem;display:block}.order-alert-phone.missing{color:#9b621b}.order-alert>button{min-height:42px;font-size:.8125rem}.portfolio-card-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portfolio-card-note{background:#faf8fb;border:1px solid #ded8e2;border-radius:11px;margin-top:14px;padding:12px 13px}.portfolio-card-note.empty{color:#7b7480;background:#fbfbfc}.portfolio-card-note>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.portfolio-card-note strong{color:#4b3f50;font-size:.875rem}.portfolio-card-note span{color:#fff;text-align:center;background:#66506d;border-radius:999px;min-width:27px;padding:3px 7px;font-size:.75rem;font-weight:850}.portfolio-card-note p{color:#5e5662;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}.portfolio-pagination{border-top:1px solid #e8e5e9;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:15px;display:flex}.portfolio-pagination button{min-height:42px;font:inherit;background:#fff;border:1px solid #d8d3da;border-radius:9px;padding:8px 13px;font-weight:800}.portfolio-action-modal .client-note-history{margin:16px 0}.portfolio-action-modal .client-note-history:first-child{border-color:#cdbfd1;box-shadow:0 5px 16px #3f2d450f}.supervisor-call-alternatives>p{color:var(--muted);margin:0 0 12px;font-size:.875rem;line-height:1.45}.supervisor-call-alternatives-end{color:#655e68;background:#faf9fb;border:1px solid #d9d4dc;border-radius:10px;padding:12px 14px}@media (width<=700px){.contact-agenda-expanded{padding:13px}.contact-agenda-contact-actions{grid-template-columns:1fr;display:grid}.contact-agenda-contact-actions :is(a,span){justify-content:center;width:100%}.regional-priority-card li{grid-template-columns:28px minmax(0,1fr)}.regional-priority-card li>.regional-priority-status{grid-column:2;justify-self:start}.regional-priority-card li>.regional-assignment-controls,.regional-priority-card li>button{grid-column:2}.portfolio-card-actions{grid-template-columns:1fr;display:grid}.portfolio-card-actions button{width:100%}.portfolio-kpi-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-kpi-filter button{flex-direction:column;justify-content:space-between;align-items:flex-start}.portfolio-kpi-filter button:last-child{flex-direction:row;grid-column:1/-1;align-items:center}.portfolio-filter-bar{grid-template-columns:1fr;align-items:stretch;display:grid}.portfolio-filter-bar label,.portfolio-filter-bar .portfolio-search-filter,.portfolio-filter-bar button{width:100%;min-width:0}.portfolio-pagination{text-align:center;flex-direction:column;align-items:stretch}.portfolio-pagination button{width:100%}}html{background:var(--ops-bg)}body{color:var(--ops-text);background:var(--ops-bg);text-rendering:optimizelegibility}.workspace{background:var(--ops-bg)}.topbar{border-bottom:1px solid var(--ops-border);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5}.kpi-grid{gap:var(--ops-space-3);margin-bottom:var(--ops-space-5)}.kpi-card{min-height:104px;padding:var(--ops-space-4);border:1px solid var(--ops-border);border-radius:var(--ops-radius-panel);background:var(--ops-surface);box-shadow:none}.kpi-card strong{color:var(--ops-text);letter-spacing:-.035em;font-size:clamp(1.45rem,2vw,2rem)}.kpi-card small,.kpi-card span{color:var(--ops-text-muted)}:is(.team-panel,.attention-panel,.activity-panel,.chat-preview,.brand-focus,.goals-intro,.customer-portfolio,.order-radar,.personal-orders-months,.attendance-history,.report-controls,.report-table,.report-detail-log,.history-projects,.history-task-detail,.history-work-main,.history-work-loading,.contact-reminder-agenda){border:1px solid var(--ops-border);border-radius:var(--ops-radius-panel);background:var(--ops-surface);box-shadow:none}.dashboard-grid,.lower-grid{gap:var(--ops-space-4)}.operator-grid{gap:var(--ops-space-3)}.operator-card{padding:var(--ops-space-4);border:1px solid var(--ops-border);background:var(--ops-surface);box-shadow:none;border-radius:10px}.operator-card dt{color:var(--ops-text-soft);letter-spacing:.05em;font-size:.6875rem}.operator-card dd{color:var(--ops-text);margin-top:3px;font-size:.8125rem}.panel-title{padding-bottom:var(--ops-space-3);border-bottom:1px solid var(--ops-border)}.panel-title h2{color:var(--ops-text);letter-spacing:-.02em}.customer-table-scroll,.attendance-history-table-scroll,.table-scroll,.report-detail-scroll{border:1px solid var(--ops-border);background:var(--ops-surface);scrollbar-color:var(--ops-border-strong) transparent;border-radius:10px}:is(.customer-table-scroll,.attendance-history-table-scroll,.table-scroll,.report-detail-scroll) table{border-collapse:separate;border-spacing:0}:is(.customer-table-scroll,.attendance-history-table-scroll,.table-scroll,.report-detail-scroll) thead{z-index:2;position:sticky;top:0}:is(.customer-table-scroll,.attendance-history-table-scroll,.table-scroll,.report-detail-scroll) th{border-bottom:1px solid var(--ops-border-strong);color:var(--ops-text-muted);background:var(--ops-surface-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem}:is(.customer-table-scroll,.attendance-history-table-scroll,.table-scroll,.report-detail-scroll) td{border-bottom:1px solid var(--ops-border);color:var(--ops-text);font-size:.8125rem}:is(.customer-table-scroll,.attendance-history-table-scroll,.table-scroll,.report-detail-scroll) tbody tr:hover td{background:#fafbfc}.prestashop-source-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px}.prestashop-assignment-gates{gap:var(--ops-space-3)}.prestashop-assignment-gates article{border:1px solid var(--ops-border);border-radius:var(--ops-radius-panel);min-height:112px;box-shadow:none}.prestashop-assignment-gates article:after{display:none}:is(.prestashop-agent-list,.prestashop-customers,.prestashop-monthly,.prestashop-filters){border:1px solid var(--ops-border);border-radius:var(--ops-radius-panel);background:var(--ops-surface);box-shadow:none}.report-summary,.team-results-grid,.orders-summary,.order-counts-summary,.personal-orders-kpis{gap:var(--ops-space-3)}:is(.report-summary,.team-results-grid,.orders-summary,.order-counts-summary,.personal-orders-kpis) article{border:1px solid var(--ops-border);border-radius:var(--ops-radius-panel);background:var(--ops-surface);box-shadow:none}.report-period-ribbon,.goal-period-ribbon,.commerce-source-strip,.report-source-note{border:1px solid var(--ops-border);background:var(--ops-surface-subtle);box-shadow:none;border-radius:10px}.asana-list-group{border-color:var(--ops-border);box-shadow:none;border-radius:10px}.asana-list-group>header,.asana-grid-head{background:var(--ops-surface-subtle)}.asana-task-row{border-color:var(--ops-border)}.asana-task-row:hover{background:#f8fafb}.orders-empty,.route-error,.attendance-history-empty{color:var(--ops-text-muted);background:var(--ops-surface-subtle)}.orders-loading{color:var(--ops-text-muted)}.auth-shell{background:var(--ops-bg)}.auth-card{border:1px solid var(--ops-border);border-radius:var(--ops-radius-overlay);background:var(--ops-surface);box-shadow:var(--ops-shadow-overlay)}@media (width<=700px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card{min-height:94px}.customer-table-scroll,.attendance-history-table-scroll,.table-scroll,.report-detail-scroll{border-radius:8px}.goal-client-assignment-list article{grid-template-columns:1fr;align-items:stretch}.goal-client-reassignment{grid-template-columns:1fr}.goal-client-reassignment button{width:100%}.goal-action-supervisor{flex-direction:column;grid-column:1/-1;align-items:stretch}.goal-action-supervisor .goal-client-reassignment{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--product-sidebar-width:236px;--product-topbar-height:62px;--product-mobile-nav-height:68px;--product-canvas:#f5f5f3;--product-surface:#fff;--product-surface-subtle:#f8f8f6;--product-border:#dedfdd;--product-border-strong:#c9ccc9;--product-text:#191c22;--product-muted:#6c727a;--product-brand:#d7474f;--product-brand-soft:#fff0f1;--product-navy:#172035;--product-positive:#28795b;--product-warning:#98681e;--product-danger:#a63f44;--product-radius:10px;--product-shadow:0 1px 2px #17203509}.product-app-shell{grid-template-columns:var(--product-sidebar-width) minmax(0,1fr);background:linear-gradient(90deg,#171d2b 0 var(--product-sidebar-width),var(--product-canvas) var(--product-sidebar-width));min-height:100dvh;color:var(--product-text);font-family:"Segoe UI Variable Text", "Aptos", "Inter", var(--font-geist-sans), sans-serif;letter-spacing:-.004em;align-items:start;font-weight:400;display:grid}.product-app-shell .workspace{min-width:0;min-height:100dvh;padding-bottom:0}.product-app-shell .content{width:100%;max-width:1680px;margin:0 auto;padding:24px clamp(20px,2.4vw,36px) 48px}.product-sidebar{z-index:45;color:#e8ebf2;background:#171d2b;border-right:1px solid #ffffff12;flex-direction:column;align-self:start;min-width:0;height:100dvh;min-height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.product-brand-row{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;min-height:70px;padding:12px 15px;display:flex}.product-brand{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:0;display:flex}.product-brand img{object-fit:cover;border-radius:10px;flex:0 0 39px;width:39px;height:39px;box-shadow:0 0 0 1px #ffffff24}.product-brand span{gap:1px;min-width:0;display:grid}.product-brand b{letter-spacing:.08em;font-size:15px}.product-brand small{color:#929cac;letter-spacing:.12em;font-size:12px;font-weight:750}.product-sidebar-close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;width:38px;height:38px;font-size:22px;display:none}.product-navigation{scrollbar-width:thin;flex:1;min-height:0;padding:12px 10px 18px;scroll-padding-bottom:18px;overflow-y:auto}.product-navigation section+section{margin-top:14px}.product-nav-label{color:#7f8999;letter-spacing:.09em;text-transform:uppercase;padding:0 10px 5px;font-size:12px;font-weight:800;display:block}.product-navigation button{color:#bac1ce;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:42px;margin:2px 0;padding:8px 10px;font-size:14px;font-weight:650;display:grid;position:relative}.product-navigation button:hover{color:#fff;background:#ffffff0f}.product-navigation button.active{color:#fff;box-shadow:inset 3px 0 0 var(--product-brand);background:#293249}.product-nav-icon{place-items:center;width:22px;height:22px;display:grid}.product-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.product-sidebar-footer{z-index:2;background:#171d2b;border-top:1px solid #ffffff14;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px;display:grid;position:relative}.product-profile{grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.product-profile>span{color:#fff;background:var(--product-brand);border-radius:10px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:850;display:grid}.product-profile div{min-width:0;display:grid}.product-profile b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-profile small{color:#8e98a8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-logout{color:#d5dae2;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750}.mobile-nav-scrim{display:none}.product-topbar{z-index:35;min-height:var(--product-topbar-height);border-bottom:1px solid var(--product-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;grid-template-columns:minmax(150px,1fr) minmax(160px,240px) auto minmax(250px,1fr);align-items:center;gap:14px;padding:8px clamp(20px,2.4vw,36px);display:grid;position:sticky;top:0}.product-menu-trigger{border:1px solid var(--product-border);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;padding:9px;display:none}.product-menu-trigger span{background:var(--product-text);border-radius:2px;width:18px;height:2px;margin:2px 0;display:block}.product-topbar-context{min-width:0;display:grid}.product-topbar-context small{color:var(--product-muted);font-size:12px}.product-topbar-context b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.product-command-trigger{border:1px solid var(--product-border);min-width:0;min-height:38px;color:var(--product-muted);background:var(--product-surface-subtle);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 0 10px;display:grid}.product-command-trigger:hover{border-color:var(--product-border-strong);color:var(--product-text);background:#fff}.product-command-trigger svg,.product-command-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.product-command-trigger>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-command-trigger kbd,.product-command-search kbd,.product-command-palette footer kbd{border:1px solid var(--product-border);border-bottom-color:var(--product-border-strong);color:var(--product-muted);white-space:nowrap;background:#fff;border-radius:6px;padding:3px 6px;font:600 12px/1 Segoe UI Variable Text,Aptos,sans-serif;box-shadow:0 1px #dfe2e5}.product-mode-switch{justify-self:center}.product-mode-switch .mode-switch{margin:0}.product-topbar-utilities{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.product-sync-state{color:var(--product-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.product-sync-state span{background:#36a675;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #dff4eb}.product-clock{color:var(--product-muted);text-align:right;font-size:12px;display:grid}.product-clock b{color:var(--product-text);font-size:13px}.mobile-primary-nav{display:none}.product-command-layer{z-index:95;place-items:start center;padding:min(9vh,82px) 20px 20px;display:grid;position:fixed;inset:0}.product-command-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#0b111d94;border:0;position:absolute;inset:0}.product-command-palette{background:#fff;border:1px solid #fff3;border-radius:16px;flex-direction:column;width:min(720px,100%);max-height:min(780px,100dvh - 110px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #080f1d4d}.product-command-palette>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 22px 14px;display:flex}.product-command-palette>header>div{min-width:0}.product-command-palette>header h2{color:var(--product-navy);margin:4px 0 0;font-size:24px;font-weight:560}.product-command-palette>header p{max-width:560px;color:var(--product-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.product-command-palette>header>button{border:1px solid var(--product-border);width:36px;height:36px;color:var(--product-muted);cursor:pointer;background:#fff;border-radius:9px;flex:0 0 36px;font-size:22px}.product-command-search{border:1px solid var(--product-border-strong);min-height:52px;color:var(--product-muted);background:var(--product-surface-subtle);border-radius:11px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 22px 12px;padding:0 12px;display:grid}.product-command-search:focus-within{border-color:var(--product-info,#3569a8);box-shadow:0 0 0 3px #3569a826}.product-command-search input{min-width:0;height:48px;color:var(--product-text);background:0 0;border:0;padding:0;font-size:15px;box-shadow:none!important;outline:0!important}.product-command-search input::placeholder{color:#90959c}.product-command-results{scrollbar-color:var(--product-border-strong) transparent;min-height:120px;padding:0 12px 12px;overflow-y:auto}.product-command-results>button{width:100%;min-height:68px;color:var(--product-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.product-command-results>button.focused{border-color:var(--product-border);background:var(--product-surface-subtle)}.product-command-results>button.active{box-shadow:inset 3px 0 0 var(--product-brand)}.product-command-icon{width:38px;height:38px;color:var(--product-navy);background:#eceff4;border-radius:10px;place-items:center;display:grid}.product-command-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.product-command-results>button>span:nth-child(2){grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px;min-width:0;display:grid}.product-command-results small{color:var(--product-brand);letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:650}.product-command-results b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.product-command-results em{color:var(--product-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:2px;font-size:13px;font-style:normal;overflow:hidden}.product-command-results strong{color:var(--product-muted);white-space:nowrap;font-size:12px;font-weight:600}.product-command-empty{color:var(--product-muted);text-align:center;padding:34px 20px}.product-command-empty b{color:var(--product-text);font-size:14px}.product-command-empty p{margin:5px 0 0;font-size:13px}.product-command-palette>footer{border-top:1px solid var(--product-border);color:var(--product-muted);background:var(--product-surface-subtle);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 22px 13px;font-size:12px;display:flex}.product-command-palette>footer span{align-items:center;gap:4px;display:inline-flex}.product-command-palette>footer span:last-child{margin-left:auto}.product-page-header{border-bottom:1px solid var(--product-border);justify-content:space-between;align-items:flex-end;gap:26px;min-width:0;margin:0 0 22px;padding:4px 0 18px;display:flex}.product-page-header>div:first-child{min-width:0}.product-page-header span{color:var(--product-brand);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:650}.product-page-header h1{letter-spacing:-.043em;margin:5px 0 0;font-size:clamp(28px,2.7vw,39px);font-weight:520;line-height:1.06}.product-page-header p{max-width:780px;color:var(--product-muted);margin:7px 0 0;font-size:14px;line-height:1.45}.product-page-header.compact{align-items:center;padding-bottom:13px}.product-page-header.compact h1{font-size:clamp(22px,2vw,28px)}.product-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-page-actions button{border:1px solid var(--product-border-strong);min-height:38px;color:var(--product-text);cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-size:13px;font-weight:750}.product-page-actions .history-live-button{border-color:var(--product-brand);color:#fff;background:var(--product-brand)}.supervisor-command-center{gap:14px;display:grid}.command-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.command-kpi-strip article{border:1px solid var(--product-border);min-width:0;box-shadow:none;background:#fff;border-radius:8px;gap:3px;padding:15px 16px;display:grid}.command-kpi-strip small{color:var(--product-muted);font-size:12px}.command-kpi-strip strong{color:var(--product-navy);letter-spacing:-.045em;font-size:27px;font-weight:560}.command-kpi-strip span{color:var(--product-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.command-center-grid{grid-template-columns:minmax(0,2.4fr) minmax(260px,.8fr);align-items:start;gap:14px;min-width:0;display:grid}.live-operations-panel,.command-attention-panel{min-width:0;padding:18px}.live-operations-panel>header,.command-attention-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.live-operations-panel h2,.command-attention-panel h2{margin:3px 0;font-size:19px}.live-operations-panel p,.command-attention-panel p{color:var(--product-muted);margin:0;font-size:13px}.live-operations-panel header button{border:1px solid var(--product-border);cursor:pointer;background:#fff;border-radius:8px;min-height:36px;padding:0 11px;font-size:12px;font-weight:750}.live-operations-table-scroll{width:100%;min-width:0;overflow:auto}.live-operations-panel table{border-collapse:collapse;width:100%;min-width:970px;font-size:13px}.live-operations-panel th{border-bottom:1px solid var(--product-border);color:var(--product-muted);background:var(--product-surface-subtle);text-align:left;text-transform:uppercase;padding:9px 10px;font-size:12px;font-weight:800}.live-operations-panel td{vertical-align:middle;border-bottom:1px solid #edf0f2;padding:10px}.live-operations-panel tbody tr{cursor:pointer}.live-operations-panel tbody tr:hover{background:#fafbfc}.command-attention-panel{gap:10px;display:grid}.command-attention-panel article{border:1px solid var(--product-border);background:var(--product-surface-subtle);border-radius:9px;gap:5px;padding:12px;display:grid}.command-attention-panel article b{font-size:13px}.command-attention-panel article span{color:var(--product-muted);font-size:12px;line-height:1.4}.command-attention-panel article button{color:#fff;background:var(--product-navy);cursor:pointer;border:0;border-radius:7px;justify-self:start;min-height:34px;padding:0 10px;font-size:12px;font-weight:750}.command-lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:14px;display:grid}.my-work-heading{margin-bottom:13px}.my-work-heading h1{font-size:clamp(26px,2.8vw,38px)}.work-session-strip{z-index:12;top:calc(var(--product-topbar-height) + 8px);position:sticky}.my-work-grid{align-items:start}.work-card{overflow:hidden}.work-card-head{padding:18px 20px}.big-actions{gap:8px;padding:0 16px 16px}.big-actions button{min-height:82px}.task-fields{border-top:1px solid var(--product-border)}.work-sidebar .panel{padding:17px}.my-work-area{min-width:0}.history-product-focus{max-width:none!important;padding:20px!important}.history-unified-workspace{min-width:0}.history-unified-workspace .asana-clone-shell{border:1px solid var(--product-border);border-radius:var(--product-radius);min-height:calc(100dvh - 150px);box-shadow:var(--product-shadow);overflow:hidden}.history-unified-workspace .asana-clone-sidebar{min-height:calc(100dvh - 150px)}.history-unified-workspace .asana-view{min-height:540px}.prestashop-source-header{border:1px solid var(--product-border);border-radius:var(--product-radius);box-shadow:none;background:#fff;grid-template-columns:minmax(0,1fr) minmax(250px,360px);align-items:stretch;gap:18px;padding:20px;display:grid}.prestashop-source-header h1{letter-spacing:-.035em;margin:4px 0 7px;font-size:clamp(24px,2.5vw,34px)}.prestashop-source-header p{max-width:780px;color:var(--product-muted);margin:0;font-size:14px;line-height:1.5}.prestashop-source-header .prestashop-hero-tags span{border-color:var(--product-border);color:var(--product-muted);background:var(--product-surface-subtle);font-size:12px}.prestashop-source-header .prestashop-source-card{border-color:var(--product-border);min-height:0;color:var(--product-text);background:var(--product-surface-subtle);box-shadow:none}.prestashop-source-header .prestashop-source-card>span{color:var(--product-muted);font-size:12px}.prestashop-source-header .prestashop-source-card small{font-size:12px}.prestashop-source-header .prestashop-source-card button{border-color:var(--product-border-strong);color:var(--product-text);font-size:12px}.prestashop-agent-table-scroll{width:100%;min-width:0;overflow-x:auto}.prestashop-agent-table{border-collapse:collapse;width:100%;min-width:760px}.prestashop-agent-table th{border-bottom:1px solid var(--product-border);color:var(--product-muted);background:var(--product-surface-subtle);text-align:left;text-transform:uppercase;padding:9px 11px;font-size:12px}.prestashop-agent-table td{border-bottom:1px solid #edf0f2;padding:10px 11px;font-size:13px}.prestashop-agent-table tr{cursor:pointer}.prestashop-agent-table tbody tr:hover,.prestashop-agent-table tbody tr.active{background:var(--product-brand-soft)}.prestashop-agent-table button{border:1px solid var(--product-border);cursor:pointer;background:#fff;border-radius:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:750}.prestashop-workspace-tabs{margin-bottom:0}.prestashop-window-summary{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.prestashop-window-summary h2{margin:3px 0 0;font-size:18px}.prestashop-window-summary p{max-width:760px;color:var(--product-muted);margin:4px 0 0;font-size:13px}.prestashop-window-summary>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.prestashop-window-summary button,.prestashop-context-ribbon button,.prestashop-history-portfolio{border:1px solid var(--product-border-strong);color:#fff;background:var(--product-navy);cursor:pointer;border-radius:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:650}.prestashop-context-ribbon{border:1px solid var(--product-border);background:var(--product-surface-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.prestashop-context-ribbon div{gap:2px;min-width:0;display:grid}.prestashop-context-ribbon small{color:var(--product-muted);font-size:12px}.prestashop-context-ribbon b{color:var(--product-navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.notification-center{align-items:center;gap:7px;display:flex}.notification-audio-button{border:1px solid var(--product-border);min-height:36px;color:var(--product-text);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:750}.notification-backdrop{z-index:79;cursor:default;background:#10162347;border:0;position:fixed;inset:0}.notification-popover.notification-drawer{z-index:80;border:0;border-left:1px solid var(--product-border);background:#fff;border-radius:0;flex-direction:column;width:min(410px,100vw);height:100dvh;display:flex;position:fixed;top:0;right:0;box-shadow:-20px 0 60px #121a2a2e}.notification-drawer>header{min-height:70px;padding:14px 16px}.notification-drawer>header .eyebrow{font-size:12px}.notification-drawer>header b{font-size:15px}.notification-drawer-actions{align-items:center;gap:7px;display:flex}.notification-drawer-actions button{border:1px solid var(--product-border);cursor:pointer;background:#fff;border-radius:7px;min-height:34px;padding:0 9px;font-size:12px;font-weight:700}.notification-drawer-actions .notification-close{width:34px;padding:0;font-size:20px}.notification-sync-error{color:var(--product-danger);background:#fff4f4;border:1px solid #f1c4c7;border-radius:8px;margin:10px 14px 0;padding:10px 11px;font-size:12px;line-height:1.4}.notification-groups{flex:1;min-height:0;padding-bottom:20px;overflow-y:auto}.notification-group>h3{z-index:1;border-bottom:1px solid var(--product-border);color:var(--product-muted);letter-spacing:.07em;text-transform:uppercase;background:#f8f9faf5;margin:0;padding:10px 15px 7px;font-size:12px;position:sticky;top:0}.notification-group ol{max-height:none}.notification-drawer li button{gap:5px;padding:12px 15px}.notification-drawer li b{font-size:13px}.notification-drawer li span,.notification-drawer li small{font-size:12px}.product-app-shell button,.product-app-shell input,.product-app-shell select,.product-app-shell textarea{font-family:inherit}.product-app-shell :is(h1,h2,h3){font-family:"Segoe UI Variable Display", "Aptos Display", "Inter", var(--font-geist-sans), sans-serif;letter-spacing:-.034em;font-weight:560}.product-app-shell :is(b,strong){font-weight:640}.product-app-shell button{font-weight:560}.product-app-shell :is(.eyebrow,.product-nav-label){letter-spacing:.065em;font-weight:650}.product-app-shell button:focus-visible,.product-app-shell input:focus-visible,.product-app-shell select:focus-visible,.product-app-shell textarea:focus-visible{outline-offset:2px;outline:3px solid #3569a840}.product-app-shell .eyebrow{font-size:12px}.product-app-shell .panel p,.product-app-shell .panel small{line-height:1.45}.team-results-bar{border-left:3px solid var(--product-brand);box-shadow:none;grid-template-columns:minmax(240px,.72fr) minmax(0,2.28fr);align-items:center;gap:18px;padding:14px 16px;display:grid;overflow:hidden}.team-results-bar.expanded{align-items:start}.team-results-bar-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0;margin:0;display:grid}.team-results-bar-head h2{color:var(--product-navy);margin:0;font-size:17px}.team-results-bar-head p{max-width:520px;color:var(--product-muted);margin:4px 0 0;font-size:12px}.team-results-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:0;display:flex}.team-results-actions button{border:1px solid var(--product-border);min-height:31px;color:var(--product-text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;padding:0 9px;font-size:12px}.team-results-bar-grid{border:1px solid var(--product-border);background:var(--product-border);border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:1px;display:grid;overflow:hidden}.team-results-bar-grid article{min-width:0;min-height:72px;color:var(--product-text);box-shadow:none;border-radius:0;padding:10px 13px;background:#fff!important;border:0!important}.team-results-bar-grid article small{color:var(--product-muted);letter-spacing:.015em;text-transform:none;font-size:12px;font-weight:590}.team-results-bar-grid article b{letter-spacing:-.035em;margin-top:3px;font-size:clamp(18px,1.7vw,24px);font-weight:610;display:block;color:var(--product-navy)!important}.team-results-bar-grid article p{color:var(--product-muted);margin:2px 0 0;font-size:12px}.team-results-equation{color:var(--product-muted);background:var(--product-surface-subtle);border-radius:8px;grid-column:1/-1;margin:-2px 0 0;padding:9px 12px;font-size:12px}.goal-ranking{box-shadow:none;padding:0;overflow:hidden}.goal-ranking>header{border-bottom:1px solid var(--product-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.goal-ranking>header h2{color:var(--product-navy);margin:4px 0;font-size:22px}.goal-ranking>header p{max-width:720px;color:var(--product-muted);margin:0;font-size:13px}.goal-ranking-metrics{background:#eef0f3;border-radius:9px;flex-wrap:wrap;gap:5px;padding:4px;display:inline-flex}.goal-ranking-metrics button{min-height:34px;color:var(--product-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:12px}.goal-ranking-metrics button.active{color:#fff;background:var(--product-navy)}.goal-ranking ol{margin:0;padding:0;list-style:none}.goal-ranking li{border-bottom:1px solid #edf0f2;grid-template-columns:34px 38px minmax(135px,.9fr) minmax(90px,.35fr) minmax(160px,1.25fr);align-items:center;gap:11px;min-height:68px;padding:10px 20px;display:grid}.goal-ranking li:last-child{border-bottom:0}.goal-ranking li.mine{box-shadow:inset 3px 0 0 var(--product-brand);background:#fff6f6}.goal-rank-position{width:30px;height:30px;color:var(--product-navy);background:#eef0f3;border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.goal-ranking-initial{color:#fff;background:var(--product-navy);border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:650;display:grid}.goal-ranking li>div{gap:2px;min-width:0;display:grid}.goal-ranking li>div b{color:var(--product-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.goal-ranking li>div small{color:var(--product-muted);font-size:12px}.goal-ranking li>strong{color:var(--product-navy);text-align:right;font-size:16px;font-weight:610}.goal-rank-bar{background:#e9edf1;border-radius:999px;height:7px;overflow:hidden}.goal-rank-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--product-brand),#c7797d);height:100%;display:block}.goal-ranking>footer,.goal-ranking-empty{border-top:1px solid var(--product-border);color:var(--product-muted);background:var(--product-surface-subtle);padding:13px 20px;font-size:12px}.goal-ranking-empty{border-top:0}.goal-ranking-empty p{margin:3px 0 0}.non-client-overview-note{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.non-client-overview-note>span{color:var(--product-danger);background:var(--product-brand-soft);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:650}.non-client-overview-note b{color:var(--product-navy);display:block}.non-client-overview-note p{color:var(--product-muted);margin:3px 0 0;font-size:12px}.non-client-overview-note button{color:#fff;background:var(--product-navy);cursor:pointer;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:12px}@media (width<=1280px){:root{--product-sidebar-width:220px}.command-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.product-topbar{grid-template-columns:minmax(130px,1fr) minmax(145px,200px) auto minmax(215px,1fr);gap:10px}.product-sync-state{display:none}}.virtual-operators-workspace{gap:18px;display:grid}.virtual-refresh{border:1px solid var(--product-border);min-height:40px;color:var(--product-text);cursor:pointer;background:#fff;border-radius:9px;padding:0 15px;font-weight:700}.virtual-refresh:disabled,.virtual-run:disabled{cursor:not-allowed;opacity:.55}.virtual-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.virtual-status-grid article{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);min-width:0;box-shadow:var(--product-shadow);gap:4px;padding:15px 16px;display:grid}.virtual-status-grid article>span{color:var(--product-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750}.virtual-status-grid article strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:620;overflow:hidden}.virtual-status-grid article small{color:var(--product-muted);font-size:12px;line-height:1.45}.virtual-status-grid article.ready{border-top:3px solid var(--product-positive)}.virtual-status-grid article.pending{border-top:3px solid var(--product-warning)}.virtual-status-grid article.locked{border-top:3px solid var(--product-danger)}.virtual-setup-warning{border-radius:var(--product-radius);color:#644817;background:#fffaf0;border:1px solid #ead9bd;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.virtual-setup-warning>span{color:#fff;background:var(--product-warning);border-radius:9px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.virtual-setup-warning b{font-size:14px}.virtual-setup-warning p{margin:3px 0 0;font-size:13px;line-height:1.5}.virtual-console-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:16px;display:grid}.virtual-builder,.virtual-output,.virtual-history{border:1px solid var(--product-border);border-radius:var(--product-radius);min-width:0;box-shadow:var(--product-shadow);background:#fff;padding:20px}.virtual-builder>header,.virtual-output>header{margin-bottom:17px}.virtual-builder h2,.virtual-output h2,.virtual-history h2{letter-spacing:-.025em;margin:3px 0 4px;font-size:21px;font-weight:560}.virtual-builder header p,.virtual-output header p,.virtual-history header p{color:var(--product-muted);margin:0;font-size:13px;line-height:1.5}.virtual-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.virtual-profile-grid button{border:1px solid var(--product-border);min-width:0;color:var(--product-text);background:var(--product-surface-subtle);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:2px 8px;padding:12px;display:grid}.virtual-profile-grid button:hover{border-color:var(--product-border-strong);background:#fff}.virtual-profile-grid button.active{border-color:var(--product-navy);box-shadow:inset 0 0 0 1px var(--product-navy);background:#f1f4f8}.virtual-profile-grid button>span{color:#fff;background:var(--product-navy);border-radius:8px;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.virtual-profile-grid button b{font-size:13px}.virtual-profile-grid button small{color:var(--product-muted);grid-column:1/-1;margin-top:6px;font-size:12px;line-height:1.4}.virtual-field{gap:7px;margin-top:14px;display:grid}.virtual-field>span,.virtual-presets>span{color:var(--product-text);font-size:13px;font-weight:760}.virtual-field select,.virtual-field textarea{border:1px solid var(--product-border-strong);width:100%;min-width:0;color:var(--product-text);font:inherit;background:#fff;border-radius:9px}.virtual-field select{min-height:42px;padding:0 12px}.virtual-field textarea{resize:vertical;min-height:132px;padding:11px 12px;line-height:1.5}.virtual-field small{color:var(--product-muted);font-size:12px;line-height:1.4}.virtual-presets{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.virtual-presets>span{width:100%}.virtual-presets button{border:1px solid var(--product-border);color:var(--product-muted);background:var(--product-surface-subtle);cursor:pointer;text-align:left;border-radius:8px;padding:7px 9px;font-size:12px}.virtual-presets button:hover{color:var(--product-text);background:#fff}.virtual-run{color:#fff;background:var(--product-navy);cursor:pointer;border:0;border-radius:9px;width:100%;min-height:44px;margin-top:16px;font-weight:760}.virtual-output{min-height:520px}.virtual-thinking,.virtual-empty{min-height:330px;color:var(--product-muted);text-align:center;align-content:center;place-items:center;gap:9px;display:grid}.virtual-thinking>span{border:3px solid #dce1e8;border-top-color:var(--product-brand);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite virtual-spin}.virtual-empty>span{color:#fff;background:var(--product-navy);letter-spacing:.08em;border-radius:15px;place-items:center;width:56px;height:56px;font-weight:850;display:grid}.virtual-empty b{color:var(--product-text)}.virtual-empty p{max-width:360px;margin:0;font-size:13px;line-height:1.5}.virtual-answer{overflow-wrap:anywhere;color:#242832;white-space:pre-wrap;font-size:14px;line-height:1.65}.virtual-answer.compact{margin:4px 0 0;font-size:13px}.virtual-history>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.virtual-history>header>strong{color:var(--product-muted);background:var(--product-surface-subtle);border-radius:999px;padding:6px 9px;font-size:12px}.virtual-run-list{gap:7px;display:grid}.virtual-run-list article{border:1px solid var(--product-border);border-radius:9px;overflow:hidden}.virtual-run-list article.completed{border-left:3px solid var(--product-positive)}.virtual-run-list article.failed{border-left:3px solid var(--product-danger)}.virtual-run-list article.running{border-left:3px solid var(--product-warning)}.virtual-run-list article>button{width:100%;color:var(--product-text);cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) minmax(190px,.55fr) 28px;align-items:center;gap:12px;padding:11px 13px;display:grid}.virtual-run-list article>button:hover{background:var(--product-surface-subtle)}.virtual-run-list article>button span{gap:2px;min-width:0;display:grid}.virtual-run-list article>button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.virtual-run-list article>button small{color:var(--product-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.virtual-run-list article>button>strong{text-align:center;font-size:20px}.virtual-run-list article>div{border-top:1px solid var(--product-border);background:var(--product-surface-subtle);gap:5px;padding:13px 15px 16px;display:grid}.virtual-run-list article>div>small{color:var(--product-muted);text-transform:uppercase;font-weight:750}.virtual-run-list article>div>p{margin:0 0 8px}.virtual-error{color:var(--product-danger);font-size:12px}.virtual-history-empty{color:var(--product-muted);text-align:center;padding:24px}.virtual-tabs{border:1px solid var(--product-border);box-shadow:var(--product-shadow);background:#fff;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.virtual-tabs button{border:0;border-right:1px solid var(--product-border);min-width:0;min-height:58px;color:var(--product-muted);cursor:pointer;text-align:left;background:#fff;align-content:center;gap:2px;padding:9px 12px;display:grid}.virtual-tabs button:last-child{border-right:0}.virtual-tabs button:hover{background:var(--product-surface-subtle)}.virtual-tabs button.active{color:var(--product-navy);box-shadow:inset 0 -3px 0 var(--product-brand);background:#eef3f8}.virtual-tabs b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.virtual-tabs small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.virtual-overview-grid,.virtual-version-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.virtual-version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-overview-card{min-width:0;padding:20px}.virtual-overview-card h2{color:var(--product-navy);margin:5px 0 8px;font-size:20px}.virtual-overview-card p{min-height:42px;color:var(--product-muted);margin:0;font-size:13px}.virtual-overview-card>button{border:1px solid var(--product-border-strong);min-height:36px;color:var(--product-text);cursor:pointer;background:#fff;border-radius:8px;margin-top:15px;padding:0 12px}.virtual-segment-list{flex-wrap:wrap;gap:6px;display:flex}.virtual-segment-list span{color:var(--product-muted);background:var(--product-surface-subtle);border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:12px;display:inline-flex}.virtual-segment-list b{color:var(--product-navy)}.virtual-module-panel{min-width:0;padding:20px}.virtual-module-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.virtual-module-panel>header h2{color:var(--product-navy);margin:3px 0 5px;font-size:21px}.virtual-module-panel>header p{max-width:820px;color:var(--product-muted);margin:0;font-size:13px}.virtual-module-panel>header>strong{color:var(--product-muted);background:var(--product-surface-subtle);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px}.virtual-filter-row{grid-template-columns:minmax(210px,1.3fr) repeat(3,minmax(140px,.7fr));gap:8px;margin-bottom:13px;display:grid}.virtual-filter-row :is(input,select),.virtual-campaign-builder :is(input,select),.virtual-inline-form :is(input,textarea),.virtual-inline-form label input{border:1px solid var(--product-border-strong);width:100%;min-width:0;min-height:40px;color:var(--product-text);font:inherit;background:#fff;border-radius:8px;padding:0 11px}.virtual-inline-form textarea{resize:vertical;min-height:92px;padding-block:10px}.virtual-contact-list,.virtual-campaign-list,.virtual-call-list,.virtual-version-list{gap:8px;display:grid}.virtual-pagination{border:1px solid var(--product-border);background:var(--product-surface-subtle);color:var(--product-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:11px 12px;font-size:13px;display:flex}.virtual-pagination>div{align-items:center;gap:10px;display:flex}.virtual-pagination button{border:1px solid var(--product-border-strong);min-height:36px;color:var(--product-navy);cursor:pointer;font:inherit;background:#fff;border-radius:8px;padding:0 12px;font-weight:700}.virtual-pagination button:disabled{cursor:not-allowed;opacity:.45}.virtual-contact-list>article{border:1px solid var(--product-border);background:#fff;border-radius:10px;grid-template-columns:minmax(180px,1.05fr) minmax(300px,1.1fr) minmax(200px,.9fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.virtual-contact-list>article.blocked{opacity:.72;background:#fff6f6}.virtual-contact-list h3,.virtual-campaign-list h3{margin:5px 0 2px;font-size:15px}.virtual-contact-list p,.virtual-campaign-list p{color:var(--product-muted);margin:0;font-size:12px}.virtual-segment,.virtual-state,.virtual-gate-pill{color:#34536f;letter-spacing:.03em;text-transform:uppercase;background:#e8f0f7;border-radius:999px;width:fit-content;padding:4px 7px;font-size:12px;font-weight:720;display:inline-flex}.virtual-segment.restock_due{color:#735115;background:#fff1cf}.virtual-segment.registered_no_orders,.virtual-segment.prospect{color:#5e4a7d;background:#f0eafb}.virtual-segment.blacklist,.virtual-gate-pill.blocked{color:#8b282f;background:#fdebed}.virtual-contact-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.virtual-contact-facts span{background:var(--product-surface-subtle);border-radius:7px;gap:2px;min-width:0;padding:7px 8px;display:grid}.virtual-contact-facts small,.virtual-contact-channels span{color:var(--product-muted);font-size:12px}.virtual-contact-facts b{color:var(--product-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.virtual-contact-channels{gap:3px;min-width:0;display:grid}.virtual-contact-channels span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.virtual-contact-channels b{width:fit-content;margin-top:3px;font-size:12px}.consent-ok{color:var(--product-positive)}.consent-missing{color:var(--product-warning)}.virtual-contact-list>article>button,.virtual-row-actions button,.virtual-version-list button,.virtual-inline-form>button,.virtual-campaign-builder>button{color:#fff;background:var(--product-navy);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;min-height:35px;padding:0 10px;font-size:12px}.virtual-contact-list button:disabled,.virtual-row-actions button:disabled,.virtual-version-list button:disabled{cursor:not-allowed;opacity:.45}.virtual-inline-form{border:1px solid var(--product-border);background:var(--product-surface-subtle);border-radius:10px;grid-template-columns:minmax(200px,1fr) minmax(170px,.8fr) minmax(170px,.8fr) auto auto;align-items:center;gap:8px;margin-top:13px;padding:12px;display:grid}.virtual-inline-form>div,.virtual-inline-form label{min-width:0;color:var(--product-muted);gap:3px;font-size:12px;display:grid}.virtual-inline-form small{color:var(--product-muted);font-size:12px}.virtual-inline-form .secondary{border:1px solid var(--product-border);color:var(--product-text);background:#fff}.virtual-inline-form.stacked{grid-template-columns:1fr;margin:0 0 13px}.virtual-campaign-builder{background:var(--product-surface-subtle);border-radius:10px;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(135px,.7fr));gap:9px;margin-bottom:15px;padding:13px;display:grid}.virtual-campaign-builder label{color:var(--product-muted);gap:5px;font-size:12px;font-weight:650;display:grid}.virtual-campaign-builder label.wide{grid-column:span 2}.virtual-campaign-builder>button{align-self:end;min-height:40px}.virtual-campaign-list>article{border:1px solid var(--product-border);border-radius:10px;grid-template-columns:minmax(220px,1fr) minmax(230px,.75fr) auto;align-items:center;gap:16px;padding:13px 14px;display:grid}.virtual-state.ready,.virtual-gate-pill.ready{color:#176849;background:#e3f4ec}.virtual-campaign-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.virtual-campaign-metrics span{color:var(--product-muted);text-align:center;gap:1px;font-size:12px;display:grid}.virtual-campaign-metrics b{color:var(--product-navy);font-size:16px}.virtual-row-actions{gap:6px;display:flex}.virtual-version-list article{border:1px solid var(--product-border);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px;display:grid}.virtual-version-list article>b{font-size:13px}.virtual-version-list article>span{color:var(--product-muted);font-size:12px}.virtual-version-list article>small{overflow-wrap:anywhere;color:var(--product-muted);grid-column:1/-1}.virtual-version-list article>button{grid-column:1/-1;justify-self:start;margin-top:3px}.virtual-call-list article{border-bottom:1px solid var(--product-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.virtual-call-list article>div{gap:2px;display:grid}.virtual-call-list small,.virtual-call-list span{color:var(--product-muted);font-size:12px}.virtual-connection-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.virtual-connection-grid article{border:1px solid var(--product-border);background:#fff;border-radius:10px;gap:3px;padding:14px;display:grid}.virtual-connection-grid article.ready{border-top:3px solid var(--product-positive)}.virtual-connection-grid article.pending{border-top:3px solid var(--product-warning)}.virtual-connection-grid span{color:var(--product-muted);text-transform:uppercase;font-size:12px}.virtual-connection-grid b{font-size:14px}.virtual-run.danger{background:var(--product-danger)}@keyframes virtual-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.product-app-shell{background:var(--product-canvas);display:block}.product-sidebar{visibility:hidden;pointer-events:none;width:min(310px,88vw);transition:transform .2s,visibility 0s linear .2s;position:fixed;top:0;left:0;transform:translate(calc(-100% - 24px));box-shadow:18px 0 48px #0b121f40}.product-sidebar.open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.product-sidebar-close{display:block}.mobile-nav-scrim{z-index:44;background:#0c121e70;border:0;position:fixed;inset:0}.mobile-nav-scrim.visible{display:block}.product-topbar{grid-template-columns:40px minmax(100px,1fr) auto auto auto}.product-menu-trigger{display:block}.product-topbar-context{grid-column:2}.product-command-trigger{grid-column:3;grid-template-columns:1fr;place-items:center;width:40px;min-width:40px;padding:0}.product-command-trigger>span,.product-command-trigger kbd{display:none}.product-mode-switch{grid-column:4}.product-topbar-utilities{grid-column:5}.product-clock{display:none}.command-center-grid,.command-lower-grid,.team-results-bar{grid-template-columns:1fr}.history-unified-workspace .asana-clone-shell{min-height:0}.virtual-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.virtual-tabs button:nth-child(3){border-right:0}.virtual-tabs button:nth-child(-n+3){border-bottom:1px solid var(--product-border)}.virtual-overview-grid{grid-template-columns:1fr 1fr}.virtual-contact-list>article{grid-template-columns:minmax(180px,1fr) minmax(280px,1.2fr)}.virtual-contact-list>article>button{justify-self:start}.virtual-campaign-builder{grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-campaign-list>article{grid-template-columns:minmax(0,1fr) auto}.virtual-row-actions{grid-column:1/-1}}@media (width<=900px){.product-topbar{grid-template-columns:40px minmax(0,1fr) 40px auto;min-height:58px;padding:8px 12px}.product-topbar-context{grid-column:2}.product-command-trigger{grid-column:3}.product-mode-switch{display:none}.product-topbar-utilities{grid-column:4;gap:5px}.team-order-bell span,.notification-audio-button{display:none}.notification-center .icon-button{display:inline-grid!important}}@media (width<=768px){.virtual-pagination,.virtual-pagination>div{flex-direction:column;align-items:stretch}.virtual-pagination>div strong{text-align:center}.product-app-shell .workspace{padding-bottom:var(--product-mobile-nav-height)}.product-app-shell .content{padding:18px 14px 30px}.product-topbar{grid-template-columns:40px minmax(0,1fr) 40px auto;min-height:58px;padding:8px 12px}.product-topbar-context{grid-column:2}.product-command-trigger{grid-column:3}.product-mode-switch{display:none}.product-topbar-utilities{grid-column:4;gap:5px}.team-order-bell span,.notification-audio-button{display:none}.notification-center .icon-button{display:inline-grid!important}.mobile-primary-nav{z-index:42;height:var(--product-mobile-nav-height);padding:6px max(6px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--product-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #141c2a14}.mobile-primary-nav button{min-width:0;color:var(--product-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-content:center;place-items:center;gap:2px;font-size:12px;font-weight:700;display:grid}.mobile-primary-nav button.active{color:var(--product-brand);background:var(--product-brand-soft)}.mobile-primary-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:21px;height:21px}.product-page-header{flex-direction:column;align-items:flex-start;gap:12px}.product-page-actions{width:100%}.product-page-actions button{flex:1}.command-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.work-session-strip{top:65px}.prestashop-source-header{grid-template-columns:1fr}.history-product-focus{padding:14px!important}.history-unified-workspace .asana-clone-shell{border-radius:9px}.goal-ranking>header{flex-direction:column}.goal-ranking-metrics{width:100%}.goal-ranking-metrics button{flex:1}.goal-ranking li{grid-template-columns:30px 34px minmax(0,1fr) auto;padding-inline:13px}.goal-rank-bar{grid-column:3/-1;width:100%}.non-client-overview-note{grid-template-columns:1fr}.prestashop-window-summary{flex-direction:column;align-items:stretch}.prestashop-window-summary>div:last-child button{flex:1}.product-command-layer{place-items:end center;padding:0}.product-command-palette{border-radius:16px 16px 0 0;width:100%;max-height:91dvh}.product-command-palette>header{padding:18px 17px 12px}.product-command-search{margin-inline:16px}.product-command-results{padding-inline:8px}.product-command-results>button{grid-template-columns:36px minmax(0,1fr)}.product-command-results>button>strong{display:none}.product-command-palette>footer{padding-inline:16px}.virtual-status-grid,.virtual-overview-grid,.virtual-version-grid,.virtual-console-grid{grid-template-columns:1fr}.virtual-output{min-height:360px}.virtual-filter-row,.virtual-campaign-builder{grid-template-columns:1fr 1fr}.virtual-contact-list>article,.virtual-campaign-list>article{grid-template-columns:1fr;align-items:start}.virtual-contact-facts{width:100%}.virtual-inline-form{grid-template-columns:1fr}.virtual-inline-form>button{width:100%}.virtual-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.product-topbar-context small{display:none}.product-topbar-context b{font-size:14px}.product-app-shell .content{padding-inline:11px}.command-kpi-strip{grid-template-columns:1fr 1fr}.command-kpi-strip article{padding:11px}.command-kpi-strip strong{font-size:21px}.product-page-header h1{font-size:25px}.product-page-header p{font-size:13px}.work-session-strip{position:relative;top:auto}.notification-popover.notification-drawer{width:100vw}.product-command-palette>header h2{font-size:21px}.product-command-palette>header p{font-size:12px}.product-command-palette>footer span:nth-child(-n+2){display:none}.virtual-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-tabs button{border-bottom:1px solid var(--product-border);border-right:1px solid var(--product-border)!important}.virtual-tabs button:nth-child(2n){border-right:0!important}.virtual-tabs button:nth-last-child(-n+2){border-bottom:0}.virtual-filter-row,.virtual-campaign-builder,.virtual-contact-facts{grid-template-columns:1fr}.virtual-campaign-builder label.wide{grid-column:auto}.virtual-connection-grid{grid-template-columns:1fr}.virtual-run-list article>button{grid-template-columns:minmax(0,1fr) 24px}.virtual-run-list article>button span:nth-child(2){grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.product-sidebar{transition:none}}
