/*! 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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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))}}.opportunity-import{cursor:pointer}.opportunity-import input{display:none}.profile-module-access{margin-bottom:14px;padding:18px}.profile-module-toolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px;margin:15px 0;display:grid}.profile-module-toolbar label{color:#697588;font-size:8px;font-weight:800}.profile-module-toolbar select{color:#334052;background:#fff;border:1px solid #dbe2eb;border-radius:9px;width:100%;height:38px;margin-top:5px;padding:0 10px;display:block}.profile-module-toolbar>span{color:#7f8a99;align-self:center;font-size:8px}@media (width<=720px){.profile-module-toolbar{grid-template-columns:1fr}.profile-module-toolbar .btn{width:100%}}.advanced-order-filters{margin-bottom:14px;padding:15px}.advanced-filter-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.advanced-filter-head>div{color:#3267bd;align-items:center;gap:8px;display:flex}.advanced-filter-head span strong,.advanced-filter-head span small{display:block}.advanced-filter-head span strong{color:#283548;font-size:10px}.advanced-filter-head span small{color:#8290a2;margin-top:3px;font-size:7px}.advanced-filter-head>button{color:#ac4444;background:#fff0f0;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.advanced-filter-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;margin-top:13px;display:grid}.advanced-filter-grid label{color:#657286;font-size:7px;font-weight:850}.advanced-filter-grid select,.advanced-filter-grid input{color:#344256;background:#fff;border:1px solid #dce3ec;border-radius:8px;width:100%;height:35px;margin-top:5px;padding:0 9px;font-size:8px;display:block}.filter-result-count{text-align:right;color:#748195;border-top:1px solid #edf1f5;margin-top:11px;padding-top:10px;font-size:8px}.filter-result-count strong{color:#2863cb;margin-right:4px;font-size:13px}@media (width<=1100px){.advanced-filter-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (width<=650px){.advanced-filter-grid{grid-template-columns:1fr 1fr}.advanced-filter-head{align-items:flex-start;gap:10px}.advanced-filter-head span small{display:none}}.metric.clickable{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.metric.clickable:hover{border-color:#b9ccec;transform:translateY(-2px);box-shadow:0 10px 24px #1c31541a}.stale-filter-button{color:#a63232;background:#fff;border:1px solid #f0b9b9;border-radius:8px;height:32px;padding:0 10px;font-size:8px;font-weight:850}.active-order-filter{color:#315f9f;background:#eef5ff;border:1px solid #d8e7fb;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:9px;display:flex}.active-order-filter button{color:#4d6380;background:#fff;border:0;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.wallet-conflict{color:#8b5a08;background:#fff5e6;border:1px solid #f0d39d;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.wallet-conflict strong,.wallet-conflict span{display:block}.wallet-conflict strong{font-size:10px}.wallet-conflict span{margin-top:3px;font-size:8px;line-height:1.5}.wallet-conflict button{color:#fff;background:#b36d00;border:0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:850}.wallet-conflict button:disabled{opacity:.65}@media (width<=650px){.wallet-conflict{grid-template-columns:20px 1fr}.wallet-conflict button{grid-column:1/-1}}.user-management-grid{gap:12px;grid-template-columns:1fr!important}.user-access-card{width:100%}.user-audit-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.user-audit-heading .panel-title{flex:1}@media (width<=650px){.user-audit-heading{flex-direction:column;align-items:stretch}.user-audit-heading .btn{width:100%}}.user-directory{margin-bottom:14px;overflow:hidden}.user-directory-title{border-bottom:1px solid var(--line);color:#176f68;background:#f8fafc;align-items:center;gap:9px;padding:14px 17px;display:flex}.user-directory-title strong{font-size:12px}.user-directory-title span{color:#7b8798;margin-left:auto;font-size:9px}.user-directory-table{min-width:850px}.user-directory-table td{font-size:10px}.user-edit-button{color:#35657b;background:#fff;border:1px solid #d7e1eb;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.user-table-name{align-items:center;gap:8px;display:flex}.user-role-pill{color:#3562cc;background:#edf3ff;border-radius:10px;padding:5px 8px;font-weight:800}.user-pagination{border-top:1px solid var(--line);color:#6f7b8d;justify-content:space-between;align-items:center;padding:12px 16px;font-size:9px;display:flex}.user-pagination>div{gap:4px;display:flex}.user-pagination button{color:#536176;background:#fff;border:1px solid #d7e1eb;border-radius:6px;width:30px;height:30px}.user-pagination button.active{color:#fff;background:#176f68;border-color:#176f68}.user-edit-expanded{margin-bottom:15px}.order-window .sidebar,.order-window .topbar,.order-window .page-wrap{display:none}.order-window .app-main{margin-left:0}.order-window .drawer-scrim{background:#f4f6fa}.order-window .drawer{width:100vw;max-width:none;box-shadow:none;border-radius:0}@media (width<=650px){.user-pagination{flex-direction:column;align-items:flex-start;gap:10px}}:root{--nav:#101b36;--ink:#182033;--muted:#697386;--line:#e7eaf0;--canvas:#f4f6fa;--blue:#2563eb;--green:#12805c;--shadow:0 8px 28px #19243f14}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{min-height:100vh}.sidebar{background:linear-gradient(180deg,var(--nav),#0d172d 72%);color:#fff;z-index:50;flex-direction:column;width:254px;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:0 9px 27px;display:flex}.brand-mark{letter-spacing:-1px;background:linear-gradient(145deg,#fb2330,#c9000c);border-radius:14px;place-items:center;width:43px;height:43px;font-weight:900;display:grid;box-shadow:0 8px 20px #e3061347}.brand strong,.brand span{display:block}.brand strong{font-size:15px}.brand span{color:#9aabc9;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11px}.sidebar nav{flex-direction:column;gap:5px;padding-top:21px;display:flex}.nav-label{letter-spacing:.16em;color:#6f82a4;margin:0 0 7px;padding:0 11px;font-size:10px;font-weight:800}.nav-label.second{margin-top:20px}.sidebar nav button{color:#aebbd1;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;height:44px;padding:0 12px;transition:all .18s;display:flex}.sidebar nav button:hover{color:#fff;background:#ffffff0f}.sidebar nav button.active{color:#fff;background:#263c65;box-shadow:inset 3px 0 #4b83ff}.sidebar nav button span{flex:1;font-size:13px;font-weight:600}.sidebar nav button em{text-align:center;color:#fff;background:#e30613;border-radius:10px;min-width:20px;padding:3px 5px;font-size:10px;font-style:normal}.test-card{color:#9ebeff;background:#34558e2e;border:1px solid #779ad738;border-radius:12px;gap:10px;margin-top:auto;padding:13px;display:flex}.test-card strong,.test-card span{display:block}.test-card strong{color:#e5edff;font-size:11px}.test-card span{color:#899bb9;margin-top:3px;font-size:9px;line-height:1.45}.sidebar-footer{color:#9aabc9;border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:14px;padding:14px 8px 0;display:flex}.sidebar-footer>div:nth-child(2){flex:1}.sidebar-footer strong,.sidebar-footer span{display:block}.sidebar-footer strong{color:#e8edf7;font-size:11px}.sidebar-footer span{text-transform:capitalize;margin-top:3px;font-size:10px}.app-main{min-height:100vh;margin-left:254px}.topbar{border-bottom:1px solid var(--line);z-index:30;background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 32px;display:flex;position:sticky;top:0}.global-search{color:#8b94a4;background:#f5f6f9;border-radius:9px;align-items:center;gap:9px;width:min(450px,42vw);height:40px;padding:0 12px;display:flex}.global-search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.global-search kbd{color:#8b94a4;background:#fff;border:1px solid #dfe3e9;border-radius:5px;padding:3px 6px;font-size:10px}.top-actions{align-items:center;gap:12px;display:flex}.test-pill{color:#9a6500;background:#fff8e8;border:1px solid #f8e7ba;border-radius:15px;align-items:center;gap:6px;height:27px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.test-pill span{background:#eda800;border-radius:50%;width:6px;height:6px}.icon-button{color:#7b8493;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:relative}.icon-button:hover{color:var(--ink);background:#f2f4f7}.top-actions>.icon-button i{background:#e30613;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.topbar-logout{color:#b91c1c;cursor:pointer;background:#fff1f2;border:1px solid #fecaca;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.topbar-logout:hover{color:#fff;background:#b91c1c;border-color:#b91c1c}.actor-select{cursor:pointer;align-items:center;gap:8px;min-width:145px;height:44px;padding-left:6px;display:flex;position:relative}.actor-select>span{flex:1}.actor-select strong,.actor-select small{display:block}.actor-select strong{font-size:12px}.actor-select small{color:#8b94a4;text-transform:capitalize;margin-top:3px;font-size:9px}.actor-select select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.avatar{color:#2c5ab0;background:#e8efff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.avatar.small{width:31px;height:31px}.avatar.mini{border-radius:8px;width:27px;height:27px;font-size:9px}.avatar.micro{border-radius:7px;width:21px;height:21px;font-size:7px}.avatar.big{border-radius:16px;width:55px;height:55px;font-size:15px}.page-wrap{max-width:1500px;margin:0 auto;padding:30px 32px 50px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.page-heading.compact{margin-bottom:22px}.page-heading h1{letter-spacing:-.03em;margin:5px 0 7px;font-size:25px;line-height:1.15}.page-heading p{color:var(--muted);margin:0;font-size:12px}.page-heading .eyebrow{color:#8e98aa;letter-spacing:.12em;font-size:9px;font-weight:800}.heading-actions{gap:9px;display:flex}.btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.btn.primary{background:var(--blue);color:#fff;box-shadow:0 5px 12px #2563eb2e}.btn.primary:hover{background:#1c54d6}.btn.secondary{color:#3d4757;background:#fff;border-color:#dfe3ea}.btn.secondary:hover{background:#f8f9fb}.btn.small{min-height:34px;padding:0 11px}.btn.wide{width:100%;margin-top:16px}.text-button{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:700;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:15px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:136px;padding:17px 18px;position:relative;box-shadow:0 2px 7px #141f3906}.metric-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:17px;right:17px}.metric-icon.blue{color:#3971de;background:#e8f0ff}.metric-icon.purple{color:#7653d6;background:#f0eaff}.metric-icon.amber{color:#d18a16;background:#fff1d8}.metric-icon.green{color:#16845f;background:#e3f7ef}.metric p{color:#7e8798;margin:0 0 13px;font-size:10px}.metric>strong{letter-spacing:-.04em;font-size:25px;display:block}.metric>span{color:#6e7889;align-items:center;gap:4px;margin-top:12px;font-size:9px;display:flex}.metric>span svg{color:#18a46f}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 2px 7px #141f3906}.dashboard-grid{grid-template-columns:1.45fr 1fr;gap:15px;margin-bottom:15px;display:grid}.pipeline-panel,.dashboard-grid>.panel{padding:18px}.panel-title{align-items:center;gap:10px;display:flex}.panel-title-icon{color:#4a6594;background:#f0f4fb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.panel-title>div:nth-child(2){flex:1}.panel-title h2{margin:0;font-size:13px}.panel-title p{color:#8a93a3;margin:4px 0 0;font-size:9px}.panel-title>button{color:var(--blue);background:0 0;border:0;align-items:center;gap:2px;font-size:10px;font-weight:700;display:flex}.pipeline{flex-direction:column;gap:11px;margin-top:20px;display:flex}.pipe-row{grid-template-columns:130px 1fr 24px;align-items:center;gap:10px;display:grid}.pipe-row>span{color:#596476;font-size:10px}.pipe-row>div{background:#f0f2f6;border-radius:8px;height:7px;overflow:hidden}.pipe-row i{border-radius:8px;height:100%;display:block}.pipe-row strong{text-align:right;font-size:11px}.return-list{flex-direction:column;margin-top:12px;display:flex}.return-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f2f5;align-items:center;gap:10px;padding:10px 0;display:flex}.return-list>button:last-child{border:0}.return-list>button>div:nth-child(2){flex:1}.return-list strong,.return-list span{display:block}.return-list>button>div:nth-child(2) strong{font-size:10px}.return-list>button>div:nth-child(2) span{color:#8a93a3;margin-top:4px;font-size:9px}.return-list svg{color:#b0b7c3}.date-block{text-align:center;background:#f3f5f8;border-radius:8px;place-content:center;width:38px;height:38px;display:grid}.date-block strong{font-size:12px}.date-block span{color:#8290a5;margin-top:1px;font-size:7px}.date-block.today{color:#c85c13;background:#fff0e5}.recent-panel{padding:18px}.history-table{margin-top:12px}.history-table>div{border-bottom:1px solid #f0f2f5;grid-template-columns:27px 1fr auto 115px;align-items:center;gap:9px;padding:9px 0;display:grid}.history-table>div:last-child{border:0}.history-table span strong,.history-table span small{display:block}.history-table span strong{font-size:10px}.history-table span small{color:#7f8999;margin-top:3px;font-size:9px}.history-table time{color:#8993a4;text-align:right;font-size:8px}.status{white-space:nowrap;text-transform:capitalize;border-radius:12px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:4px 8px;font-size:8px;font-weight:750;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status.blue{color:#2865c9;background:#eaf1ff}.status.green{color:#15785a;background:#e7f7f0}.status.amber{color:#a56100;background:#fff2d9}.status.slate{color:#687487;background:#eff2f5}.table-panel{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px;display:flex}.table-search{color:#8993a4;background:#f5f6f8;border-radius:8px;align-items:center;gap:7px;min-width:260px;height:34px;margin-right:auto;padding:0 10px;display:flex}.table-search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:970px}th{color:#8993a4;text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--line);background:#f9fafb;height:39px;padding:0 14px;font-size:8px}td{color:#4e5969;border-bottom:1px solid #edf0f4;padding:12px 14px;font-size:9px}tbody tr{cursor:pointer}tbody tr:hover{background:#fafcff}tbody tr:last-child td{border-bottom:0}.client-cell,.owner-cell{align-items:center;gap:8px;display:flex}.client-cell>div:last-child{min-width:0}.client-cell strong,.client-cell span{display:block}.client-cell strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:10px;overflow:hidden}.client-cell span{color:#8791a1;margin-top:3px;font-size:8px}.company-icon{color:#536985;background:#eef2f9;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.company-icon.large{border-radius:12px;width:43px;height:43px}.company-icon.xl{border-radius:14px;width:48px;height:48px;font-size:13px}.normal{font-weight:600}.subcell{color:#8a94a3;margin-top:4px;font-size:8px;display:block}.owner-cell{color:#485467;font-size:9px}.order-list{flex-direction:column;gap:12px;display:flex}.order-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;grid-template-columns:190px 1fr auto 24px;align-items:center;gap:22px;width:100%;padding:17px 19px;transition:all .18s;display:grid}.order-card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.order-code>span,.order-code>strong{display:block}.order-code>span{color:#8a94a3;letter-spacing:.1em;font-size:8px;font-weight:800}.order-code>strong{margin:5px 0 8px;font-size:15px}.order-client{align-items:center;gap:11px;display:flex}.order-client strong,.order-client span{display:block}.order-client strong{font-size:11px}.order-client span{color:#8a94a3;margin-top:5px;font-size:9px}.order-stats{display:flex}.order-stats>div{border-left:1px solid var(--line);min-width:100px;padding:0 20px}.order-stats span,.order-stats strong{display:block}.order-stats span{color:#8a94a3;font-size:8px}.order-stats strong{margin-top:5px;font-size:11px}.order-card>svg{color:#9aa3b1}.offer-summary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.offer-summary>div{background:#fff;align-items:baseline;gap:7px;padding:13px 18px;display:flex}.offer-summary strong{font-size:18px}.offer-summary span{color:#8490a1;font-size:9px}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.offer-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.offer-card.inactive{opacity:.7;background:#fafafa}.offer-top{align-items:center;gap:9px;display:flex}.offer-top>.status{margin-left:auto}.offer-symbol{color:#3068cf;background:#eaf1ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.offer-code{letter-spacing:.1em;color:#8792a3;margin:16px 0 5px;font-size:8px;font-weight:800}.offer-card h3{min-height:34px;margin:0;font-size:13px}.offer-price{margin:15px 0 10px}.offer-price strong{font-size:20px}.offer-price span{color:#8490a1;margin-left:4px;font-size:9px}.offer-meta{gap:6px;display:flex}.offer-meta span{color:#617084;background:#f0f3f7;border-radius:6px;padding:4px 7px;font-size:8px}.service-list{border-top:1px solid var(--line);min-height:82px;margin-top:14px;padding-top:12px}.service-list>span{color:#8a94a3;text-transform:uppercase;font-size:8px;font-weight:800}.service-list p{align-items:center;gap:5px;margin:8px 0;font-size:9px;display:flex}.service-list p svg{color:#179b6e}.service-list p b{margin-left:auto;font-weight:600}.service-list p.muted{color:#9aa3b1}.offer-toggle{border:1px solid var(--line);color:#657083;background:#fff;border-radius:8px;width:100%;height:32px;font-size:9px;font-weight:700}.offer-toggle:hover{background:#f8fafc;border-color:#bdc8d8}.claro-viability{width:100%;min-width:0}.claro-address{padding:24px}.claro-address h2{margin:0 0 24px;font-size:16px}.claro-steps{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:24px;margin:0 0 24px;padding:0 0 22px;list-style:none;display:flex}.claro-steps li{color:#64748b;align-items:center;gap:8px;font-size:14px;display:flex}.claro-steps li span{color:#334155;background:#e2e8f0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.claro-steps li[aria-current]{color:#a71930;font-weight:600}.claro-steps li[aria-current] span{color:#fff;background:#a71930}.claro-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.claro-fields label{flex-direction:column;gap:8px;font-size:14px;display:flex}.claro-fields input,.claro-fields select{color:#0f172a;background:#fff;border:1px solid #94a3b8;border-radius:5px;width:100%;min-height:46px;padding:10px 12px;font-size:16px}.claro-fields :disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9}.claro-actions{justify-content:flex-end;margin-top:24px;display:flex}.claro-query-notice{color:#7c2d12;background:#fff7ed;border:1px solid #fdba74;border-radius:6px;margin-top:20px;padding:16px;font-size:14px;line-height:1.6}@media (width<=640px){.claro-fields{grid-template-columns:1fr}.claro-address{padding:16px}.claro-steps{gap:12px}}.claro-actions{flex-wrap:wrap;gap:12px}.claro-hp-list{gap:8px;display:grid}.claro-hp-list label{border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:12px;padding:14px;font-size:16px;display:flex}.claro-result-row{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border-bottom:1px solid #cbd5e1;padding:12px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.sales-dashboard-window .sidebar,.sales-dashboard-window .topbar{display:none}.sales-dashboard-window .app-main{margin-left:0}.sales-dashboard-window .page-wrap{max-width:none;padding:0}.sales-ranking-page{background:linear-gradient(145deg,#eef8f6 0%,#f5f7fb 48%,#eef2ff 100%);min-height:100vh;padding:34px}.sales-ranking-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.sales-ranking-header h1{margin:4px 0;font-size:30px}.sales-ranking-header p{color:#68778c}.sales-ranking-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.sales-ranking-filters label{color:#526176;gap:5px;font-size:10px;font-weight:800;display:grid}.sales-ranking-filters input,.sales-ranking-filters select{background:#fff;border:1px solid #d8e1eb;border-radius:8px;height:39px;padding:0 11px}.sales-ranking-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px;display:grid}.sales-ranking-podium-block>h2{color:#17324d;margin:28px 0 4px;font-size:18px}.sales-ranking-podium-block>p{color:#718096;margin:0;font-size:13px}.sales-podium-empty{text-align:center;border:1px dashed #cbd7e3;border-radius:14px;padding:22px;margin-top:14px!important}.sales-ranking-summary article{color:#fff;background:#123e3b;border-radius:14px;padding:18px;box-shadow:0 8px 22px #123e3b1f}.sales-ranking-summary span{opacity:.75;text-transform:uppercase;font-size:10px;display:block}.sales-ranking-summary strong{margin-top:8px;font-size:23px;display:block}.sales-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:16px;max-width:1050px;margin:24px auto 28px;display:grid}.sales-podium article{text-align:center;background:#fff;border:1px solid #dce5ed;border-radius:18px;padding:24px;box-shadow:0 12px 30px #1d375217}.sales-podium .position-1{background:linear-gradient(#fffaf0,#fff);border-color:#e2bd48;padding-top:34px;transform:translateY(-10px)}.podium-medal{margin-bottom:8px;font-size:40px}.sales-podium span{letter-spacing:.12em;color:#77869a;font-size:9px;font-weight:900}.sales-podium h2{margin:9px 0 3px;font-size:16px}.sales-podium small{color:#8290a2}.sales-podium>article>strong{color:#176f68;margin:14px 0 5px;font-size:24px;display:block}.sales-podium p{color:#68778c;font-size:10px}.sales-podium article>div:last-child{background:#edf1f5;border-radius:9px;height:7px;margin-top:13px;overflow:hidden}.sales-podium article>div:last-child i{background:linear-gradient(90deg,#1c9b87,#65c4a9);border-radius:9px;height:100%;display:block}.sales-ranking-table{overflow:hidden}.sales-ranking-table table{min-width:1050px}.sales-ranking-note{text-align:center;color:#738196;margin-top:14px;font-size:10px}.sales-dual-ranking{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.sales-dual-ranking .sales-ranking-table{min-width:0}.sales-dual-ranking .sales-ranking-table table{min-width:720px}.sales-dual-ranking .pending-ranking{border-top:3px solid #dfa12b}@media (width<=1050px){.sales-dual-ranking{grid-template-columns:1fr}}.sales-dashboard-user-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.sales-dashboard-user-grid label{cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.sales-dashboard-user-grid input{display:none}.sales-dashboard-user-grid i{color:#0000;border:1px solid #cbd6e1;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.sales-dashboard-user-grid input:checked+i{color:#fff;background:#176f68;border-color:#176f68}.sales-dashboard-user-grid span{display:grid}.sales-dashboard-user-grid strong{font-size:10px}.sales-dashboard-user-grid small{color:#7c899a;margin-top:3px;font-size:8px}.sales-dashboard-access-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:14px;display:flex}.sales-dashboard-access-actions>span{color:#66758a;margin-right:auto;font-size:10px}@media (width<=900px){.sales-ranking-page{padding:20px}.sales-ranking-header{flex-direction:column;align-items:flex-start}.sales-ranking-summary{grid-template-columns:repeat(2,1fr)}.sales-podium{grid-template-columns:1fr}.sales-podium .position-1{transform:none}.sales-dashboard-user-grid{grid-template-columns:1fr 1fr}}@media (width<=570px){.sales-ranking-summary,.sales-dashboard-user-grid{grid-template-columns:1fr}.sales-dashboard-access-actions{flex-direction:column;align-items:stretch}.sales-dashboard-access-actions>span{margin-right:0}.sales-dashboard-access-actions .btn{width:100%}}.google-master-login a.btn{justify-content:center;align-items:center;text-decoration:none;display:flex}.google-master-login.compact{margin-bottom:16px;padding:14px}.google-master-login.compact .google-g{width:34px;height:34px;font-size:18px}.login-divider{color:#8793a3;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:15px 0;font-size:9px;font-weight:800;display:flex}.login-divider:before,.login-divider:after{content:"";background:#e3e8ef;flex:1;height:1px}.login-help{gap:12px;display:grid}.login-help a.btn{justify-content:center;align-items:center;text-decoration:none;display:flex}.sale-celebration-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071c1fad;place-items:center;padding:22px;animation:.25s saleFade;display:grid;position:fixed;inset:0}.sale-celebration-card{text-align:center;background:linear-gradient(150deg,#fff 0%,#f3fffa 64%,#e7f8f1 100%);border:1px solid #ffffffb3;border-radius:24px;width:min(440px,100%);padding:36px 34px 30px;animation:.45s cubic-bezier(.2,.9,.25,1.25) salePop;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000004d}.sale-celebration-card:before{content:"";background:linear-gradient(90deg,#f1bd3c,#1aa47d,#3b82f6);height:8px;position:absolute;inset:0 0 auto}.sale-celebration-close{color:#52665e;cursor:pointer;background:#edf4f1;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:17px;right:15px}.sale-trophy{color:#9b6a00;background:linear-gradient(145deg,#fff6c7,#f3bd39);border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 18px;display:grid;box-shadow:0 12px 26px #ce941945}.sale-celebration-card>span{letter-spacing:.16em;color:#13816b;font-size:10px;font-weight:900}.sale-celebration-card h2{color:#173b37;margin:8px 0 10px;font-size:32px}.sale-celebration-card p{color:#596b68;margin:0;font-size:13px;line-height:1.6}.sale-celebration-card p strong{color:#176f68}.sale-celebration-card small{color:#7d8b89;margin:13px 0 22px;font-size:10px;display:block}.sale-celebration-card>.btn{margin:auto;padding:0 22px}.sale-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sale-confetti i{background:#f4c542;width:9px;height:18px;animation:2.8s linear infinite saleFall;position:absolute;top:-10%}.sale-confetti i:nth-child(3n){background:#1ba583;transform:rotate(22deg)}.sale-confetti i:nth-child(4n){background:#4389ed;border-radius:50%}.sale-confetti i:nth-child(5n){background:#ef6a78}.sale-confetti i:first-child{animation-delay:.1s;left:4%}.sale-confetti i:nth-child(2){animation-delay:1.1s;left:10%}.sale-confetti i:nth-child(3){animation-delay:.5s;left:17%}.sale-confetti i:nth-child(4){animation-delay:1.7s;left:24%}.sale-confetti i:nth-child(5){animation-delay:.2s;left:31%}.sale-confetti i:nth-child(6){animation-delay:1.4s;left:38%}.sale-confetti i:nth-child(7){animation-delay:.8s;left:44%}.sale-confetti i:nth-child(8){animation-delay:2s;left:50%}.sale-confetti i:nth-child(9){animation-delay:.3s;left:56%}.sale-confetti i:nth-child(10){animation-delay:1.2s;left:62%}.sale-confetti i:nth-child(11){animation-delay:.7s;left:68%}.sale-confetti i:nth-child(12){animation-delay:1.8s;left:73%}.sale-confetti i:nth-child(13){animation-delay:.15s;left:78%}.sale-confetti i:nth-child(14){animation-delay:1.35s;left:83%}.sale-confetti i:nth-child(15){animation-delay:.65s;left:88%}.sale-confetti i:nth-child(16){animation-delay:2.1s;left:92%}.sale-confetti i:nth-child(17){animation-delay:.9s;left:96%}.sale-confetti i:nth-child(18){animation-delay:1.55s;left:48%}@keyframes saleFade{0%{opacity:0}to{opacity:1}}@keyframes salePop{0%{opacity:0;transform:translateY(18px)scale(.88)}to{opacity:1;transform:none}}@keyframes saleFall{0%{top:-12%;transform:rotate(0)}to{top:112%;transform:rotate(540deg)}}@media (width<=520px){.sale-celebration-card{padding:32px 22px 26px}.sale-celebration-card h2{font-size:28px}}.sales-tv{z-index:1500;color:#fff;background:radial-gradient(circle at 50% 45%,#146b61 0,#0b423f 34%,#071f25 76%,#041318 100%);grid-template-rows:auto 1fr auto;font-family:Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.sales-tv header{background:#03141757;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:22px 34px;display:flex}.tv-brand{align-items:center;gap:14px;display:flex}.tv-brand img{object-fit:contain;filter:brightness(0)invert()}.tv-brand span{display:grid}.tv-brand strong{font-size:24px}.tv-brand small{letter-spacing:.2em;color:#7de3c5;margin-top:4px;font-size:10px}.tv-live{letter-spacing:.08em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.tv-live i{background:#ff4d63;border-radius:50%;width:11px;height:11px;animation:1.4s infinite tvPulse;box-shadow:0 0 0 7px #ff4d631f}.tv-stage{place-items:center;min-height:0;padding:28px;display:grid;position:relative;overflow:hidden}.tv-rays{background:repeating-conic-gradient(from 0deg,#ffffff08 0 7deg,transparent 7deg 15deg);width:100vmax;height:100vmax;animation:38s linear infinite tvRotate;position:absolute}.tv-sale-card{z-index:2;text-align:center;width:min(1050px,92vw);padding:28px 48px;animation:.65s cubic-bezier(.16,1,.3,1) tvEnter;position:relative}.tv-trophy{color:#7b5200;background:linear-gradient(145deg,#fff5a6,#ffc43d 58%,#e59416);border-radius:50%;place-items:center;width:145px;height:145px;margin:0 auto 22px;animation:2.4s ease-in-out infinite tvFloat;display:grid;box-shadow:0 0 0 14px #ffd2481c,0 20px 60px #0000004d}.tv-kicker{letter-spacing:.25em;color:#7ff0cf;font-size:20px;font-weight:900}.tv-sale-card h1{margin:14px 0;font-size:clamp(44px,6vw,92px);line-height:1.05}.tv-sale-card h1 strong{color:#ffd45b;text-shadow:0 5px 30px #ffc73838;display:block}.tv-customer{color:#d7eeea;font-size:clamp(19px,2vw,30px)}.tv-value{background:#00000038;border:1px solid #ffffff38;border-radius:20px;margin:26px auto 20px;padding:18px 46px;display:inline-grid;box-shadow:inset 0 1px #ffffff24}.tv-value span{letter-spacing:.17em;color:#91cfc1;font-size:11px;font-weight:800}.tv-value strong{color:#fff;margin-top:5px;font-size:clamp(38px,5vw,68px)}.tv-sale-meta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tv-sale-meta span{background:#ffffff17;border-radius:99px;padding:8px 14px;font-size:12px}.sales-tv footer{z-index:3;background:#010c0f7a;border-top:1px solid #ffffff1a;padding:14px 28px 22px;position:relative}.sales-tv footer>strong{letter-spacing:.15em;color:#74bfae;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.tv-ticker{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.tv-ticker article{background:#ffffff13;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.tv-ticker article>span{background:#187c6d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.tv-ticker p{min-width:0;margin:0}.tv-ticker p strong,.tv-ticker p small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tv-ticker p strong{font-size:11px}.tv-ticker p small{color:#91aaa6;margin-top:3px;font-size:9px}.tv-ticker b{color:#ffd45b;font-size:11px}.sales-tv-start{z-index:1600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020f12e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sales-tv-start section{text-align:center;background:linear-gradient(145deg,#123f3c,#09282c);border:1px solid #ffffff29;border-radius:26px;width:min(500px,100%);padding:44px;box-shadow:0 30px 90px #0006}.tv-start-icon{color:#07322e;background:#72e3c3;border-radius:50%;place-items:center;width:92px;height:92px;margin:auto;display:grid}.sales-tv-start h1{margin:22px 0 9px;font-size:32px}.sales-tv-start p{color:#b9d0cc;line-height:1.6}.sales-tv-start button{color:#18342f;cursor:pointer;background:#ffd45b;border:0;border-radius:12px;align-items:center;gap:10px;height:52px;margin-top:22px;padding:0 24px;font-weight:900;display:inline-flex}.tv-empty{z-index:2;text-align:center;color:#c5ddd8;position:relative}.tv-empty h1{margin:18px 0 7px;font-size:44px}.tv-confetti{z-index:1;pointer-events:none;opacity:0;position:absolute;inset:0}.is-celebrating .tv-confetti{opacity:1}.tv-confetti i{background:#ffd45b;width:10px;height:22px;animation:3.6s linear infinite tvFall;position:absolute;top:-10%}.tv-confetti i:nth-child(3n){background:#55e0bd}.tv-confetti i:nth-child(4n){background:#66a6ff;border-radius:50%}.tv-confetti i:nth-child(5n){background:#ff6680}.tv-confetti i:first-child{left:3%}.tv-confetti i:nth-child(2){animation-delay:.8s;left:7%}.tv-confetti i:nth-child(3){animation-delay:1.5s;left:11%}.tv-confetti i:nth-child(4){animation-delay:.3s;left:15%}.tv-confetti i:nth-child(5){animation-delay:2s;left:19%}.tv-confetti i:nth-child(6){animation-delay:1s;left:23%}.tv-confetti i:nth-child(7){animation-delay:.5s;left:27%}.tv-confetti i:nth-child(8){animation-delay:1.8s;left:31%}.tv-confetti i:nth-child(9){animation-delay:1.2s;left:35%}.tv-confetti i:nth-child(10){animation-delay:.1s;left:39%}.tv-confetti i:nth-child(11){animation-delay:2.2s;left:43%}.tv-confetti i:nth-child(12){animation-delay:.7s;left:47%}.tv-confetti i:nth-child(13){animation-delay:1.4s;left:51%}.tv-confetti i:nth-child(14){animation-delay:.4s;left:55%}.tv-confetti i:nth-child(15){animation-delay:2.1s;left:59%}.tv-confetti i:nth-child(16){animation-delay:.9s;left:63%}.tv-confetti i:nth-child(17){animation-delay:1.7s;left:67%}.tv-confetti i:nth-child(18){animation-delay:.2s;left:71%}.tv-confetti i:nth-child(19){animation-delay:2.3s;left:75%}.tv-confetti i:nth-child(20){animation-delay:1.1s;left:79%}.tv-confetti i:nth-child(21){animation-delay:.6s;left:83%}.tv-confetti i:nth-child(22){animation-delay:1.9s;left:87%}.tv-confetti i:nth-child(23){animation-delay:1.3s;left:91%}.tv-confetti i:nth-child(24){animation-delay:.35s;left:95%}.tv-confetti i:nth-child(25){animation-delay:2.5s;left:13%}.tv-confetti i:nth-child(26){animation-delay:2.7s;left:37%}.tv-confetti i:nth-child(27){animation-delay:2.4s;left:61%}.tv-confetti i:nth-child(28){animation-delay:2.6s;left:85%}@keyframes tvPulse{50%{opacity:.35}}@keyframes tvRotate{to{transform:rotate(360deg)}}@keyframes tvFloat{50%{transform:translateY(-10px)}}@keyframes tvEnter{0%{opacity:0;transform:scale(.8)translateY(25px)}to{opacity:1;transform:none}}@keyframes tvFall{to{top:112%;transform:rotate(600deg)}}@media (width<=1100px){.tv-ticker{grid-template-columns:repeat(3,1fr)}.tv-ticker article:nth-child(n+4){display:none}.tv-sale-card{padding:20px}.tv-trophy{width:112px;height:112px}.tv-trophy svg{width:58px}}@media (width<=650px){.sales-tv header{padding:13px 18px}.tv-brand img{width:68px;height:48px}.tv-brand strong{font-size:17px}.tv-live{font-size:9px}.tv-ticker{grid-template-columns:1fr}.tv-ticker article:nth-child(n+2){display:none}.tv-sale-card h1{font-size:40px}.tv-kicker{font-size:12px}.sales-tv-start section{padding:32px 22px}}.tv-product-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:920px;margin:0 auto 20px;display:grid}.tv-product-counts>div{background:#0000003d;border:1px solid #7de3c540;border-radius:16px;padding:14px 10px}.tv-product-counts dt{color:#bfeadd;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.tv-product-counts dd{color:#ffd45b;margin:6px 0 0;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1.1}.sales-tv .tv-stage{align-items:safe center;overflow-y:auto}@media (height<=850px){.sales-tv .tv-stage{padding:12px}.sales-tv .tv-sale-card{padding:12px 24px}.sales-tv .tv-trophy{width:70px;height:70px;margin-bottom:12px}.sales-tv .tv-trophy svg{width:40px;height:40px}.sales-tv .tv-kicker{margin:6px 0;font-size:14px}.sales-tv .tv-sale-card h1{margin:8px 0;font-size:clamp(28px,4vw,52px)}.sales-tv .tv-customer{margin:8px 0;font-size:18px}.sales-tv .tv-value{margin:12px auto;padding:10px 28px}.sales-tv .tv-value strong{font-size:36px}.tv-product-counts{margin-bottom:12px}.tv-product-counts>div{padding:10px}.tv-product-counts dd{font-size:28px}}@media (width<=650px){.tv-product-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tv-product-counts dt{font-size:12px}.sales-tv .tv-sale-card{width:100%;padding:12px 6px}.sales-tv .tv-stage{padding:12px}.sales-tv .tv-product-counts dd{font-size:28px}}.consultant-rank-page{background:linear-gradient(145deg,#eef8f6,#f7f9fc 55%,#edf2ff);min-height:100vh;padding:38px}.consultant-rank-page>header{text-align:center;max-width:720px;margin:0 auto 28px}.consultant-rank-page>header h1{margin:7px 0;font-size:32px}.consultant-rank-page>header p:last-child{color:#68778c}.consultant-rank-hero{text-align:center;background:linear-gradient(160deg,#fff,#f3fffa);border:1px solid #d8e4e0;border-radius:24px;max-width:620px;margin:auto;padding:34px;box-shadow:0 18px 50px #1c4a441c}.consultant-rank-medal{margin-bottom:8px;font-size:72px}.consultant-rank-hero>span{letter-spacing:.17em;color:#14816f;font-size:10px;font-weight:900;display:block}.consultant-rank-hero>strong{color:#164b45;margin:10px 0;font-size:52px;line-height:1;display:block}.consultant-rank-hero>p{color:#73817f;font-size:12px}.consultant-rank-hero h2{margin-top:20px;font-size:18px}.consultant-rank-metrics{grid-template-columns:repeat(3,1fr);gap:12px;max-width:900px;margin:20px auto;display:grid}.consultant-rank-metrics article{background:#fff;border:1px solid #dce5eb;border-radius:14px;padding:18px}.consultant-rank-metrics span{text-transform:uppercase;color:#7b8796;font-size:9px;font-weight:800;display:block}.consultant-rank-metrics strong{color:#176f68;margin-top:7px;font-size:22px;display:block}.consultant-rank-privacy{color:#61736f;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.consultant-rank-empty{text-align:center;color:#68778c;background:#fff;border:1px solid #dbe5e3;border-radius:22px;max-width:580px;margin:15vh auto;padding:46px}.consultant-rank-empty svg{color:#d0a22d}.consultant-rank-empty h1{color:#243f3b;margin:18px 0 8px}@media (width<=700px){.consultant-rank-page{padding:22px}.consultant-rank-metrics{grid-template-columns:repeat(2,1fr)}.consultant-rank-hero>strong{font-size:42px}}.import-layout{grid-template-columns:1.6fr .75fr;gap:15px;display:grid}.upload-panel{padding:22px}.upload-steps{align-items:center;max-width:300px;margin:0 auto 19px;display:flex}.upload-steps span{color:#98a2b2;background:#eff2f6;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.upload-steps span.active{color:#2863cb;background:#e7efff}.upload-steps i{background:#e1e5eb;flex:1;height:1px}.dropzone{color:#6e798a;background:#fafbfd;border:1.5px dashed #cbd3df;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:220px;display:flex}.dropzone:hover{background:#f6f9ff;border-color:#86a7e9}.dropzone>div{color:#3268d0;background:#eaf1ff;border-radius:14px;place-items:center;width:53px;height:53px;margin-bottom:12px;display:grid}.dropzone strong{color:#303a49;font-size:12px}.dropzone span{margin-top:6px;font-size:9px}.dropzone em{color:var(--blue);margin-top:14px;font-size:9px;font-style:normal;font-weight:800}.dropzone.has-file{color:#16815e;background:#f1fbf7;border-color:#8ed2ba}.dropzone.has-file strong{margin-top:10px}.processing{color:#7c8797;align-items:center;gap:6px;font-size:9px;display:flex}.import-preview{border-top:1px solid var(--line);margin-top:17px;padding-top:15px}.import-preview h3{font-size:11px}.preview-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.preview-grid span{color:#768194;background:#f7f8fa;border-radius:8px;padding:10px;font-size:9px}.preview-grid b{color:var(--ink);margin-bottom:3px;font-size:15px;display:block}.import-help{align-self:start;padding:22px}.import-help>svg{color:#2267d4}.import-help h3{margin:13px 0 7px;font-size:13px}.import-help p{color:#788394;font-size:10px;line-height:1.6}.import-help ul{flex-direction:column;gap:9px;margin:16px 0;padding:0;list-style:none;display:flex}.import-help li{align-items:center;gap:7px;font-size:9px;display:flex}.import-help li svg{color:#17a071}.recent-imports{margin-top:15px;padding:18px}.import-table{margin-top:10px}.import-table>div{border-top:1px solid #eff1f4;align-items:center;gap:10px;padding:10px;display:flex}.import-table>div>svg{color:#2f69d1}.import-table>div>span{flex:1}.import-table strong,.import-table small{display:block}.import-table strong{font-size:10px}.import-table small{color:#8791a2;margin-top:4px;font-size:8px}.import-table b,.import-table em{border-radius:8px;padding:4px 7px;font-size:9px;font-style:normal}.import-table b{color:#147557;background:#e8f7f0}.import-table em{color:#9b6406;background:#fff2d9}.backup-grid{grid-template-columns:1.3fr 1fr;gap:15px;max-width:900px;display:grid}.backup-hero,.drive-card{padding:27px;position:relative}.cloud-orb{color:#2d68d5;background:#e8f0ff;border-radius:20px;place-items:center;width:65px;height:65px;margin-bottom:15px;display:grid}.backup-hero .status{margin-top:-62px;margin-left:77px;position:absolute}.backup-hero h2,.drive-card h2{margin:13px 0 7px;font-size:17px}.backup-hero>p,.drive-card>p{color:#748091;font-size:10px;line-height:1.6}.backup-counts{gap:12px;margin:20px 0 5px;display:flex}.backup-counts span{color:#7e899a;background:#f6f8fb;border-radius:9px;flex:1;padding:10px;font-size:8px}.backup-counts b{color:var(--ink);margin-bottom:3px;font-size:14px;display:block}.drive-logo{color:#fff;background:linear-gradient(140deg,#ffda5c,#39b972,#3f7de0);border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.drive-status{color:#8a94a4;background:#f7f8fa;border-radius:9px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.drive-status span{flex:1}.drive-status strong,.drive-status small{display:block}.drive-status strong{color:#535f70;font-size:10px}.drive-status small{margin-top:3px;font-size:8px}.note{align-items:center;gap:5px;display:flex;color:#8a94a3!important;font-size:8px!important}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.role-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;min-height:285px;padding:20px;position:relative}.role-card:hover,.role-card.selected{box-shadow:var(--shadow);border-color:#91afe9}.role-card>.status{position:absolute;top:18px;right:18px}.role-card h3{margin:14px 0 4px;font-size:12px}.role-card>p{color:#8993a3;margin:0;font-size:9px}.role-card ul{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin:15px 0 0;padding:14px 0;list-style:none;display:flex}.role-card li{color:#5d6879;align-items:center;gap:7px;font-size:9px;display:flex}.role-card li svg{color:#15996b}.using{color:#2563eb;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:15px;left:18px}.drawer-layer,.modal-layer{z-index:100;position:fixed;inset:0}.drawer-scrim,.modal-scrim,.nav-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a12226b;border:0;position:absolute;inset:0}.drawer{background:#f5f7fa;flex-direction:column;width:min(720px,94vw);animation:.2s slidein;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-16px 0 45px #0d172d30}.drawer-head{background:#fff;align-items:center;gap:12px;padding:20px 23px 14px;display:flex}.drawer-head>div:nth-child(2){flex:1;min-width:0}.drawer-head p{color:#8b95a4;letter-spacing:.09em;margin:0;font-size:8px;font-weight:800}.drawer-head h2{white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:13px;overflow:hidden}.drawer-head span{color:#778294;font-size:9px}.client-chips{background:#fff;align-items:center;gap:8px;padding:0 23px 14px;display:flex}.client-chips>span:not(.status),.client-chips>button{color:#637084;background:#f4f6f9;border:0;border-radius:8px;align-items:center;gap:5px;height:25px;padding:0 8px;font-size:8px;display:flex}.client-chips>button{color:var(--blue);background:#edf3ff;margin-left:auto;font-weight:700}.drawer-tabs{border-top:1px solid #f0f2f5;border-bottom:1px solid var(--line);background:#fff;padding:0 23px;display:flex}.drawer-tabs button{color:#778294;background:0 0;border:0;border-bottom:2px solid #0000;height:43px;padding:0 15px;font-size:9px;font-weight:700}.drawer-tabs button.active{color:var(--blue);border-bottom-color:var(--blue)}.drawer-tabs em{background:#eef1f5;border-radius:8px;margin-left:4px;padding:2px 5px;font-size:7px;font-style:normal}.drawer-body{flex:1;overflow:auto}.drawer-content{flex-direction:column;gap:12px;padding:16px;display:flex}.detail-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.detail-title{align-items:center;gap:8px;margin-bottom:14px;display:flex}.detail-title svg{color:#5271a6}.detail-title h3{flex:1;margin:0;font-size:11px}.detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.info{color:#8c96a5;gap:8px;display:flex}.info.wide{grid-column:1/-1}.info span{font-size:8px}.info strong{color:#3c4758;margin-top:4px;font-size:9px;line-height:1.45;display:block}.order-total{background:#f6f8fb;border-radius:9px;grid-template-columns:1fr 1fr;padding:12px;display:grid}.order-total>div+div{border-left:1px solid #e0e5ec;padding-left:17px}.order-total span,.order-total strong,.order-total small{display:block}.order-total span{color:#8490a0;font-size:8px}.order-total strong{margin:5px 0;font-size:16px}.order-total small{color:#7e8999;font-size:8px}.link-row{width:100%;color:var(--blue);background:0 0;border:0;justify-content:space-between;padding:13px 0 0;font-size:9px;font-weight:700;display:flex}.document-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.document-grid span{color:#556173;align-items:center;gap:6px;font-size:8px;display:flex}.document-grid svg{color:#13805b;background:#e5f5ee;border-radius:50%;padding:2px}.section-inline{justify-content:space-between;align-items:center;display:flex}.section-inline h3{margin:0;font-size:12px}.section-inline p{color:#7f8a9a;margin:4px 0 0;font-size:9px}.client-360-orders>p{color:#6f7c8d;margin:-5px 0 12px;font-size:8px;line-height:1.5}.client-order-list{gap:7px;display:grid}.client-order-list>button{text-align:left;color:#364255;cursor:pointer;background:#f9fbfd;border:1px solid #e1e7ef;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.client-order-list>button:hover{background:#f2f6ff;border-color:#8eafea}.client-order-list>button>span{gap:4px;display:grid}.client-order-list>button>span:nth-child(2){justify-items:end}.client-order-list strong{font-size:9px}.client-order-list small{color:#7c8796;font-size:7px}.client-order-list>button>svg{color:#4c74b9}.company-representatives-list{margin-top:12px}.company-representatives-list>div{background:#f9fbfd;border:1px solid #e1e7ef;border-left:3px solid #477fda;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.company-representatives-list>div>span{gap:4px;display:grid}.company-representatives-list>div>span:last-child{text-align:right}.opportunity-create{margin-bottom:14px}.opportunity-list{padding:16px}.opportunity-list .table-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.opportunity-list .table-toolbar select{background:#fff;border:1px solid #dbe3ed;border-radius:8px;height:34px;padding:0 9px}.opportunity-cards{gap:9px;display:grid}.opportunity-cards article{background:#fff;border:1px solid #e0e7ef;border-radius:11px;padding:13px}.opportunity-cards header{justify-content:space-between;align-items:center;gap:12px;display:flex}.opportunity-cards header>div{gap:3px;display:grid}.opportunity-cards header strong{font-size:11px}.opportunity-cards header span{color:#748094;font-size:8px}.opportunity-meta{color:#66758a;flex-wrap:wrap;gap:14px;margin:11px 0;display:flex}.opportunity-meta span{align-items:center;gap:5px;font-size:8px;display:flex}.opportunity-actions{align-items:center;gap:7px;display:flex}.opportunity-actions select{background:#fff;border:1px solid #dbe3ed;border-radius:8px;height:32px;padding:0 8px;font-size:8px}.opportunity-actions .btn{margin-left:auto}@media (width<=700px){.opportunity-actions{flex-direction:column;align-items:stretch}.opportunity-actions .btn{margin-left:0}.opportunity-meta{gap:7px;display:grid}}.opportunity-feedback{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.opportunity-feedback textarea{resize:vertical;border:1px solid #dbe3ed;border-radius:9px;min-height:58px;padding:9px;font-size:9px}.opportunity-feedback .btn{align-self:end}.opportunity-history{gap:5px;margin-top:9px;display:grid}.opportunity-history span{border-left:2px solid #b9cbed;gap:2px;padding-left:8px;display:grid}.opportunity-history strong{font-size:7px}.opportunity-history small{color:#758194;font-size:7px}@media (width<=700px){.opportunity-feedback{grid-template-columns:1fr}.opportunity-feedback .btn{width:100%}}.line-editor{border:1px solid var(--line);background:#fff;border-radius:11px;padding:14px}.line-editor-head{border-bottom:1px solid #eff1f4;align-items:center;gap:9px;padding-bottom:12px;display:flex}.line-index{color:#2964cd;background:#eaf1ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.line-editor-head>div:nth-child(2){flex:1}.line-editor-head span,.line-editor-head strong{display:block}.line-editor-head span{color:#8993a3;font-size:7px}.line-editor-head strong{margin-top:3px;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.form-grid label,.modal-label{color:#677386;flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid select,.modal-label select{color:#2f3a4b;background:#fff;border:1px solid #dce1e8;border-radius:8px;outline:0;height:37px;padding:0 10px;font-size:9px}.form-grid input:focus,.form-grid select:focus,.modal-label select:focus{border-color:#7aa0e9;box-shadow:0 0 0 3px #edf3ff}.services-picker{margin-top:13px}.services-picker>span{color:#677386;font-size:8px;font-weight:700}.services-picker>div{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.services-picker label{cursor:pointer;border:1px solid #dfe4eb;border-radius:8px;align-items:center;gap:5px;height:29px;padding:0 8px;font-size:8px;display:flex}.services-picker input{display:none}.services-picker label i{color:#0000;border:1px solid #cbd2dd;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.services-picker input:checked+i{background:var(--blue);border-color:var(--blue);color:#fff}.services-picker label b{color:#778294;font-weight:600}.save-line{color:#245fc6;background:#edf3ff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:33px;margin-top:13px;font-size:8px;font-weight:800;display:flex}.materials-grid{grid-template-columns:minmax(280px,380px) 1fr;gap:20px;display:grid}.materials-form{gap:14px;display:grid}.materials-form label{color:#334155;gap:7px;font-size:13px;font-weight:700;display:grid}.materials-form input,.materials-form textarea,.materials-form select{color:#0f172a;background:#fff;border:1px solid #dbe4ef;border-radius:12px;width:100%;padding:11px 12px}.materials-form textarea{resize:vertical;min-height:86px}.profile-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-picker label{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:9px;font-weight:600;display:flex}.profile-picker input{width:auto}.material-list{gap:12px;display:grid}.material-card{background:#fff;border:1px solid #e2e8f0;border-radius:15px;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.material-card>i{color:#2563eb;background:#eef4ff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.material-card h3{color:#172033;margin:0 0 4px;font-size:15px}.material-card p{color:#64748b;margin:0 0 6px;font-size:13px}.material-card small{color:#64748b}.material-actions{flex-wrap:wrap;gap:8px;display:flex}.material-empty{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:16px;padding:36px}@media (width<=900px){.materials-grid,.profile-picker{grid-template-columns:1fr}.material-card{grid-template-columns:42px 1fr}.material-actions{grid-column:1/-1}}.finder-toolbar{grid-template-columns:1.2fr 1fr 1fr .8fr auto;align-items:end;gap:10px;display:grid}.finder-toolbar label{color:#475569;gap:6px;font-size:12px;font-weight:700;display:grid}.finder-toolbar input,.finder-toolbar select{background:#fff;border:1px solid #dbe4ef;border-radius:11px;padding:10px 11px}.finder-toolbar.finder-controls{grid-template-columns:1.3fr 1fr .75fr 1fr auto;margin-top:10px}.finder-toolbar .finder-check{align-items:center;gap:8px;min-height:42px;display:flex}.finder-toolbar .finder-check input,.finder-bulk input,.finder-select input{accent-color:#175cd3;width:17px;height:17px}.finder-status{color:#1e40af;background:#eff6ff;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:13px 15px;display:flex}.finder-bulk{background:#f8fbff;border:1px solid #bfdbfe;border-radius:13px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:flex}.finder-bulk label{color:#1e3a5f;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.finder-bulk span{color:#64748b;font-size:12px}.finder-bulk .btn{margin-left:auto}.finder-results{gap:11px;margin-top:16px;display:grid}.finder-company{background:#fff;border:1px solid #e2e8f0;border-radius:15px;grid-template-columns:auto 1fr auto;gap:12px;padding:15px;display:grid}.finder-company.treated{background:#f8fafc}.finder-select{padding-top:3px}.finder-company h3{color:#172033;margin:0 0 4px;font-size:15px}.finder-company p{color:#475569;margin:0 0 6px;font-size:13px}.finder-company small{color:#64748b;display:block}.finder-company .tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.finder-company .tags span{color:#475569;background:#f1f5f9;border-radius:999px;padding:4px 8px;font-size:11px}.finder-company .tags .active{color:#166534;background:#dcfce7}.finder-company .tags .treated-tag{color:#9f1239;background:#fff1f2;font-weight:700}@media (width<=980px){.finder-toolbar,.finder-toolbar.finder-controls{grid-template-columns:1fr 1fr}.finder-toolbar .btn{width:100%}.finder-company{grid-template-columns:auto 1fr}.finder-company .material-actions{grid-column:2}.finder-bulk .btn{margin-left:0}}@media (width<=640px){.finder-toolbar,.finder-toolbar.finder-controls{grid-template-columns:1fr}.finder-company{grid-template-columns:auto 1fr}}.finder-toolbar.finder-search-grid{width:100%}.finder-toolbar.finder-search-grid>*{min-width:0}.finder-toolbar.finder-search-grid input{width:100%}@media (width>=981px){.finder-toolbar.finder-search-grid{grid-template-columns:1.1fr 1fr 1fr .55fr .8fr auto}}@media (width<=980px){.finder-toolbar.finder-search-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=640px){.finder-toolbar.finder-search-grid{grid-template-columns:minmax(0,1fr)}}.history-view{padding:15px}.note-composer{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:27px 1fr auto;align-items:start;gap:8px;padding:11px;display:grid}.note-composer textarea{resize:none;border:0;outline:0;min-height:56px;padding:6px;font-size:9px}.note-composer button{background:var(--blue);color:#fff;border:0;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.history-note{color:#3169ca;background:#eaf1ff;border-radius:9px;align-items:center;gap:8px;margin:10px 0;padding:9px 11px;font-size:8px;display:flex}.history-note strong{margin-right:4px}.timeline{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px 15px}.timeline-item{grid-template-columns:28px 1fr;display:grid}.timeline-track{flex-direction:column;align-items:center;display:flex}.timeline-track i{color:#6b7b91;background:#e8edf3;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.timeline-track i.latest{color:#2461cc;background:#e8f0ff}.timeline-track span{background:#e4e8ee;flex:1;width:1px;min-height:46px}.timeline-item:last-child .timeline-track span{display:none}.timeline-body{padding:2px 0 17px}.timeline-body>div{justify-content:space-between;gap:12px;display:flex}.timeline-body strong{font-size:9px}.timeline-body time{color:#8a94a3;font-size:8px}.timeline-body p{color:#6d7888;align-items:center;gap:5px;font-size:8px;display:flex}.timeline-body del{color:#a36060}.timeline-body ins{color:#28705a;background:#e8f5ef;border-radius:4px;padding:2px 4px;text-decoration:none}.timeline-body blockquote{color:#566274;background:#f6f7f9;border-left:2px solid #7ca0e5;margin:8px 0;padding:9px 10px;font-size:9px;line-height:1.5}.timeline-body small{color:#687587;align-items:center;gap:5px;font-size:8px;display:flex}.timeline-body small em{color:#9099a7;font-style:normal}.modal-card{background:#fff;border-radius:15px;width:min(520px,92vw);max-height:90vh;padding:21px;animation:.18s pop;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0a14284d}.modal-head{border-bottom:1px solid var(--line);align-items:start;gap:12px;padding-bottom:15px;display:flex}.modal-head>div{flex:1}.modal-head h2{margin:0;font-size:16px}.modal-head p{color:#7f8a9a;margin:5px 0 0;font-size:9px}.modal-card .form-grid{margin-top:17px}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:19px;padding-top:15px;display:flex}.wallet-current{background:#f5f7fa;border-radius:9px;margin:17px 0 13px;padding:12px}.wallet-current span,.wallet-current strong{display:block}.wallet-current span{color:#8390a1;font-size:8px}.wallet-current strong{margin-top:5px;font-size:11px}.modal-label select{margin-top:6px}.modal-warning{color:#93620a;background:#fff6df;border-radius:8px;align-items:center;gap:7px;margin-top:13px;padding:10px;font-size:8px;display:flex}.toast{z-index:200;color:#fff;background:#173a31;border-radius:10px;align-items:center;gap:8px;max-width:390px;padding:12px 15px;font-size:10px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #10262040}.toast svg{color:#62d8ad}.empty{color:#a0a8b5;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.empty strong{color:#596577;margin:9px 0 4px;font-size:11px}.empty span{font-size:9px}.loading-state{padding-top:20px}.skeleton{background:linear-gradient(90deg,#edf0f4,#f7f8fa,#edf0f4) 0 0/200% 100%;border-radius:12px;animation:1.3s infinite shimmer}.skeleton.heading{width:320px;height:70px}.skeleton-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:25px;display:grid}.skeleton.card{height:136px}.skeleton.body{height:300px;margin-top:15px}.mobile-menu{display:none}.nav-scrim{z-index:49;display:none}.spin{animation:.8s linear infinite spin}.order-customization{color:#244d91;background:#f3f7ff;border:1px solid #d8e4fb;margin:12px 18px 0}.order-customization.active{color:#176b4c;background:#ecfbf4;border-color:#c8eddd}.order-customization>span{flex-direction:column;flex:1;gap:2px;display:flex}.order-customization>span small{font-size:8px;line-height:1.45}.order-customization .toggle{cursor:pointer;flex:0 0 38px;width:38px;height:22px;position:relative}.order-customization .toggle input{opacity:0;pointer-events:none;position:absolute}.order-customization .toggle i{background:#b8c2d1;border-radius:999px;width:38px;height:22px;transition:all .2s;display:block}.order-customization .toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;margin:3px;transition:all .2s;display:block;box-shadow:0 1px 4px #0003}.order-customization .toggle input:checked+i{background:#1d9b70}.order-customization .toggle input:checked+i:after{transform:translate(16px)}.order-customization .toggle input:disabled+i{opacity:.55;cursor:not-allowed}.offer-card-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.offer-card-actions button{border:1px solid var(--line);color:#657083;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:32px;font-size:9px;font-weight:700;display:flex}.offer-card-actions button:first-child{color:#2762c9;background:#edf3ff;border-color:#dce8ff}.check-field{justify-content:center}.check-field input{width:15px!important;height:15px!important;box-shadow:none!important}.line-heading-actions{align-items:center;gap:7px;display:flex}.field-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.field-label-row button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:8px;font-weight:800;display:inline-flex}.commission-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.commission-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:35px 1fr;align-items:center;gap:3px 10px;padding:15px;display:grid}.commission-summary article>div{width:35px;height:35px;color:var(--blue);background:#eaf1ff;border-radius:10px;grid-row:1/3;place-items:center;display:grid}.commission-summary span{color:#7d8898;font-size:8px}.commission-summary strong{font-size:16px}.commission-layout{grid-template-columns:minmax(330px,.82fr) minmax(520px,1.5fr);gap:15px;display:grid}.commission-config,.commission-results,.commission-history{padding:18px}.commission-settings{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9px;padding:14px 0;display:grid}.commission-settings label,.tier-form label{color:#677386;font-size:8px;font-weight:700}.commission-settings input,.tier-form input{border:1px solid #dce1e8;border-radius:8px;width:100%;height:35px;margin-top:5px;padding:0 9px;font-size:9px;display:block}.commission-settings button{grid-column:1/-1}.tier-list{margin-top:14px}.tier-head,.tier-row{grid-template-columns:1fr 90px 28px;align-items:center;gap:8px;display:grid}.tier-head{text-transform:uppercase;letter-spacing:.06em;color:#9099a7;padding:0 9px 6px;font-size:7px}.tier-row{border-top:1px solid #edf0f4;min-height:42px;padding:7px 9px;font-size:9px}.tier-row>strong{color:#2262cf;font-size:12px}.tier-row button{color:#bd4a4a;background:#fff0f0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.tier-form{background:#f7f9fc;border-radius:10px;margin-top:14px;padding:13px}.tier-form h3{margin:0 0 10px;font-size:10px}.tier-form>div{grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.tier-form button{margin-top:10px}.commission-table{margin-top:13px;overflow:auto}.commission-table-head,.commission-person{grid-template-columns:minmax(130px,1.4fr) repeat(5,minmax(85px,1fr));align-items:center;gap:8px;min-width:760px;display:grid}.commission-table-head{text-transform:uppercase;color:#8a95a5;padding:8px;font-size:7px}.commission-person{border-top:1px solid #edf0f4;min-height:54px;padding:8px;font-size:9px}.commission-user{align-items:center;gap:7px;display:flex}.commission-user i{font-style:normal}.commission-person>span:nth-child(4)>b{display:block}.commission-person>span:nth-child(4)>i{background:#edf0f5;border-radius:5px;height:4px;margin-top:5px;display:block;overflow:hidden}.commission-person>span:nth-child(4)>i em{background:#3472dd;border-radius:5px;height:100%;display:block}.sold-preview small{color:#8994a3;margin-top:2px;font-size:7px;display:block}.activated-value{color:#2863cb}.commission-value{color:#16815e}.commission-history{margin-top:15px}.commission-history>div>p{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:10px;font-size:9px;display:flex}.commission-history span strong,.commission-history span small{display:block}.commission-history span small{color:#8a94a3;margin-top:3px}.commission-history p>b{color:#5b6778;text-align:right;font-weight:600}.consultant-goal-card{background:linear-gradient(135deg,#fff,#f8fbff);border-color:#d7e4f5;margin-bottom:15px;padding:17px}.consultant-goal-card.near{background:linear-gradient(135deg,#fff,#fffaf0);border-color:#efd9ab}.consultant-goal-card.hit{background:linear-gradient(135deg,#fff,#f1fbf6);border-color:#c9e7da}.consultant-goal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.consultant-goal-head p{letter-spacing:.1em;color:#2e67cb;margin:0 0 5px;font-size:7px;font-weight:900}.consultant-goal-card.near .consultant-goal-head p{color:#a56b0b}.consultant-goal-card.hit .consultant-goal-head p{color:#16815e}.consultant-goal-head h2{color:#263447;margin:0;font-size:17px}.consultant-goal-head span{color:#7d8998;margin-top:4px;font-size:8px;display:block}.consultant-goal-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.consultant-goal-numbers article{background:#ffffffc7;border:1px solid #e4eaf2;border-radius:10px;padding:11px}.consultant-goal-numbers span,.consultant-goal-numbers strong{display:block}.consultant-goal-numbers span{color:#7e8998;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.consultant-goal-numbers strong{color:#263447;margin-top:5px;font-size:14px}.consultant-goal-progress{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:13px;display:grid}.consultant-goal-progress>div{background:#e7edf5;border-radius:999px;height:8px;overflow:hidden}.consultant-goal-progress i{background:linear-gradient(90deg,#5b8ce8,#2563eb);border-radius:999px;height:100%;display:block}.consultant-goal-card.near .consultant-goal-progress i{background:linear-gradient(90deg,#f0c56c,#d18a16)}.consultant-goal-card.hit .consultant-goal-progress i{background:linear-gradient(90deg,#62cfa8,#16815e)}.consultant-goal-progress span{color:#596678;font-size:8px;font-weight:800}.competence-picker{color:#6f7b8d;border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 10px;font-size:8px;font-weight:800}.competence-picker input{color:#2f3a4a;border:0;outline:0;margin-top:4px;font-size:11px;display:block}.close-month{margin-top:13px;color:#147457!important;background:#e8f6ef!important;border-color:#ccebdd!important}.commission-archive{margin-top:15px;padding:18px}.archive-scroll{margin-top:12px;overflow:auto}.archive-head,.archive-row{grid-template-columns:110px minmax(130px,1.3fr) repeat(4,minmax(80px,1fr)) minmax(130px,1.2fr);align-items:center;gap:9px;min-width:800px;display:grid}.archive-head{text-transform:uppercase;color:#8a95a5;padding:8px;font-size:7px}.archive-row{border-top:1px solid #edf0f4;padding:10px 8px;font-size:8px}.archive-row>strong{color:#16815e}.archive-row small{color:#7d8898;line-height:1.45}.fiber-fields{background:#f7faff;border:1px solid #dce8fb;border-radius:10px;grid-column:1/-1;padding:12px}.fiber-title{color:#2864ce;align-items:center;gap:8px;margin-bottom:11px;display:flex}.fiber-title span,.fiber-title strong,.fiber-title small{display:block}.fiber-title strong{font-size:9px}.fiber-title small{color:#7a8799;margin-top:3px;font-size:8px}.fiber-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fiber-grid label{color:#677386;flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.fiber-grid label.wide{grid-column:1/-1}.fiber-grid input{color:#2f3a4b;background:#fff;border:1px solid #dce1e8;border-radius:8px;outline:0;height:37px;padding:0 10px;font-size:9px}.cnpj-lookup{background:#f7faff;border:1px solid #dce8fb;border-radius:10px;margin-top:16px;padding:12px}.cnpj-lookup label{color:#5f6d80;font-size:8px;font-weight:800}.cnpj-lookup label>div{gap:7px;margin-top:6px;display:flex}.cnpj-lookup input{border:1px solid #d6dfec;border-radius:8px;flex:1;height:39px;padding:0 10px}.cnpj-lookup button{background:var(--blue);color:#fff;border:0;border-radius:8px;align-items:center;gap:5px;height:39px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.cnpj-lookup p{color:#8792a2;margin:8px 0 0;font-size:8px}.cnpj-lookup p.success{color:#13805b}.admin-field{background:#eef5ff;border-radius:9px;padding:10px}.partner-preview{border:1px solid var(--line);border-radius:9px;margin-top:13px;padding:11px}.partner-preview h3{margin:0 0 7px;font-size:10px}.partner-preview p{border-top:1px solid #edf0f4;justify-content:space-between;gap:12px;margin:0;padding:8px 4px;font-size:8px;display:flex}.partner-preview p b{color:#2863cb}.company-profile{background:#fbfdff;border-color:#d6e5ff}.order-code small{color:#7d8999;margin-top:6px;font-size:7px;display:block}.order-lifecycle{background:#fff;border:1px solid #cfe0fb;border-radius:12px;padding:14px}.lifecycle-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lifecycle-title>div{color:#2b66ce;gap:8px;display:flex}.lifecycle-title span,.lifecycle-title strong,.lifecycle-title small{display:block}.lifecycle-title strong{color:#334052;font-size:10px}.lifecycle-title small{color:#7d8999;margin-top:3px;font-size:8px}.lifecycle-fields{grid-template-columns:1fr 1.2fr auto;align-items:end;gap:8px;margin-top:13px;display:grid}.lifecycle-fields label,.activation-date{color:#657286;font-size:8px;font-weight:700}.lifecycle-fields input,.lifecycle-fields select,.activation-date input{background:#fff;border:1px solid #dce2ea;border-radius:8px;width:100%;height:35px;margin-top:5px;padding:0 9px;font-size:9px;display:block}.activation-box{background:#f7faff;border:1px solid #dde9fc;border-radius:10px;margin-top:13px;padding:12px}.activation-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.activation-head span,.activation-head strong,.activation-head small{display:block}.activation-head strong{font-size:9px}.activation-head small{color:#7f8a9a;margin-top:3px;font-size:8px}.activation-head>button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.activation-date{max-width:200px;margin-top:10px;display:block}.activation-lines{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.activation-lines label{cursor:pointer;background:#fff;border:1px solid #e0e5ed;border-radius:8px;align-items:center;gap:7px;padding:8px;display:flex}.activation-lines label.done{cursor:default;background:#edf8f3;border-color:#d1ecdf}.activation-lines input{display:none}.activation-lines label>i{color:#0000;border:1px solid #c9d2de;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.activation-lines input:checked+i{color:#fff;background:#1b9b70;border-color:#1b9b70}.activation-lines span,.activation-lines strong,.activation-lines small{display:block}.activation-lines strong{font-size:9px}.activation-lines small{color:#7d8999;margin-top:2px;font-size:7px}.activate-button{margin-top:10px;color:#fff!important;background:#16815e!important}.activation-rule{color:#456b9e;background:#f0f5ff;border-radius:8px;align-items:center;gap:6px;margin-top:11px;padding:8px;font-size:8px;display:flex}.test-pill.protected{color:#147457;background:#edf8f3;border-color:#cdeade}.access-security{border-color:#cfe3f7;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;margin-bottom:15px;padding:18px;display:grid}.security-icon{color:#2863cb;background:#eaf2ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.access-security strong,.access-security p,.access-security span{display:block}.access-security strong{font-size:11px}.access-security p{color:#778395;margin:4px 0 7px;font-size:8px}.access-security span{color:#2863cb;align-items:center;gap:5px;font-size:8px;display:flex}.access-security>a{color:#285fc4;background:#edf3ff;border-radius:8px;align-items:center;height:35px;padding:0 12px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.user-management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.user-access-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px;box-shadow:0 4px 14px #15233a06}.user-access-card.protected{background:#fbfdff;border-color:#a9c6f2}.user-access-card.inactive{opacity:.68;background:#f5f6f8}.user-card-head{grid-template-columns:45px 1fr auto;align-items:center;gap:10px;display:grid}.user-card-head .avatar.big{border-radius:12px;width:45px;height:45px}.user-card-head>div:nth-child(2){min-width:0}.user-card-head strong,.user-card-head span{display:block}.user-card-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.user-card-head span{color:#8490a1;margin-top:4px;font-size:8px}.protected-account{color:#295ea9;background:#eaf2ff;border-radius:8px;align-items:flex-start;gap:6px;margin-top:12px;padding:8px;font-size:8px;line-height:1.45;display:flex}.user-access-fields{gap:8px;margin-top:13px;display:grid}.user-access-fields label{color:#687486;font-size:8px;font-weight:700}.user-access-fields input,.user-access-fields select{background:#fff;border:1px solid #dce2ea;border-radius:8px;width:100%;height:34px;margin-top:5px;padding:0 9px;font-size:8px;display:block}.user-access-fields input:disabled,.user-access-fields select:disabled{color:#687486;background:#f4f6f8}.user-access-card ul{border-top:1px solid #edf0f4;gap:7px;margin:12px 0 0;padding:12px 0;list-style:none;display:grid}.user-access-card li{color:#596678;align-items:center;gap:6px;font-size:8px;display:flex}.user-access-card li svg{color:#15996b}.user-card-actions{align-items:center;gap:6px;margin-top:12px;display:flex}.user-card-actions .btn{flex:1;padding:0 8px;font-size:8px}.user-card-actions>span{color:#56739e;align-items:center;gap:6px;font-size:8px;display:flex}.btn.danger-soft{color:#b54848;background:#fff0f0;border-color:#f2d3d3}.btn.success-soft{color:#147457;background:#eaf7f1;border-color:#cee9dd}.user-audit-panel{margin-top:15px;padding:18px}.user-audit-list{margin-top:12px}.user-audit-list>div:not(.empty){border-top:1px solid #edf0f4;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:9px 5px;display:grid}.user-audit-list span strong,.user-audit-list span small,.user-audit-list time,.user-audit-list time small{display:block}.user-audit-list span strong{font-size:9px}.user-audit-list span small{color:#7c8797;margin-top:3px;font-size:8px}.user-audit-list time{text-align:right;color:#6f7b8d;font-size:8px}.user-audit-list time small{color:#9aa2ae;margin-top:3px;font-size:7px}.google-access-note,.no-delete-rule{border-radius:9px;align-items:flex-start;gap:8px;margin-top:15px;padding:11px;font-size:8px;display:flex}.google-access-note{color:#275eae;background:#edf5ff}.google-access-note span,.google-access-note strong,.google-access-note small{display:block}.google-access-note small{color:#6d7f99;margin-top:3px;line-height:1.45}.no-delete-rule{color:#246d56;background:#eef8f3}.password-state{color:#b75050;font-size:7px}.password-state.ok{color:#16815e}.form-error{color:#b54848;font-size:8px}.crm-login{background:radial-gradient(circle at 15% 10%,#e7f0ff 0,#0000 32%),linear-gradient(145deg,#f6f9ff,#edf2f8);place-items:center;min-height:100vh;padding:22px;display:grid}.crm-login>section{background:#fff;border:1px solid #dfe6ef;border-radius:18px;width:min(420px,100%);padding:27px;box-shadow:0 24px 65px #192f5221}.login-brand{align-items:center;gap:10px;display:flex}.login-brand span,.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:12px}.login-brand small{color:#8590a0;margin-top:2px;font-size:8px}.login-lock{color:#2763cb;background:#eaf2ff;border-radius:15px;place-items:center;width:50px;height:50px;margin:24px 0 14px;display:grid}.crm-login h1{margin:0;font-size:21px}.crm-login>section>p{color:#748092;margin:7px 0 18px;font-size:9px;line-height:1.55}.crm-login form{gap:11px;display:grid}.crm-login form label{color:#5f6c7f;font-size:8px;font-weight:800}.crm-login form input{border:1px solid #d8e0eb;border-radius:9px;outline:0;width:100%;height:41px;margin-top:6px;padding:0 11px;font-size:10px;display:block}.crm-login form input:focus{border-color:#7ba2e9;box-shadow:0 0 0 3px #eaf1ff}.crm-login form>small{color:#8994a3;text-align:center;font-size:7px;line-height:1.5}.login-error{color:#a84848;background:#fff0f0;border-radius:8px;padding:9px;font-size:8px}.login-help{color:#8a6212;background:#fff6df;border-radius:9px;align-items:center;gap:8px;padding:12px;font-size:9px;line-height:1.5;display:flex}.crm-login footer{color:#728096;border-top:1px solid #edf0f4;align-items:center;gap:6px;margin-top:20px;padding-top:13px;font-size:8px;display:flex}@keyframes slidein{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}@media (width<=1100px){.metric-grid,.offer-grid{grid-template-columns:repeat(2,1fr)}.order-card{grid-template-columns:150px 1fr 24px}.order-stats{display:none}.commission-layout{grid-template-columns:1fr}.user-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.nav-scrim{display:block}.app-main{margin-left:0}.mobile-menu{display:grid}.topbar{padding:0 15px}.global-search{flex:1;width:auto;margin:0 12px}.global-search kbd,.test-pill,.actor-select>span,.actor-select>svg{display:none}.actor-select{width:38px;min-width:38px}.page-wrap{padding:23px 15px 40px}.dashboard-grid,.import-layout,.backup-grid,.role-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.table-toolbar .btn{display:none}.offer-grid{grid-template-columns:1fr 1fr}.order-card{grid-template-columns:130px 1fr 20px}.access-security{grid-template-columns:40px 1fr}.access-security>a{grid-column:1/-1;justify-content:center}}@media (width<=570px){.page-heading{flex-direction:column}.heading-actions{width:100%}.heading-actions .btn{flex:1}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric{min-height:125px;padding:14px}.metric-icon{width:32px;height:32px;top:12px;right:12px}.metric>strong{font-size:20px}.dashboard-grid{gap:10px}.pipe-row{grid-template-columns:105px 1fr 20px}.offer-grid,.offer-summary{grid-template-columns:1fr}.order-card{grid-template-columns:1fr 20px}.order-code{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.order-code>strong{margin:0}.order-code small{width:100%;margin-top:0}.order-client{grid-column:1}.preview-grid{grid-template-columns:1fr}.drawer{width:100vw}.drawer-head{padding:16px}.client-chips,.drawer-tabs{padding-left:16px;padding-right:16px}.client-chips>span:not(.status){display:none}.form-grid,.detail-grid,.document-grid{grid-template-columns:1fr}.form-grid label.wide,.info.wide{grid-column:auto}.history-table>div{grid-template-columns:27px 1fr auto}.history-table time{display:none}.skeleton-grid{grid-template-columns:1fr 1fr}.top-actions{gap:3px}.section-inline{align-items:flex-start;gap:10px}.line-heading-actions{flex-direction:column}.line-heading-actions .btn{width:100%}.commission-summary,.consultant-goal-numbers,.consultant-goal-progress,.commission-settings,.tier-form>div,.fiber-grid,.lifecycle-fields,.activation-lines{grid-template-columns:1fr}.fiber-grid label.wide{grid-column:auto}.activation-head{flex-direction:column}.activation-date{max-width:none}.user-management-grid{grid-template-columns:1fr}.user-card-actions{flex-direction:column}.user-card-actions .btn{width:100%}.user-audit-list>div:not(.empty){grid-template-columns:27px 1fr}.user-audit-list time{text-align:left;grid-column:2}.commission-history>div>p{flex-direction:column;align-items:flex-start;gap:5px}.commission-history p>b{text-align:left}}.proposal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.proposal-summary>div{border:1px solid var(--line);color:#2c65cc;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.proposal-summary span,.proposal-summary strong{display:block}.proposal-summary span{color:#738094;font-size:9px}.proposal-summary strong{color:#243143;margin-bottom:2px;font-size:16px}.proposal-list{gap:10px;display:grid}.proposal-card{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:105px 1fr auto;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 4px 15px #16264006}.proposal-card-mark{color:#fff;background:linear-gradient(135deg,#e30613 0 54%,#a7000c 54% 100%);justify-content:space-between;align-items:center;padding:17px;display:flex}.proposal-card-mark>span{color:#e30613;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.proposal-card-mark b{text-align:right;font-size:8px;line-height:1.15}.proposal-card-main{justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:14px 16px;display:flex}.proposal-card-main small{color:#e30613;letter-spacing:.08em;font-size:7px;font-weight:800}.proposal-card-main h3{margin:4px 0;font-size:12px}.proposal-card-main p{color:#7d8898;margin:0;font-size:8px}.proposal-card-values{text-align:right;flex:none}.proposal-card-values span,.proposal-card-values strong{display:block}.proposal-card-values span{color:#8b95a4;font-size:7px}.proposal-card-values strong{color:#2e3b4d;margin-top:5px;font-size:9px}.proposal-card-side{border-left:1px solid #edf0f4;flex-direction:column;justify-content:center;gap:7px;padding:12px;display:flex}.proposal-card-side select{background:#fff;border:1px solid #dde3eb;border-radius:8px;height:30px;padding:0 8px;font-size:8px}.proposal-brand-strip{color:#d80b17;background:linear-gradient(100deg,#fff4f4,#f6f8fc);border:1px solid #f0d8d9;border-radius:11px;align-items:center;gap:9px;margin-top:16px;padding:12px;display:flex}.proposal-brand-strip>span{flex:1}.proposal-brand-strip strong,.proposal-brand-strip small{display:block}.proposal-brand-strip strong{color:#293648;font-size:10px}.proposal-brand-strip small{color:#8a7480;margin-top:2px;font-size:7px}.proposal-scenarios{margin-top:18px}.scenario-editor{background:#fbfcfe;border:1px solid #e2e7ee;border-radius:11px;grid-template-columns:34px 1fr 28px;gap:10px;margin-top:10px;padding:12px;display:grid;position:relative}.scenario-number{color:#fff;background:#e30613;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.scenario-fields{grid-template-columns:1fr 1.4fr 90px;gap:9px;display:grid}.scenario-fields>label{color:#667386;font-size:8px;font-weight:700}.scenario-fields input,.scenario-fields select{background:#fff;border:1px solid #dce2ea;border-radius:8px;width:100%;height:34px;margin-top:5px;padding:0 9px;font-size:8px;display:block}.scenario-services{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;display:flex}.scenario-services>span{color:#627084;font-size:8px;font-weight:800}.scenario-services label{cursor:pointer;background:#fff;border:1px solid #dde3eb;border-radius:8px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:7px;display:flex}.scenario-services input{display:none}.scenario-services label i{color:#0000;border:1px solid #ccd4df;border-radius:3px;place-items:center;width:13px;height:13px;display:grid}.scenario-services input:checked+i{color:#fff;background:#e30613;border-color:#e30613}.scenario-services small{color:#929baa;font-size:7px}.scenario-remove{color:#bd3c45;background:#fff0f0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.proposal-notes{color:#647184;flex-direction:column;gap:6px;margin-top:14px;font-size:8px;font-weight:800;display:flex}.proposal-notes textarea{resize:vertical;font:inherit;border:1px solid #dce2ea;border-radius:9px;padding:10px;font-weight:500;line-height:1.55}.proposal-preserve{color:#176f55;background:#edf7f3;border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:10px;font-size:8px;display:flex}.proposal-preview-layer{z-index:300;background:#e9edf2;padding:76px 22px 40px;position:fixed;inset:0;overflow:auto}.proposal-preview-toolbar{z-index:310;background:#fff;border-bottom:1px solid #dce2e9;justify-content:center;align-items:center;gap:18px;height:58px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 16px #19283e14}.proposal-preview-toolbar>span{text-align:center;min-width:250px}.proposal-preview-toolbar strong,.proposal-preview-toolbar small{display:block}.proposal-preview-toolbar strong{font-size:10px}.proposal-preview-toolbar small{color:#7d8899;margin-top:2px;font-size:7px}.proposal-print{width:210mm;margin:0 auto;box-shadow:0 18px 50px #15243a2b}.proposal-page{page-break-after:always;color:#162237;background:#fff;width:210mm;min-height:297mm;position:relative;overflow:hidden}.proposal-cover{color:#fff;background:linear-gradient(145deg,#ec0715 0 58%,#b3000d 58% 100%);padding:18mm 17mm}.proposal-cover:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:150mm;height:150mm;position:absolute;top:52mm;right:-72mm;box-shadow:0 0 0 26mm #ffffff09,0 0 0 54mm #ffffff06}.proposal-cover-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.proposal-up-logo{align-items:center;gap:3mm;display:flex}.proposal-up-logo b{color:#e30613;background:#fff;border-radius:4mm;place-items:center;width:15mm;height:15mm;font-size:6mm;display:grid}.proposal-up-logo span{letter-spacing:.12em;font-size:3.1mm;font-weight:900}.proposal-claro-logo{text-align:right}.proposal-claro-logo strong,.proposal-claro-logo span{display:block}.proposal-claro-logo strong{font-size:9mm;line-height:.85}.proposal-claro-logo span{letter-spacing:.12em;margin-top:1mm;font-size:3.2mm}.proposal-cover-center{z-index:1;margin-top:57mm;position:relative}.proposal-cover-center>p{letter-spacing:.24em;font-size:3.1mm;font-weight:900}.proposal-cover-center h1{letter-spacing:-.045em;max-width:160mm;margin:7mm 0 0;font-size:12.7mm;line-height:1.07}.proposal-cover-center h1 em{color:#ffc7ca;font-style:normal}.proposal-client-name{border-top:1px solid #ffffff59;max-width:148mm;margin-top:25mm;padding-top:6mm}.proposal-client-name small,.proposal-client-name strong,.proposal-client-name span{display:block}.proposal-client-name small{letter-spacing:.18em;opacity:.8;font-size:2.5mm}.proposal-client-name strong{margin-top:3mm;font-size:7mm}.proposal-client-name span{opacity:.82;margin-top:2mm;font-size:3.1mm}.proposal-cover-footer{z-index:1;border-top:1px solid #ffffff4d;justify-content:space-between;padding-top:4mm;font-size:2.7mm;display:flex;position:absolute;bottom:14mm;left:17mm;right:17mm}.proposal-content,.proposal-terms{padding:14mm 15mm 12mm}.proposal-page>header{border-bottom:1px solid #e2e6ec;align-items:center;padding-bottom:4mm;display:flex}.proposal-page>header>div{align-items:center;gap:2mm;display:flex}.proposal-page>header>div b{color:#fff;background:#e30613;border-radius:2.4mm;place-items:center;width:9mm;height:9mm;font-size:3.5mm;display:grid}.proposal-page>header>div span{text-transform:uppercase;font-size:3mm;font-weight:900}.proposal-page>header p{text-align:center;letter-spacing:.13em;color:#657187;flex:1;font-size:2.4mm}.proposal-page>header>strong{color:#e30613;font-size:2.4mm}.proposal-intro{max-width:165mm;margin-top:13mm}.proposal-intro small,.terms-heading small{color:#e30613;letter-spacing:.18em;font-size:2.6mm;font-weight:900}.proposal-intro h2,.terms-heading h2{letter-spacing:-.03em;margin:3mm 0;font-size:8.3mm;line-height:1.1}.proposal-intro p{color:#657185;max-width:145mm;font-size:3.3mm;line-height:1.65}.proposal-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm;margin-top:9mm;display:grid}.proposal-options article{border:1px solid #dfe4eb;border-radius:4mm;min-height:66mm;padding:6mm;position:relative}.proposal-options article.recommended{border:1.2px solid #e30613;box-shadow:0 4mm 12mm #e3061314}.proposal-options article>em{color:#fff;letter-spacing:.08em;background:#e30613;border-radius:3mm;padding:1.5mm 3mm;font-size:2mm;font-style:normal;font-weight:900;position:absolute;top:-3mm;right:5mm}.proposal-option-head{color:#e30613;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:2.5mm;font-weight:900;display:flex}.proposal-option-head strong{color:#667286;background:#f2f4f7;border-radius:3mm;padding:1mm 2mm;font-size:2.1mm}.proposal-options h3{margin:4mm 0 2mm;font-size:5mm}.proposal-options article>p{color:#6e798b;font-size:2.8mm}.proposal-option-price{background:#f7f8fa;border-radius:3mm;margin-top:5mm;padding:4mm}.proposal-option-price small,.proposal-option-price strong,.proposal-option-price span{display:block}.proposal-option-price small{color:#7b8798;letter-spacing:.1em;font-size:2mm}.proposal-option-price strong{color:#e30613;margin:1.5mm 0;font-size:7mm}.proposal-option-price span{color:#687487;font-size:2.5mm}.proposal-options ul{gap:2mm;margin:0;padding:3mm 0 0;list-style:none;display:grid}.proposal-options li{align-items:center;gap:1.5mm;font-size:2.5mm;display:flex}.proposal-options li svg{color:#12a071}.proposal-options li b{margin-left:auto;font-size:2.4mm}.proposal-benefits{color:#fff;background:#101e33;border-radius:4mm;margin-top:10mm;padding:6mm}.proposal-benefits h3{margin:0 0 4mm;font-size:4.4mm}.proposal-benefits>div{grid-template-columns:repeat(2,1fr);gap:3mm;display:grid}.proposal-benefits span{color:#d7deea;align-items:center;gap:2mm;font-size:2.6mm;display:flex}.proposal-benefits svg{color:#ff5b64}.proposal-page footer{color:#7a8596;border-top:1px solid #e2e6ec;justify-content:space-between;padding-top:3mm;font-size:2.4mm;display:flex;position:absolute;bottom:9mm;left:15mm;right:15mm}.terms-heading{margin-top:16mm}.terms-grid{grid-template-columns:repeat(2,1fr);gap:4mm;margin-top:9mm;display:grid}.terms-grid>div{border:1px solid #e2e6ec;border-radius:3mm;padding:4mm}.terms-grid span,.terms-grid strong,.terms-grid small{display:block}.terms-grid span{color:#e30613;text-transform:uppercase;letter-spacing:.08em;font-size:2.2mm;font-weight:900}.terms-grid strong{margin:2mm 0;font-size:3.2mm}.terms-grid small{color:#788496;font-size:2.4mm}.proposal-conditions{background:#f5f7fa;border-left:1.5mm solid #e30613;margin-top:8mm;padding:5mm 6mm}.proposal-conditions h3{margin:0;font-size:4mm}.proposal-conditions p,.proposal-conditions li{color:#637085;font-size:2.65mm;line-height:1.55}.proposal-conditions ul{margin-bottom:0;padding-left:5mm}.proposal-acceptance{margin-top:8mm}.proposal-acceptance h3{margin:0;font-size:4.5mm}.proposal-acceptance>p{color:#687487;font-size:2.7mm}.proposal-acceptance>div{grid-template-columns:1.3fr 1fr .5fr;gap:7mm;margin-top:15mm;display:grid}.proposal-acceptance>div span{color:#7c8797;border-top:1px solid #9da7b5;padding-top:2mm;font-size:2.3mm}.proposal-final-message{color:#fff;background:#e30613;border-radius:4mm;align-items:center;gap:6mm;margin-top:13mm;padding:6mm;display:flex}.proposal-final-message strong{max-width:60mm;font-size:4.8mm}.proposal-final-message span{opacity:.88;font-size:2.8mm;line-height:1.55}@media (width<=900px){.proposal-card{grid-template-columns:85px 1fr}.proposal-card-side{border-top:1px solid #edf0f4;border-left:0;flex-direction:row;grid-column:1/-1}.scenario-fields{grid-template-columns:1fr 1fr}.scenario-fields>label:nth-child(3){grid-column:1/-1}.proposal-print{transform-origin:top;margin-bottom:-140mm;transform:scale(.78)}.proposal-preview-layer{padding-left:0;padding-right:0}}@media (width<=570px){.proposal-summary,.proposal-card{grid-template-columns:1fr}.proposal-card-mark{min-height:64px}.proposal-card-main{flex-direction:column;align-items:flex-start}.proposal-card-values{text-align:left}.scenario-editor{grid-template-columns:30px 1fr}.scenario-remove{position:absolute;top:8px;right:8px}.scenario-fields{grid-template-columns:1fr}.scenario-fields>label:nth-child(3){grid-column:auto}.proposal-preview-toolbar>span{display:none}.proposal-print{margin-top:0;margin-bottom:-330mm;transform:scale(.46)}.client-chips{flex-wrap:wrap}.client-chips>button{margin-left:0}}@media print{@page{size:A4;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important}.app-shell,.proposal-preview-toolbar{display:none!important}.proposal-preview-layer{background:#fff!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.proposal-print{width:210mm!important;box-shadow:none!important;margin:0!important;transform:none!important}.proposal-page{break-after:page!important;page-break-after:always!important;width:210mm!important;height:297mm!important;min-height:297mm!important}.proposal-page:last-child{break-after:auto!important;page-break-after:auto!important}}.sidebar,.app-main{transition:width .2s,margin-left .2s}.sidebar-collapse{color:#334155;z-index:2;background:#fff;border:1px solid #dbe4f0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:76px;right:-14px;box-shadow:0 5px 16px #0f172a29}.sidebar.collapsed{width:76px;padding-left:10px;padding-right:10px}.sidebar.collapsed .brand{padding-left:6px}.sidebar.collapsed .brand>div:last-child,.sidebar.collapsed .nav-label,.sidebar.collapsed nav button span,.sidebar.collapsed .test-card,.sidebar.collapsed .sidebar-footer>div:nth-child(2),.sidebar.collapsed .sidebar-footer>svg{display:none}.sidebar.collapsed nav button{justify-content:center;padding:0}.nav-collapsed .app-main{margin-left:76px}.closed-competence-lock{color:#126548;background:#f1fbf6;border-color:#b8d8c9;align-items:flex-start;gap:12px;margin-bottom:15px;padding:16px;display:flex}.closed-competence-lock strong{font-size:12px}.closed-competence-lock p{color:#517066;margin:4px 0 0;font-size:10px}@media (width<=820px){.sidebar-collapse{display:none}.nav-collapsed .app-main{margin-left:0}}.sales-input-heading{align-items:flex-end}.competence-picker{border:1px solid var(--line);color:#2c65cc;background:#fff;border-radius:11px;grid-template-rows:15px 17px;grid-template-columns:20px 1fr;align-content:center;column-gap:9px;min-width:220px;height:46px;padding:6px 12px;display:grid;box-shadow:0 4px 14px #182a4609}.competence-picker>svg{grid-row:1/-1;align-self:center}.competence-picker>span{text-transform:uppercase;letter-spacing:.09em;color:#8590a0;font-size:7px;font-weight:900}.competence-picker select{color:#283548;text-transform:capitalize;background:0 0;border:0;outline:0;padding:0;font-size:9px;font-weight:800}.production-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:15px;display:grid}.production-metrics>article{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:116px;padding:17px 17px 14px;position:relative;box-shadow:0 4px 15px #16264006}.production-metrics>article>span,.production-metrics>article>small{display:block}.production-metrics>article>span{color:#748195;font-size:8px;font-weight:700}.production-metrics>article>strong{letter-spacing:-.04em;color:#243143;margin:10px 0 5px;font-size:24px;display:block}.production-metrics>article>small{color:#8b95a3;font-size:7px}.production-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:15px}.production-icon.sold{color:#2867d0;background:#eaf2ff}.production-icon.input{color:#138263;background:#eaf8f3}.production-icon.waiting{color:#a8740a;background:#fff4d9}.production-icon.bko{color:#7550c8;background:#f0ebff}.sales-input-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:14px;margin-bottom:15px;display:grid}.production-comparison,.bko-panel,.input-detail-panel{padding:17px}.comparison-group{margin-top:19px}.comparison-label{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.comparison-label strong{font-size:9px}.comparison-label span{color:#8490a0;font-size:7px}.comparison-track{background:#edf1f5;border-radius:999px;height:7px;margin-top:5px;overflow:hidden}.comparison-track i{border-radius:inherit;min-width:0;height:100%;transition:width .25s;display:block}.comparison-track.sold i{background:linear-gradient(90deg,#699af0,#2f6dd2)}.comparison-track.input i{background:linear-gradient(90deg,#57c9a4,#15936b)}.comparison-legend{color:#69778a;gap:15px;margin-top:13px;font-size:7px;display:flex}.comparison-legend span{align-items:center;gap:5px;display:flex}.comparison-legend i{border-radius:50%;width:7px;height:7px}.comparison-legend i.sold{background:#3b78dd}.comparison-legend i.input{background:#15936b}.production-note{color:#376aa9;background:#eef5ff;border-radius:9px;align-items:flex-start;gap:7px;margin:16px 0 0;padding:9px 10px;font-size:7px;line-height:1.45;display:flex}.production-note svg{flex:none}.bko-list{margin-top:11px}.bko-row{border-top:1px solid #edf0f4;grid-template-columns:23px 28px minmax(120px,1fr) 46px 46px 92px;align-items:center;gap:8px;padding:10px 3px;display:grid}.bko-position{color:#6d7888;background:#f1f4f8;border-radius:7px;place-items:center;width:20px;height:20px;font-size:7px;font-weight:900;display:grid}.bko-row:first-child .bko-position{color:#2867d0;background:#eaf2ff}.bko-name strong,.bko-name small,.bko-total strong,.bko-total span,.bko-value strong,.bko-value span{display:block}.bko-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.bko-name small{color:#8b95a3;margin-top:3px;font-size:6.5px}.bko-total{text-align:center}.bko-total strong{font-size:11px}.bko-total span,.bko-value span{color:#8b95a3;margin-top:2px;font-size:6px}.bko-value{text-align:right}.bko-value strong{font-size:8px}.input-detail-panel{margin-bottom:15px}.input-detail-panel .table-scroll{margin:11px -17px -17px}.input-detail-panel th:first-child,.input-detail-panel td:first-child{padding-left:17px}.input-detail-panel th:last-child,.input-detail-panel td:last-child{padding-right:17px}.input-order-link{color:#2867d0;cursor:pointer;background:#eaf2ff;border:0;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900}.client-cell.compact .company-icon{width:28px;height:28px}.owner-cell>span{display:block}.owner-cell>span small{color:#929ba8;margin-top:2px;font-size:6px;display:block}@media (width<=1100px){.sales-input-grid{grid-template-columns:1fr}.production-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.sales-input-heading{align-items:stretch}.competence-picker{width:100%}.production-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bko-row{grid-template-columns:22px 28px 1fr 42px 42px}.bko-value{display:none}}@media (width<=430px){.production-metrics{grid-template-columns:1fr 1fr}.production-metrics>article{min-height:123px;padding:14px}.production-metrics>article>strong{font-size:21px}.production-icon{margin-bottom:10px;position:static}.comparison-label{flex-direction:column;align-items:flex-start;gap:4px}.bko-row{grid-template-columns:22px 28px 1fr 38px}.bko-row .bko-total:nth-last-child(2){display:none}}.flow-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.production-icon.fiber{color:#1683a1;background:#e9f7fb}.production-icon.services{color:#c34d70;background:#fff0f4}.flow-kpi{min-height:148px!important}.flow-kpi-values{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.flow-kpi-values p{border-right:1px solid #edf0f4;margin:0}.flow-kpi-values p:last-child{border-right:0}.flow-kpi-values small,.flow-kpi-values strong{display:block}.flow-kpi-values small{color:#8a95a4;text-transform:uppercase;letter-spacing:.07em;font-size:6.5px}.flow-kpi-values strong{color:#263447;margin-top:3px;font-size:22px}.flow-kpi footer{color:#7e8998;border-top:1px solid #edf0f4;margin-top:11px;padding-top:9px;font-size:6.5px;line-height:1.45}.comparison-group.compact{margin-top:13px}.modal-services{background:#fafbfd;border:1px solid #e2e7ee;border-radius:10px;margin-top:14px;margin-bottom:4px;padding:12px}.services-picker input:disabled+i{color:#15996b;background:#eaf7f1;border-color:#15996b}.services-picker input:disabled~b{color:#15996b}@media (width<=1100px){.flow-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.flow-kpi-grid{grid-template-columns:1fr 1fr}.flow-kpi{min-height:176px!important}.flow-kpi footer{min-height:28px}}.bko-row{grid-template-columns:23px 28px minmax(115px,1fr) minmax(120px,1.15fr) 92px}.bko-products{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.bko-products span{color:#7d8998;white-space:nowrap;font-size:6.5px}.bko-products b{color:#2f3d4f;font-size:8px}.input-detail-panel table{min-width:1080px}@media (width<=720px){.bko-row{grid-template-columns:22px 28px 1fr 80px}.bko-products{display:none}}.order-journey{background:#f8fafc;border:1px solid #e3e8ef;border-radius:10px;margin:13px 0 15px;padding:12px}.journey-heading{color:#376aa9;align-items:center;gap:8px;display:flex}.journey-heading span,.journey-heading strong,.journey-heading small{display:block}.journey-heading strong{color:#344255;font-size:8px}.journey-heading small{color:#8490a0;margin-top:2px;font-size:6.5px}.journey-track{align-items:flex-start;gap:0;padding:13px 2px 3px;display:flex;overflow-x:auto}.journey-step{grid-template-columns:22px minmax(110px,1fr);gap:6px;min-width:155px;padding-right:13px;display:grid;position:relative}.journey-step:after{content:"";background:#b9ddcf;height:2px;position:absolute;top:10px;left:21px;right:0}.journey-step:last-child:after{display:none}.journey-step>i{z-index:1;color:#148260;background:#e8f6f0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.journey-step.current>i{color:#2867d0;background:#eaf2ff;box-shadow:0 0 0 3px #f8fafc}.journey-step>span{min-width:0}.journey-step strong,.journey-step small,.journey-step em{display:block}.journey-step strong{color:#354255;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:7.5px;overflow:hidden}.journey-step small{color:#8591a1;margin-top:3px;font-size:6px}.journey-step em{color:#9aa3af;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:5.8px;font-style:normal;overflow:hidden}.journey-step.current strong{color:#2867d0}.stale-orders-alert{border:1px solid;border-radius:13px;grid-template-columns:44px 1fr;gap:12px;margin-bottom:15px;padding:15px 16px;display:grid}.stale-orders-alert.active{background:linear-gradient(100deg,#fff7e6,#fffdf8);border-color:#f0d49a}.stale-orders-alert.clear{background:linear-gradient(100deg,#eef9f5,#f9fffc);border-color:#cde9dd}.stale-alert-icon{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.active .stale-alert-icon{color:#b67408;background:#fff0cc}.clear .stale-alert-icon{color:#16815e;background:#dff3ea}.stale-alert-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.stale-alert-heading p{letter-spacing:.11em;color:#a46b10;margin:0 0 4px;font-size:6.5px;font-weight:900}.clear .stale-alert-heading p{color:#258064}.stale-alert-heading h2{color:#344255;margin:0;font-size:11px}.stale-alert-heading>div>span{color:#7d8997;margin-top:4px;font-size:7px;line-height:1.45;display:block}.stale-alert-counts{flex:none;gap:8px;display:flex}.stale-alert-counts span{color:#788494;text-align:center;background:#ffffffb3;border:1px solid #c59e5433;border-radius:9px;min-width:72px;padding:8px 10px;font-size:7px}.stale-alert-counts strong{color:#9b650b;margin-bottom:2px;font-size:17px;display:block}.clear .stale-alert-counts strong{color:#16815e}.stale-order-list{border-top:1px solid #b7883233;gap:5px;margin-top:12px;padding-top:7px;display:grid}.stale-order-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:9px;grid-template-columns:145px 1fr 90px 18px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid;box-shadow:0 2px 8px #54380c09}.stale-order-list>button:hover{background:#fffaf0}.stale-order-code{align-items:center;gap:7px;display:flex}.stale-order-code>strong{font-size:8px}.stale-order-list>button>div:nth-child(2)>strong,.stale-order-list>button>div:nth-child(2)>span,.stale-hours strong,.stale-hours span{display:block}.stale-order-list>button>div:nth-child(2)>strong{font-size:8px}.stale-order-list>button>div:nth-child(2)>span{color:#8b95a3;margin-top:2px;font-size:6.5px}.stale-hours{text-align:right}.stale-hours strong{color:#a56b0b;font-size:8px}.stale-hours span{color:#8b95a3;margin-top:2px;font-size:6.5px}@media (width<=720px){.stale-orders-alert{grid-template-columns:34px 1fr;padding:12px}.stale-alert-icon{width:34px;height:34px}.stale-alert-heading{flex-direction:column;align-items:flex-start;gap:10px}.stale-alert-counts{width:100%}.stale-alert-counts span{flex:1}.stale-order-list>button{grid-template-columns:1fr 22px}.stale-order-code,.stale-order-list>button>div:nth-child(2){grid-column:1}.stale-hours{text-align:left;grid-column:1;gap:8px;display:flex}.stale-order-list>button>svg{grid-area:1/2/4}}.order-contacts-card{background:#fff;border:1px solid #dce3ec;border-radius:12px;margin-top:13px;padding:14px}.order-contacts-title{color:#2c65cc;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.order-contacts-title>div{align-items:flex-start;gap:8px;display:flex}.order-contacts-title span,.order-contacts-title strong,.order-contacts-title small{display:block}.order-contacts-title strong{color:#334052;font-size:10px}.order-contacts-title small{color:#7e8998;margin-top:3px;font-size:7px}.order-contact-section{background:#fafbfd;border:1px solid #e3e8ef;border-radius:10px;margin-top:12px;padding:12px}.order-contact-section.primary-contact{background:#f7faff;border-color:#dce8fb}.contact-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.contact-section-heading span,.contact-section-heading strong,.contact-section-heading small{display:block}.contact-section-heading strong{color:#354255;font-size:9px}.contact-section-heading small{color:#85909f;margin-top:3px;font-size:6.5px}.contact-section-heading>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.contact-section-heading button{color:#376aa9;cursor:pointer;background:#fff;border:1px solid #d5dfec;border-radius:7px;align-items:center;gap:4px;height:25px;padding:0 7px;font-size:6.5px;font-weight:800;display:flex}.order-people-list{gap:8px;display:grid}.order-person-row{background:#fff;border:1px solid #e2e7ee;border-left:3px solid #477fda;border-radius:9px;padding:10px}.order-person-row.authorized{border-left-color:#15996b}.person-row-title{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.person-row-title>strong{color:#376aa9;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.authorized .person-row-title>strong{color:#16815e}.person-row-title>button{color:#b84a51;cursor:pointer;background:#fff0f0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.order-person-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.order-person-grid label{color:#677487;font-size:7px;font-weight:800}.order-person-grid label.person-name{grid-column:1/-1}.order-person-grid input{background:#fff;border:1px solid #dce2ea;border-radius:8px;outline:0;width:100%;height:34px;margin-top:5px;padding:0 9px;font-size:8px;display:block}.order-person-grid input:focus{border-color:#7ba2e9;box-shadow:0 0 0 3px #eaf1ff}.save-order-contacts{color:#fff;cursor:pointer;background:#2c65cc;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;height:37px;margin-top:12px;font-size:8px;font-weight:900;display:flex}.save-order-contacts:disabled{opacity:.65;cursor:wait}@media (width<=520px){.contact-section-heading{flex-direction:column}.contact-section-heading>div{justify-content:flex-start}.order-person-grid{grid-template-columns:1fr}.order-person-grid label.person-name{grid-column:auto}}.whatsapp-heading{align-items:flex-end}.whatsapp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.whatsapp-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:105px;padding:16px 16px 14px;position:relative}.whatsapp-metrics article>span,.whatsapp-metrics article>small{display:block}.whatsapp-metrics article>span{color:#7e8998;font-size:7px;font-weight:800}.whatsapp-metrics article>strong{color:#273549;margin:8px 0 3px;font-size:24px;display:block}.whatsapp-metrics article>small{color:#929ba8;font-size:6.5px}.wa-metric-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.wa-metric-icon.pending{color:#a66f09;background:#fff4dc}.wa-metric-icon.sent{color:#11815d;background:#e8f7f0}.wa-metric-icon.failed{color:#b84d53;background:#fff0f0}.whatsapp-layout{grid-template-columns:minmax(330px,.75fr) minmax(0,1.35fr);gap:14px;display:grid}.whatsapp-connect,.whatsapp-queue{padding:17px}.wa-connection-status{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;padding:11px 12px;display:flex}.wa-connection-status.online{background:#ecf8f3;border:1px solid #cbe9dd}.wa-connection-status.offline{background:#fff7e8;border:1px solid #f1dba9}.wa-connection-status>span{grid-template-columns:8px 1fr;align-items:center;column-gap:7px;display:grid}.wa-connection-status>span>i{background:#d09826;border-radius:50%;grid-row:1;width:7px;height:7px}.wa-connection-status.online>span>i{background:#159368;box-shadow:0 0 0 3px #1593681f}.wa-connection-status strong,.wa-connection-status small{display:block}.wa-connection-status strong{color:#344255;font-size:8px}.wa-connection-status small{color:#7e8998;grid-column:2;margin-top:2px;font-size:6.5px}.qr-stage{text-align:center;background:linear-gradient(145deg,#fafcfe,#f3f7fa);border:1px dashed #ccd6e2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:18px;display:flex}.qr-stage>img{object-fit:contain;background:#fff;border-radius:8px;width:180px;height:180px;padding:6px;box-shadow:0 5px 18px #18273e1f}.qr-stage>strong{color:#344255;margin-top:12px;font-size:9px}.qr-stage>small{color:#818d9d;max-width:230px;margin-top:4px;font-size:6.5px;line-height:1.5}.qr-placeholder{color:#718196;background:#fff;border-radius:18px;place-items:center;width:102px;height:102px;display:grid;box-shadow:0 5px 18px #18273e14}.qr-placeholder.connected{color:#11815d;background:#e5f6ee}.wa-config{gap:9px;margin-top:13px;display:grid}.wa-config label{color:#687588;font-size:7px;font-weight:800}.wa-config input{border:1px solid #d9e0e9;border-radius:9px;outline:0;width:100%;height:36px;margin-top:5px;padding:0 10px;font-size:8px;display:block}.wa-config input:focus{border-color:#6d9ae5;box-shadow:0 0 0 3px #eaf1ff}.wa-config>div{gap:7px;display:flex}.whatsapp-button{color:#fff!important;background:#128c61!important;border-color:#128c61!important}.wa-bridge-note,.wa-recipient-rule{border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;display:flex}.wa-bridge-note{color:#346aa9;background:#eef5ff}.wa-recipient-rule{color:#24805f;background:#eef9f4;margin:13px 0}.wa-bridge-note span,.wa-bridge-note strong,.wa-bridge-note small,.wa-recipient-rule span,.wa-recipient-rule strong,.wa-recipient-rule small{display:block}.wa-bridge-note strong,.wa-recipient-rule strong{font-size:7px}.wa-bridge-note small,.wa-recipient-rule small{color:#6f8198;margin-top:3px;font-size:6.5px;line-height:1.5}.queue-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.notification-list{gap:8px;max-height:720px;padding-right:2px;display:grid;overflow:auto}.notification-item{background:#fff;border:1px solid #e1e6ed;border-radius:10px;padding:11px}.notification-head{grid-template-columns:27px 1fr auto;align-items:center;gap:8px;display:grid}.notification-head span,.notification-head strong,.notification-head small{display:block}.notification-head strong{color:#334052;font-size:8px}.notification-head small{color:#8792a1;margin-top:2px;font-size:6.5px}.notification-item>p{color:#5f6d80;background:#f7f9fb;border-radius:8px;margin:9px 0;padding:9px 10px;font-size:7px;line-height:1.55}.notification-item footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-item footer>span{color:#8a95a4;align-items:center;gap:5px;font-size:6px;display:flex}.notification-item footer>div{gap:5px;display:flex}.notification-item footer button,.notification-item footer a{color:#416fae;cursor:pointer;background:#fff;border:1px solid #d8e0e9;border-radius:7px;align-items:center;gap:4px;height:25px;padding:0 7px;font-size:6px;font-weight:800;text-decoration:none;display:flex}.notification-item footer button:disabled{opacity:.55}.notification-item footer a{color:#12815c;border-color:#cce7dc}.notification-error{color:#ae4e54;border-top:1px solid #f0dadd;align-items:center;gap:5px;margin-top:8px;padding-top:8px;font-size:6.5px;display:flex}.user-access-fields label:nth-child(3) input{background:#fbfffd;border-color:#cfe3da}@media (width<=1050px){.whatsapp-layout{grid-template-columns:1fr}.notification-list{max-height:none}}@media (width<=620px){.whatsapp-metrics{grid-template-columns:1fr 1fr}.whatsapp-metrics article:last-child{grid-column:1/-1}.notification-item footer{flex-direction:column;align-items:flex-start}.queue-title{flex-direction:column}.whatsapp-heading{align-items:stretch}.whatsapp-heading>button{width:100%}}.sidebar nav{padding-right:3px;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:3px}.sidebar nav::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:4px}.order-filter,.inline-filter{color:#617086;background:#fff;border:1px solid #dfe4eb;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.order-filter select,.inline-filter select,.result-select{color:#334052;background:0 0;border:0;outline:0;font-size:9px;font-weight:700}.order-control-kpis,.tabulator-kpis,.hr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.order-control-kpis article,.tabulator-kpis article,.hr-kpis article{border:1px solid var(--line);color:#3268cf;background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:82px;padding:15px;display:flex}.order-control-kpis article:nth-child(2),.tabulator-kpis article:nth-child(2),.hr-kpis article:nth-child(2){color:#8b61ce}.order-control-kpis article:nth-child(3),.tabulator-kpis article:nth-child(3),.hr-kpis article:nth-child(4){color:#13815f}.order-control-kpis article.attention,.hr-kpis article.attention{color:#b5760b;background:#fffaf0;border-color:#ecd7ad}.order-control-kpis span,.tabulator-kpis span,.hr-kpis span{color:#7d8998;font-size:8px}.order-control-kpis strong,.tabulator-kpis strong,.hr-kpis strong{color:#293649;margin-top:4px;font-size:20px;display:block}.order-stage-summary{gap:7px;margin-bottom:13px;padding-bottom:2px;display:flex;overflow-x:auto}.order-stage-summary button{text-align:left;color:#657285;background:#fff;border:1px solid #e0e5ec;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:130px;height:47px;padding:8px 10px;display:flex}.order-stage-summary button.active{color:#2e66ca;background:#eef4ff;border-color:#7fa5ea}.order-stage-summary span{font-size:7px;line-height:1.25}.order-stage-summary strong{color:#2f3c4e;font-size:15px}.order-card{grid-template-columns:170px minmax(170px,1fr) auto 24px}.order-stats>div{min-width:83px;padding:0 13px}.tabulator-table{min-width:1120px}.table-search>span{color:#758294;font-size:8px}.result-select{background:#fff;border:1px solid #dbe2ea;border-radius:8px;max-width:135px;height:29px;padding:0 7px}.privacy-note{color:#64748a;align-items:center;gap:7px;margin:12px 2px;font-size:8px;display:flex}.privacy-note svg{color:#25805f}.hr-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:14px;display:grid}.hr-employees,.hr-events{padding:17px}.employee-list{gap:10px;margin-top:14px;display:grid}.employee-card{background:#fff;border:1px solid #e1e6ed;border-radius:12px;padding:13px}.employee-card>header{grid-template-columns:46px 1fr auto;align-items:center;gap:10px;display:grid}.employee-card h3{margin:0;font-size:10px}.employee-card header p,.employee-card header small{color:#7e8998;margin:4px 0 0;font-size:7px;display:block}.employee-card header select{background:#fff;border:1px solid #dbe2ea;border-radius:8px;height:29px;padding:0 7px;font-size:7px;font-weight:800}.document-progress{background:#f8fafc;border-radius:9px;grid-template-columns:155px 1fr 32px;align-items:center;gap:9px;margin-top:11px;padding:9px 10px;display:grid}.document-progress span strong,.document-progress span small{display:block}.document-progress span strong{font-size:7px}.document-progress span small{color:#8b95a3;margin-top:2px;font-size:6px}.document-progress>div{background:#e5eaf0;border-radius:8px;height:6px;overflow:hidden}.document-progress>div i{border-radius:inherit;background:linear-gradient(90deg,#5fc9a5,#15936b);height:100%;display:block}.document-progress>b{color:#16815e;text-align:right;font-size:7px}.employee-card details{margin-top:8px}.employee-card summary{color:#3569b2;cursor:pointer;font-size:7px;font-weight:800}.document-checklist,.employee-document-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 9px;margin-top:9px;display:grid}.document-checklist label,.employee-document-form label{color:#59677a;cursor:pointer;align-items:center;gap:6px;font-size:7px;display:flex}.document-checklist input,.employee-document-form input{opacity:0;position:absolute}.document-checklist i,.employee-document-form i{color:#0000;background:#fff;border:1px solid #ccd5e0;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}.document-checklist input:checked+i,.employee-document-form input:checked+i{color:#16815e;background:#e5f6ef;border-color:#199269}.employee-document-form{background:#fafbfd;border:1px solid #dfe5ed;border-radius:11px;margin-top:15px;padding:13px}.employee-document-form h3{margin:0;font-size:10px}.employee-document-form p{color:#7e8998;margin:4px 0 0;font-size:7px}.hr-event-list{gap:8px;margin-top:14px;display:grid}.hr-event-list article{border-top:1px solid #edf0f4;grid-template-columns:60px 1fr auto;align-items:start;gap:9px;padding:11px 0;display:grid}.event-date strong,.event-date span{display:block}.event-date strong{color:#3569b2;font-size:8px}.event-date span{color:#8994a3;margin-top:3px;font-size:6px}.hr-event-list h3{margin:0;font-size:8px}.hr-event-list p{color:#59677a;margin:3px 0;font-size:7px}.hr-event-list small{color:#8a95a4;font-size:6px;line-height:1.4}.access-denied{text-align:center;max-width:520px;margin:60px auto;padding:35px}.access-denied svg{color:#2d68d5}.access-denied h2{font-size:16px}.access-denied p{color:#738093;font-size:9px}.modal-card.wide{width:min(860px,94vw)}.order-card{grid-template-columns:165px minmax(250px,.8fr) minmax(0,2fr) 24px;align-items:center}.order-card .order-client{background:#f7f9fc;border-radius:12px;padding:11px}.order-card .order-stats{background:#fbfcfe;border:1px solid #e6ebf2;border-radius:14px;grid-template-columns:repeat(5,minmax(115px,1fr));max-width:none;display:grid;overflow:hidden}.order-card .order-stats>div{border-bottom:1px solid #e6ebf2;border-left:0;border-right:1px solid #e6ebf2;min-width:0;padding:11px 13px}.order-card .order-stats span{font-size:8px;font-weight:750}.order-card .order-stats small{color:#8994a3;margin-top:4px;font-size:7px;line-height:1.35;display:block}.order-card .order-stats strong{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.order-card .order-stats .order-ported-numbers{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.order-card .order-ported-numbers strong{color:#285fba;overflow-wrap:anywhere;font-size:9px;line-height:1.55}.order-client{min-width:0;overflow:hidden}.order-client>div:last-child{flex:1;min-width:0;overflow:hidden}.order-client strong,.order-client span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=1180px){.order-card{grid-template-columns:150px 1fr 24px}.order-stats{grid-column:1/-1}.order-card .order-stats{max-width:none}.order-stats>div{flex:1}.hr-layout{grid-template-columns:1fr}}@media (width<=820px){.order-control-kpis,.tabulator-kpis,.hr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.order-card{grid-template-columns:1fr 24px}.order-client,.order-stats{grid-column:1}.order-card>svg{grid-area:1/2/3}.document-checklist,.employee-document-form>div{grid-template-columns:1fr}.order-client strong{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (width<=520px){.order-control-kpis,.tabulator-kpis,.hr-kpis{grid-template-columns:1fr 1fr}.order-control-kpis article,.tabulator-kpis article,.hr-kpis article{flex-direction:column;align-items:flex-start;min-height:95px}.order-card .order-stats{grid-template-columns:1fr 1fr;display:grid}.order-stats>div{border-left:0;border-top:1px solid var(--line);padding:9px}.employee-card>header{grid-template-columns:42px 1fr}.employee-card header select{grid-column:1/-1}.document-progress{grid-template-columns:1fr 32px}.document-progress>div{grid-area:2/1/auto/-1}.page-heading .order-filter{width:100%}}.module-permissions{background:#f8faff;border:1px solid #dfe7f2;border-radius:10px;margin-top:13px;padding:12px}.module-permissions>div:first-child strong,.module-permissions>div:first-child small{display:block}.module-permissions>div:first-child strong{color:#334052;font-size:9px}.module-permissions>div:first-child small{color:#7c899a;margin-top:3px;font-size:7px}.module-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.module-permission-grid label{color:#536175;cursor:pointer;align-items:center;gap:6px;font-size:7px;display:flex}.module-permission-grid input{opacity:0;position:absolute}.module-permission-grid i{color:#0000;background:#fff;border:1px solid #cbd6e5;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.module-permission-grid input:checked+i{color:#157658;background:#e4f4ed;border-color:#168c67}.module-permission-grid input:disabled+i{opacity:.72}.rh-integration-card{background:#fff;border:1px solid #dbe4f0;border-radius:13px;grid-template-columns:45px 1fr minmax(240px,.65fr);align-items:center;gap:14px;margin-bottom:14px;padding:16px;display:grid}.rh-integration-card.connected{background:#fbfefc;border-color:#c9e7da}.rh-integration-card.error{background:snow;border-color:#efd0d0}.rh-integration-icon{color:#2d67ca;background:#edf3ff;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.rh-integration-card.connected .rh-integration-icon{color:#16815e;background:#e8f6ef}.rh-integration-card.error .rh-integration-icon{color:#b84d4d;background:#fff0f0}.rh-integration-copy p{color:#4c76b7;letter-spacing:.08em;margin:0;font-size:7px;font-weight:900}.rh-integration-copy h2{margin:4px 0;font-size:12px}.rh-integration-copy span,.rh-integration-copy small{color:#718096;font-size:8px;line-height:1.45;display:block}.rh-integration-copy small{margin-top:5px}.rh-integration-copy .error-text{color:#a94a4a}.rh-integration-actions form{gap:7px;display:grid}.rh-integration-actions label{color:#617086;font-size:7px;font-weight:800}.rh-integration-actions input{border:1px solid #d9e1ec;border-radius:8px;width:100%;height:35px;margin-top:5px;padding:0 9px;font-size:8px;display:block}.rh-integration-actions .btn{width:100%}.rh-integration-actions>span{color:#748195;font-size:8px}.employee-card.external{background:#fbfdff;border-color:#cfe0f7}.portal-employee-actions{color:#39705f;border-top:1px solid #e4ecf5;align-items:center;gap:8px;margin-top:9px;padding-top:9px;font-size:7px;display:flex}.portal-employee-actions a{color:#2e65bd;align-items:center;gap:4px;margin-left:auto;font-weight:800;text-decoration:none;display:inline-flex}.heading-actions a.btn{text-decoration:none}@media (width<=820px){.rh-integration-card{grid-template-columns:40px 1fr}.rh-integration-actions{grid-column:1/-1}.portal-employee-actions{flex-wrap:wrap}.portal-employee-actions a{margin-left:0}.module-permission-grid{grid-template-columns:1fr}}.renegotiation-alert{background:#f8fbff;border:1px solid #d7e4f5;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-bottom:15px;padding:13px 15px;display:grid}.renegotiation-alert.due{background:#fffaf0;border-color:#f0d39a}.renegotiation-alert>div{color:#2d67ca;background:#eaf2ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.renegotiation-alert.due>div{color:#b67408;background:#fff0cc}.renegotiation-alert span,.renegotiation-alert strong,.renegotiation-alert small{display:block}.renegotiation-alert strong{color:#344255;font-size:10px}.renegotiation-alert small{color:#7d8998;margin-top:3px;font-size:7px}.queue-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.queue-grid button{border:1px solid var(--line);text-align:left;color:#3769c8;background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:76px;padding:12px;display:flex}.queue-grid button.active{background:#eef4ff;border-color:#7fa5ea;box-shadow:0 6px 14px #2563eb14}.queue-grid button:nth-child(2){color:#7c59c5}.queue-grid button:nth-child(3),.queue-grid button:nth-child(5){color:#14815f}.queue-grid button:nth-child(6){color:#b5760b}.queue-grid span,.queue-grid strong{display:block}.queue-grid span{color:#6f7b8d;font-size:8px}.queue-grid strong{color:#2e3a4c;margin-top:4px;font-size:19px}.renegotiation-panel,.queue-orders{margin-bottom:14px;padding:17px}.renegotiation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.renegotiation-summary article{color:#3168ca;background:#fbfcfe;border:1px solid #e3e9f1;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.renegotiation-summary article.attention{color:#b5760b;background:#fffaf0;border-color:#ecd7ad}.renegotiation-summary span,.renegotiation-summary strong{display:block}.renegotiation-summary span{color:#7d8998;font-size:8px}.renegotiation-summary strong{color:#293649;margin-top:3px;font-size:20px}.renegotiation-list{gap:8px;margin-top:12px;display:grid}.renegotiation-row{border-top:1px solid #edf0f4;grid-template-columns:minmax(220px,1fr) auto 110px auto 32px;align-items:center;gap:9px;padding:10px 0;display:grid}.renegotiation-row.due{background:#fffaf0;border:1px solid #efd9ab;border-radius:10px;padding:10px}.renegotiation-row>div:first-child strong,.renegotiation-row>div:first-child span,.renegotiation-date strong,.renegotiation-date span{display:block}.renegotiation-row>div:first-child strong{color:#334052;font-size:9px}.renegotiation-row>div:first-child span{color:#7d8998;margin-top:3px;font-size:7px}.renegotiation-date{text-align:right}.renegotiation-date strong{color:#334052;font-size:9px}.renegotiation-date span{color:#8b95a3;margin-top:3px;font-size:7px}.renegotiation-row a{text-decoration:none}.queue-orders table{min-width:900px}@media (width<=1180px){.queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.renegotiation-row{grid-template-columns:1fr auto}.renegotiation-row .status,.renegotiation-date,.renegotiation-row a,.renegotiation-row button{grid-column:auto}}@media (width<=620px){.queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.renegotiation-alert{grid-template-columns:38px 1fr}.renegotiation-alert button{grid-column:1/-1}.renegotiation-summary,.renegotiation-row{grid-template-columns:1fr}.renegotiation-date{text-align:left}.renegotiation-row a{width:max-content}}.master-error{color:#a43f46;background:#fff2f2;border:1px solid #efcaca;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:11px 13px;font-size:8px;font-weight:700;display:flex}.master-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.master-kpis article{border:1px solid var(--line);color:#2d67ca;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.master-kpis span,.master-kpis strong{display:block}.master-kpis span{color:#718096;font-size:7px}.master-kpis strong{color:#293649;margin-top:3px;font-size:18px}.master-tabs{gap:6px;padding:3px 0 12px;display:flex;overflow:auto}.master-tabs button{white-space:nowrap;color:#607086;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:9px;padding:9px 12px;font-size:7px;font-weight:800}.master-tabs button.active{color:#225ec6;background:#eaf1ff;border-color:#9ebbec}.master-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.master-panel{min-width:0;padding:16px}.master-list{gap:7px;margin-top:12px;display:grid}.master-list.scroll{max-height:390px;overflow:auto}.master-list article{background:#fbfcfe;border:1px solid #e4e9f1;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:10px;display:grid}.master-list article strong{color:#334052;font-size:8px}.master-list article span{color:#7a8798;grid-column:1;font-size:7px}.master-list article>b{color:#336dc9;font-size:7px;font-weight:800}.master-list article>.status{grid-area:1/2/3}.master-form{border-top:1px solid #e8edf4;grid-template-columns:1fr 1fr auto;gap:7px;margin-top:12px;padding-top:12px;display:grid}.master-form.three{grid-template-columns:repeat(3,minmax(0,1fr))}.master-form.three .btn{grid-column:1/-1;width:max-content}.master-form input,.master-form select,.master-form textarea{color:#344255;background:#fff;border:1px solid #d7e0eb;border-radius:8px;height:34px;padding:0 9px;font-size:7px}.master-form .btn{height:34px}.excel-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:16px 0;display:grid}.excel-flow span{text-align:center;color:#637187;flex-direction:column;align-items:center;gap:6px;font-size:6px;font-weight:800;display:flex}.excel-flow b{color:#2563c8;background:#eaf1ff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.master-note{color:#66758a;background:#f5f8fc;border:1px solid #e2e8f1;border-radius:9px;padding:11px;font-size:7px;line-height:1.55}.master-panel .empty{min-height:180px}@media (width<=1050px){.master-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.master-grid{grid-template-columns:1fr}.excel-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.master-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.master-kpis article:last-child{grid-column:1/-1}.master-form,.master-form.three{grid-template-columns:1fr}.master-form.three .btn{grid-column:auto;width:100%}.excel-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-chat-layout{grid-template-columns:320px 1fr;gap:13px;height:calc(100vh - 190px);min-height:520px;display:grid}.chat-thread-list{padding:10px;overflow:auto}.chat-thread-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8edf4;width:100%;padding:12px;position:relative}.chat-thread-list>button.active{background:#eef4ff;border-radius:9px}.chat-thread-list strong,.chat-thread-list span,.chat-thread-list small{display:block}.chat-thread-list strong{color:#334052;font-size:9px}.chat-thread-list span{color:#5d6b7e;margin-top:3px;font-size:8px}.chat-thread-list small{color:#8994a3;margin-top:4px;font-size:6.5px}.chat-thread-list b{color:#fff;background:#e0252f;border-radius:12px;padding:2px 6px;font-size:6px;position:absolute;top:10px;right:10px}.chat-room{grid-template-rows:auto 1fr auto;padding:0;display:grid;overflow:hidden}.chat-room>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;padding:15px;display:flex}.chat-room>header strong,.chat-room>header span{display:block}.chat-room>header strong{font-size:10px}.chat-room>header span{color:#7b8798;margin-top:3px;font-size:7px}.chat-messages{background:#f7f9fc;padding:16px;overflow:auto}.chat-messages article{background:#fff;border:1px solid #e1e7ef;border-radius:11px;max-width:72%;margin-bottom:8px;padding:9px 11px}.chat-messages article.mine{background:#eaf3ff;border-color:#c9dbf5;margin-left:auto}.chat-messages strong{color:#3769c8;font-size:6.5px}.chat-messages p{color:#364457;margin:4px 0;font-size:8px;line-height:1.5}.chat-messages small{color:#8b96a5;font-size:6px}.chat-room>footer{border-top:1px solid #e8edf4;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.chat-room textarea{resize:none;min-height:54px;font:inherit;border:1px solid #d7e0eb;border-radius:9px;padding:9px;font-size:8px}.chat-room>footer .btn{align-self:end}.master-actions{margin-top:13px}@media (width<=820px){.order-chat-layout{grid-template-columns:1fr;height:auto}.chat-thread-list{max-height:280px}.chat-room{min-height:520px}}.chat-starter{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;gap:8px;margin-bottom:12px;padding:12px;display:grid}.chat-starter select{background:#fff;border:1px solid #d7e0eb;border-radius:8px;height:36px;padding:0 9px;font-size:8px}@media (width<=620px){.chat-starter{grid-template-columns:1fr}.chat-starter .btn{width:100%}}.permission-matrix{margin-top:14px}.permission-matrix-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.permission-matrix-form>select{background:#fff;border:1px solid #d7e0eb;border-radius:8px;height:36px;padding:0 9px;font-size:8px}.permission-switches{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.permission-switches label{color:#536276;border:1px solid #e1e7ef;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:7px;font-weight:800;display:flex}.permission-switches input{opacity:0;position:absolute}.permission-switches i{color:#0000;border:1px solid #cbd6e3;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.permission-switches input:checked+i{color:#fff;background:#2767d5;border-color:#2767d5}.permission-matrix-form>.btn{grid-column:1/-1;width:max-content}@media (width<=720px){.permission-matrix-form{grid-template-columns:1fr}.permission-switches{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-matrix-form>.btn{width:100%}}.queue-admin{margin-top:14px}.queue-admin-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.queue-admin-form input,.queue-admin-form select{background:#fff;border:1px solid #d7e0eb;border-radius:8px;height:36px;padding:0 9px;font-size:8px}.queue-admin-form .btn{grid-column:1/-1;width:max-content}.client-type-switch{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:14px;display:grid}.client-type-switch button{color:#66758a;background:#fff;border:1px solid #d8e1ec;border-radius:9px;height:40px;font-weight:800}.client-type-switch button.active{color:#245fbd;background:#eaf2ff;border-color:#8eb2ea}.lookup-action{flex-direction:column;gap:5px;display:flex}.lookup-message{color:#8c6415;background:#fff4db;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:8px}.lookup-message.success{color:#267454;background:#eaf8f1}.new-order-fast-head{background:linear-gradient(135deg,#f3f8ff,#fff);border:1px solid #cfe0f7;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;display:flex}.new-order-fast-head>div{color:#245fbd;align-items:center;gap:10px;display:flex}.new-order-fast-head span,.new-order-fast-head strong,.new-order-fast-head small{display:block}.new-order-fast-head strong{color:#17263b;font-size:14px}.new-order-fast-head small{color:#66758a;margin-top:3px;font-size:12px;font-weight:500;line-height:1.45}.new-order-review{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.new-order-review>div{background:#f8fafc;border:1px solid #dfe7f1;border-radius:10px;min-width:0;padding:12px}.new-order-review small,.new-order-review strong,.new-order-review span{text-overflow:ellipsis;display:block;overflow:hidden}.new-order-review small{color:#748197;font-size:12px}.new-order-review strong{color:#182439;white-space:nowrap;margin-top:5px;font-size:14px}.new-order-review span{color:#68778c;white-space:nowrap;margin-top:4px;font-size:12px}.new-order-actions{z-index:2;background:#fffffff7;align-items:center;margin-left:-21px;margin-right:-21px;padding:14px 21px;position:sticky;bottom:-21px;box-shadow:0 -10px 30px #23365214}.new-order-actions>span{color:#66758a;align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}@media (width<=760px){.new-order-fast-head{flex-direction:column;align-items:flex-start}.new-order-fast-head .btn{width:100%}.new-order-review{grid-template-columns:1fr 1fr}.new-order-actions{flex-wrap:wrap}.new-order-actions>span{order:-1;width:100%}.new-order-actions .btn{flex:1}}@media (width<=820px){.queue-admin-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.queue-admin-form{grid-template-columns:1fr}.queue-admin-form .btn{width:100%}}.queue-move-form{grid-template-columns:auto repeat(3,minmax(150px,1fr)) auto;align-items:center;gap:8px;margin:12px 0;padding:12px;display:grid}.queue-move-form strong{font-size:8px}.queue-move-form select,.queue-move-form input{background:#fff;border:1px solid #d7e0eb;border-radius:8px;height:35px;padding:0 9px;font-size:7px}.queue-conditional-field,.queue-portability-dates{grid-column:1/-1}.queue-conditional-field{color:#805b10;background:#fff7e5;border-radius:9px;grid-template-columns:180px minmax(220px,1fr);align-items:center;gap:10px;padding:10px;font-size:8px;font-weight:700;display:grid}.queue-portability-dates{background:#f4f9fd;border:1px solid #cddff0;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:11px;display:grid}.queue-portability-dates>strong,.queue-portability-dates>span{grid-column:1/-1}.queue-portability-dates>span{color:#a04444;font-size:8px}.queue-portability-dates label{color:#36566f;gap:5px;font-size:8px;font-weight:700;display:grid}.interaction-composer{grid-template-columns:auto 150px 1fr auto!important}.interaction-composer select{background:#fff;border:1px solid #d7e0eb;border-radius:9px;height:40px;padding:0 8px;font-size:8px}@media (width<=850px){.queue-move-form{grid-template-columns:1fr 1fr}.queue-move-form strong{grid-column:1/-1}.interaction-composer{grid-template-columns:1fr!important}.interaction-composer .avatar{display:none}}.closed-commission-editor{background:#fffdf7;border-color:#e9c86d;margin-bottom:14px;padding:16px}.closed-edit-grid{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;margin-top:13px;display:grid}.closed-edit-grid.tier{border-top:1px solid #efe5c7;grid-template-columns:repeat(3,1fr) auto;padding-top:12px}.closed-edit-grid label{color:#657388;gap:5px;font-size:7px;font-weight:800;display:grid}.closed-edit-grid input{background:#fff;border:1px solid #d7e0eb;border-radius:8px;height:36px;padding:0 9px}.closed-commission-editor>.close-month{margin-top:12px}@media (width<=680px){.closed-edit-grid,.closed-edit-grid.tier{grid-template-columns:1fr}.closed-edit-grid .btn{width:100%}}.sla-overdue-banner{color:#a3272d;text-align:left;cursor:pointer;background:#fff0f0;border:1px solid #ef9b9b;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:100%;margin-bottom:13px;padding:13px 15px;display:grid}.sla-overdue-banner span strong,.sla-overdue-banner span small{display:block}.sla-overdue-banner span strong{font-size:10px}.sla-overdue-banner span small{margin-top:3px;font-size:7px}.sla-overdue-banner>b{color:#fff;background:#c9353e;border-radius:14px;padding:5px 9px;font-size:7px}.queue-inline-admin{grid-template-columns:1fr 1fr;gap:13px;margin-top:14px;display:grid}.queue-deadline-list,.queue-native-config{padding:16px}.queue-deadline-list{grid-column:1/-1}.queue-deadline-list>div:last-child{gap:7px;margin-top:12px;display:grid}.queue-deadline-list article{background:#fff5f5;border:1px solid #efc3c3;border-radius:9px;justify-content:space-between;align-items:center;padding:10px;display:flex}.queue-deadline-list article span strong,.queue-deadline-list article span small{display:block}.queue-deadline-list article span strong{font-size:8px}.queue-deadline-list article span small{color:#7b8795;margin-top:3px;font-size:7px}.queue-deadline-list article>b{color:#fff;background:#c9353e;border-radius:12px;padding:4px 7px;font-size:6px}.queue-native-config>form{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.queue-native-config input,.queue-native-config select{background:#fff;border:1px solid #d7e0eb;border-radius:8px;height:35px;padding:0 9px;font-size:7px}.queue-native-config .btn,.queue-rights{grid-column:1/-1}.queue-rights{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.queue-rights label{border:1px solid #e1e7ef;border-radius:7px;align-items:center;gap:5px;padding:8px;font-size:7px;font-weight:800;display:flex}@media (width<=820px){.queue-inline-admin{grid-template-columns:1fr}.queue-deadline-list{grid-column:auto}.sla-overdue-banner{grid-template-columns:auto 1fr}.sla-overdue-banner>b,.sla-overdue-banner>svg:last-child{display:none}}@media (width<=520px){.queue-native-config>form{grid-template-columns:1fr}.queue-native-config .btn,.queue-rights{grid-column:auto}.queue-rights{grid-template-columns:1fr 1fr}}.fiber-coverage-layout{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.fiber-query,.fiber-import{padding:22px}.fiber-query>label{color:#59677a;margin-top:18px;font-size:9px;font-weight:800;display:block}.fiber-query>label>div{gap:9px;margin-top:7px;display:flex}.fiber-query input{border:1px solid #dce3ed;border-radius:10px;outline:0;flex:1;height:44px;padding:0 13px;font-size:13px}.coverage-result{border:1px solid;border-radius:13px;margin-top:17px;padding:17px}.coverage-result>div{align-items:center;gap:12px;display:flex}.coverage-result strong,.coverage-result small{display:block}.coverage-result strong{font-size:13px}.coverage-result small{margin-top:4px;font-size:8px}.coverage-result p{margin:11px 0 0;font-size:8px;line-height:1.55}.coverage-result.available{color:#157451;background:#effbf5;border-color:#bcebd4}.coverage-result.unavailable{color:#b53a3a;background:#fff5f5;border-color:#f2cccc}.dropzone.compact{min-height:148px;margin-top:16px}.fiber-import-actions{gap:9px;margin-top:12px;display:flex}.fiber-import>small{color:#7b8798;margin-top:12px;font-size:8px;display:block}.fiber-coverage-table{margin-top:14px;overflow:auto}.fiber-table-head,.fiber-coverage-table>div:not(.empty){border-top:1px solid #edf0f4;grid-template-columns:110px 1.4fr 110px 100px 1fr;align-items:center;gap:12px;min-width:680px;padding:10px 8px;font-size:8px;display:grid}.fiber-table-head{color:#8490a0;text-transform:uppercase;border:0!important;font-size:7px!important}.fiber-coverage-table small{color:#7e8998}@media (width<=760px){.fiber-coverage-layout{grid-template-columns:1fr}.fiber-query>label>div,.fiber-import-actions{flex-direction:column}}.bulk-lines{gap:12px;margin:16px 0;display:grid}.bulk-lines-head{justify-content:space-between;align-items:center;display:flex}.bulk-lines-head strong,.bulk-lines-head small{display:block}.bulk-lines-head strong{color:#293749;font-size:11px}.bulk-lines-head small{color:#7c8898;margin-top:3px;font-size:8px}.bulk-lines-head button,.bulk-lines article header button{color:#2864ce;background:#edf5ff;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.bulk-lines article{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:12px;padding:14px}.bulk-lines article header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.bulk-lines article header strong{color:#334154;font-size:10px}.bulk-lines article header button{color:#b44747;background:#fff0f0}.order-tracking-summary{color:#2363a7;background:#eef7ff;border-radius:11px;align-items:center;gap:11px;margin:12px 0;padding:14px;display:flex}.order-tracking-summary strong,.order-tracking-summary small{display:block}.order-tracking-summary strong{font-size:10px}.order-tracking-summary small{margin-top:3px;font-size:8px}.funnel-create{margin-bottom:14px;padding:18px}.funnel-create form{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-top:13px;display:grid}.funnel-create input,.funnel-create select{border:1px solid #dfe5ed;border-radius:8px;height:38px;padding:0 10px;font-size:8px}.funnel-board{gap:12px;padding-bottom:14px;display:flex;overflow:auto}.funnel-board>section{background:#f1f4f8;border-radius:12px;width:230px;min-width:230px;padding:10px}.funnel-board>section>header{justify-content:space-between;align-items:center;padding:5px 4px 10px;display:flex}.funnel-board>section>header strong{color:#5b6879;font-size:8px}.funnel-board>section>header span{background:#fff;border-radius:20px;padding:4px 7px;font-size:8px}.funnel-board>section>div{gap:8px;display:grid}.funnel-board>section>div>button{text-align:left;color:#344154;background:#fff;border:1px solid #e1e6ed;border-radius:10px;padding:12px}.funnel-board button strong,.funnel-board button small,.funnel-board button em{display:block}.funnel-board button strong{font-size:9px}.funnel-board button small{color:#7d8998;margin-top:5px;font-size:7px}.funnel-board button em{color:#2d70ce;margin-top:8px;font-size:7px}.funnel-detail{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.funnel-detail aside{background:#fff;width:min(480px,100vw);height:100%;padding:22px;position:relative;overflow:auto;box-shadow:-10px 0 30px #1d2b3c22}.funnel-detail aside>header{border-bottom:1px solid #e9edf2;justify-content:space-between;padding-bottom:16px;display:flex}.funnel-detail aside>header h2{margin:4px 0;font-size:20px}.funnel-detail aside>header span,.funnel-detail aside>header small{color:#7e8998;font-size:8px}.funnel-detail aside>header button{background:#f1f4f8;border:0;border-radius:8px;width:34px;height:34px}.funnel-detail aside>label{gap:6px;margin-top:17px;font-size:8px;font-weight:800;display:grid}.funnel-detail select{border:1px solid #dfe5ed;border-radius:8px;height:39px;padding:0 10px}.funnel-actions{gap:9px;margin-top:14px;display:grid}.funnel-actions textarea{border:1px solid #dfe5ed;border-radius:9px;min-height:90px;padding:10px;font-size:9px}.funnel-history{margin-top:22px}.funnel-history h3{font-size:11px}.funnel-history article{border-top:1px solid #edf0f4;gap:9px;padding:12px 0;display:flex}.funnel-history article strong,.funnel-history article small{font-size:8px}.funnel-history article p{margin:4px 0;font-size:8px}.chat-rule-history{margin-top:15px}@media (width<=760px){.funnel-create form{grid-template-columns:1fr 1fr}}.status-catalog-editor{margin-top:15px}.status-catalog-grid{grid-template-columns:1.2fr 1fr;gap:16px;margin-top:14px;display:grid}.status-created-list{gap:7px;max-height:420px;display:grid;overflow:auto}.status-created-list>button{text-align:left;background:#fff;border:1px solid #e2e7ee;border-radius:10px;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.status-created-list>button.active{background:#f3f8ff;border-color:#3276dd}.status-created-list>button>i{border-radius:8px;width:8px;height:28px}.status-created-list strong,.status-created-list small{display:block}.status-created-list strong{color:#344154;font-size:9px}.status-created-list small{color:#7f8a99;margin-top:3px;font-size:7px}.status-catalog-grid form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.status-catalog-grid form>select,.status-catalog-grid form>input,.status-catalog-grid form>textarea{grid-column:1/-1}.status-catalog-grid input,.status-catalog-grid select,.status-catalog-grid textarea{border:1px solid #dfe5ed;border-radius:8px;padding:9px;font-size:8px}.status-catalog-grid label{color:#657286;gap:5px;font-size:8px;font-weight:700;display:grid}.status-catalog-grid .status-check{align-items:center;gap:7px;display:flex}.status-catalog-grid textarea{min-height:70px}.status-catalog-grid form>button{grid-column:1/-1}@media (width<=760px){.status-catalog-grid{grid-template-columns:1fr}}.order-documents{background:#fff;border:1px solid #dbe4f0;border-radius:18px;margin:0 24px 24px;padding:20px}.document-cloud-head,.document-field header,.document-file-list>div{align-items:center;gap:12px;display:flex}.document-cloud-head{justify-content:space-between;margin-bottom:16px}.document-cloud-head>div{gap:12px;display:flex}.document-cloud-head span,.document-field header span,.document-file-list span{flex-direction:column;display:flex}.document-cloud-head small,.document-field small,.document-file-list small{color:#718096}.document-requirements{gap:12px;display:grid}.document-field{border:1px solid #e3e9f2;border-radius:14px;padding:14px}.document-field header{justify-content:space-between}.document-upload-controls{background:#f8fbff;border:1px solid #cbd8e8;border-radius:12px;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:9px 12px;margin-top:12px;padding:12px;display:grid}.document-upload-controls>label{color:#245fb8;grid-column:1/-1;font-weight:800}.document-upload-controls input[type=file]{color:#334155;background:#fff;border:1px solid #b7c7dc;border-radius:9px;width:100%;min-width:0;padding:9px;display:block}.document-upload-controls>small{color:#66758a;grid-column:1/-1}.document-upload-controls.uploading{background:#f1f6ff;border-color:#77a5e9}.document-file-list{gap:8px;margin-top:10px;display:grid}.document-file-list>div{background:#f7f9fc;border-radius:10px;padding:9px}.document-file-list span{flex:1}.approve-doc,.reject-doc{cursor:pointer;border:0;border-radius:8px;padding:7px 9px}.approve-doc{color:#166534;background:#dcfce7}.reject-doc{color:#991b1b;background:#fee2e2}.document-security,.document-message{color:#1e40af;background:#eff6ff;border-radius:10px;gap:8px;margin-top:12px;padding:10px;display:flex}.document-rule-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.document-rule-layout>div,.hierarchy-list{gap:8px;max-height:320px;display:grid;overflow:auto}.document-rule-layout>div button,.hierarchy-list button{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;padding:11px;display:flex}.document-rule-layout button.active,.hierarchy-list button.active{background:#eff6ff;border-color:#2563eb}.document-rule-layout form,.team-hierarchy form{gap:10px;display:grid}.team-hierarchy{margin-top:16px}.hierarchy-list button span{flex-direction:column;display:flex}.team-hierarchy form{grid-template-columns:repeat(4,1fr);margin-top:14px}@media (width<=760px){.document-rule-layout,.team-hierarchy form{grid-template-columns:1fr}.order-documents{margin:0 12px 18px}.document-upload-controls{grid-template-columns:1fr}.document-upload-controls .btn{width:100%}}.fiber-base-admin,.commission-next-tier{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.fiber-base-admin>div,.commission-next-tier article{align-items:center;gap:11px;display:flex}.fiber-base-admin span,.commission-next-tier span{flex-direction:column;display:flex}.fiber-base-admin small,.commission-next-tier span{color:#64748b}.commission-next-tier{grid-template-columns:1fr 1fr;display:grid}.commission-next-tier article{background:#f8fbff;border:1px solid #dbe7f5;border-radius:13px;padding:14px}.commission-next-tier strong{color:#13233f}.bko-demand-panel{margin-top:18px}.bko-demand-panel form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bko-demand-panel textarea,.demand-order-picker,.bko-demand-panel form button{grid-column:1/-1}.demand-order-picker{border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:7px;max-height:180px;padding:10px;display:grid;overflow:auto}.demand-order-picker label{gap:7px;font-size:12px;display:flex}.bko-demand-list{gap:9px;margin-top:16px;display:grid}.bko-demand-list article{border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.bko-demand-list article>span{flex-direction:column;flex:1;display:flex}.embedded-rh{margin-top:18px}.embedded-rh iframe{background:#fff;border:1px solid #dbe4ef;border-radius:14px;width:100%;height:780px}@media (width<=760px){.commission-next-tier,.bko-demand-panel form,.demand-order-picker{grid-template-columns:1fr}.fiber-base-admin{flex-direction:column;align-items:flex-start}.embedded-rh iframe{height:620px}}.commission-period{flex-wrap:wrap;gap:8px;display:flex}.commission-period label{color:#64748b;flex-direction:column;gap:4px;font-size:11px;display:flex}.commission-period input{min-width:135px}.consultant-commercial-radar{margin-top:16px}.commercial-radar-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.commercial-radar-kpis article,.bko-goal-card article{border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:14px;display:flex}.commercial-radar-kpis span,.bko-goal-card span{color:#64748b;font-size:12px}.commercial-radar-kpis strong,.bko-goal-card strong{color:#14213d;font-size:20px}.commercial-radar-lists{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.commercial-radar-lists h3{font-size:14px}.commercial-radar-lists>div>article{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.commercial-radar-lists article>span{flex-direction:column;display:flex}.commercial-radar-lists small{color:#64748b}.bko-goal-card>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=760px){.commercial-radar-kpis,.bko-goal-card>div:last-child,.commercial-radar-lists{grid-template-columns:1fr 1fr}.commission-period{width:100%}}.demand-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.demand-kpis article{background:#f8fbff;border:1px solid #dbe7f5;border-radius:12px;flex-direction:column;padding:13px;display:flex}.demand-kpis span{color:#64748b;font-size:12px}.demand-kpis strong{color:#14213d;font-size:23px}.bko-commission-board{border:1px solid #dbe7f5;border-radius:13px;margin-bottom:16px;padding:14px}.bko-commission-board h3{margin:0 0 10px;font-size:14px}.bko-commission-board>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.bko-commission-board article{background:#f8fafc;border-radius:10px;justify-content:space-between;gap:12px;padding:11px;display:flex}.bko-commission-board article span{flex-direction:column;display:flex}.bko-commission-board small,.muted{color:#64748b}.demand-main{gap:8px}.demand-contacts-summary,.demand-missing,.demand-contact-history{background:#f8fafc;border-radius:9px;flex-direction:column;gap:5px;padding:9px;display:flex}.demand-contacts-summary small{align-items:center;gap:5px;display:flex}.demand-missing span{color:#a16207;font-size:12px}.demand-missing .ok{color:#15803d}.demand-contact-history small{color:#475569}.bko-demand-list article{align-items:flex-start}@media (width<=760px){.demand-kpis,.bko-commission-board>div{grid-template-columns:1fr 1fr}.bko-demand-list article{flex-wrap:wrap}}.google-master-login{text-align:center;background:#f8fbff;border:1px solid #dce6f4;border-radius:14px;gap:10px;padding:18px;display:grid}.google-master-login .google-g{color:#4285f4;background:#fff;border:1px solid #dde3eb;border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;font-size:22px;font-weight:900;display:grid}.google-master-login strong{font-size:12px}.google-master-login small,.google-master-login p{color:#6f7d90;margin:0;font-size:8px}.google-master-login button{justify-content:center}.bko-cnpj-status{margin-bottom:16px}.bko-cnpj-search{gap:9px;margin-top:14px;display:flex}.bko-cnpj-search input{border:1px solid #d9e2ed;border-radius:9px;flex:1;height:42px;padding:0 12px;font-size:12px}.company-status-result{border:1px solid;border-radius:12px;grid-template-columns:1fr auto;gap:7px 14px;margin-top:14px;padding:14px;display:grid}.company-status-result span strong,.company-status-result span small{display:block}.company-status-result span small{margin-top:4px}.company-status-result p{grid-column:1/-1;margin:0;font-size:8px}.company-status-result.active{color:#167253;background:#effaf5;border-color:#bde6d3}.company-status-result.attention{color:#98620b;background:#fff7e8;border-color:#edd49c}@media (width<=560px){.bko-cnpj-search{flex-direction:column}.company-status-result{grid-template-columns:1fr}}.catalog-admin-inline{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:16px;display:grid}.catalog-admin-inline>div+div{border-left:1px solid #e5eaf0;padding-left:18px}.catalog-admin-inline form{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.catalog-admin-inline input{border:1px solid #d9e1eb;border-radius:8px;flex:1;min-width:120px;height:36px;padding:0 9px}.catalog-tags,.offer-eligibility{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.catalog-tags span,.offer-eligibility span{color:#2b63bd;background:#edf4ff;border-radius:12px;padding:5px 7px;font-size:7px}.offer-operation-links{border:1px solid #dfe6ef;border-radius:9px;flex-wrap:wrap;gap:7px;padding:10px;display:flex}.offer-operation-links>strong,.offer-operation-links>small{width:100%;font-size:8px}.offer-operation-links label{border:1px solid #dce3ed;border-radius:8px;align-items:center;gap:5px;padding:7px;display:flex}.offer-operation-links input{opacity:0;position:absolute}.offer-operation-links i{color:#0000;border:1px solid #cbd6e3;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.offer-operation-links input:checked+i{color:#fff;background:#2563eb}@media (width<=760px){.catalog-admin-inline{grid-template-columns:1fr}.catalog-admin-inline>div+div{border-top:1px solid #e5eaf0;border-left:0;padding:16px 0 0}}.export-center{margin-bottom:16px}.export-controls{grid-template-columns:1.5fr 1fr 1fr auto;align-items:end;gap:9px;margin-top:14px;display:grid}.export-controls label{color:#617086;gap:5px;font-size:8px;font-weight:800;display:grid}.export-controls select,.export-controls input{background:#fff;border:1px solid #d8e1ec;border-radius:8px;height:38px;padding:0 9px}.export-controls small{color:#7c8898;grid-column:1/-1}@media (width<=720px){.export-controls{grid-template-columns:1fr 1fr}.export-controls label:first-child,.export-controls .btn{grid-column:1/-1}}.personal-performance{background:linear-gradient(135deg,#f7faff,#fff);margin-bottom:15px;padding:18px}.personal-performance-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.personal-performance-head span{letter-spacing:.12em;color:#2e67ce;font-size:7px;font-weight:900}.personal-performance-head h2{margin:4px 0;font-size:16px}.personal-performance-head p{color:#7b8798;margin:0;font-size:8px}.personal-performance-head>strong{color:#176e55;background:#e5f6ef;border-radius:12px;padding:10px 14px;font-size:25px}.personalized-metrics{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));margin-bottom:0}.dashboard-builder{gap:18px;padding:20px;display:grid}.builder-form{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.builder-form label{color:#526074;font-size:8px;font-weight:850}.builder-form input,.builder-form select{background:#fff;border:1px solid #d8e1ed;border-radius:9px;width:100%;height:40px;margin-top:6px;padding:0 10px;display:block}.builder-form small{color:#8692a2;margin-top:5px;font-size:7px;display:block}.dashboard-widget-list{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.dashboard-widget-list>strong{grid-column:1/-1;font-size:10px}.dashboard-widget-list label{border:1px solid #e1e7ef;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:8px;font-weight:750;display:flex}.dashboard-config-list{margin-top:15px;padding:18px}.dashboard-config-list>div:last-child{margin-top:12px}.dashboard-config-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;width:100%;padding:11px;display:flex}.dashboard-config-list button span,.dashboard-config-list button strong,.dashboard-config-list button small{display:block}.dashboard-config-list button small{color:#7e8998;margin-top:3px;font-size:7px}@media (width<=820px){.builder-form,.dashboard-widget-list{grid-template-columns:1fr}.dashboard-widget-list>strong{grid-column:auto}.personal-performance-head{align-items:flex-start}.personalized-metrics{grid-template-columns:1fr 1fr}}.order-control-kpis article[role=button]{cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.order-control-kpis article[role=button]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1f30491a}.order-control-kpis article[role=button]:focus-visible{outline-offset:2px;outline:3px solid #2f69d238}.order-control-kpis article[role=button].active{border-color:#d99b2d;box-shadow:0 0 0 3px #d99b2d24}.source-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.source-edit-grid label{color:#526071;gap:4px;font-size:8px;font-weight:750;display:grid}.source-edit-grid input,.source-edit-grid textarea{width:100%;font:inherit;color:#243044;background:#fff;border:1px solid #d7e0eb;border-radius:8px;padding:8px}.source-edit-grid input{height:36px}.source-edit-grid textarea{resize:vertical;min-height:68px}.source-edit-grid .wide{grid-column:1/-1}.source-edit-grid .form-actions{justify-content:flex-end;gap:8px;display:flex}.imported-responsibility{color:#566273;background:#f6f8fb;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;padding:11px;font-size:8px;display:grid}.source-line-edit-row td{background:#f6f8fb!important;padding:12px!important}.status-reference-config textarea{resize:vertical;border:1px solid #d7e0eb;border-radius:8px;grid-column:1/-1;min-height:90px;padding:9px;font-size:8px}.status-reference-config>small{color:#667085;margin-top:9px;font-size:8px;line-height:1.5;display:block}@media (width<=720px){.source-edit-grid{grid-template-columns:1fr}.source-edit-grid .wide{grid-column:auto}.imported-responsibility{grid-template-columns:1fr}}.assignment-transfer-panel{margin-top:14px}.assignment-transfer-panel>form{grid-template-columns:1fr 1fr 1fr auto;align-items:end}.assignment-transfer-panel .btn{white-space:nowrap;grid-column:auto}.assignment-transfer-panel>small{color:#667085;margin-top:9px;font-size:8px;line-height:1.5;display:block}@media (width<=900px){.assignment-transfer-panel>form{grid-template-columns:1fr 1fr}.assignment-transfer-panel .btn{grid-column:1/-1}}@media (width<=520px){.assignment-transfer-panel>form{grid-template-columns:1fr}.assignment-transfer-panel .btn{grid-column:auto}}.delinquency-card{border-color:#d8e5f4}.delinquency-card.attention{background:#fffdfa;border-color:#efc2a1}.delinquency-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.delinquency-summary span{background:#f8fafc;border:1px solid #e1e7ef;border-radius:9px;padding:10px}.delinquency-summary small,.delinquency-summary strong{display:block}.delinquency-summary small{color:#7c8796;font-size:7px}.delinquency-summary strong{color:#2f3c4d;margin-top:4px;font-size:9px}.delinquency-form{background:#f9fbfd;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.delinquency-form label{color:#5f6c7e;gap:5px;font-size:8px;font-weight:750;display:grid}.delinquency-form input,.delinquency-form select,.delinquency-form textarea,.collection-action-form input,.collection-action-form select,.collection-action-form textarea{color:#2f3b4c;background:#fff;border:1px solid #d8e1ec;border-radius:8px;width:100%;padding:8px;font-size:8px}.delinquency-form input,.delinquency-form select,.collection-action-form input,.collection-action-form select{height:36px}.delinquency-form textarea,.collection-action-form textarea{resize:vertical;min-height:68px}.delinquency-form .wide{grid-column:1/-1}.delinquency-form .delinquency-check{flex-direction:row;align-items:center;gap:7px;display:flex}.delinquency-check input{opacity:0;position:absolute}.delinquency-check i{color:#fff;background:#fff;border:1px solid #cbd5e1;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.delinquency-check input:checked+i{background:#c47a12;border-color:#c47a12}.collection-action-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.collection-action-form h4{grid-column:1/-1;margin:0;font-size:9px}.collection-action-form textarea{grid-column:1/4}.collection-timeline{gap:7px;margin-top:12px;display:grid}.collection-timeline article{border-top:1px solid #edf1f5;grid-template-columns:24px 1fr;gap:8px;padding:9px;display:grid}.collection-timeline article>i{color:#2864c7;background:#edf4ff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.collection-timeline strong,.collection-timeline p,.collection-timeline small{margin:0;display:block}.collection-timeline strong{font-size:8px}.collection-timeline p{color:#526071;margin-top:3px;font-size:8px}.collection-timeline small{color:#8893a2;margin-top:4px;font-size:7px}@media (width<=760px){.delinquency-summary,.delinquency-form,.collection-action-form{grid-template-columns:1fr 1fr}.collection-action-form textarea,.delinquency-form .wide{grid-column:1/-1}}@media (width<=500px){.delinquency-summary,.delinquency-form,.collection-action-form{grid-template-columns:1fr}.collection-action-form textarea,.delinquency-form .wide{grid-column:auto}}.client-branches-section .client-branch-add{margin-top:12px}.client-branch-list{gap:8px;display:grid}.client-branch-list>article{background:#f9fbfd;border:1px solid #e1e7ef;border-left:3px solid #477fda;border-radius:9px;grid-template-columns:minmax(120px,.8fr) minmax(140px,.8fr) minmax(180px,1.25fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.client-branch-list>article.inactive{opacity:.65;border-left-color:#98a2b3}.client-branch-list>article>div{gap:3px;min-width:0;display:grid}.client-branch-list strong,.client-branch-list span{color:#364255;overflow-wrap:anywhere;font-size:9px}.client-branch-list small{color:#7c8796;overflow-wrap:anywhere;font-size:7px}.client-branch-form{border-top:1px solid #e5e9f0;margin-top:12px;padding-top:12px}.client-branch-form .form-actions{justify-content:flex-end;gap:8px;display:flex}.order-branch-summary{background:#f7f9fc;border-radius:9px;margin-top:12px;padding:10px}@media (width<=720px){.client-branch-list>article{grid-template-columns:1fr}.client-branch-list>article>button{justify-self:start}}.demand-order-controls{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.demand-order-controls label{gap:5px;display:grid}.demand-order-controls span{color:#475569;font-size:11px;font-weight:700}.demand-selected-orders{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding:10px;display:flex}.demand-selected-orders strong{color:#1e3a8a;margin-right:4px;font-size:11px}.demand-selected-orders button{color:#1e40af;background:#fff;border:1px solid #93c5fd;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex}.bko-demand-panel .demand-order-picker{background:#fbfdff;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:360px}.bko-demand-panel .demand-order-picker label{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;min-width:0;padding:10px}.bko-demand-panel .demand-order-picker label.selected{background:#eff6ff;border-color:#3b82f6}.bko-demand-panel .demand-order-picker label>span{gap:3px;min-width:0;display:grid}.bko-demand-panel .demand-order-picker strong{color:#17223b;font-size:11px}.bko-demand-panel .demand-order-picker small{color:#64748b;overflow-wrap:anywhere;font-size:9px}@media (width<=760px){.demand-order-controls,.bko-demand-panel .demand-order-picker{grid-template-columns:1fr}}.bko-edit-mode{color:#1e4f9c;background:#eff6ff;border:1px solid #bfd5f6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 24px 0;padding:12px 14px;display:flex}.bko-edit-mode>span{align-items:center;gap:9px;display:flex}.bko-edit-mode>span>span{gap:3px;display:grid}.bko-edit-mode strong{font-size:10px}.bko-edit-mode small{color:#55709a;font-size:8px}.bko-edit-mode.editing{color:#8a5a08;background:#fff8e8;border-color:#e8c77f}.bulk-portability-import{background:#f7fbff;border:1px solid #cddcf0;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:12px 0;padding:13px;display:grid}.bulk-portability-import>div{align-items:center;gap:9px;display:flex}.bulk-portability-import>div>span{gap:3px;display:grid}.bulk-portability-import strong{color:#25364d;font-size:9px}.bulk-portability-import small{color:#667892;font-size:7px}.bulk-portability-import>small{color:#315f9e;border-top:1px solid #e0e9f4;grid-column:1/-1;padding-top:7px}@media (width<=620px){.bko-edit-mode{flex-direction:column;align-items:flex-start;margin:10px 12px 0}.bko-edit-mode .btn{width:100%}.bulk-portability-import{grid-template-columns:1fr}.bulk-portability-import>div:last-of-type{flex-direction:column;align-items:stretch}.bulk-portability-import .btn{justify-content:center;width:100%}.bulk-portability-import>small{grid-column:auto}}.manual-stage-control{color:#26354a;background:linear-gradient(135deg,#fff8e6 0%,#fffdf7 58%,#eef6ff 100%);border:2px solid #e59a22;border-radius:15px;margin:14px 24px 0;padding:18px;box-shadow:0 8px 24px #9a5e0b24}.manual-stage-control>header{align-items:flex-start;gap:12px;display:flex}.manual-stage-control>header>span{color:#fff;background:#c96f0b;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 4px 10px #994f0038}.manual-stage-control>header>div{gap:3px;display:grid}.manual-stage-control>header small{letter-spacing:.14em;color:#a25105;font-size:9px;font-weight:950}.manual-stage-control>header h3{text-transform:uppercase;color:#6e3700;margin:0;font-size:17px;line-height:1.2}.manual-stage-control>header p{color:#725b42;margin:0;font-size:11px}.manual-stage-current{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.manual-stage-current>span{color:#77634d;background:#ffffffd6;border:1px solid #e8c98d;border-radius:10px;gap:4px;padding:10px 12px;font-size:10px;font-weight:750;display:grid}.manual-stage-current strong{color:#26354a;font-size:13px}.manual-stage-fields{grid-template-columns:minmax(220px,1fr) minmax(240px,1.15fr) auto;align-items:end;gap:10px;display:grid}.manual-stage-fields label{color:#5d482f;gap:6px;font-size:10px;font-weight:850;display:grid}.manual-stage-fields select,.manual-stage-fields input{color:#26354a;background:#fff;border:1px solid #cfad72;border-radius:9px;width:100%;height:44px;padding:0 11px;font-size:12px}.manual-stage-fields select:focus,.manual-stage-fields input:focus{border-color:#c5740b;outline:3px solid #e59a2233}.manual-stage-fields select:disabled,.manual-stage-fields input:disabled{color:#968b7c;background:#f3eee6}.manual-stage-submit,.manual-stage-enable{white-space:nowrap;color:#fff!important;background:#a94f05!important;border-color:#a94f05!important;height:44px!important}.manual-stage-warning{color:#9a3225;background:#fff0ed;border:1px solid #e6b6ad;border-radius:9px;margin:0;padding:10px 12px;font-size:10px;font-weight:800}.manual-stage-control>footer{color:#6e5a42;border-top:1px solid #ead9ba;align-items:center;gap:7px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.manual-stage-control>footer svg{color:#a85b09}@media (width<=820px){.manual-stage-fields{grid-template-columns:1fr 1fr}.manual-stage-fields .btn,.manual-stage-warning{grid-column:1/-1}}@media (width<=620px){.manual-stage-control{margin:10px 12px 0;padding:14px}.manual-stage-control>header h3{font-size:15px}.manual-stage-current,.manual-stage-fields{grid-template-columns:1fr}.manual-stage-fields .btn,.manual-stage-warning{grid-column:auto;width:100%}}.order-operation-breakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.order-operation-breakdown>span{background:#f7faff;border:1px solid #dce6f3;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;padding:9px;display:flex}.order-operation-breakdown small{color:#62748c;font-size:6.5px;font-weight:850}.order-operation-breakdown strong{color:#2864c8;font-size:12px}.order-lines-detail-summary{gap:10px;margin-top:12px;display:grid}.order-lines-detail-summary>article{background:#fbfdff;border:1px solid #dfe7f1;border-radius:11px;padding:12px}.order-lines-detail-summary>article>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.order-lines-detail-summary>article>header span{align-items:center;gap:8px;display:flex}.order-lines-detail-summary>article>header b{color:#2c66c5;background:#eaf2ff;border-radius:999px;padding:4px 7px;font-size:7px}.order-lines-detail-summary>article>header strong{color:#26364c;font-size:10px}.order-lines-detail-summary .detail-grid{margin-top:10px}.order-lines-summary-card{border-color:#cfe0f6}.source-order-records table{min-width:1420px}.source-edit-grid select{width:100%;height:36px;font:inherit;color:#243044;background:#fff;border:1px solid #d7e0eb;border-radius:8px;padding:0 8px}@media (width<=620px){.order-operation-breakdown{grid-template-columns:1fr 1fr}.order-lines-detail-summary>article>header{align-items:flex-start}.order-lines-detail-summary>article>header span{flex-direction:column;align-items:flex-start}}.order-drawer{width:min(1120px,97vw)}.order-drawer .legacy-client-summary,.order-drawer .legacy-order-summary,.order-drawer .legacy-documents-summary{display:none}.order-pdf-dossier{color:#182235;gap:14px;display:grid}.order-dossier-actions{justify-content:space-between;align-items:center;gap:12px;padding:3px 2px;display:flex}.order-dossier-actions>span{color:#315f9f;align-items:center;gap:8px;display:flex}.order-dossier-actions>span>strong{font-size:12px}.order-dossier-actions>span>small{color:#748196;font-size:9px}.order-summary-hero{background:#fff;border:1px solid #d9e1eb;border-radius:14px;grid-template-columns:minmax(210px,.65fr) minmax(330px,1.35fr);gap:24px 34px;padding:22px;display:grid;box-shadow:0 2px 8px #1c345409}.order-summary-identity,.order-summary-client span{align-content:start;gap:6px;display:grid}.order-summary-kicker{letter-spacing:.13em;color:#8995a7;font-size:9px;font-weight:850}.order-summary-identity h2{overflow-wrap:anywhere;margin:2px 0 0;font-size:23px;line-height:1.15}.order-summary-identity>small,.order-summary-identity>em{color:#718096;font-size:9px;font-style:normal}.order-summary-identity .status{width:max-content;margin-top:2px}.order-summary-client{align-items:center;gap:15px;min-width:0;display:flex}.order-summary-client>i{color:#55708f;background:#edf2fa;border-radius:16px;flex:none;place-items:center;width:58px;height:58px;font-size:17px;font-style:normal;font-weight:850;display:grid}.order-summary-client strong{color:#20293a;overflow-wrap:anywhere;font-size:15px}.order-summary-client b{color:#52647a;font-size:10px}.order-summary-client small{color:#8793a5;font-size:11px}.order-summary-kpis{border-top:1px solid #e4e9f0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:18px;display:grid}.order-summary-kpis>span{border-left:1px solid #e2e7ee;align-content:start;gap:6px;min-width:0;padding:0 16px;display:grid}.order-summary-kpis>span:nth-child(4n+1){border-left:0;padding-left:0}.order-summary-kpis small{color:#8290a4;font-size:9px}.order-summary-kpis strong{color:#20293a;overflow-wrap:anywhere;font-size:13px}.order-summary-kpis em{color:#7d8999;font-size:8px;font-style:normal}.order-model-card,.order-model-section{background:#fff;border:1px solid #d9e1eb;border-radius:14px;padding:16px;box-shadow:0 2px 8px #1c345409}.order-model-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.order-model-meta>div,.order-model-status>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.order-model-meta svg,.order-model-status svg{color:#315f9f;flex:none;margin-top:2px}.order-model-meta span,.order-model-status span{gap:3px;min-width:0;display:grid}.order-model-meta b,.order-model-meta strong,.order-model-status small,.order-model-status strong,.order-model-status em{font-style:normal}.order-model-meta b,.order-model-status small{text-transform:uppercase;letter-spacing:.06em;color:#7a8697;font-size:8px}.order-model-meta strong,.order-model-status strong{color:#202b3c;overflow-wrap:anywhere;font-size:11px}.order-model-status em{color:#6e7a8b;font-size:9px}.order-model-value{border-left:4px solid #2270d5;align-items:center;gap:12px;display:flex}.order-model-value>svg{color:#2270d5}.order-model-value>span{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;display:grid}.order-model-value small,.order-model-value strong,.order-model-value em{font-style:normal}.order-model-value small{color:#667489;font-size:9px}.order-model-value strong{color:#1767ca;font-size:22px}.order-model-value em{color:#7b8797;grid-column:1/-1;font-size:9px}.order-model-operations{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.order-model-operations>span{background:#f6f9fd;border:1px solid #dce6f3;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.order-model-operations small{color:#5e6e84;font-size:8px;font-weight:850}.order-model-operations strong{color:#2468c8;font-size:17px}.order-model-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.order-model-status>div{padding-right:12px}.order-model-status>div+div{border-left:1px solid #e3e8ef;padding-left:16px}.order-model-section>header{align-items:center;gap:8px;margin-bottom:14px;display:flex}.order-model-section>header>svg{color:#2f63a8}.order-model-section>header h3{flex:1;margin:0;font-size:12px}.order-model-section>header>button{color:#2564bc;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.order-model-client-grid,.order-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.order-model-client-grid .info.wide,.order-team-grid .info.wide{grid-column:span 2}.order-model-section .info span{font-size:9px}.order-model-section .info strong{font-size:10px}.order-contract-list{gap:9px;display:grid}.order-contract-list>article{background:#fbfcfe;border:1px solid #e0e7f0;border-radius:11px;grid-template-columns:34px minmax(150px,.8fr) minmax(240px,1.5fr) minmax(110px,.5fr);align-items:center;gap:12px;padding:12px;display:grid}.order-contract-number{color:#2865c6;background:#edf4ff;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.order-contract-list article>div:not(.order-contract-number){gap:3px;display:grid}.order-contract-list small,.order-contract-list strong,.order-contract-list em{font-style:normal}.order-contract-list small{color:#7c8797;font-size:8px}.order-contract-list strong{color:#293649;font-size:10px}.order-contract-list em{color:#657386;font-size:8px;line-height:1.45}.order-people-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-people-columns>div{background:#fbfcfe;border:1px solid #e0e7ef;border-radius:11px;padding:12px}.order-people-columns h4{color:#34445a;margin:0 0 9px;font-size:10px}.order-people-columns article{border-top:1px solid #e7ebf1;gap:3px;padding:9px 0;display:grid}.order-people-columns article strong{font-size:10px}.order-people-columns article span,.order-people-columns article small,.order-people-columns>div>small{color:#6d7989;font-size:8px}.order-model-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.order-model-documents span{color:#46556a;background:#fbfcfd;border:1px solid #e1e8f0;border-radius:9px;align-items:center;gap:7px;padding:9px 10px;font-size:9px;display:flex}.order-model-documents svg{color:#13805b;background:#e5f5ee;border-radius:50%;padding:2px}.order-history-preview table{min-width:850px}.order-access-table table{min-width:1260px}.order-history-preview th,.order-history-preview td,.order-access-table th,.order-access-table td{font-size:9px;line-height:1.45}.order-history-preview td,.order-access-table td{vertical-align:top}.order-history-preview .subcell,.order-access-table .subcell{color:#7c8797;margin-top:3px;font-size:8px;display:block}@media (width<=820px){.order-drawer{width:100vw}.order-dossier-actions{flex-direction:column;align-items:flex-start}.order-dossier-actions .btn{justify-content:center;width:100%}.order-summary-hero{grid-template-columns:1fr}.order-summary-kpis{grid-column:auto;grid-template-columns:1fr 1fr}.order-summary-kpis>span:nth-child(odd){border-left:0;padding-left:0}.order-model-meta,.order-model-status,.order-model-client-grid,.order-team-grid,.order-model-operations{grid-template-columns:1fr 1fr}.order-model-status>div+div{border-left:0;padding-left:0}.order-contract-list>article{grid-template-columns:34px 1fr}.order-contract-list>article>div:nth-child(3),.order-contract-list>article>div:nth-child(4){grid-column:2}.order-people-columns{grid-template-columns:1fr}}@media (width<=520px){.order-summary-client{align-items:flex-start}.order-summary-kpis,.order-model-meta,.order-model-status,.order-model-client-grid,.order-team-grid,.order-model-documents{grid-template-columns:1fr}.order-summary-kpis>span{border-top:1px solid #edf0f4;border-left:0;padding:9px 0}.order-model-client-grid .info.wide,.order-team-grid .info.wide{grid-column:auto}.order-model-operations{grid-template-columns:1fr 1fr}.order-model-value>span{grid-template-columns:1fr}.order-model-value em{grid-column:auto}}@media print{body{background:#fff!important}.app-shell,.drawer-scrim,.order-drawer>.drawer-head,.order-drawer>.client-chips,.order-drawer>.drawer-tabs,.order-drawer .bko-edit-mode,.order-drawer .order-dossier-actions,.order-drawer .delinquency-card{display:none!important}.drawer-layer{position:static!important}.order-drawer{width:100%!important;box-shadow:none!important;background:#fff!important;display:block!important;position:static!important}.order-drawer .drawer-body{overflow:visible!important}.order-drawer .drawer-content{padding:0!important}.order-pdf-dossier{display:block!important}.order-model-card,.order-model-section{break-inside:avoid;box-shadow:none;margin-bottom:12px}.order-history-preview{break-inside:auto}.order-history-preview tr,.order-access-table tr{break-inside:avoid}}.intake-stepper{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(145px,1fr));gap:10px;margin:0 0 14px;padding:2px 2px 8px;display:grid;overflow-x:auto}.intake-stepper button{appearance:none;color:#5e6d80;text-align:left;min-width:0;min-height:64px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #d8e1ec;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;padding:11px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.intake-stepper button:hover{background:#fff;border-color:#aebed1;transform:translateY(-1px)}.intake-step-number{color:#506176;background:#e6ebf2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:850;display:grid}.intake-step-copy{gap:3px;min-width:0;display:grid}.intake-step-copy strong{color:inherit;white-space:normal;font-size:14px;line-height:1.2}.intake-step-copy small{color:#8491a2;font-size:12px;font-weight:650;line-height:1.2}.intake-stepper button.active{color:#174f9d;background:#edf5ff;border-color:#3576d4;box-shadow:0 0 0 2px #3576d41f}.intake-stepper button.active .intake-step-number{color:#fff;background:#2e70d0}.intake-stepper button.active small{color:#3672bb}.intake-stepper button.done{color:#146346;background:#effaf5;border-color:#abd7c4}.intake-stepper button.done .intake-step-number{color:#fff;background:#22956c}.intake-stepper button.done small{color:#388067}.intake-save-notice{padding:12px 14px;font-size:13px;line-height:1.45}.intake-save-notice>span{display:block}.intake-save-notice strong{margin-bottom:1px;font-size:13px;display:block}.wizard-actions{border-top:1px solid #e7ecf2;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.wizard-actions>span{color:#55708f;align-items:center;gap:6px;margin-right:auto;font-size:13px;display:flex}.wizard-actions .btn{justify-content:center}@media (width<=900px){.intake-stepper{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(165px,1fr))}.intake-stepper button{scroll-snap-align:start}}@media (width<=720px){.wizard-actions{flex-direction:column-reverse;align-items:stretch}.wizard-actions .btn{width:100%}.wizard-actions>span{margin:0}}.order-completeness{color:#744b00;background:#fff9e9;border:1px solid #f0bd57;border-radius:14px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.order-completeness>div{gap:7px;display:grid}.order-completeness span{flex-wrap:wrap;gap:6px;display:flex}.order-completeness em{background:#fff;border:1px solid #efd18f;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:700}.heading-actions .has-active-filters{color:#245ebd;background:#eef5ff;border-color:#8bb0f3}.heading-actions .has-active-filters b{color:#fff;background:#2f68cf;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid}.order-control-kpis{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.order-stage-summary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));display:grid;overflow:visible}.order-stage-summary button{width:100%;min-width:0}.advanced-order-filters{box-shadow:0 12px 32px #23375612}.client-document-copy{flex-wrap:wrap;align-items:center;gap:7px;display:flex!important}.client-document-copy button{color:#2f67c5;cursor:pointer;background:#fff;border:1px solid #cddcf5;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.client-document-copy button:hover{background:#edf4ff;border-color:#8fb0ea}@media (width<=720px){.order-stage-summary,.order-control-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-card[role=button]{cursor:pointer;color:inherit}.login-preview-select{color:#285da9;background:#f4f8ff;border:1px solid #cbdaf2;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 9px;display:flex}.login-preview-select span{white-space:nowrap;font-size:10px;font-weight:800}.login-preview-select select{color:#253750;background:0 0;border:0;outline:0;max-width:190px;font-size:10px;font-weight:750}.login-preview-banner{z-index:18;color:#624800;background:#fff5cf;border-bottom:1px solid #e8c966;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:8px 18px;font-size:12px;display:flex;position:sticky;top:70px}.login-preview-banner button{color:#725400;cursor:pointer;background:#fff;border:1px solid #c99f28;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:850}@media (width<=900px){.login-preview-select span{display:none}.login-preview-select select{max-width:125px}.login-preview-banner{text-align:center;flex-wrap:wrap;align-items:flex-start}}.status-catalog-editor{overflow:hidden}.status-catalog-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.status-catalog-summary>span{color:#708096;background:#f8fafd;border:1px solid #e0e7f0;border-radius:12px;gap:4px;padding:14px 16px;font-size:13px;display:grid}.status-catalog-summary strong{color:#25364d;font-size:24px}.status-flow-board{background:#f8fafd;border:1px solid #dce5f0;border-radius:14px;padding:16px}.status-flow-board>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.status-flow-board>header>div:first-child{gap:3px;display:grid}.status-flow-board>header strong{color:#25364d;font-size:16px}.status-flow-board>header small{color:#7a8798;font-size:13px}.status-flow-actions{align-items:center;gap:8px;display:flex}.status-flow-actions>span,.status-flow-actions>button{color:#2862b8;background:#e8f1ff;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:800}.status-flow-actions>button{cursor:pointer;border:1px solid #cbdcf5}.status-flow-board>p{color:#738196;margin:0;font-size:14px}.status-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.status-flow-steps button{color:#35445a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:11px;grid-template-columns:32px 6px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.status-flow-steps button:hover,.status-flow-steps button.active{background:#f0f6ff;border-color:#4c83d8}.status-flow-steps b{color:#50627a;background:#edf2f8;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.status-flow-steps i{border-radius:5px;width:6px;height:30px}.status-flow-steps span{font-size:14px;font-weight:800;line-height:1.25}.status-flow-steps small{color:#18805d;font-size:12px;font-weight:850}.status-catalog-editor .status-catalog-grid{grid-template-columns:minmax(380px,1.25fr) minmax(340px,.85fr);align-items:start;gap:18px}.status-catalog-list-panel{background:#f8fafd;border:1px solid #e0e7f0;border-radius:13px;min-width:0;padding:12px}.status-catalog-tools{grid-template-columns:1fr 150px;gap:9px;margin-bottom:10px;display:grid}.status-catalog-tools label{color:#718097;background:#fff;border:1px solid #dce4ed;border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.status-catalog-tools input,.status-catalog-tools select{background:0 0;border:0;outline:0;width:100%;height:40px;font-size:14px}.status-catalog-tools select{color:#46566d;background:#fff;border:1px solid #dce4ed;border-radius:9px;padding:0 9px}.status-catalog-editor .status-created-list{max-height:520px;padding-right:4px}.status-catalog-editor .status-created-list>button{grid-template-columns:7px minmax(0,1fr) auto;min-height:64px;padding:11px 13px}.status-catalog-editor .status-created-list strong{font-size:14px}.status-catalog-editor .status-created-list small{font-size:12px}.status-empty{text-align:center;color:#7b8797;padding:30px 15px;font-size:14px}.status-editor-form{background:#fff;border:1px solid #dce4ed;border-radius:13px;padding:16px;position:sticky;top:88px;box-shadow:0 8px 24px #2236520f}.status-editor-form>header{border-bottom:1px solid #e8edf3;grid-column:1/-1;margin-bottom:3px;padding-bottom:11px}.status-editor-form>header>div{gap:3px;display:grid}.status-editor-form>header strong{color:#26374e;font-size:16px}.status-editor-form>header small{color:#7b8797;font-size:13px}.status-catalog-editor .status-catalog-grid input,.status-catalog-editor .status-catalog-grid select,.status-catalog-editor .status-catalog-grid textarea{padding:10px;font-size:14px}.status-catalog-editor .status-catalog-grid label{font-size:13px}@media (width<=1200px){.status-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.status-catalog-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.status-catalog-editor .status-catalog-grid{grid-template-columns:1fr}.status-editor-form{position:static}.status-catalog-editor .status-created-list{max-height:360px}}@media (width<=560px){.status-catalog-summary{grid-template-columns:1fr 1fr}.status-catalog-tools{grid-template-columns:1fr}.status-flow-board>header{flex-direction:column;align-items:flex-start}.status-flow-steps{grid-template-columns:1fr}}.document-drop.uploading{pointer-events:none;color:#245fb8;background:#f1f6ff;border-style:solid;border-color:#77a5e9}.document-upload-progress{background:#f8fafd;border:1px solid #dce6f2;border-radius:11px;gap:7px;margin-top:10px;padding:11px 12px;display:grid}.document-upload-copy{justify-content:space-between;align-items:center;gap:12px;display:flex}.document-upload-copy span{text-overflow:ellipsis;white-space:nowrap;color:#40516a;font-size:12px;font-weight:750;overflow:hidden}.document-upload-copy strong{color:#2563bd;font-size:12px}.document-upload-track{background:#e1e8f1;border-radius:999px;height:8px;overflow:hidden}.document-upload-track i{border-radius:inherit;background:linear-gradient(90deg,#4f86df,#2465c7);height:100%;transition:width .18s;display:block}.document-upload-progress small{color:#77859a;font-size:11px}.document-upload-progress.processing .document-upload-track i{background:linear-gradient(90deg,#8067d9,#5e45bb)}.document-upload-progress.done{background:#f1faf6;border-color:#b8dfcd}.document-upload-progress.done .document-upload-copy strong,.document-upload-progress.done small{color:#177553}.document-upload-progress.done .document-upload-track i{background:#22956c}.document-upload-progress.error{background:#fff6f6;border-color:#edc1c1}.document-upload-progress.error .document-upload-copy strong,.document-upload-progress.error small{color:#a33a3a}.document-upload-progress.error .document-upload-track i{background:#cf4d4d}.document-upload-selection{background:#f3f7fd;border:1px solid #bfd4f1;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px 12px;display:flex}.document-upload-selection>span{flex-direction:column;min-width:0;display:flex}.document-upload-selection strong{text-overflow:ellipsis;white-space:nowrap;color:#294b78;font-size:13px;overflow:hidden}.document-upload-selection small{color:#6d7f98;font-size:11px}@media (width<=640px){.document-upload-selection{flex-direction:column;align-items:stretch}.document-upload-selection button{justify-content:center}}.bko-guided-flow{gap:16px;display:grid}.bko-flow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.bko-flow-step{color:#788598;background:#f8fafc;border:1px solid #dde5ef;border-radius:11px;align-items:center;gap:8px;min-height:52px;padding:10px;display:flex}.bko-flow-step i{color:#647489;background:#e7ecf2;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:850;display:grid}.bko-flow-step span{font-size:12px;font-weight:800;line-height:1.25}.bko-flow-step.current{color:#245fae;background:#eef5ff;border-color:#78a4e5;box-shadow:0 0 0 2px #3670c71a}.bko-flow-step.current i{color:#fff;background:#2d6fc9}.bko-flow-step.done{color:#187151;background:#effaf5;border-color:#acd8c5}.bko-flow-step.done i{color:#fff;background:#24936b}.bko-action-panel{background:#fbfcfe;border:1px solid #dce5ef;border-radius:12px;gap:12px;padding:15px;display:grid}.bko-action-panel>label,.portability-date-list label{color:#4d5d72;gap:6px;font-size:12px;font-weight:800;display:grid}.bko-action-panel input,.portability-date-list input{background:#fff;border:1px solid #cfd9e6;border-radius:9px;height:42px;padding:0 11px;font-size:13px}.bko-action-panel>.btn{width:max-content}.portability-date-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portability-date-list>strong{color:#2f3d50;grid-column:1/-1;font-size:13px}@media (width<=760px){.bko-flow-track{grid-template-columns:1fr 1fr}.portability-date-list{grid-template-columns:1fr}.bko-action-panel>.btn{justify-content:center;width:100%}}@media (width<=480px){.bko-flow-track{grid-template-columns:1fr}}.bko-reassign-field{color:#40536c;background:#f5f8fd;border:1px solid #cfdcf0;border-radius:11px;gap:6px;padding:13px 15px;font-size:12px;font-weight:850;display:grid}.bko-reassign-field select{color:#273950;background:#fff;border:1px solid #cbd7e6;border-radius:9px;height:42px;padding:0 10px;font-size:13px}.bko-reassign-field small{color:#728096;font-size:11px;font-weight:600}.bko-administrator-card{margin-top:0}.manual-stage-quote{color:#8a4805;background:#fff7df;border:1px solid #e59a22;border-radius:9px;margin:0;padding:9px 11px;font-size:10px}.manual-stage-quote strong{margin-bottom:3px;display:block}.inspection-quote-modal input{height:46px;font-size:14px;font-weight:750;border-color:#e59a22!important}.order-drawer .client-chips>button.order-download-files{white-space:normal;text-align:left;height:auto;min-height:38px;padding:8px 12px;font-size:.875rem}.order-drawer .document-cloud-head{flex-wrap:wrap}.order-drawer .document-cloud-head>div{min-width:0}.order-drawer .document-cloud-head span{overflow-wrap:anywhere;min-width:0}.order-customization{flex-shrink:0;gap:12px;padding:12px 14px}.order-customization>span strong{font-size:14px}.order-customization>span small{font-size:12px}.modal-card>.order-customization{margin:16px 0}.order-customization .toggle input:focus-visible+i{outline:2px solid var(--blue);outline-offset:3px}.order-step-title{color:#244d91;margin:20px 0 8px;font-size:14px}.order-line-review{background:#f3f7ff;border:1px solid #d8e4fb;border-radius:10px;margin-top:18px;padding:16px}.order-line-review h3{margin:0 0 8px;font-size:14px}.order-line-review p{font-size:13px}.order-line-review dl{gap:8px;margin:0;display:grid}.order-line-review dl>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.order-line-review dd{white-space:nowrap;margin:0;font-weight:700}.order-line-review dl>div:last-child{border-top:1px solid #d8e4fb;padding-top:10px;font-size:14px}@media print{.order-drawer>.order-customization{display:none!important}}.order-simple-help,.workflow-all-stages{background:#fff;border:1px solid #dce5ef;border-radius:10px;margin:10px 0;padding:12px 16px;font-size:14px;line-height:1.5}.order-simple-help summary,.workflow-all-stages summary{cursor:pointer;color:#31557c;min-height:24px;font-weight:700}.order-simple-help ol{padding-left:22px}.order-simple-help li{margin:8px 0}.workflow-next-step{background:#eef5ff;border-left:4px solid #2d6fc9;border-radius:8px;padding:14px 18px}.workflow-next-step>span{color:#285fa8;font-size:14px;font-weight:700}.workflow-next-step h3{margin:6px 0;font-size:20px;line-height:1.35}.workflow-next-step p{color:#33475f;margin:0;font-size:16px;line-height:1.5}.bko-guided-flow .lifecycle-title strong{font-size:16px}.bko-guided-flow .lifecycle-title small{font-size:14px}.bko-guided-flow .bko-action-panel{min-width:0}.bko-guided-flow .bko-action-panel>label,.bko-guided-flow .bko-reassign-field{font-size:14px}.bko-guided-flow .bko-action-panel>.btn{white-space:normal;max-width:100%;min-height:44px;font-size:14px}.bko-guided-flow input:disabled{color:#66768b;background:#f1f4f8}.portability-simple{min-width:0}.portability-simple h3{margin:0 0 8px;font-size:18px}.portability-simple p{font-size:15px;line-height:1.5}.portability-simple .portability-date-list>label{overflow-wrap:anywhere;background:#fff;border:1px solid #d5dfeb;border-radius:10px;min-width:0;padding:14px;font-size:14px}.portability-simple .portability-date-list>label.date-complete{border-color:#74b69b}.portability-simple small{color:#53647a;font-size:13px;font-weight:400;line-height:1.45}.portability-simple input{width:100%;min-width:0;min-height:44px;font-size:16px}.portability-shared-date{background:#edf4fd;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;padding:14px;display:flex}.portability-shared-date label{flex:240px;gap:7px;font-size:14px;display:grid}.portability-shared-date small{flex-basis:100%}.workflow-pending{background:#fff8e9;border-left:3px solid #c78018;padding:12px}@media (width<=640px){.portability-simple .portability-date-list{grid-template-columns:1fr}.portability-shared-date .btn{white-space:normal;width:100%}.workflow-next-step{padding:12px}.bko-guided-flow .lifecycle-title{flex-wrap:wrap}}.manual-stage-control>header small{letter-spacing:.04em;font-size:12px}.manual-stage-control>header h3{text-transform:none;font-size:18px;line-height:1.4}.manual-stage-control>header p{font-size:14px;line-height:1.5}.manual-stage-current>span,.manual-stage-current strong,.manual-stage-fields label,.manual-stage-warning{font-size:14px}.manual-stage-fields select,.manual-stage-fields input{min-width:0;font-size:16px}.manual-stage-control>footer{font-size:13px;line-height:1.5}.manual-stage-fields .btn{white-space:normal;min-height:44px;font-size:14px;height:auto!important}.manual-stage-combobox{position:relative}.manual-stage-combobox>svg{z-index:2;color:#7a5c33;pointer-events:none;position:absolute;top:14px;left:12px}.manual-stage-combobox>input{padding-left:38px;padding-right:38px}.manual-stage-combobox>button[aria-label]{color:#714413;cursor:pointer;background:#f5ead7;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:7px;right:7px}.manual-stage-options{z-index:30;background:#fff;border:1px solid #cfad72;border-radius:10px;max-height:290px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 30px #36251133}.manual-stage-options>button{text-align:left;color:#26354a;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 10px;display:flex}.manual-stage-options>button:hover,.manual-stage-options>button:focus,.manual-stage-options>button[aria-selected=true]{background:#fff0cf;outline:0}.manual-stage-options>button span{font-size:14px;font-weight:750}.manual-stage-options>button small{color:#315273;background:#edf3fb;border-radius:999px;padding:3px 7px;font-size:11px}.manual-stage-options>p{color:#725b42;margin:0;padding:12px;font-size:13px}.manual-stage-selected{color:#5d482f;margin-top:3px;display:block;font-size:12px!important}.bko-edit-mode strong{font-size:18px;line-height:1.4}.bko-edit-mode small{font-size:14px;line-height:1.5}.bko-edit-mode .btn{white-space:normal;flex-shrink:0;min-height:44px;font-size:15px}.bko-edit-shortcuts{background:#f7faff;border:1px solid #bfd5f6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 24px 0;padding:12px 14px;display:flex}.bko-edit-shortcuts>strong{color:#1e4f9c;width:100%;font-size:14px}.bko-edit-shortcuts .btn{white-space:normal;min-height:44px;font-size:14px}.bko-edit-shortcuts p{color:#31557c;width:100%;margin:0;font-size:14px;line-height:1.5}@media (width<=620px){.bko-edit-shortcuts{margin:10px 12px 0}.bko-edit-shortcuts .btn{width:100%}}.funnel-value-input{color:#344154;gap:4px;font-size:14px;display:grid}.funnel-stage-value{border-bottom:1px solid #dfe5ed;margin-bottom:6px;padding:0 4px 12px}.funnel-stage-value strong{color:#1555a6;font-size:17px}.funnel-stage-value small{color:#5b6879;font-size:12px;line-height:1.5}.funnel-board button .funnel-card-value{color:#1555a6;margin-top:10px;font-size:15px}.funnel-value-editor{gap:10px;margin-top:18px;display:grid}.funnel-value-editor label{gap:6px;font-size:14px;font-weight:600;display:grid}.funnel-value-editor input{border:1px solid #dfe5ed;border-radius:8px;height:40px;padding:0 10px;font-size:16px}.maintenance-master-control{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:18px 24px 0;padding:14px 16px;display:flex}.maintenance-master-control>div{align-items:center;gap:12px;display:flex}.maintenance-master-control>div>svg{color:#0b5f87;flex:none}.maintenance-master-control span{gap:3px;display:grid}.maintenance-master-control strong{font-size:14px}.maintenance-master-control small{color:#64748b;font-size:13px}.maintenance-master-control button{color:#fff;font:inherit;cursor:pointer;background:#0b5f87;border:0;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700}.maintenance-master-control.is-active{background:#fffbeb;border-color:#f59e0b}.maintenance-master-control.is-active>div>svg{color:#b45309}.maintenance-master-control.is-active button{background:#b42318}.maintenance-master-control button:disabled{opacity:.65;cursor:wait}.crm-maintenance-screen{z-index:10000;color:#f8fafc;background:radial-gradient(at top,#14344f 0%,#0c1c2d 55%,#07111d 100%);place-items:center;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0}.crm-maintenance-card{text-align:center;background:#0a1929e0;border:1px solid #ffffff26;border-radius:24px;width:min(100%,560px);padding:clamp(28px,6vw,52px);box-shadow:0 28px 90px #00000059}.crm-maintenance-brand{color:#fff;justify-content:center;align-items:center;gap:12px;margin-bottom:32px;font-size:17px;font-weight:750;display:flex}.crm-maintenance-brand img{object-fit:contain}.crm-maintenance-icon{color:#facc15;background:#facc151a;border:1px solid #facc155c;border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto 18px;display:grid}.crm-maintenance-eyebrow{color:#9fb5c9;letter-spacing:.12em;margin:0;font-size:12px;font-weight:750}.crm-maintenance-card h1{color:#fff;margin:10px 0 12px;font-size:clamp(28px,6vw,38px);line-height:1.15}.crm-maintenance-message{color:#d4e0ea;max-width:420px;margin:0 auto;font-size:17px;line-height:1.6}.crm-maintenance-status{color:#b8c8d7;justify-content:center;align-items:center;gap:9px;margin:25px 0 28px;font-size:14px;display:flex}.crm-maintenance-status span{background:#facc15;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #facc151f}.crm-maintenance-master{color:#fff;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff40;border-radius:10px;padding:11px 16px;font-size:14px;font-weight:700}.crm-maintenance-master:hover{background:#ffffff21}@media (width<=640px){.maintenance-master-control{flex-direction:column;align-items:flex-start;margin:12px 12px 0}.maintenance-master-control button{width:100%}.crm-maintenance-screen{padding:16px}}.order-drawer{width:min(1320px,98vw);font-size:16px}.order-drawer .drawer-body{scroll-padding-top:20px}.order-drawer .drawer-tabs button{min-height:48px;padding:12px 18px;font-size:16px}.order-drawer :is(label,.lifecycle-fields label,.form-grid label){font-size:15px;font-weight:600;line-height:1.5}.order-drawer :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:8px;min-height:46px;padding:10px 12px;font-size:16px}.order-drawer textarea{min-height:88px}.order-drawer :is(.btn,button.btn.small){white-space:normal;min-height:44px;font-size:15px}.order-drawer :is(small,.subcell,.order-customization>span small){font-size:14px;line-height:1.5}.order-drawer :is(th,td){padding:12px;font-size:15px;line-height:1.5}.order-drawer :is(.order-model-section,.order-model-card,.order-lifecycle,.manual-order-stage-control,.activation-box){background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin-bottom:20px;padding:22px}.order-drawer :is(.lifecycle-fields,.form-grid){gap:20px}.order-drawer .lifecycle-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.order-drawer :is(.lifecycle-title strong,.activation-head strong,.order-model-section h3,.order-model-card h3){font-size:19px;line-height:1.4}.order-drawer .activation-box{background:#f4faf6;border-color:#b9d9c4;margin-top:24px}.portability-schedule-card{color:#18304f;background:#f3f7ff;border:2px solid #2463cf;border-radius:14px;margin:20px;padding:24px}.portability-schedule-card header{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.portability-schedule-card header>div:nth-child(2){flex:1;min-width:220px}.portability-schedule-icon{color:#164fac;background:#dfeaff;border-radius:12px;padding:12px}.portability-schedule-card h2{margin:0 0 6px;font-size:23px;line-height:1.3}.portability-schedule-card p{margin:0;font-size:16px;line-height:1.55}.portability-schedule-numbers{gap:12px;max-height:420px;padding:2px;display:grid;overflow:auto}.portability-schedule-number{background:#fff;border:1px solid #c4d5f0;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(260px,1.4fr);gap:24px;padding:18px;display:grid}.portability-schedule-number>div,.portability-schedule-number label{flex-direction:column;gap:6px;display:flex}.portability-schedule-number span{font-size:14px;font-weight:600}.portability-schedule-number strong{overflow-wrap:anywhere;font-size:21px}.portability-schedule-number small{color:#4b5e75;font-weight:400}.portability-schedule-number input{color:#142b48;background:#fff;border:1px solid #899dbb;width:100%}.portability-schedule-number input[readonly]{background:#f1f5f9}.portability-schedule-card footer{flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;display:flex}.portability-schedule-card footer p{flex:1;min-width:220px;font-size:14px}.portability-schedule-card .portability-schedule-notice{color:#185e36;background:#e3f2e8;border-radius:8px;margin-top:16px;padding:12px}@media (width<=700px){.portability-schedule-card{margin:12px;padding:16px}.portability-schedule-card h2{font-size:21px}.portability-schedule-number,.order-drawer .lifecycle-fields{grid-template-columns:1fr}.portability-schedule-card .btn{justify-content:center;width:100%}.order-drawer :is(.lifecycle-fields,.form-grid) .wide{grid-column:1/-1}.order-drawer :is(.order-model-section,.order-model-card,.order-lifecycle,.activation-box){padding:16px}}.order-drawer .activation-lines strong,.order-drawer .journey-item strong{font-size:16px}.order-drawer .activation-rule,.order-drawer .order-simple-help{font-size:14px;line-height:1.6}.order-drawer .lifecycle-fields>label{min-width:0}.order-drawer .lifecycle-fields .wide{grid-column:1/-1}.order-drawer .drawer-head h2{white-space:normal;font-size:21px}.order-drawer .drawer-head p,.order-drawer .drawer-head span{font-size:14px}.order-drawer .client-chips{flex-wrap:wrap}.order-drawer .client-chips>span:not(.status),.order-drawer .client-chips>button{height:auto;min-height:36px;padding:8px 10px;font-size:14px}.order-drawer .drawer-tabs{flex-shrink:0;overflow-x:auto}.order-drawer .drawer-tabs em{font-size:13px}.order-drawer .detail-title h3,.order-drawer .section-inline h3{font-size:19px}.order-drawer .info span,.order-drawer .document-grid span{font-size:14px}.order-drawer .info strong,.order-drawer .order-total span{font-size:16px}.brand-logo{background:#fff;border-radius:11px;flex:none;place-items:center;width:58px;height:43px;display:grid;overflow:hidden;box-shadow:0 8px 20px #0000002e}.brand-logo img{object-fit:contain;width:54px;height:auto}.login-brand-logo{background:#fff;border:1px solid #e7ebf1;border-radius:11px;place-items:center;width:64px;height:46px;display:grid;overflow:hidden}.login-brand-logo img{object-fit:contain;width:60px;height:auto}@media (width<=820px){.brand-logo{width:48px}}.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:64px;padding-block:10px;padding-inline:16px}.topbar-menu{color:#1e4fa3;background:#eff5ff;border:1px solid #cbdaf3;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:.875rem;font-weight:650;display:inline-flex}.topbar-menu:hover,.topbar-menu[aria-expanded=true]{border-color:var(--blue);background:#dce9ff}.topbar-menu:focus-visible,.sidebar-mobile-close:focus-visible{outline-offset:3px;outline:3px solid #6095fa}.topbar .mobile-menu,.sidebar-mobile-close{display:none}.topbar .global-search{flex:220px;width:auto;min-width:150px;margin:0}.global-search input{width:100%;min-width:0}.topbar .top-actions{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin-left:auto}.sidebar nav{flex:1;min-height:0}.sidebar .brand,.sidebar-footer{flex-shrink:0}.page-wrap.orders-page{width:100%;max-width:none;padding:16px 16px 28px}.orders-page>.page-heading.compact{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.orders-page>.page-heading .eyebrow,.orders-page>.page-heading h1+p{display:none}.orders-page>.page-heading h1{margin:0;font-size:1.25rem}.orders-page>.page-heading .heading-actions{flex-wrap:wrap;gap:8px}.orders-page>.page-heading .btn{font-size:.875rem}.orders-page>.page-heading .order-filter{max-width:100%}.orders-page .orders-view-switch .btn{font-size:.875rem}@media (width>=821px){.nav-collapsed .sidebar{display:none}.nav-collapsed .app-main{margin-left:0}}@media (width<=1100px){.topbar .test-pill{display:none}.topbar .login-preview-select{min-width:0;max-width:260px}.topbar .login-preview-select select{min-width:0;max-width:100%}}@media (width<=820px){.topbar{gap:8px;padding:10px 12px}.topbar .desktop-menu{display:none}.topbar .mobile-menu{display:inline-flex}.sidebar:not(.open){visibility:hidden;pointer-events:none}.sidebar.open{visibility:visible;pointer-events:auto}.sidebar-mobile-close{color:#fff;background:#263c65;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:8px}.page-wrap.orders-page{padding:12px 8px 24px}.orders-page>.page-heading .heading-actions{justify-content:flex-start;width:100%}.orders-page>.page-heading .order-filter{width:100%}.topbar .login-preview-select{max-width:min(260px,100%)}}@media (prefers-reduced-motion:reduce){.sidebar,.app-main{transition:none}}body{font-size:1rem;line-height:1.5}:is(.page-wrap,.drawer,.modal-card) :is(p,label,td,input,select,textarea){font-size:1rem!important;line-height:1.5!important}:is(.sidebar,.topbar,.page-wrap,.drawer,.modal-card) :is(button,th,small,.status,.subcell,.eyebrow,.info>span,.client-chips>span,.user-role-pill){font-size:.875rem!important;line-height:1.5!important}:is(.page-wrap,.drawer,.modal-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){height:auto;min-height:44px;padding:10px 12px}:is(.page-wrap,.drawer,.modal-card) textarea{min-height:100px;padding:12px}:is(.sidebar,.topbar,.page-wrap,.drawer,.modal-card) button{height:auto;min-height:40px}:is(.page-wrap,.drawer,.modal-card) :is(th,td){padding:12px 14px}:is(.page-wrap,.drawer,.modal-card) .form-grid{gap:20px}:is(.page-wrap,.drawer,.modal-card) label{flex-direction:column;gap:8px;min-width:0;display:flex}:is(:is(.page-wrap,.drawer,.modal-card) label:has(input[type=checkbox]),:is(.page-wrap,.drawer,.modal-card) label:has(input[type=radio])){flex-direction:row;align-items:center}.modal-card{width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.modal-card :is(.section-heading,.order-step-title,.detail-title h3,.order-line-review h3){margin-top:24px;margin-bottom:14px;font-size:1.25rem}.new-order-fast-head{margin:20px 0;padding:20px}.new-order-fast-head strong,.new-order-review strong{font-size:1.125rem}.new-order-review{gap:14px;margin-top:24px}.new-order-review>div{padding:16px}.new-order-review :is(strong,span){white-space:normal;overflow-wrap:anywhere}.user-directory-title strong,.user-directory-title span,.user-pagination{font-size:.875rem}.user-edit-expanded{border:2px solid #2463cf;border-radius:12px;padding:20px;scroll-margin-top:90px}.table-scroll{overflow-x:auto}@media (width<=760px){.modal-card{width:calc(100vw - 16px);padding:18px}.modal-card .form-grid{grid-template-columns:1fr}.modal-card .form-grid>.wide{grid-column:1/-1}.new-order-review{grid-template-columns:1fr}}
