/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.task-quick-wrap{gap:8px;display:grid}.task-quick-wrap>span{color:#354f5d;font-size:12px;font-weight:800}.task-quick-wrap>small{color:#738994;font-size:11px;line-height:1.4}.task-quick-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.task-quick-presets button{color:#315b69;min-height:35px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#fff,#f0f8f9);border:1px solid #c7dce1;border-radius:9px;padding:6px 5px;font-size:11px;font-weight:850;transition:border-color .15s,background .15s,color .15s,transform .15s}.task-quick-presets button:hover{color:#047b8e;background:#e8f8fa;border-color:#64bec9;transform:translateY(-1px)}.task-quick-presets button.active{color:#fff;background:#07304a;border-color:#009db2;box-shadow:0 6px 14px #04516729}.task-owner{color:#08788a;background:#edf9fa;border:1px solid #bfe0e5;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:850;line-height:1.2;margin:0 0 6px!important;display:flex!important}.task-owner small{font-weight:650;color:#66818c!important;font-size:9px!important;display:inline!important}@media (max-width:520px){.task-quick-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.task-owner{border-radius:10px;flex-direction:column;align-items:flex-start}}:root{--navy-950:#06182e;--navy-900:#0c2948;--navy-800:#0d2138;--charcoal:#03172b;--gold:#00b4cc;--gold-dark:#007e92;--gold-soft:#eaf7f9;--brand-gold:#d6a349;--cyan-bright:#28d5e8;--ink:#0d2138;--muted:#5f6d7b;--line:#d8e0e5;--surface:#fff;--canvas:#f7f8f7;--success:#2a7f62;--shadow:0 24px 70px #03172b17}.topbar .topbar-add-inquiry{white-space:nowrap;border-radius:11px;flex:none;gap:8px;min-height:42px;padding:0 16px;font-size:14px}.portal-shell .sidebar .install-app-sidebar{color:#a4f1f6;background:#18b5cd1f;border-color:#4fd3e266;border-radius:10px;flex-shrink:0;width:100%;min-height:44px;margin-top:15px;font-size:14px;position:relative}.portal-shell .sidebar .install-app-sidebar:hover{color:#fff;background:#18b5cd3d}.account-settings-backdrop{z-index:310;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0412208c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-settings{width:min(480px,100%);max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;border:1px solid #c5e5eb;border-radius:22px;overflow-y:auto;box-shadow:0 25px 80px #03172b3d}.account-settings>header{background:linear-gradient(135deg,#f7fcfd,#e9f7fa);border-bottom:1px solid #e3edf1;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.account-settings>header>div{color:#137b8b;align-items:center;gap:12px;display:flex}.account-settings h2{color:var(--ink);margin:0;font-size:23px}.account-settings>header>button{color:#527080;background:#fff;border:1px solid #d7e6ec;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.account-settings-account{flex-direction:column;gap:7px;padding:24px;display:flex}.account-settings-account strong{font-size:18px}.account-settings-account span{overflow-wrap:anywhere;color:#5c7180;font-size:14px}.account-settings-account small{color:#16798b;background:#ebf7f9;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:14px}.account-settings-preference{border-top:1px solid #e3edf1;justify-content:space-between;align-items:center;gap:20px;margin:0 24px;padding:19px 0;display:flex}.account-settings-preference strong{font-size:16px}.account-settings-preference p{color:#637988;margin:7px 0 0;font-size:14px;line-height:1.5}.account-settings-preference [role=switch]{background:#b3c3cd;border:0;border-radius:999px;flex-shrink:0;width:48px;height:28px;padding:3px}.account-settings-preference [role=switch] span{background:#fff;border-radius:50%;width:22px;height:22px;display:block;box-shadow:0 2px 4px #0002}.account-settings-preference [aria-checked=true]{background:#009caf}.account-settings-preference [aria-checked=true] span{transform:translate(20px)}.account-settings-device{color:#637988;margin:0 24px 24px;font-size:14px;line-height:1.5}.account-settings>footer{background:#f7fafb;border-top:1px solid #e3edf1;flex-wrap:wrap;gap:10px;padding:18px 24px;display:flex}.account-settings>footer .button{min-height:42px;font-size:14px;text-decoration:none}.account-settings>footer .button-gold{margin-left:auto}.account-settings button:focus-visible{outline-offset:3px;outline:3px solid #22b8ca}.account-settings a:focus-visible{outline-offset:3px;outline:3px solid #22b8ca}.profile-button:focus-visible{outline-offset:3px;outline:3px solid #22b8ca}@media (max-width:700px){.topbar .topbar-add-inquiry{gap:5px;min-height:42px;padding:0 11px;font-size:14px}.topbar-actions>.signout{display:none}.account-settings-backdrop{padding:12px}.account-settings{border-radius:18px;max-height:calc(100dvh - 24px)}.account-settings>footer{padding:18px}}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{background:var(--canvas);min-width:0;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}.login-screen{background:#f6f5f1;grid-template-columns:minmax(420px,.85fr) minmax(520px,1.15fr);min-height:100vh;display:grid}.login-panel{flex-direction:column;justify-content:center;align-items:flex-start;max-width:490px;padding:70px 80px;display:flex}.login-brand{align-items:center;gap:13px;margin-bottom:74px;display:flex}.login-brand>img{object-fit:contain;width:56px;height:56px}.login-brand>span{flex-direction:column;display:flex}.login-brand strong{color:var(--gold);letter-spacing:1.7px;font-family:Arial,Helvetica,sans-serif;font-size:18px}.login-brand small{color:var(--gold-dark);letter-spacing:4.3px;font-size:8px}.login-panel>p{color:var(--gold-dark);letter-spacing:1.8px;margin:0 0 13px;font-size:9px;font-weight:750}.login-panel h1{color:var(--navy-950);letter-spacing:-1.2px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:44px;font-weight:400}.login-copy{color:var(--muted);margin:18px 0 29px;font-size:12px;line-height:1.7}.login-panel>a{background:var(--navy-950);color:#fff;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:49px;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.login-panel>a b{color:var(--gold);font-size:17px}.install-app-login{width:100%;min-height:46px;color:var(--navy-950);background:#fff;border-color:#ccd6dd;justify-content:center;margin-top:10px}.install-app-login:hover{border-color:var(--gold);background:#f4fbfc}.login-note{color:#9ca2a8;align-self:center;margin-top:17px;font-size:8px}.login-art{color:#fff;background:linear-gradient(140deg,#07111f1a,#07111fc7),url(/og.png) 50%/cover;align-items:flex-end;padding:72px;display:flex;position:relative;overflow:hidden}.login-art:after{content:"";background:linear-gradient(#0000 35%,#050c16e0);position:absolute;inset:0}.login-art>div{z-index:1;position:relative}.login-art span{color:var(--gold);letter-spacing:2px;font-size:9px;font-weight:700}.login-art h2{letter-spacing:-1.6px;margin:14px 0;font-family:Arial,Helvetica,sans-serif;font-size:50px;font-weight:400;line-height:1.05}.login-art p{color:#ffffffa3;margin:0;font-size:12px}.portal-shell{min-height:100vh;display:flex}.sidebar{z-index:50;color:#fff;background:linear-gradient(#081321 0%,#0a1422 72%,#07101c 100%);flex-direction:column;width:264px;padding:28px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar:before{content:"";pointer-events:none;opacity:.16;background-image:radial-gradient(circle at 10% 10%,#00b4cc66,#0000 25%),linear-gradient(#ffffff05 1px,#0000 1px);background-size:auto,100% 46px;position:absolute;inset:0}.brand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:2px 8px 29px;display:flex;position:relative}.brand-mark{background:#fff;border-radius:4px;place-items:center;width:53px;height:53px;padding:2px;display:grid}.brand-mark img{object-fit:contain;width:49px;height:49px}.brand>div:last-child{flex-direction:column;gap:1px;display:flex}.brand strong{color:var(--gold);letter-spacing:1.8px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1}.brand>div:last-child span{color:var(--gold);letter-spacing:4px;font-size:8px}.workspace-label{color:#ffffff61;letter-spacing:1.8px;padding:26px 12px 11px;font-size:9px;font-weight:700;position:relative}.main-nav{flex-direction:column;gap:4px;display:flex;position:relative}.nav-item{color:#ffffffa6;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;width:100%;min-height:47px;padding:0 13px;font-size:13px;font-weight:520;transition:all .2s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item.active{color:#fff;box-shadow:inset 2px 0 var(--gold);background:linear-gradient(90deg,#00b4cc33,#00b4cc14)}.nav-item.active svg{color:var(--gold)}.portal-shell .nav-item em{color:#fff;font-variant-numeric:tabular-nums;background:#075766;border:1px solid #fff;border-radius:999px;flex-shrink:0;place-items:center;min-width:26px;min-height:26px;margin-left:auto;padding:3px 6px;font-size:.875rem;font-style:normal;font-weight:750;line-height:1.2;display:grid}.sidebar-spacer{flex:1;min-height:34px}.sidebar-help{background:#00b4cc0f;border:1px solid #00b4cc2e;border-radius:8px;align-items:center;gap:10px;margin:0 1px 15px;padding:13px 11px;display:flex;position:relative}.help-icon{width:31px;height:31px;color:var(--gold);background:#00b4cc24;border-radius:50%;place-items:center;display:grid}.sidebar-help>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sidebar-help span{color:#ffffff73;white-space:nowrap;font-size:8px}.sidebar-help>svg{color:#ffffff61}.sidebar-footer{color:#ffffff3d;letter-spacing:.4px;padding:0 10px;font-size:8px;position:relative}.sidebar-close,.mobile-menu,.mobile-scrim,.mobile-brand,.mobile-bottom-nav,.mobile-card-list,.mobile-quote-preview{display:none}.main-area{width:calc(100% - 264px);min-height:100vh;margin-left:264px}.topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e8e9e7;justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex;position:sticky;top:0}.topbar-context{align-items:center;gap:11px;display:flex}.topbar-context span{color:#8b929b;font-size:11px}.topbar-context span:after{content:"/";color:#c5c8cc;margin-left:11px}.topbar-context strong{font-size:12px;font-weight:650}.topbar-actions{align-items:center;gap:10px;display:flex}.install-app-button{color:#176f7b;white-space:nowrap;background:#ecf9fa;border:1px solid #b7dfe4;border-radius:20px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.install-app-button:hover{background:#def5f7;border-color:#6fcbd5}.install-app-button svg{flex:none}.icon-button,.signout{color:#657080;background:#fff;border:1px solid #e4e6e8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.icon-button i{background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:9px;box-shadow:0 0 0 2px #fff}.signout{text-decoration:none}.profile-button{color:var(--ink);background:0 0;border:0;border-radius:24px;align-items:center;gap:9px;padding:4px 9px 4px 4px;display:flex}.profile-button:hover{background:#f4f4f2}.avatar{background:var(--gold-soft);width:34px;height:34px;color:var(--gold-dark);border:1px solid #dfc99e;border-radius:50%;place-items:center;font-size:10px;font-weight:750;display:grid}.profile-copy{flex-direction:column;align-items:flex-start;gap:1px;min-width:104px;display:flex}.profile-copy strong{font-size:11px}.profile-copy small{color:#8a929b;font-size:9px}.install-guide-backdrop{z-index:300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040c16b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.install-guide{background:#fff;border:1px solid #ffffffc7;border-radius:14px;width:min(390px,100%);padding:29px;position:relative;box-shadow:0 28px 80px #03172b52}.install-guide-close{color:#66737f;background:#f0f3f3;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:13px;right:13px}.install-guide-icon{color:#5fe0ec;background:linear-gradient(145deg,#07182d,#12334f);border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:19px;display:grid;box-shadow:0 11px 24px #06182e2e}.install-guide>small{color:var(--gold-dark);letter-spacing:1.3px;font-size:8px;font-weight:850}.install-guide h2{color:var(--navy-950);margin:7px 0;font-size:24px;font-weight:500}.install-guide>p{color:#71808c;margin:0;font-size:11px;line-height:1.6}.install-guide ol{counter-reset:install-step;flex-direction:column;gap:9px;margin:20px 0;padding:0;list-style:none;display:flex}.install-guide li{color:#55636f;counter-increment:install-step;background:#fafcfc;border:1px solid #e1e7e8;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:51px;padding:9px 11px;font-size:10px;line-height:1.45;display:grid}.install-guide li svg{color:#137b89;background:#e9f7f9;border-radius:7px;width:31px;height:31px;padding:7px}.install-guide-done{width:100%}.page-area{max-width:1560px;margin:0 auto;padding:38px 38px 60px}.eyebrow,.section-heading span,.preview-label span,.formatted-top span,.document-banner span{color:var(--gold-dark);letter-spacing:1.7px;margin:0 0 9px;font-size:9px;font-weight:750}.welcome-row,.page-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.welcome-row h1,.page-heading h1{color:var(--navy-950);letter-spacing:-1.1px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3vw,43px);font-weight:400}.welcome-row>div>p:last-child,.page-heading>div>p:last-child{max-width:650px;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.6}.dashboard-global-search{z-index:3;background:#fff;border:1px solid #dce3e5;border-radius:11px;margin:-4px 0 20px;transition:border-color .18s,box-shadow .18s;position:relative;box-shadow:0 10px 30px #071a2f0e}.dashboard-global-search:focus-within{border-color:#70cbd5;box-shadow:0 12px 34px #0784971c,0 0 0 3px #00b4cc14}.dashboard-global-search.has-query{border-color:#a7d9df}.dashboard-global-search-box{color:#148094;align-items:center;gap:13px;min-height:62px;padding:0 17px;display:flex}.dashboard-global-search-box>svg{flex:none}.dashboard-global-search-box input{width:100%;min-width:0;color:var(--navy-950);background:0 0;border:0;outline:0;font-size:15px;font-weight:650}.dashboard-global-search-box input::placeholder{color:#8c98a1;font-weight:500}.dashboard-global-search-box>button{color:#62727d;background:#f1f5f5;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.dashboard-global-search-box>button:hover{color:#087888;background:#e7f5f6}.dashboard-global-search-results{border-top:1px solid #e4e9ea}.dashboard-search-summary{background:#f7fafb;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:0 17px;display:flex}.dashboard-search-summary strong{color:#304453;font-size:13px}.dashboard-search-summary span{color:#7d8992;font-size:12px}.dashboard-search-list{overscroll-behavior:contain;max-height:420px;overflow-y:auto}.dashboard-search-result{color:#334552;text-align:left;background:#fff;border:0;border-top:1px solid #eef1f2;grid-template-columns:78px minmax(170px,1fr) minmax(230px,1.3fr) auto 22px;align-items:center;gap:14px;width:100%;min-height:68px;padding:10px 17px;display:grid}:is(.dashboard-search-result:hover,.dashboard-search-result:focus-visible){background:#eef9fa;outline:none;box-shadow:inset 4px 0 #00a9bf}.dashboard-search-result.sent-to-documentation{background:#edf9f2;box-shadow:inset 4px 0 #42a978}:is(.dashboard-search-result.sent-to-documentation:hover,.dashboard-search-result.sent-to-documentation:focus-visible){background:#e3f5eb}.dashboard-search-kind{color:#24667f;background:#eaf5fa;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 8px;font-size:11px;font-weight:850;display:inline-flex}.dashboard-search-kind.kind-quotation{color:#8b6428;background:#fff6e6}.dashboard-search-kind.kind-shipment{color:#2d7857;background:#e5f6ed}.dashboard-search-main,.dashboard-search-context{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-search-main strong,.dashboard-search-context strong{color:#263847;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-search-main small,.dashboard-search-context small{color:#7f8b94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-search-status{color:#5f6f7a;text-overflow:ellipsis;white-space:nowrap;background:#f0f3f4;border-radius:999px;max-width:160px;padding:6px 9px;font-size:11px;font-weight:800;overflow:hidden}.dashboard-search-result>svg{color:#78909a}.dashboard-search-empty{color:#779098;justify-content:center;align-items:center;gap:12px;min-height:88px;padding:18px;display:flex}.dashboard-search-empty>div{flex-direction:column;gap:3px;display:flex}.dashboard-search-empty strong{color:#354a57;font-size:13px}.dashboard-search-empty span{color:#859098;font-size:12px}.button{letter-spacing:.15px;white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.button-gold{color:#031222;background:linear-gradient(#28d5e8,#00b4cc);border-color:#00a5bb;box-shadow:0 7px 17px #00b4cc2e}.button-gold:hover{transform:translateY(-1px);box-shadow:0 9px 20px #00b4cc47}.button-outline{color:#263140;background:#fff;border-color:#d8dcdf}.button-outline:hover{background:#fafaf9;border-color:#bcc1c6}.text-button,.back-link{color:var(--gold-dark);background:0 0;border:0;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.panel{background:var(--surface);border:1px solid #e2e4e4;border-radius:9px;box-shadow:0 8px 28px #0c172609}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:18px;display:grid}.stat-card{background:#fff;border:1px solid #e2e4e4;border-radius:8px;flex-direction:column;height:230px;min-height:230px;padding:15px 16px 13px;display:flex;position:relative;overflow:hidden}.stat-card:after{content:"";z-index:0;pointer-events:none;border:1px solid #eff0ef;border-radius:50%;width:95px;height:95px;position:absolute;inset:auto -28px -35px auto}.stat-card-actions{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:12px;right:13px}.stat-icon,.stat-expand{border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.stat-icon{color:var(--gold-dark);background:#f5f3ee}.stat-expand{color:#167a89;background:#fff;border:1px solid #d9e5e7;transition:all .18s}.stat-expand:hover{background:#eaf8fa;border-color:#75cad5;transform:translateY(-1px)}.stat-expand:focus-visible{outline-offset:2px;outline:3px solid #00b4cc33}.stat-expand:disabled{cursor:wait;opacity:.45}.stat-card-head{z-index:1;align-items:center;gap:9px;min-height:38px;padding-right:76px;display:flex;position:relative}.stat-card-head>span{color:#66717e;min-width:0;font-size:11px;font-weight:750;line-height:1.25}.stat-card-head>strong{min-width:37px;height:34px;color:var(--navy-950);letter-spacing:-.5px;background:#eaf8fa;border:1px solid #acdbe2;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffb8}.stat-pending-list{z-index:1;scrollbar-width:thin;scrollbar-color:#c4cbd0 transparent;border-top:1px solid #edf0f1;flex:1;min-height:0;margin-top:3px;padding:4px 3px 0 0;position:relative;overflow-y:auto}.stat-pending-list::-webkit-scrollbar{width:4px}.stat-pending-list::-webkit-scrollbar-thumb{background:#c4cbd0;border-radius:4px}.stat-list-item{color:#334252;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f2f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:31px;padding:4px 2px;display:grid}.stat-list-item:hover{background:#f5fafb}.stat-list-item.needs-first-action{background:#fff0ee;padding-left:7px;box-shadow:inset 3px 0 #df6a5f}.stat-list-item.needs-first-action:hover{background:#ffe9e6}.stat-list-item.needs-first-action .monitor-action{background:#fff7f6;border-color:#efbbb5;color:#a54137!important}.stat-list-item.sent-to-documentation{background:#edf9f2;padding-left:7px;box-shadow:inset 3px 0 #42a978}.stat-list-item.sent-to-documentation:hover{background:#e3f5eb}.stat-list-item.stat-list-separated{border-top:2px solid #d6dee1;margin-top:5px;padding-top:8px}.stat-list-item>span{text-overflow:ellipsis;white-space:nowrap;font-size:8.2px;font-weight:750;overflow:hidden}.stat-list-item>small{color:#66727e;text-overflow:ellipsis;white-space:nowrap;max-width:138px;font-size:7.5px;font-weight:750;overflow:hidden}.monitor-action{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:21px;padding:3px 7px;line-height:1;display:inline-flex}.monitor-inquiry-saved{background:#eaf5fa;border-color:#bfd8e5;color:#24667f!important}.monitor-follow-up,.monitor-today{background:#fff5dc;border-color:#ead29b;color:#8a5a13!important}.monitor-overdue{background:#fff0ee;border-color:#efbbb5;color:#a54137!important}.monitor-quotation-sent,.monitor-quotation{background:#e8f8fa;border-color:#a9dce3;color:#087486!important}.monitor-postponed{background:#f5edfb;border-color:#d8c4eb;color:#77509c!important}.monitor-confirmed,.monitor-completed{background:#eaf7f0;border-color:#b6dec9;color:#2e7554!important}.monitor-sent-to-documentation{background:#eef1fc;border-color:#bdc8ee;color:#465d9f!important}.monitor-closed{background:#f1f3f4;border-color:#d4d9dd;color:#5d6872!important}.stat-list-empty{color:#9aa2aa;align-items:center;min-height:39px;font-size:8px;display:flex}.stat-accent{background:linear-gradient(145deg,#fff 55%,#faf6ed);border-color:#d8c7a5}.stat-accent .stat-icon{background:var(--navy-950);color:var(--gold)}.stat-accent .stat-card-head>strong{background:#fff7e7;border-color:#d8c28f}.monitor-expanded-backdrop{z-index:240}.monitor-expanded-modal{background:#f5f7f7;border:1px solid #ffffffb3;border-radius:13px;flex-direction:column;width:min(1480px,97vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 32px 90px #020e1c6b}.monitor-expanded-header{background:#fff;border-bottom:1px solid #dfe5e6;justify-content:space-between;align-items:center;gap:22px;min-height:106px;padding:19px 23px;display:flex}.monitor-expanded-header>div{min-width:0}.monitor-expanded-header>div>span{color:#087b8a;letter-spacing:1.35px;font-size:9px;font-weight:850}.monitor-expanded-header>div>div{align-items:center;gap:12px;margin-top:5px;display:flex}.monitor-expanded-header h2{color:var(--navy-950);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(23px,2vw,31px);font-weight:500}.monitor-expanded-header strong{min-width:44px;height:38px;color:var(--navy-950);background:#eaf8fa;border:1px solid #acdbe2;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:23px;font-weight:900;display:inline-flex}.monitor-expanded-header p{color:#75818b;margin:6px 0 0;font-size:12px}.monitor-expanded-header>button{color:#5e6b76;background:#eef2f2;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.monitor-expanded-body{flex:1;min-height:0;padding:18px;overflow-y:auto}.monitor-table-wrap{background:#fff;border:1px solid #dde3e4;border-radius:9px;width:100%;overflow:auto}.monitor-detail-table{white-space:normal;min-width:1220px}.monitor-detail-table th{z-index:2;color:#b9cad2;background:#091a30;padding:13px 14px;font-size:9px;position:sticky;top:0}.monitor-detail-table td{vertical-align:top;min-width:142px;padding:14px;font-size:11px;line-height:1.45}.monitor-detail-table td:nth-child(2),.monitor-detail-table td:nth-child(3){min-width:220px}.monitor-detail-table tbody tr{cursor:pointer;outline:none}:is(.monitor-detail-table tbody tr:hover,.monitor-detail-table tbody tr:focus-visible){background:#edf9fa;box-shadow:inset 3px 0 #00b4cc}.monitor-detail-table tbody tr.needs-first-action{background:#fff0ee;box-shadow:inset 4px 0 #df6a5f}:is(.monitor-detail-table tbody tr.needs-first-action:hover,.monitor-detail-table tbody tr.needs-first-action:focus-visible){background:#ffe9e6}.monitor-detail-table tbody tr.sent-to-documentation{background:#edf9f2;box-shadow:inset 4px 0 #42a978}:is(.monitor-detail-table tbody tr.sent-to-documentation:hover,.monitor-detail-table tbody tr.sent-to-documentation:focus-visible){background:#e3f5eb}.monitor-detail-table td>strong,.monitor-detail-table td>span:not(.monitor-action),.monitor-detail-table td>small{display:block}.monitor-detail-table td>strong{color:#263746;font-size:11px}.monitor-detail-table td>span:not(.monitor-action){color:#5f6f7b;margin-top:3px;font-size:10px}.monitor-detail-table td>small{color:#88939b;overflow-wrap:anywhere;margin-top:3px;font-size:9px}.monitor-detail-cards{display:none}.monitor-expanded-empty{color:#85919a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:300px;display:flex}.monitor-expanded-empty svg{color:#18a6b8}.monitor-expanded-empty strong{color:#354451;font-size:15px}.monitor-expanded-empty span{font-size:12px}.skeleton{background:#ebedee;border-radius:4px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.3s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.stat-skeleton{width:35px;height:27px}.stat-list-skeleton{height:17px;margin-top:5px}@keyframes shimmer{to{transform:translate(100%)}}.dashboard-grid{grid-template-columns:minmax(0,2.3fr) minmax(280px,.7fr);gap:18px;margin-bottom:18px;display:grid}.quick-panel{padding:24px}.section-heading h2{color:var(--navy-950);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400}.quick-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:20px;display:grid}.quick-action{min-height:108px;color:var(--ink);text-align:left;background:#fbfbfa;border:1px solid #e5e6e6;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.quick-action:hover{background:#fffdf9;border-color:#cfb888;transform:translateY(-1px)}.quick-action>span{background:var(--gold-soft);width:36px;height:36px;color:var(--gold-dark);border-radius:6px;place-items:center;display:grid}.quick-action>div{flex-direction:column;gap:5px;display:flex}.quick-action small{color:#7f8790;font-size:8.5px;line-height:1.45}.quick-action>svg{color:#b8bdc2}.quick-primary{color:#fff;background:linear-gradient(145deg,#0b1727,#112338);border-color:#cdb584}.quick-primary:hover{border-color:var(--gold);background:linear-gradient(145deg,#0b1727,#152a43)}.quick-primary>span{color:var(--gold);background:#00b4cc26}.quick-primary small{color:#ffffff87}.quick-primary>svg{color:var(--gold)}.focus-panel{color:#fff;background:linear-gradient(145deg,#0b1727,#111f31);padding:23px;position:relative;overflow:hidden}.focus-panel:after{content:"";border:1px solid #00b4cc24;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-45px;right:-45px;box-shadow:0 0 0 24px #00b4cc06,0 0 0 48px #00b4cc05}.focus-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.focus-top>span{color:var(--gold);letter-spacing:1.5px;font-size:8px;font-weight:700}.focus-ring{border:2px solid #00b4cc9e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.focus-ring strong{color:#8ee8ef;font-family:Arial,Helvetica,sans-serif;font-size:20px}.focus-ring small{color:#fff6;font-size:7px}.focus-panel h3{z-index:1;margin:1px 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400;position:relative}.focus-panel p{z-index:1;color:#ffffff85;max-width:245px;margin:0;font-size:9px;line-height:1.55;position:relative}.focus-panel button{z-index:2;color:var(--gold);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:21px;left:23px}.recent-panel{overflow:hidden}.heading-row{justify-content:space-between;align-items:center;padding:21px 23px 17px;display:flex}.table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-top:1px solid #eaebeb;width:100%;overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{color:#9097a0;letter-spacing:.7px;text-align:left;text-transform:uppercase;background:#fafaf8;padding:11px 15px;font-size:7.5px;font-weight:700}td{color:#596370;border-top:1px solid #ededec;padding:13px 15px;font-size:9.5px}tbody tr:hover{background:#fdfcf9}td strong{color:#283342;font-size:9.5px;display:block}td small{color:#9aa0a7;margin-top:3px;font-size:7.5px;display:block}.quote-link{color:var(--gold-dark);background:0 0;border:0;padding:0;font-size:9px;font-weight:750}.route-cell,.owner-cell{align-items:center;gap:7px;display:flex}.route-cell svg{color:var(--gold)}.owner-cell i{color:#586575;background:#edf0f2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:700;display:grid}.mode-pill,.status-pill{color:#5c6672;background:#f0f2f4;border-radius:12px;align-items:center;gap:5px;padding:4px 7px;font-size:7.5px;font-weight:700;display:inline-flex}.mode-air{color:#705a8b;background:#f2eef7}.mode-fcl{color:#3f6c6b;background:#edf3f3}.status-pill{color:#417360;background:#edf5f0}.status-pill i,.status-chip i{background:#4a9a78;border-radius:50%;width:5px;height:5px}.table-arrow{color:#7f8791;background:#fff;border:1px solid #e5e6e6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:52px 20px;display:flex}.empty-state>div{width:56px;height:56px;color:var(--gold-dark);background:#f4f0e6;border-radius:50%;place-items:center;display:grid}.empty-state h3{margin:14px 0 6px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400}.empty-state p{color:var(--muted);margin:0 0 18px;font-size:10px}.table-skeleton{padding:13px 20px 20px}.table-skeleton>div{border-bottom:1px solid #f0f0ef;grid-template-columns:1fr 1.4fr 1.4fr .6fr .8fr;gap:22px;padding:11px 0;display:grid}.table-skeleton span{height:11px}.builder-heading{align-items:center}.builder-heading .back-link{display:none}.heading-actions{align-items:center;gap:9px;display:flex}.status-chip{color:#417360;background:#edf5f0;border-radius:14px;align-items:center;gap:7px;margin-right:5px;padding:7px 10px;font-size:8px;font-weight:700;display:inline-flex}.builder-layout{grid-template-columns:minmax(0,1.48fr) minmax(340px,.72fr);align-items:start;gap:22px;display:grid}.form-stack{flex-direction:column;gap:15px;display:flex}.quotation-style-panel{background:linear-gradient(135deg,#f4fbfc,#fff);border:1px solid #b9dce1;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:center;gap:18px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #08434f0d}.quotation-style-panel>div:first-child>span{color:#09879a;letter-spacing:.9px;font-size:10px;font-weight:850}.quotation-style-panel h2{color:var(--navy-950);margin:5px 0 4px;font-size:17px}.quotation-style-panel p{color:#6f7e88;margin:0;font-size:11px;line-height:1.5}.quotation-style-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quotation-style-options>button{color:#6d7a84;text-align:left;background:#fff;border:1px solid #d9e1e3;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:10px 11px;display:grid}.quotation-style-options>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.quotation-style-options strong{color:#273746;font-size:11px}.quotation-style-options small{color:#87939b;font-size:9px;line-height:1.3}.quotation-style-options>button.active{color:#087b8a;background:#eaf9fb;border-color:#00a9c0;box-shadow:inset 0 0 0 1px #00a9c01f}.quick-quote-context{background:#dbe5e7;border:1px solid #dbe5e7;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.quick-quote-context>div{background:#fff;min-width:0;padding:14px 15px}.quick-quote-context span{color:#128596;letter-spacing:.7px;font-size:9px;font-weight:850;display:block}.quick-quote-context strong{color:#263746;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.quick-quote-context small{color:#7b8992;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.quick-rate-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:15px;display:grid}.quick-rate-pair>label{background:#f8fafb;border:1px solid #dbe3e6;border-radius:9px;min-width:0;padding:14px}.quick-rate-pair>.quick-rate-sell{background:#f0fbfc;border-color:#9ddae2}.quick-rate-pair .field>span,.quick-rate-pair>label>span{color:#18394a;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:800;display:flex}.quick-rate-pair>label>span small,.quick-quotation-notes>span small{color:#657784;font-size:11px;font-weight:600}.quick-rate-spread{color:#286675;margin:11px 1px 0;font-size:12px}.quick-rate-spread strong{color:#0a6677;font-variant-numeric:tabular-nums;margin-left:4px}.quick-rate-spread.is-negative,.quick-rate-spread.is-negative strong{color:#b04c3f}.quick-quotation-notes{margin-top:16px}.quick-quotation-notes>span{color:#18394a;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:800;display:flex}.quick-quotation-notes textarea{min-height:92px;line-height:1.5}.form-stack>#freight-schedule{order:4}.form-stack>#additional-charges{order:5}.form-stack>#clearance-stuffing{order:6}.form-stack>#transportation-route{order:7}.form-stack>.form-section:last-child{order:8}.form-section{background:#fff;border:1px solid #e1e3e3;border-radius:8px;overflow:hidden}.form-stack>.form-section:first-child{z-index:12;position:relative;overflow:visible}.form-section-head{background:#fbfbfa;border-bottom:1px solid #ececeb;align-items:center;gap:13px;padding:18px 20px;display:flex}.form-section-head>span{width:29px;height:29px;color:var(--gold-dark);border:1px solid #d8c299;border-radius:50%;place-items:center;font-size:8px;font-weight:750;display:grid}.form-section-head h2{color:var(--navy-950);margin:0 0 2px;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:400}.form-section-head p{color:#90969d;margin:0;font-size:8px}.form-section-body{padding:21px}.field-grid{gap:15px 13px;display:grid}.field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field-span{grid-column:1/-1}.field-double{grid-column:span 2}.field{color:#68717c;flex-direction:column;gap:7px;font-size:8.5px;font-weight:650;display:flex}.field>span em{color:#b24b49;margin-left:2px;font-style:normal}.field input,.field select,.field textarea,.charge-row input,.charge-row select,.history-toolbar select{color:#263241;background:#fff;border:1px solid #dfe2e3;border-radius:5px;outline:none;width:100%;height:40px;padding:0 11px;font-size:10px;transition:all .18s}.field textarea{resize:vertical;height:88px;padding-top:10px}.field input::placeholder,.field textarea::placeholder{color:#b2b7bc}.field input:focus,.field select:focus,.field textarea:focus,.charge-row input:focus,.charge-row select:focus{border-color:#00b4cc;box-shadow:0 0 0 3px #00b4cc1a}.validity-field-group{flex-direction:column;gap:8px;min-width:0;display:flex}.validity-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.validity-presets button{color:#596b77;cursor:pointer;background:#f8fafb;border:1px solid #d8e0e3;border-radius:6px;min-height:32px;padding:4px 6px;font-size:8px;font-weight:750;line-height:1.25;transition:all .18s}.validity-presets button:hover{color:#087d8c;background:#effbfc;border-color:#91d8e1}.validity-presets button:focus-visible{outline-offset:1px;outline:3px solid #00b4cc2e}.validity-presets button.active{color:#087889;background:#e8f9fb;border-color:#00b4cc;box-shadow:inset 0 0 0 1px #00b4cc1f}.schedule-field{gap:6px;min-width:0}.schedule-field-heading{justify-content:space-between;align-items:center;gap:8px;min-height:17px;display:flex}.schedule-field-heading label,.schedule-field-heading>span{align-items:center;gap:5px;display:inline-flex}.schedule-field-heading label{color:#5b6875;font-size:11px;font-weight:750}.schedule-field-heading label em{color:#b24b49;font-style:normal}.schedule-field-heading>span{color:#948057;letter-spacing:.45px;flex:none;font-size:9px;font-weight:850}.schedule-field-heading svg,.schedule-picker-button svg{flex:none;width:15px;height:15px}.schedule-input-shell{background:#fff;border:1px solid #d9dfe1;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;min-width:0;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.schedule-input-shell:focus-within{border-color:#00a7bd;box-shadow:0 0 0 3px #00b4cc1a}.field .schedule-input-shell input{min-width:0;height:44px;box-shadow:none;color:#263241;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;border-radius:0;padding:0 10px;font-size:13px}.field .schedule-input-shell input:focus{box-shadow:none;border:0}.schedule-picker-button{color:#f2d392;cursor:pointer;background:linear-gradient(#10243b,#081a2f);border:0;border-left:1px solid #e0e4e5;justify-content:center;align-items:center;gap:6px;min-width:88px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.schedule-picker-button:hover{color:#ffe1a0;background:#102a45}.schedule-picker-button:disabled{color:#8c979f;cursor:not-allowed;background:#edf1f2}.schedule-field-help{color:#8a949c;justify-content:space-between;align-items:center;gap:8px;min-height:17px;font-size:10px;font-weight:550;line-height:1.35;display:flex}.schedule-field-help.has-value>span{color:#167582;font-weight:750}.schedule-field-help button{color:#9b7540;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0 6px;font-size:10px;font-weight:800}.schedule-picker-button:focus-visible{outline-offset:-3px;outline:3px solid #00b4cc59}.schedule-field-help button:focus-visible{outline-offset:-3px;outline:3px solid #00b4cc59}.schedule-field.is-readonly .schedule-input-shell{background:#f0f6f7}.schedule-input-shell{background:linear-gradient(#fff 0%,#f6fafb 100%);border-color:#bdcdd2;border-radius:8px;box-shadow:inset 0 1px #fff,0 5px 14px #11263a1c}.schedule-input-shell:hover{border-color:#75b9c4;box-shadow:inset 0 1px #fff,0 7px 17px #11263a24}.schedule-input-shell:focus-within{box-shadow:0 0 0 3px #00b4cc29,0 8px 20px #11263a24}.field .schedule-input-shell input{font-variant-numeric:tabular-nums}.schedule-input-shell input::-webkit-calendar-picker-indicator{box-sizing:content-box;cursor:pointer;background-color:#e8f5f7;border-radius:6px;padding:7px;box-shadow:0 1px 4px #11263a21}.schedule-picker-button{background:linear-gradient(155deg,#1b6277 0%,#10243b 65%,#081a2f 100%);box-shadow:inset 0 1px #ffffff3d}.schedule-picker-button:hover{background:linear-gradient(155deg,#257c8f,#12344d)}.schedule-field.is-readonly .schedule-input-shell{box-shadow:inset 0 1px #ffffffbf}input:is([type=date],[type=datetime-local]):not(.schedule-input-shell input){font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#fff,#f6fafb);border-color:#bdcdd2;border-radius:8px;box-shadow:inset 0 1px #fff,0 5px 14px #11263a1c}input:is([type=date],[type=datetime-local]):not(.schedule-input-shell input):focus{box-shadow:0 0 0 3px #00b4cc29,0 8px 20px #11263a24}input:is([type=date],[type=datetime-local]):not(.schedule-input-shell input)::-webkit-calendar-picker-indicator{box-sizing:content-box;cursor:pointer;background-color:#e8f5f7;border-radius:6px;padding:7px;box-shadow:0 1px 4px #11263a21}.outcome-schedule-field{flex:290px;min-width:260px}.workflow-outcome-panel{flex-wrap:wrap}.workflow-outcome-panel .schedule-field-heading>span{color:#948057;font-size:9px}.workflow-outcome-panel .schedule-field-help>span{color:#6f7d87;letter-spacing:0;font-size:10px}.workflow-outcome-panel .schedule-field-help.has-value>span{color:#167582}.workflow-outcome-panel .schedule-picker-button{border-radius:0;min-height:44px;padding:0 11px;font-size:10px}.workflow-outcome-panel .schedule-field-help button{border-radius:0;min-height:32px;padding:0 6px;font-size:10px}.company-autocomplete-field{z-index:8;position:relative}.company-autocomplete-control{position:relative}.company-autocomplete-control>input{padding-left:34px;padding-right:34px}.company-search-icon{color:#7f8d97;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.company-loading{color:var(--gold-dark);position:absolute;top:13px;right:11px}.company-autocomplete-help{color:#929ba3;margin-top:-2px;font-size:7px;font-weight:500;line-height:1.4}.company-suggestion-menu{z-index:80;background:#fff;border:1px solid #cad9dd;border-radius:7px;max-height:224px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #06182e2e}.company-suggestion-menu>button{color:#273646;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f1;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:51px;padding:8px 11px;display:grid}.company-suggestion-menu>button:last-child{border-bottom:0}:is(.company-suggestion-menu>button:hover,.company-suggestion-menu>button:focus-visible){background:#f1fafb;outline:none}.company-suggestion-menu>button>i{width:29px;height:29px;color:var(--gold-dark);background:#e9f7f9;border-radius:6px;place-items:center;font-style:normal;display:grid}.company-suggestion-menu>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.company-suggestion-menu strong,.company-suggestion-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-suggestion-menu strong{color:var(--navy-950);font-size:9.5px}.company-suggestion-menu small{color:#87919a;font-size:7.5px;font-weight:500}.company-suggestion-state{color:#818c95;padding:15px 12px;font-size:8px;font-weight:550;line-height:1.5}.charges-head,.charge-row{grid-template-columns:1.35fr .62fr .56fr .82fr 1.08fr 30px;align-items:center;gap:8px;display:grid}.charges-head{color:#9299a1;letter-spacing:.45px;text-transform:uppercase;padding:0 2px 7px;font-size:7px;font-weight:700}.charges-actual-toolbar{background:linear-gradient(115deg,#f2fafb,#fff);border:1px solid #c8dde0;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;padding:14px 15px;display:flex}.charges-actual-toolbar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.charges-actual-toolbar>div>span{color:#16808d;letter-spacing:.7px;font-size:9px;font-weight:850}.charges-actual-toolbar>div>strong{color:var(--navy-950);font-size:13px}.charges-actual-toolbar>div>small{color:#73838c;font-size:11px;line-height:1.45}.charges-actual-toolbar>button{color:#fff;white-space:nowrap;background:#0b8b9b;border:1px solid #0b8b9b;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:11px;font-weight:850;display:inline-flex}.charges-actual-toolbar>button:hover{background:#076f7d;border-color:#076f7d}.charges-actual-toolbar.applied{background:linear-gradient(115deg,#f0faf5,#fff);border-color:#b9dccb}.charges-actual-toolbar.applied>button{background:#2f8a65;border-color:#2f8a65}.charges-actual-toolbar>button:disabled{cursor:default;opacity:1}.charges-list{flex-direction:column;gap:8px;display:flex}.charge-cell{min-width:0;display:block}.charge-cell>span{display:none}.charge-row>button{color:#a8adb3;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:34px;display:grid}.charge-row>button:hover{color:#a74a47;background:#fff0ef}.add-row-button{color:var(--gold-dark);background:0 0;border:0;align-items:center;gap:6px;margin-top:13px;padding:0;font-size:9px;font-weight:700;display:flex}.destination-charge-panel{background:#f8fafb;border:1px solid #dfe5e6;border-radius:8px;margin-top:20px;overflow:hidden}.destination-charge-panel.enabled{background:#f6fcfd;border-color:#00b4cc73}.destination-toggle-row{justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.destination-toggle-row span{color:#87929b;letter-spacing:.7px;font-size:7px;font-weight:800}.destination-toggle-row h3{color:var(--navy);margin:4px 0 3px;font-size:12px}.destination-toggle-row h3 small{color:#687782;font-size:9px;font-weight:600}.destination-toggle-row p{color:#7a858e;margin:0;font-size:9px}.destination-switch{color:#7d878f;background:#fff;border:1px solid #d4dadd;border-radius:20px;align-items:center;gap:7px;min-width:92px;padding:7px 9px;display:flex}.destination-switch i{background:#cbd1d4;border-radius:10px;width:28px;height:16px;transition:all .18s;position:relative}.destination-switch i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.destination-switch strong{font-size:8px}.destination-charge-panel.enabled .destination-switch{color:#087f91;border-color:#00b4cc73}.destination-charge-panel.enabled .destination-switch i{background:#00b4cc}.destination-charge-panel.enabled .destination-switch i:after{transform:translate(12px)}.destination-charge-body{border-top:1px solid #e2ecee;padding:0 16px 16px}.destination-charges-head,.destination-charge-row{grid-template-columns:1.45fr .65fr .6fr .9fr 30px}.destination-charges-head{padding-top:14px}.destination-currency{flex-direction:column;gap:5px;display:flex}.destination-currency input{text-transform:uppercase;height:32px}.terms-list{flex-direction:column;gap:7px;display:flex}.terms-list>div{grid-template-columns:25px 1fr 30px;align-items:start;gap:9px;display:grid}.terms-list>div>span{color:var(--gold-dark);padding-top:9px;font-size:8px;font-weight:700}.terms-list textarea{color:#59626d;resize:vertical;border:1px solid #e1e3e3;border-radius:4px;outline:none;width:100%;min-height:39px;padding:9px 10px;font-size:9px;line-height:1.45}.terms-list>div>button{color:#a55b55;background:#fff3f2;border:0;border-radius:4px;place-items:center;width:30px;height:38px;display:grid}.term-add{background:#fafcfc;border:1px dashed #cfd7d9;border-radius:6px;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:16px;padding:14px;display:grid}.term-add textarea{resize:vertical;border:1px solid #dfe2e3;border-radius:5px;outline:none;width:100%;min-height:62px;padding:10px 11px}.preview-column{position:sticky;top:91px}.preview-label{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.preview-label span{margin:0}.preview-label small{color:#999fa6;font-size:8px}.preview-download{border-color:var(--navy-950);background:var(--navy-950);color:#fff;width:100%;margin-top:10px}.quote-paper{color:#172130;background:#fff;width:100%;min-height:800px;padding:30px 32px 24px;font-family:Arial,sans-serif;box-shadow:0 14px 35px #0e18261f}.quote-paper-compact{min-height:0;padding:20px 20px 16px}.paper-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.paper-brand{align-items:center;gap:9px;display:flex}.paper-brand>img{object-fit:contain;width:34px;height:34px}.paper-brand>div:last-child{flex-direction:column;display:flex}.paper-brand strong{letter-spacing:1px;font-family:Arial,Helvetica,sans-serif;font-size:10px}.paper-brand span{color:var(--gold-dark);letter-spacing:1.4px;margin-top:2px;font-size:4px}.paper-title{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.paper-title span,.paper-customer span,.rate-title span,.paper-terms>span{color:var(--gold-dark);letter-spacing:.7px;font-size:5px;font-weight:800}.paper-title strong{font-size:7px}.paper-title small{color:#8c949d;font-size:5px}.paper-rule{background:linear-gradient(90deg, var(--gold) 0 25%, #e8e1d5 25% 100%);height:2px;margin:13px 0 15px}.paper-customer{grid-template-columns:1.4fr .6fr;gap:18px;display:grid}.paper-customer>div{flex-direction:column;gap:4px;display:flex}.paper-customer>div:last-child{border-left:1px solid #eee;padding-left:12px}.paper-customer strong{font-size:8px}.paper-customer p{color:#77808b;margin:0;font-size:5px;line-height:1.5}.route-strip{background:#f5f1e8;border-radius:3px;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin:16px 0;padding:10px 12px;display:grid}.route-strip>div:not(.route-mode){flex-direction:column;gap:2px;display:flex}.route-strip>div:last-child{text-align:right}.route-strip small{color:var(--gold-dark);letter-spacing:.6px;font-size:4.5px;font-weight:700}.route-strip strong{font-size:7px}.route-mode{min-width:58px;color:var(--gold-dark);justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.route-mode:before,.route-mode:after{content:"";background:#d8c7a4;width:17px;height:1px}.route-mode span{color:#8a7552;font-size:4.5px;font-weight:700}.paper-grid{border:1px solid #e8e8e6;grid-template-columns:repeat(3,1fr);display:grid}.paper-grid>div{border-bottom:1px solid #e8e8e6;border-right:1px solid #e8e8e6;flex-direction:column;gap:5px;min-height:38px;padding:8px;display:flex}.paper-grid>div:nth-child(3n){border-right:0}.paper-grid>div:nth-last-child(-n+3){border-bottom:0}.paper-grid span{color:#9299a1;text-transform:uppercase;font-size:4.5px}.paper-grid strong{font-size:6px}.rate-title{background:var(--navy-950);grid-template-columns:22px 1.35fr .8fr .45fr .65fr .75fr;align-items:center;gap:4px;margin-top:15px;padding:6px 8px;display:grid}.rate-title span{color:#e4ca96}.rate-title span:nth-last-child(-n+2){text-align:right}.paper-rates>div{border:1px solid #e9e9e7;border-top:0;grid-template-columns:22px 1.35fr .8fr .45fr .65fr .75fr;align-items:center;gap:4px;min-height:29px;padding:5px 8px;display:grid}.paper-rates i{color:#a0a6ab;font-size:4.5px;font-style:normal}.paper-rates strong{font-size:6px}.paper-rates span{color:#8b9299;font-size:5px}.paper-rates small{color:#66717b;font-size:4.7px}.paper-rates em,.paper-rates b{color:var(--navy-950);text-align:right;font-size:5.5px;font-style:normal;font-weight:700}.paper-rates>.rate-section{color:#29626b;letter-spacing:.55px;background:#edf5f5;min-height:0;padding:5px 8px;font-size:5px;font-weight:800;display:block}.paper-rates>.destination-rate-section{color:#7e5822;background:#fbf6eb;border-top:1px solid #e4d1aa;margin-top:8px}.lcl-payment-summary{border:1px solid #d7e3e5;border-radius:3px;margin-top:10px;overflow:hidden}.lcl-summary-title{background:var(--navy-950);color:#fff;justify-content:space-between;padding:6px 8px;display:flex}.lcl-summary-title span,.lcl-summary-title strong{letter-spacing:.55px;font-size:5px;font-weight:800}.lcl-summary-title strong{color:#e4ca96}.lcl-summary-row{background:#f2f8f9;grid-template-columns:1fr minmax(120px,.9fr);align-items:center;gap:12px;min-height:39px;padding:8px;display:grid}.lcl-summary-row+.lcl-summary-row{border-top:1px solid #dce7e8}.lcl-summary-row.consignee{background:#fbf8f0}.lcl-summary-row>div{flex-direction:column;gap:3px;display:flex}.lcl-summary-row span{color:var(--gold-dark);letter-spacing:.45px;font-size:4.5px;font-weight:800}.lcl-summary-row strong{font-size:6px}.lcl-summary-row>b{color:var(--navy-950);text-align:right;font-size:6.5px}.quick-local-note{border-left:2px solid var(--gold);color:var(--navy-950);letter-spacing:.35px;background:#faf7ef;margin-top:9px;padding:7px 9px;font-size:5px;font-weight:850}.quick-customer-note{color:var(--navy-950);background:#f0f9fb;border-left:2px solid #00a9c0;margin-top:6px;padding:7px 9px}.quick-customer-note strong{color:#137b8b;letter-spacing:.35px;font-size:5px;display:block}.quick-customer-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:5.4px;line-height:1.5}.paper-terms{margin-top:15px}.paper-terms ol{color:#7a828b;margin:6px 0 0;padding-left:12px;font-size:4.4px;line-height:1.5}.paper-terms>small{color:var(--gold-dark);font-size:4.5px}.paper-footer{border-top:1px solid #e1d5bf;justify-content:space-between;margin-top:17px;padding-top:10px;display:flex}.paper-footer>div{flex-direction:column;gap:2px;display:flex}.paper-footer>div:last-child{text-align:right}.paper-footer strong{font-family:Arial,Helvetica,sans-serif;font-size:6px}.paper-footer span{color:#858d95;font-size:4px}.history-panel{overflow:hidden}.history-toolbar{align-items:center;gap:11px;padding:17px;display:flex}.search-box{color:#9aa1a9;background:#fff;border:1px solid #dfe2e3;border-radius:5px;align-items:center;gap:9px;min-width:280px;height:39px;padding:0 12px;display:flex}.search-box input{color:#344050;background:0 0;border:0;outline:none;width:100%;font-size:9.5px}.history-toolbar .search-box{flex:1;max-width:470px}.history-toolbar select{width:130px}.record-count{color:#8e959e;margin-left:auto;font-size:9px}.row-actions{gap:4px;display:flex}.row-actions button{color:#77808a;background:#fff;border:1px solid #e2e4e5;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.row-actions button:hover{color:var(--gold-dark);border-color:#c7ad7c}.row-actions button.danger-action{color:#b64b4b}.row-actions button.danger-action:hover{color:#963737;background:#fff6f6;border-color:#d99393}.dashboard-followups{margin-bottom:18px;overflow:hidden}.followup-clickable-row,.followup-clickable-card{cursor:pointer}.followup-clickable-row:focus-visible{outline-offset:-2px;outline:2px solid #c8a85a}.followup-clickable-card:focus-visible{outline-offset:2px;outline:2px solid #c8a85a}.followup-heading-actions{align-items:center;gap:16px;display:flex}.followup-clear{background:linear-gradient(90deg,#f4fbf9,#fff);border-top:1px solid #eaebeb;align-items:center;gap:13px;min-height:88px;padding:18px 23px;display:flex}.followup-clear>svg{color:#3f9472}.followup-clear>div{flex-direction:column;flex:1;gap:3px;display:flex}.followup-clear strong{color:#2e493e;font-size:10px}.followup-clear span{color:#84918b;font-size:8px}.ongoing-shipments{border-color:#cfe3e6;margin-bottom:18px;overflow:hidden}.ongoing-shipments-page{margin-bottom:0}.ongoing-shipments-heading{background:linear-gradient(115deg,#f7fcfc,#fff)}.ongoing-shipments-heading h1{color:var(--navy-950);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:400}.ongoing-shipments-heading>div>p{color:#75858e;margin:6px 0 0;font-size:10px;line-height:1.5}.ongoing-shipment-count{color:#126f7b;text-transform:uppercase;white-space:nowrap;background:#eaf8fa;border:1px solid #b8dfe4;border-radius:19px;justify-content:center;align-items:center;gap:7px;min-width:96px;min-height:37px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.ongoing-shipments-table{max-height:410px;overflow:auto}.ongoing-shipment-row{cursor:pointer}.ongoing-shipment-row.sent-to-documentation{background:#edf9f2;box-shadow:inset 4px 0 #42a978}:is(.ongoing-shipment-row.sent-to-documentation:hover,.ongoing-shipment-row.sent-to-documentation:focus-visible){background:#e3f5eb}.ongoing-shipment-row:focus-visible{outline-offset:-2px;outline:2px solid #09a7bb}.ongoing-shipment-row td{vertical-align:top}.ongoing-shipment-row td>strong,.ongoing-shipment-row td>small{display:block}.ongoing-shipment-row td>small{color:#87929a;text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:5px;overflow:hidden}.shipment-booking-number{color:#087888}.shipment-live-status{color:#247758;white-space:nowrap;background:#eaf7f1;border-radius:14px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.shipment-live-status i{background:#30a475;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #30a47521}.shipment-status-button{color:#176f7b;white-space:nowrap;background:#f0fafb;border:1px solid #b7dce1;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.shipment-status-button:hover{background:#e5f7f9;border-color:#69c5cf}.ongoing-shipment-empty{background:linear-gradient(90deg,#f3fafb,#fff);border-top:1px solid #e4ecee;align-items:center;gap:13px;min-height:92px;padding:18px 23px;display:flex}.ongoing-shipment-empty>svg{color:#16818e;flex:none}.ongoing-shipment-empty>div{flex-direction:column;gap:4px;display:flex}.ongoing-shipment-empty strong{color:#274650;font-size:13px}.ongoing-shipment-empty span{color:#7b8c94;font-size:11px}.crm-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.crm-stat{background:#fff;border:1px solid #e0e4e5;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:105px;padding:18px 19px;display:flex;box-shadow:0 8px 25px #0c172608}.crm-stat>div{flex-direction:column;display:flex}.crm-stat span{color:#78828c;font-size:8px;font-weight:700}.crm-stat strong{color:var(--navy-950);margin:6px 0 3px;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:400}.crm-stat small{color:#a0a6ac;font-size:7px}.crm-stat>i{width:39px;height:39px;color:var(--navy-900);background:#eef2f5;border-radius:8px;place-items:center;font-style:normal;display:grid}.crm-cyan>i{color:#078ca0;background:#e8f8fa}.crm-red>i{color:#b4574c;background:#fff0ee}.crm-green>i{color:#357b5d;background:#eaf7f1}.crm-panel{overflow:hidden}.crm-toolbar .search-box{max-width:none}.crm-toolbar select{min-width:155px}.crm-loading{color:#7e8992;justify-content:center;align-items:center;gap:10px;min-height:120px;font-size:9px;display:flex}.crm-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:35px;display:flex}.crm-empty>svg{color:#a78d59}.crm-empty h3{margin:12px 0 5px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400}.crm-empty p{color:#8f969d;margin:0 0 17px;font-size:9px}.lead-number{color:#0c7180;background:0 0;border:0;padding:0;font-size:9.5px;font-weight:800}.lead-desktop-table .lead-table{min-width:1160px}.lead-table th{padding:9px 12px}.lead-table td{padding:9px 12px;line-height:1.35}.lead-table td strong{text-overflow:ellipsis;max-width:300px;overflow:hidden}.lead-table td small{text-overflow:ellipsis;max-width:300px;margin-top:2px;overflow:hidden}.lead-table .first-action-reminder{margin-top:4px;padding:3px 6px}.lead-table tr.lead-needs-first-action>td{background:#fff1ef}.lead-table tr.lead-needs-first-action>td:first-child{box-shadow:inset 4px 0 #df6a5f}.lead-table tr.lead-needs-first-action:hover>td{background:#ffe9e6}.lead-table tr.lead-sent-to-documentation>td{background:#edf9f2}.lead-table tr.lead-sent-to-documentation>td:first-child{box-shadow:inset 4px 0 #42a978}.lead-table tr.lead-sent-to-documentation:hover>td{background:#e3f5eb}.first-action-reminder{color:#a54137;background:#fff8f7;border:1px solid #efbbb5;border-radius:999px;align-items:center;width:fit-content;margin-top:6px;padding:4px 7px;font-size:8px;font-weight:800;line-height:1.2;display:inline-flex}.priority-pill,.lead-status,.follow-up-cell{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.priority-pill{color:#67717a;background:#f3f4f4;border-radius:13px;padding:5px 8px;font-size:7px;font-weight:800}.priority-hot{color:#b14c3f;background:#fff0ed}.priority-warm{color:#9a6c28;background:#fff7e8}.priority-cold{color:#537482;background:#edf4f7}.lead-status{color:#65717b;background:#eef1f3;border-radius:13px;padding:5px 8px;font-size:7px;font-weight:800}.lead-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-new{color:#4e7585;background:#eef4f7}.status-follow-up{color:#956523;background:#fff5e5}.status-quotation-sent{color:#237583;background:#eaf7f8}.status-inquiry-saved{color:#24667f;background:#eaf5fa}.status-postponed{color:#77509c;background:#f5edfb}.status-confirmed{color:#2e7554;background:#eaf7f0}.status-sent-to-documentation{color:#465d9f;background:#eef1fc}.status-closed{color:#5d6872;background:#f1f3f4}.status-closed-won{color:#39765b;background:#e9f6ef}.status-closed-lost{color:#95544f;background:#f7eded}.follow-up-cell{color:#66727b;font-size:8px}.follow-today{color:#8c5f1f;background:#fff4dc;border-radius:5px;padding:5px 7px;font-weight:750}.follow-overdue{color:#a84941;background:#fff0ee;border-radius:5px;padding:5px 7px;font-weight:750}.crm-modal{background:#f5f6f5;border-radius:11px;flex-direction:column;width:min(980px,96vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #0000005c}.crm-modal-header{background:#fff;border-bottom:1px solid #e1e4e4;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:15px 20px 14px 25px;display:flex}.crm-modal-header>div:first-child{min-width:0}.crm-modal-header span{color:var(--gold-dark);letter-spacing:1px;font-size:7px;font-weight:800}.crm-modal-header h2{color:var(--navy-950);margin:4px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400}.crm-modal-header p{color:#838c94;margin:4px 0 0;font-size:8px}.crm-modal-header>button,.lead-head-actions>button{color:#65717a;background:#f0f2f2;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.crm-modal-body{padding:20px;overflow-y:auto}.crm-modal-footer{background:#fff;border-top:1px solid #e0e3e3;justify-content:flex-end;align-items:center;gap:9px;min-height:67px;padding:11px 20px;display:flex}.crm-form-section{background:#fff;border:1px solid #e0e3e3;border-radius:8px;margin-bottom:16px;padding:20px}.crm-form-section:last-child{margin-bottom:0}.inquiry-choice-field{flex-direction:column;gap:8px;display:flex}.inquiry-choice-field>span{color:#65717c;font-size:12px;font-weight:700}.inquiry-choice-field>small{color:#89939b;font-size:10px}.inquiry-service-picker .service-option{min-height:52px;font-size:12px}.inquiry-trade-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.inquiry-trade-picker button{color:#66737d;background:#fff;border:1px solid #d9e0e2;border-radius:6px;min-height:42px;font-size:12px;font-weight:800}.inquiry-trade-picker button:hover{background:#f7fcfd;border-color:#91d9e2}.inquiry-trade-picker button.active{color:var(--navy-950);background:#eaf8fa;border-color:#00b4cc;box-shadow:0 0 0 2px #00b4cc14}.lead-owner-assignment{background:linear-gradient(135deg,#f8fbfc,#fff);border:1px solid #dfe6e8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px 20px;padding:16px;display:grid}.lead-owner-assignment>div>span{color:var(--cyan-dark);letter-spacing:.85px;font-size:10px;font-weight:850}.lead-owner-assignment h4{color:var(--navy-950);margin:5px 0 4px;font-size:14px}.lead-owner-assignment p{color:#72808b;max-width:680px;margin:0;font-size:11px;line-height:1.5}.lead-owner-assignment>small{color:#89939a;grid-column:1/-1;font-size:10px}.lead-owner-switch{color:#6f7c86;background:#fff;border:1px solid #d4dadd;border-radius:22px;justify-content:center;align-items:center;gap:8px;min-width:112px;padding:9px 11px;display:flex}.lead-owner-switch i{background:#cbd2d5;border-radius:12px;width:32px;height:18px;transition:all .18s;position:relative}.lead-owner-switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.lead-owner-switch strong{font-size:10px}.lead-owner-switch:disabled{cursor:not-allowed;opacity:.45}.lead-owner-assignment.enabled{background:linear-gradient(135deg,#f1fbfc,#fff);border-color:#00b4cc61}.lead-owner-assignment.enabled .lead-owner-switch{color:#087f91;border-color:#00b4cc73}.lead-owner-assignment.enabled .lead-owner-switch i{background:#00b4cc}.lead-owner-assignment.enabled .lead-owner-switch i:after{transform:translate(14px)}.lead-owner-select{grid-column:1/-1}.crm-section-title{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.crm-section-title>span{background:var(--navy-950);color:#6edee8;border-radius:6px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.crm-section-title h3{color:var(--navy-950);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400}.crm-section-title p{color:#92999f;margin:3px 0 0;font-size:7.5px;line-height:1.4}.multi-route-field,.equipment-field-group{min-width:0}.equipment-field-group>small{color:#6c7c86;margin-top:6px;font-size:9px;line-height:1.45;display:block}.field input:disabled,.field select:disabled{cursor:not-allowed;color:#586773;opacity:1;background:#f3f5f5}.port-quick-fill{align-items:center;gap:8px;margin-top:8px;display:flex}.port-quick-fill>span{color:#7b8791;flex:none;font-size:9px;font-weight:750}.port-quick-fill>div{flex-wrap:wrap;gap:6px;display:flex}.port-quick-fill button{color:#126f7c;background:#f2fbfc;border:1px solid #b9dfe3;border-radius:999px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800;transition:all .18s}.port-quick-fill button:hover,.port-quick-fill button.active{color:#074f5a;background:#dff6f8;border-color:#079aae;box-shadow:0 0 0 2px #00b4cc14}.additional-port-controls{flex-direction:column;gap:8px;margin-top:9px;display:flex}.additional-port-row{grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:7px;display:grid}.additional-port-row.with-equipment{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) 42px}.additional-port-row>button{color:#a54d46;background:#fff6f5;border:1px solid #e2c8c5;border-radius:6px;place-items:center;width:42px;height:44px;display:grid}.additional-port-add{color:#127481;background:#f2fbfc;border:1px dashed #91ccd3;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.additional-port-add:hover{background:#e7f8fa;border-color:#079aae}.multi-route-summary{color:#176f7a;background:#eff9fa;border:1px solid #b9dfe3;border-radius:7px;align-items:center;gap:11px;padding:12px 14px;display:flex}.multi-route-summary>svg{flex:none}.multi-route-summary>div{flex-direction:column;gap:4px;display:flex}.multi-route-summary strong{color:#153b4d;font-size:10px}.multi-route-summary span{color:#68808a;font-size:8px;line-height:1.45}.lead-detail-modal{width:min(1040px,96vw)}.lead-detail-head{background:linear-gradient(120deg,#07182d,#102a42)}.lead-detail-head h2{color:#fff}.lead-detail-head p{color:#ffffff80}.lead-head-actions{align-items:center;gap:10px;display:flex}.lead-head-actions>button{color:#fff;background:#ffffff1a}.lead-detail-body{padding:22px}.lead-workflow{background:#f9fbfb;border:1px solid #dfe7e8;border-radius:8px;margin-bottom:14px;padding:16px}.lead-workflow-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.workflow-node{color:#8a949c;background:#fff;border:1px solid #e1e6e7;border-radius:6px;flex-direction:column;gap:7px;min-height:54px;padding:9px;display:flex}.workflow-node i{color:#88929a;background:#edf0f1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6.5px;font-style:normal;font-weight:800;display:grid}.workflow-node span{font-size:6.5px;font-weight:750;line-height:1.3}.workflow-node.complete{color:#236e79;background:#edf9fa;border-color:#a8dce2}.workflow-node.complete i{background:var(--gold);color:var(--navy-950)}.workflow-branch-label{color:#849097;letter-spacing:.6px;text-transform:uppercase;margin:13px 0 8px;font-size:6.5px;font-weight:800}.workflow-outcome-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.workflow-branch{color:#879199;background:#fff;border:1px solid #e1e5e6;border-radius:6px;grid-template-columns:20px 1fr;align-items:center;gap:8px;min-height:52px;padding:9px;display:grid}.workflow-branch i{background:#edf0f1;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.workflow-branch strong{font-size:7.5px}.workflow-branch small{grid-column:2;margin-top:-6px;font-size:6px}.workflow-branch.active.confirmed{color:#307158;background:#edf8f2;border-color:#9ed1ba}.workflow-branch.active.postponed{color:#936f2e;background:#fff8e9;border-color:#ead19c}.workflow-branch.active.closed{color:#98534d;background:#fff1f0;border-color:#e4b3ae}.workflow-branch.active i{color:#fff;background:currentColor}.workflow-cancelled{color:#98564f;background:#fff0ef;border-radius:5px;align-items:center;gap:7px;margin-top:10px;padding:9px 11px;font-size:7.5px;font-weight:700;display:flex}.lead-next-step{background:linear-gradient(135deg,#fffaf0,#fffdf8);border:1px solid #d5c383;border-radius:8px;align-items:center;gap:16px;margin-bottom:14px;padding:16px 18px;display:flex}.lead-next-step>div{flex:1}.lead-next-step span{color:var(--gold-dark);letter-spacing:.8px;font-size:6.5px;font-weight:850}.lead-next-step h3{color:var(--navy-950);margin:5px 0 4px;font-size:12px}.lead-next-step p{color:#7f7a6b;margin:0;font-size:7.5px}.rate-source-step{align-items:end}.rate-source-entry{flex:0 470px;grid-template-columns:minmax(210px,1fr) auto;align-items:end;gap:9px;display:grid}.rate-source-entry label{color:#705c2f;letter-spacing:.55px;flex-direction:column;gap:6px;font-size:10px;font-weight:850;display:flex}.rate-source-entry input{width:100%;height:44px;color:var(--navy-950);font:inherit;letter-spacing:0;background:#fff;border:1px solid #d9c887;border-radius:6px;outline:0;padding:0 12px;font-size:14px;font-weight:650}.rate-source-entry input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00b8cf1f}.rate-source-required{color:#816c37;font-size:11px;font-weight:750}.lead-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.overview-item{background:#fff;border:1px solid #e0e4e4;border-radius:7px;flex-direction:column;justify-content:center;min-height:90px;padding:13px 14px;display:flex}.overview-item>span{color:#90989f;letter-spacing:.55px;text-transform:uppercase;font-size:6.5px;font-weight:800}.overview-item strong{color:#293544;margin:6px 0 3px;font-size:10px}.overview-item small{color:#858f98;font-size:7px;line-height:1.4}.overview-alert{background:#fff6f5;border-color:#efc7c2}.overview-alert small{color:#a54f47;font-weight:700}.lead-post-meeting{background:#eff9fa;border:1px solid #c9e5e8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:13px;padding:15px 16px;display:grid;position:relative}.lead-post-meeting>div:first-child span{color:var(--gold-dark);letter-spacing:.7px;font-size:6px;font-weight:800}.lead-post-meeting h3{color:var(--navy-950);margin:5px 0 4px;font-size:11px}.lead-post-meeting p{color:#75868c;margin:0;font-size:7.5px;line-height:1.5}.lead-post-meeting>div:nth-child(2){gap:7px;display:flex}.lead-post-meeting>small{color:#568088;font-size:6px;position:absolute;bottom:4px;right:16px}.lead-note-card{background:#fff;border:1px solid #e1e4e4;border-radius:7px;margin-top:11px;padding:14px 16px}.lead-note-card span{color:var(--gold-dark);letter-spacing:.7px;font-size:6.5px;font-weight:800}.lead-note-card p{color:#596571;white-space:pre-wrap;margin:7px 0 0;font-size:8.5px;line-height:1.65}.lead-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.lead-card-equipment{border-top:1px solid #edf0f1;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;padding:11px 0;display:grid}.lead-card-equipment>span{color:#87939b;letter-spacing:.5px;grid-row:1/span 2;align-self:center;font-size:9px;font-weight:850}.lead-card-equipment strong{color:#2d3d4a;font-size:12px}.lead-card-equipment small{color:#7f8b94;font-size:10px}.lead-edit-quote{color:#176f7b;white-space:nowrap;background:#eef9fa;border:1px solid #b8dfe3;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.documentation-progress{background:linear-gradient(145deg,#f6fbfb,#eef8f9);border:1px solid #bfe0e4;border-radius:9px;margin-top:14px;padding:18px;box-shadow:0 8px 22px #05404a0d}.documentation-progress-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.documentation-progress-head>div>span,.documentation-latest>span{color:#128693;letter-spacing:.8px;font-size:6.5px;font-weight:850}.documentation-progress-head h3{color:#102b42;margin:5px 0 0;font-size:13px}.documentation-progress-head p{color:#70838c;margin:5px 0 0;font-size:7.5px}.documentation-progress-actions{align-items:center;gap:7px;display:flex}.documentation-progress-actions>button{color:#237884;background:#fff;border:1px solid #b9dfe3;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.documentation-progress-actions>button:disabled{cursor:wait;opacity:.65}.docs-status{letter-spacing:.3px;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:7px;font-weight:850;display:inline-flex}.docs-status i{opacity:.66;background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px}.docs-status.accepted{color:#167d55;background:#dff4e9}.docs-status.pending{color:#a16516;background:#fff0d9}.documentation-progress-grid{background:#d6e6e8;border:1px solid #d6e6e8;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:15px;display:grid;overflow:hidden}.documentation-progress-grid>div{background:#ffffffeb;min-height:76px;padding:12px}.documentation-progress-grid span{color:#7b8a93;letter-spacing:.5px;text-transform:uppercase;margin-bottom:7px;font-size:6.5px;font-weight:800;display:block}.documentation-progress-grid strong{color:#20394d;font-size:8.5px;line-height:1.45;display:block}.documentation-progress-grid small{color:#7d8991;overflow-wrap:anywhere;margin-top:4px;font-size:7px;display:block}.documentation-latest{background:#fff;border-left:3px solid #079aae;border-radius:4px;margin-top:11px;padding:12px 14px}.documentation-latest p{color:#374b5a;white-space:pre-wrap;margin:6px 0 0;font-size:8.5px;line-height:1.6}.documentation-subsection{background:#ffffffd1;border:1px solid #d7e7e9;border-radius:7px;margin-top:12px;overflow:hidden}.documentation-subsection-head{background:#f9fcfc;border-bottom:1px solid #e2ecee;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.documentation-subsection-head span{color:#16828e;letter-spacing:.7px;font-size:6.5px;font-weight:850}.documentation-subsection-head small{color:#8a969c;font-size:6.5px}.documentation-cutoff-grid{background:#dce9ea;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.documentation-cutoff-grid>div{background:#fff;min-height:68px;padding:12px}.documentation-cutoff-grid span{color:#89959b;letter-spacing:.45px;text-transform:uppercase;margin-bottom:7px;font-size:6.5px;font-weight:800;display:block}.documentation-cutoff-grid strong{color:#263c4d;font-size:8.5px;line-height:1.45}.documentation-cutoff-grid small{color:#25815f;margin-top:6px;font-size:6.5px;font-weight:750;display:block}.documentation-cutoff-grid .cutoff-completed{background:#f7fcf9;box-shadow:inset 3px 0 #39a777}.documentation-milestones{background:#dce9ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.documentation-milestone{background:#fff;grid-template-columns:26px minmax(0,1fr);gap:9px;min-height:76px;padding:12px;display:grid}.documentation-milestone>i{color:#8a969b;background:#f5f7f7;border:1px solid #d5dfe1;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.documentation-milestone.completed>i{color:#177b54;background:#e3f5eb;border-color:#9ad2b8}.documentation-milestone.in_progress>i{color:#936713;background:#fff4d9;border-color:#e5c27c}.documentation-milestone.not_applicable{opacity:.6}.documentation-milestone strong{color:#263b4b;font-size:8.5px;line-height:1.45;display:block}.documentation-milestone p{color:#64747d;margin:4px 0 0;font-size:7.5px;line-height:1.5}.documentation-milestone small{color:#8c989d;margin-top:5px;font-size:6.5px;display:block}.documentation-milestone.completed small{color:#25815f;font-weight:750}.documentation-sync-warning{background:#fff9ec;border:1px solid #efd8ad;border-radius:6px;margin-top:12px;padding:10px 12px}.documentation-sync-warning span{color:#9b691a;letter-spacing:.7px;font-size:6px;font-weight:850}.documentation-sync-warning p{color:#765c32;margin:4px 0 0;font-size:7.5px;line-height:1.5}.documentation-live-log{max-height:270px;padding:4px 13px 4px 18px;overflow-y:auto}.documentation-live-log article{border-bottom:1px solid #e8eeee;grid-template-columns:12px minmax(0,1fr);gap:9px;padding:10px 0;display:grid;position:relative}.documentation-live-log article:last-child{border-bottom:0}.documentation-live-log article>i{background:#24956c;border:2px solid #d7efe4;border-radius:50%;width:9px;height:9px;margin-top:3px}.documentation-live-log strong{color:#253b4b;font-size:8.5px;display:block}.documentation-live-log p{color:#63757e;margin:4px 0 0;font-size:7.5px;line-height:1.5}.documentation-live-log small{color:#8b979d;margin-top:5px;font-size:6.5px;display:block}.documentation-log-loading,.documentation-log-empty{color:#75858d;align-items:center;gap:7px;padding:16px;font-size:7.5px;display:flex}.documentation-handover-meta{color:#687c86;flex-wrap:wrap;gap:8px 18px;margin-top:10px;display:flex}.documentation-handover-meta small{font-size:6.5px}.documentation-sync-note{color:#75848d;margin-top:9px;font-size:7px;display:block}.followup-composer,.activity-section{background:#fff;border:1px solid #dce4e5;border-radius:8px;margin-top:14px;padding:18px}.followup-composer{background:linear-gradient(145deg,#f7fcfd,#fff);border-color:#bfe3e7}.followup-composer .field textarea{min-height:86px}.followup-schedule{min-width:0}.followup-presets{margin-top:10px}.followup-presets>span{color:#71818c;letter-spacing:.65px;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:850;display:block}.followup-presets>div{flex-wrap:wrap;gap:7px;display:flex}.followup-presets button{color:#166e79;min-height:36px;font:inherit;cursor:pointer;background:#f7fcfd;border:1px solid #bddde1;border-radius:6px;padding:0 11px;font-size:8px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s}.followup-presets button:hover{color:#075866;background:#e8f8fa;border-color:#079aae;transform:translateY(-1px)}.followup-presets button:focus-visible{outline-offset:2px;outline:3px solid #079aae33}.followup-save{align-self:end;width:100%}.activity-timeline{flex-direction:column;padding-left:8px;display:flex}.activity-item{grid-template-columns:15px 1fr;gap:10px;padding:0 0 18px;display:grid;position:relative}.activity-item:before{content:"";background:#dce3e4;width:1px;position:absolute;top:8px;bottom:-2px;left:5px}.activity-item:last-child{padding-bottom:0}.activity-item:last-child:before{display:none}.activity-item>i{z-index:1;background:#079aae;border:3px solid #dff3f5;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.activity-item.documentation-activity>i{background:#1f9569;border-color:#dcefe5}.activity-item.documentation-activity span{color:#1c805d}.activity-item>div{flex-direction:column;gap:4px;display:flex}.activity-item span{color:#27808b;letter-spacing:.5px;text-transform:uppercase;font-size:6.5px;font-weight:800}.activity-item strong{color:#34414e;font-size:8.5px;font-weight:600;line-height:1.5}.activity-item small{color:#929aa1;font-size:7px}.activity-empty{color:#8d959c;margin:0;font-size:8.5px}.close-lead-panel{background:#faf9f6;border:1px solid #e3ded6;border-radius:8px;align-items:center;gap:9px;margin-top:14px;padding:15px 17px;display:flex}.close-lead-panel>div{flex:1;min-width:190px}.close-lead-panel>div span{color:#9a7b4b;letter-spacing:.7px;font-size:6.5px;font-weight:800}.close-lead-panel h3{color:#38434e;margin:5px 0 0;font-size:10px}.close-lead-panel input{background:#fff;border:1px solid #dedfdd;border-radius:5px;outline:0;min-width:210px;height:38px;padding:0 10px;font-size:9px}.documentation-assignee{color:#9a7b4b;letter-spacing:.7px;flex-direction:column;gap:4px;min-width:220px;font-size:6.5px;font-weight:800;display:flex}.documentation-assignee select{color:#38434e;background:#fff;border:1px solid #dedfdd;border-radius:5px;outline:0;height:38px;padding:0 10px;font-size:9px}.workflow-outcome-panel>div>small{color:#72808c;margin-top:5px;font-size:8px;display:block}.close-lead-panel button{border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:8px;font-weight:800;display:inline-flex}.workflow-outcome-panel .docs-link{min-height:38px}.full-quotation-required{background:#fff8e8;border:1px solid #e4c678;border-radius:7px;flex:100%;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.full-quotation-required>div{min-width:0}.full-quotation-required>div>span{color:#967022;letter-spacing:.7px;font-size:9px;font-weight:850}.full-quotation-required strong{color:#3d4650;margin-top:5px;font-size:12px;display:block}.full-quotation-required small{color:#7e7562;margin-top:4px;font-size:10px;display:block}.full-quotation-required .button{flex:none}.close-won{color:#316c52;background:#eaf7f1;border:1px solid #88bda5}.close-postponed{color:#896726;background:#fff7e5;border:1px solid #dfc283}.close-lost{color:#984b44;background:#fff0ee;border:1px solid #dfaaa4}.close-inquiry-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050f1cad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.close-inquiry-dialog{background:#fff;border:1px solid #e9d2cc;border-radius:15px;width:min(480px,100%);padding:26px;box-shadow:0 28px 80px #06142352}.close-inquiry-dialog>span{color:#a4524a;letter-spacing:.12em;font-size:12px;font-weight:800}.close-inquiry-dialog h3{color:#14273b;margin:10px 0 8px;font-size:22px}.close-inquiry-dialog p{color:#60707c;margin:0 0 20px;font-size:14px;line-height:1.55}.close-inquiry-dialog label{color:#283e50;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.close-inquiry-dialog label strong{color:#ad4242}.close-inquiry-dialog textarea{resize:vertical;color:#14273b;width:100%;min-height:100px;font:inherit;background:#fff;border:1px solid #d6dfe5;border-radius:8px;padding:12px 13px;font-size:15px;line-height:1.45;display:block}.close-inquiry-dialog textarea:focus-visible{border-color:#ad4242;outline:3px solid #ad42422e}.close-inquiry-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.close-inquiry-actions .button{min-height:44px}.lead-detail-footer{flex-wrap:wrap;justify-content:space-between;gap:10px}.lead-detail-modal>.crm-modal-header,.lead-detail-modal>.crm-modal-footer{flex-shrink:0}.lead-detail-modal>.crm-modal-body{flex:auto;min-height:0}.lead-detail-modal>.crm-modal-footer{max-height:35dvh;overflow-y:auto}.lead-quotation-shortcut{background:#eef9fb;border:1px solid #b8dce3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.lead-quotation-shortcut>div{flex-direction:column;gap:4px;min-width:0;display:flex}.lead-quotation-shortcut strong{color:#173b4d;overflow-wrap:anywhere}.lead-quotation-shortcut span{color:#56717e;font-size:14px}.lead-quotation-shortcut .button{flex-shrink:0}@media (max-width:600px){.lead-quotation-shortcut{flex-direction:column;align-items:stretch}}.linked-quote{color:#27727b;background:#edf7f8;border-radius:5px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;font-weight:800;display:inline-flex}.linked-quote-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.enquiry-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:start;gap:20px;display:grid}.enquiry-form{padding:24px}.enquiry-form .field-grid{margin-top:21px}.formatted-card{color:#fff;background:linear-gradient(150deg,#0b1727,#101f31);border:1px solid #253347;border-radius:9px;position:sticky;top:91px;overflow:hidden;box-shadow:0 18px 42px #08121f1f}.formatted-top{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:22px 23px 18px;display:flex}.formatted-top span{color:var(--gold);margin:0 0 5px;display:block}.formatted-top h2{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:400}.formatted-top button{color:#7ee4ec;background:#00b4cc1a;border:1px solid #00b4cc61;border-radius:4px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.formatted-card pre{white-space:pre-wrap;color:#ffffffb8;min-height:415px;margin:0;padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.8;overflow:auto}.formatted-footer{background:#00000017;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:15px 23px;display:flex}.formatted-footer span{color:#8dccac;align-items:center;gap:6px;font-size:8px;display:flex}.formatted-footer small{color:#ffffff59;font-size:7.5px}.document-banner{color:#fff;background:linear-gradient(110deg,#091625 0%,#11233a 68%,#192b41 100%);border:1px solid #243349;border-radius:9px;justify-content:space-between;align-items:center;min-height:175px;margin-bottom:18px;padding:30px 36px;display:flex;position:relative;overflow:hidden}.document-banner:after{content:"";border:1px solid #00b4cc2e;border-radius:50%;width:270px;height:270px;position:absolute;top:-110px;right:90px;box-shadow:0 0 0 38px #00b4cc06,0 0 0 76px #00b4cc05}.document-banner>div{z-index:1;position:relative}.document-banner span{color:var(--gold);display:block}.document-banner h2{margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:400}.document-banner p{color:#ffffff85;margin:0;font-size:10px}.document-banner>svg{z-index:1;color:#00b4ccb3;margin-right:38px;position:relative}.documents-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.documents-toolbar>span{color:#8e959e;font-size:9px}.documents-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.document-card{background:#fff;border:1px solid #e1e3e3;border-radius:8px;min-height:215px;padding:20px;transition:all .2s}.document-card:hover{box-shadow:var(--shadow);border-color:#cfb887;transform:translateY(-2px)}.doc-icon{background:var(--gold-soft);width:41px;height:41px;color:var(--gold-dark);border-radius:6px;place-items:center;margin-bottom:16px;display:grid}.doc-category{color:var(--gold-dark);letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:750}.document-card h3{min-height:37px;margin:7px 0;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.25}.document-card p{color:#969ca3;margin:0 0 17px;font-size:7.5px}.document-card>div:last-child{border-top:1px solid #efefed;gap:7px;padding-top:13px;display:flex}.document-card>div:last-child button{color:#69737e;background:#fff;border:1px solid #e0e2e3;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;height:32px;font-size:8px;font-weight:700;display:flex}.document-card>div:last-child .doc-download{border-color:var(--navy-950);background:var(--navy-950);color:#fff}.muted-button{color:#777f88}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a12b8;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.quote-modal{background:#eef0ef;border-radius:10px;flex-direction:column;width:min(920px,96vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #0000005c}.quotation-preview-backdrop{z-index:120}.modal-header{background:#fff;border-bottom:1px solid #dfe2e2;justify-content:space-between;align-items:center;gap:20px;min-height:67px;padding:12px 17px 12px 22px;display:flex}.modal-header>div:first-child{flex-direction:column;gap:3px;display:flex}.modal-header>div:first-child span{color:var(--gold-dark);letter-spacing:1px;font-size:7px;font-weight:750}.modal-header>div:last-child{align-items:center;gap:8px;display:flex}.modal-close{color:#65707b;background:#f1f2f2;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.modal-scroll{padding:28px;overflow-y:auto}.modal-scroll .quote-paper{max-width:720px;margin:0 auto}.delete-dialog-backdrop{z-index:210}.delete-dialog{background:#fff;border:1px solid #b9494933;border-radius:11px;grid-template-columns:auto 1fr;gap:16px;width:min(450px,94vw);padding:24px;display:grid;box-shadow:0 28px 80px #0000005c}.delete-dialog-icon{color:#b34a4a;background:#fff0f0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.delete-dialog>div:nth-child(2)>span{color:#b34a4a;letter-spacing:1px;font-size:9px;font-weight:850}.delete-dialog h2{color:var(--navy-950);margin:6px 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:21px}.delete-dialog p{color:#65717b;margin:0;font-size:11px;line-height:1.65}.delete-dialog p strong{color:#2b3744}.delete-dialog small{color:#929aa1;margin-top:8px;font-size:9px;line-height:1.5;display:block}.delete-dialog-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.button-danger{color:#fff;background:#ad4242;border-color:#ad4242;box-shadow:0 7px 17px #ad424226}.button-danger:hover{background:#933636}.toast{z-index:200;background:var(--navy-950);color:#fff;border:1px solid #00b4cc80;border-radius:6px;align-items:center;gap:9px;max-width:410px;min-height:48px;padding:0 16px;font-size:10px;animation:.25s ease-out toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px #03172b38}.toast svg{color:var(--gold)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.status-select{color:#28717b;background:#edf7f8;border:1px solid #d8e4e5;border-radius:18px;outline:none;height:36px;padding:0 30px 0 12px;font-size:9px;font-weight:700}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.service-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-option{color:#66717c;text-align:left;background:#fff;border:1px solid #e0e3e4;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:0 13px;font-size:9px;font-weight:700;transition:all .18s;display:flex}.service-option:hover{background:#fbfeff;border-color:#93dbe4}.service-option svg{color:#87919b}.service-option span{flex:1}.service-option.active{color:var(--navy-950);background:#eaf8fa;border-color:#00b4cc;box-shadow:0 0 0 2px #00b4cc14}.service-option.active svg{color:var(--gold)}.service-check{color:#fff;background:#fff;border:1px solid #cfd7d9;border-radius:4px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.service-option.active .service-check{border-color:var(--gold);background:var(--gold)}.service-help{color:#818991;margin:11px 0 0;font-size:8px}.service-help strong{color:#325d66}.clearance-total{background:linear-gradient(135deg,#edf9fa,#f8fdfd);border:1px solid #b7e5ea;border-radius:6px;flex-direction:column;justify-content:center;min-height:68px;padding:10px 13px;display:flex}.clearance-total span{color:#43808a;letter-spacing:.7px;font-size:7px;font-weight:800}.clearance-total strong{color:var(--navy-950);margin:4px 0 2px;font-size:17px}.clearance-total small{color:#7c8b92;font-size:6.5px;line-height:1.35}.rate-source{color:#34715d;background:#edf7f3;border-radius:6px;align-items:center;gap:10px;margin-top:16px;padding:11px 13px;display:flex}.rate-source.warning{color:#936b2f;background:#fff6e8}.rate-source>div{flex-direction:column;gap:2px;display:flex}.rate-source strong{font-size:8px}.rate-source span{font-size:7px;line-height:1.4}.clearance-calculation{border:1px solid #dce2e3;border-radius:7px;margin-top:16px;overflow:hidden}.clearance-calculation>div{border-bottom:1px solid #e8ebeb;grid-template-columns:minmax(180px,1.3fr) .75fr .7fr .75fr;align-items:center;min-height:42px;padding:0 13px;display:grid}.clearance-calculation>div:last-child{border-bottom:0}.clearance-calculation .calculation-head{background:var(--navy-950);color:#d8c48f;letter-spacing:.45px;min-height:32px;font-size:6.5px;font-weight:800}.clearance-calculation strong{color:#3d4853;font-size:8.5px}.clearance-calculation span{color:#68727d;font-size:8px}.clearance-calculation b{color:var(--navy-950);text-align:right;font-size:9px}.clearance-calculation .calculation-total{background:#ecf8f9}.clearance-calculation .calculation-total strong,.clearance-calculation .calculation-total b{color:#155b66;font-size:10px}.package-block{border:1px solid #e0e4e4;border-radius:7px;margin-top:18px;overflow:hidden}.package-heading{background:#f8f9f9;border-bottom:1px solid #e4e7e7;justify-content:space-between;align-items:center;gap:15px;padding:14px 15px;display:flex}.package-heading span{color:var(--gold-dark);letter-spacing:.8px;font-size:6.5px;font-weight:800}.package-heading h3{color:var(--navy-950);margin:3px 0 0;font-size:12px}.package-heading small{color:#8e969e;font-size:7px}.package-table>div{border-bottom:1px solid #eceeee;grid-template-columns:38px minmax(220px,1.5fr) .72fr .65fr;align-items:center;min-height:36px;padding:0 12px;display:grid}.package-table>div:last-child{border-bottom:0}.package-table .package-table-head{color:#7f8992;letter-spacing:.4px;background:#f3f6f6;min-height:30px;font-size:6.5px;font-weight:800}.package-table>div>span:first-child{color:#9da4aa;font-size:7px}.package-table strong{color:#3d4853;font-size:8px;font-weight:650}.package-table span{color:#7d8790;font-size:7.5px}.package-table b{color:#2c7a68;text-align:right;font-size:7.5px}.package-empty{color:#8b7350;background:#fff9ef;padding:20px;font-size:8.5px;line-height:1.55}.extras-block{border-color:#d6e5e7}.extras-block .package-heading{background:#fff8f4}.extras-block .package-heading span,.extras-block .package-table b{color:#a4513c}.extra-action{justify-content:flex-end;align-items:center;gap:8px;display:flex}.extra-action button{color:#236e78;background:#ecf9fa;border:1px solid #8fd0d8;border-radius:4px;min-width:45px;height:25px;font-size:7px;font-weight:800}.extra-action button:disabled{color:#9ba1a6;background:#f3f4f4;border-color:#dfe3e4}.transport-route{grid-template-columns:1fr 1fr;gap:13px;display:grid}.transport-point{grid-template-columns:1fr 31px;align-items:end;gap:5px;display:grid;position:relative}.transport-point>button{color:#a45650;background:#fff7f6;border:1px solid #eadbda;border-radius:5px;place-items:center;width:31px;height:40px;display:grid}.transport-route>.add-row-button{align-self:end;height:40px;margin:0}.transport-pricing{border-top:1px solid #eceeed;margin-top:18px;padding-top:18px}.admin-pulse{margin-bottom:20px;padding:22px}.team-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.team-score{background:#fbfbfa;border:1px solid #e5e7e7;border-radius:7px;align-items:center;gap:10px;min-height:74px;padding:12px;display:flex}.team-score>i{background:var(--navy-950);color:#6edee8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:800;display:grid}.team-score>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.team-score strong{color:#263241;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.team-score span,.team-score small{color:#929aa2;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.team-score b{color:var(--navy-950);text-align:right;font-size:18px}.team-score b em{color:#8e979f;font-size:6px;font-style:normal;font-weight:600;display:block}.admin-empty{color:#8b939b;margin:15px 0 0;font-size:9px}.admin-badge{color:#26717b;background:#edf9fa;border:1px solid #b9e3e8;border-radius:20px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:8px;font-weight:700;display:flex}.team-admin-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;margin-bottom:17px;display:grid}.add-employee-panel{padding:22px}.add-employee-panel>p{color:#818a94;margin:10px 0 18px;font-size:8.5px;line-height:1.6}.add-employee-panel .button{width:100%}.access-note{color:#fff;background:linear-gradient(145deg,#08182a,#10263c);align-items:flex-start;gap:17px;padding:27px;display:flex;overflow:hidden}.access-note>svg{color:var(--gold);flex:none}.access-note span{color:#6bd7e3;letter-spacing:1px;font-size:7px;font-weight:800}.access-note h2{margin:7px 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:400}.access-note p{color:#ffffff8f;margin:0;font-size:8.5px;line-height:1.65}.team-list-panel{overflow:hidden}.team-list-panel>.section-heading{padding:20px}.role-pill,.access-pill{color:#65707a;background:#f0f2f4;border-radius:13px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-weight:750;display:inline-flex}.role-pill.admin{color:#287985;background:#e9f7f9}.access-pill.active{color:#3a765d;background:#edf6f1}.access-pill.inactive{color:#945451;background:#f7eded}.access-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.access-toggle{color:#6e7882;background:#fff;border:1px solid #dfe2e3;border-radius:4px;padding:6px 9px;font-size:7px;font-weight:700}.access-toggle:disabled{cursor:not-allowed;opacity:.35}.playbook-live-launch{color:#fff;background:#071a30;border-color:#00b4cc38;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);margin-bottom:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #03172b29}.playbook-live-launch:before{content:"";pointer-events:none;border:1px solid #d6a3492b;border-radius:50%;width:270px;height:270px;position:absolute;inset:-90px auto auto -90px;box-shadow:0 0 0 34px #d6a34906,0 0 0 68px #00b4cc05}.playbook-live-copy{z-index:1;align-self:center;padding:37px 38px 35px;position:relative}.playbook-live-kicker{align-items:center;gap:10px;margin-bottom:13px;display:flex}.playbook-live-kicker span{color:#73dce6;letter-spacing:1.45px;font-size:10px;font-weight:850}.playbook-live-kicker b{color:#f1ce8f;letter-spacing:.45px;border:1px solid #d6a34973;border-radius:999px;padding:5px 8px;font-size:9px}.playbook-live-copy h2{letter-spacing:-.8px;max-width:720px;margin:0;font-size:clamp(25px,2.45vw,38px);font-weight:430;line-height:1.14}.playbook-live-copy>p{color:#ffffffa8;max-width:680px;margin:15px 0 22px;font-size:13px;line-height:1.7}.playbook-live-actions{align-items:center;gap:16px;display:flex}.playbook-start-button{color:#07182b;background:#d6a349;border:1px solid #d6a349;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #d6a34933}.playbook-start-button:hover{background:#e5b65e;transform:translateY(-1px)}.playbook-live-actions>span{color:#ffffff85;align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex}.playbook-live-actions>span svg{color:#6fdce7}.playbook-live-art{background:#e8edf0 url(/playbook-meeting-storyboard.jpg) 50%/cover no-repeat;border:0;border-left:1px solid #ffffff1a;min-height:355px;position:relative;overflow:hidden}.playbook-live-art:after{content:"";background:linear-gradient(#0000 48%,#031324d6);position:absolute;inset:0}.playbook-live-art>span{z-index:1;color:#fff;letter-spacing:.65px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041425ad;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:850;display:inline-flex;position:absolute;bottom:17px;right:18px}.playbook-chapter-strip{z-index:2;scrollbar-width:thin;background:#ffffff14;border-top:1px solid #ffffff17;grid-column:1/-1;grid-template-columns:repeat(9,minmax(105px,1fr));gap:1px;display:grid;position:relative;overflow-x:auto}.playbook-chapter-strip button{color:#ffffffad;text-align:left;background:#0a2038;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:57px;padding:9px 10px;display:grid}.playbook-chapter-strip button:hover{color:#fff;background:#102b47}.playbook-chapter-strip i{color:#e9c57f;border:1px solid #d6a34966;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:850;display:grid}.playbook-chapter-strip span{font-size:9px;font-weight:750;line-height:1.3}.playbook-reference-heading{margin:5px 0 15px;padding-left:2px}.playbook-reference-heading span{color:var(--gold-dark);letter-spacing:1.5px;font-size:9px;font-weight:850}.playbook-reference-heading h2{color:var(--navy-950);margin:6px 0 0;font-size:18px;font-weight:520}.playbook-presenter-backdrop{z-index:600;color:#fff;background:#031225;position:fixed;inset:0;overflow:hidden}.playbook-presenter-shell{background:#06182e;grid-template-rows:auto 3px minmax(0,1fr) auto;width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}.playbook-presenter-header{min-height:76px;padding:max(12px, env(safe-area-inset-top)) 25px 12px;background:#06172b;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.playbook-presenter-brand{align-items:center;gap:11px;display:flex}.playbook-presenter-brand img{object-fit:contain;background:#fff;border-radius:5px;width:45px;height:45px;padding:2px}.playbook-presenter-brand>span{flex-direction:column;gap:3px;display:flex}.playbook-presenter-brand strong{color:#77dce7;letter-spacing:1.45px;font-size:11px}.playbook-presenter-brand small{color:#ffffff6e;letter-spacing:1.1px;font-size:8px;font-weight:750}.playbook-presenter-status{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.playbook-presenter-status span{color:#edc579;letter-spacing:1.2px;font-size:9px;font-weight:850}.playbook-presenter-status strong{font-size:12px;font-weight:700}.playbook-presenter-close{color:#fff;background:#ffffff0e;border:1px solid #ffffff29;border-radius:50%;justify-self:end;place-items:center;width:44px;height:44px;display:grid}.playbook-presenter-close:hover{background:#ffffff1f}.playbook-presenter-progress{background:#ffffff14;overflow:hidden}.playbook-presenter-progress span{background:linear-gradient(90deg,#00b4cc,#d6a349);height:100%;transition:width .42s;display:block}.playbook-presenter-stage{grid-template-columns:minmax(360px,.92fr) minmax(480px,1.08fr);min-height:0;animation:.42s both playbook-scene-in;display:grid;overflow:hidden}.playbook-presenter-visual{background:radial-gradient(circle at 50% 38%,#00b4cc21,#0000 53%),linear-gradient(145deg,#051326,#0b2844);place-items:center;min-height:0;padding:28px;display:grid;position:relative;overflow:hidden}.playbook-presenter-visual:before{content:"";aspect-ratio:1;border:1px solid #d6a3491f;border-radius:50%;width:min(75vw,660px);position:absolute;box-shadow:0 0 0 32px #d6a34906,0 0 0 64px #00b4cc05}.playbook-storyboard-panel{z-index:1;aspect-ratio:1;background-image:url(/playbook-meeting-storyboard.jpg);background-repeat:no-repeat;background-size:300% 300%;border:5px solid #fffffff0;border-radius:17px;width:min(100%,62vh);animation:.55s cubic-bezier(.2,.8,.2,1) both playbook-art-in;position:relative;box-shadow:0 25px 65px #00000059}.playbook-art-0{background-position:0 0}.playbook-art-1{background-position:50% 0}.playbook-art-2{background-position:100% 0}.playbook-art-3{background-position:0}.playbook-art-4{background-position:50%}.playbook-art-5{background-position:100%}.playbook-art-6{background-position:0 100%}.playbook-art-7{background-position:50% 100%}.playbook-art-8{background-position:100% 100%}.playbook-visual-step{z-index:2;color:#6ddae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031225b8;border:1px solid #ffffff38;border-radius:9px;align-items:center;gap:10px;min-width:84px;height:46px;padding:0 13px;display:flex;position:absolute;top:28px;left:28px}.playbook-visual-step span{color:#efcb88;font-size:13px;font-weight:900}.playbook-visual-caption{z-index:2;text-align:right;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031225bf;border-radius:9px;flex-direction:column;align-items:flex-end;gap:3px;padding:10px 12px;display:flex;position:absolute;bottom:25px;right:28px}.playbook-visual-caption strong{font-size:12px}.playbook-visual-caption small{color:#ffffff85;font-size:9px}.playbook-presenter-copy{color:#0d2138;scrollbar-width:thin;background:#f9f8f4;min-height:0;padding:clamp(28px,4vw,58px) clamp(28px,4.6vw,70px);overflow-y:auto}.playbook-scene-kicker{align-items:center;gap:10px;margin-bottom:13px;display:flex}.playbook-scene-kicker span{color:#8d6727;letter-spacing:1.2px;font-size:10px;font-weight:900}.playbook-scene-kicker b{color:#087e91;letter-spacing:.45px;background:#e9f7f9;border-radius:999px;padding:5px 8px;font-size:9px}.playbook-presenter-copy>h2{color:#06182e;letter-spacing:-1.05px;max-width:820px;margin:0;font-size:clamp(27px,3vw,45px);font-weight:430;line-height:1.12}.playbook-scene-summary{color:#536779;max-width:850px;margin:16px 0 20px;font-size:clamp(13px,1.15vw,16px);line-height:1.72}.playbook-scene-tags{flex-wrap:wrap;gap:7px;margin:0 0 18px;display:flex}.playbook-scene-tags span{color:#126f7c;background:#ebf8f9;border:1px solid #b5dde2;border-radius:999px;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.playbook-scene-points{gap:7px;display:grid}.playbook-scene-points.is-dense{grid-template-columns:repeat(2,minmax(0,1fr))}.playbook-scene-points>div{background:#fff;border:1px solid #dee4e5;border-radius:8px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-height:47px;padding:8px 10px;animation:.34s both playbook-point-in;display:grid}.playbook-scene-points i{color:#65d9e5;background:#071c33;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:900;display:grid}.playbook-scene-points span{color:#33495a;font-size:11px;font-weight:650;line-height:1.5}.playbook-coach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.playbook-coach-grid>div{border-radius:9px;align-items:flex-start;gap:10px;min-height:72px;padding:13px;display:flex}.playbook-coach-grid svg{flex:none;margin-top:2px}.playbook-coach-grid span{flex-direction:column;gap:4px;display:flex}.playbook-coach-grid small{letter-spacing:.9px;font-size:8px;font-weight:900}.playbook-coach-grid strong{font-size:10px;line-height:1.5}.playbook-coach-standard{color:#286b52;background:#edf8f2;border:1px solid #b9dccb}.playbook-coach-avoid{color:#7d602b;background:#fff8e9;border:1px solid #ead6af}.playbook-presenter-footer{padding:12px max(18px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:#051528;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.playbook-scene-rail{scrollbar-width:thin;scroll-snap-type:x proximity;grid-auto-columns:minmax(88px,1fr);grid-auto-flow:column;gap:5px;min-width:0;display:grid;overflow-x:auto}.playbook-scene-rail button{scroll-snap-align:start;color:#ffffff80;text-align:left;background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;min-height:47px;padding:6px 8px;display:grid}.playbook-scene-rail button.active{color:#fff;background:#d6a3491f;border-color:#d6a3498c}.playbook-scene-rail i{color:#6fdbe6;background:#ffffff14;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:grid}.playbook-scene-rail span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;line-height:1.2;overflow:hidden}.playbook-playback-controls{align-items:center;gap:6px;display:flex}.playbook-playback-controls button{color:#fff;background:#ffffff0e;border:1px solid #ffffff24;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.playbook-playback-controls button:disabled{opacity:.35}.playbook-playback-controls .playbook-play-toggle{color:#07182b;background:#d6a349;border-color:#d6a349;min-width:94px}.playbook-playback-controls .playbook-restart{color:#76dce6;padding:0 10px}:is(.playbook-live-launch button:focus-visible,.playbook-presenter-backdrop button:focus-visible){outline-offset:3px;outline:3px solid #70e3ed}@keyframes playbook-scene-in{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes playbook-art-in{0%{opacity:.15;transform:scale(.965)rotate(-.3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes playbook-point-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (max-width:980px){.playbook-live-launch{grid-template-columns:1fr}.playbook-live-art{background-position:50% 43%;border-top:1px solid #ffffff1a;border-left:0;min-height:310px}.playbook-presenter-stage{grid-template-columns:minmax(300px,.82fr) minmax(400px,1.18fr)}.playbook-presenter-copy{padding:30px}.playbook-coach-grid{grid-template-columns:1fr}.playbook-presenter-footer{grid-template-columns:1fr;gap:9px}.playbook-playback-controls{justify-content:center}}@media (max-width:700px){.playbook-live-copy{padding:26px 22px 24px}.playbook-live-copy h2{font-size:28px}.playbook-live-copy>p{font-size:12px}.playbook-live-actions{flex-direction:column;align-items:flex-start}.playbook-start-button{width:100%;min-height:50px}.playbook-live-art{min-height:235px}.playbook-chapter-strip{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(125px,42vw);grid-auto-flow:column}.playbook-chapter-strip button{scroll-snap-align:start}.playbook-reference-heading h2{font-size:16px;line-height:1.45}.playbook-presenter-header{min-height:65px;padding:max(8px, env(safe-area-inset-top)) 12px 8px;grid-template-columns:minmax(0,1fr) auto;gap:9px}.playbook-presenter-brand img{width:39px;height:39px}.playbook-presenter-brand strong{font-size:9px}.playbook-presenter-brand small{font-size:7px}.playbook-presenter-status{display:none}.playbook-presenter-close{width:42px;height:42px}.playbook-presenter-stage{display:block;overflow-y:auto}.playbook-presenter-visual{min-height:280px;padding:19px}.playbook-storyboard-panel{border-width:4px;border-radius:13px;width:min(76vw,255px)}.playbook-visual-step{min-width:70px;height:39px;padding:0 10px;top:14px;left:14px}.playbook-visual-caption{bottom:13px;right:14px}.playbook-presenter-copy{padding:25px 18px 28px;overflow:visible}.playbook-presenter-copy>h2{font-size:29px}.playbook-scene-summary{font-size:13px}.playbook-scene-points.is-dense{grid-template-columns:1fr}.playbook-scene-points>div{min-height:50px}.playbook-scene-points span{font-size:12px}.playbook-coach-grid strong{font-size:11px}.playbook-presenter-footer{padding:8px max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));position:sticky;bottom:0}.playbook-scene-rail{grid-auto-columns:minmax(84px,26vw)}.playbook-scene-rail button{min-height:43px}.playbook-playback-controls{grid-template-columns:1fr 1.15fr 1fr auto;gap:5px;width:100%;display:grid}.playbook-playback-controls button{min-width:0;min-height:48px;padding:0 8px;font-size:10px}.playbook-playback-controls .playbook-play-toggle{min-width:0}.playbook-playback-controls .playbook-restart span{display:none}}@media (max-width:390px){.playbook-live-kicker{flex-direction:column;align-items:flex-start}.playbook-live-art{min-height:205px}.playbook-presenter-visual{min-height:245px}.playbook-storyboard-panel{width:min(72vw,225px)}.playbook-playback-controls button span{display:none}.playbook-playback-controls{grid-template-columns:1fr 1fr 1fr 1fr}}.playbook-heading{align-items:flex-end}.playbook-standard{color:#27717c;background:#edf9fa;border:1px solid #b8e2e7;border-radius:7px;align-items:center;gap:11px;min-width:285px;padding:13px 15px;display:flex}.playbook-standard>svg{color:var(--gold-dark)}.playbook-standard span{flex-direction:column;gap:2px;display:flex}.playbook-standard strong{color:var(--navy-950);font-size:9px}.playbook-standard small{color:#6e8990;font-size:7px}.playbook-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px;display:grid}.playbook-principles article{background:#fff;border:1px solid #e2e6e6;border-radius:8px;min-height:185px;padding:20px;box-shadow:0 8px 24px #07192b0a}.playbook-principles article>div{color:var(--gold-dark);justify-content:space-between;align-items:center;display:flex}.playbook-principles article>div>span{color:#ccd2d4;font-size:20px;font-weight:300}.playbook-principles h2{color:var(--navy-950);margin:24px 0 9px;font-size:15px}.playbook-principles p{color:#7a858f;margin:0;font-size:8px;line-height:1.65}.playbook-process,.lead-flow-panel{margin-bottom:17px;padding:22px}.meeting-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.meeting-steps>div{background:#fbfcfc;border:1px solid #e3e7e7;border-radius:7px;min-height:158px;padding:13px;position:relative}.meeting-steps i{background:var(--navy-950);color:#67dbe7;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:800;display:grid}.meeting-steps span{flex-direction:column;gap:7px;margin-top:15px;display:flex}.meeting-steps strong{color:#263340;font-size:9px}.meeting-steps small{color:#7f8992;font-size:7px;line-height:1.55}.meeting-steps>div>svg{z-index:1;color:var(--gold);position:absolute;top:20px;right:-12px}.playbook-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-bottom:17px;display:grid}.pitch-panel,.requirement-panel{padding:22px}.pitch-panel blockquote{border-left:3px solid var(--gold);color:#34414d;background:#f8f9f8;margin:17px 0 12px;padding:18px;font-size:9px;line-height:1.75}.new-joiner-script{color:#fff;background:linear-gradient(135deg,#08192b,#102a42);border-radius:7px;padding:15px}.new-joiner-script span{color:#70dce7;letter-spacing:.8px;font-size:6.5px;font-weight:800}.new-joiner-script p{color:#ffffffb3;margin:7px 0 0;font-size:8px;line-height:1.65}.new-joiner-script strong{color:#dbc17a}.requirement-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.requirement-checklist span{color:#63707b;border:1px solid #e4e8e8;border-radius:5px;align-items:center;gap:8px;min-height:39px;padding:8px 10px;font-size:7.5px;display:flex}.requirement-checklist svg{color:#2f8b72;flex:none}.lead-flow-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.lead-flow-row.simple-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-stage{background:#fafcfc;border:1px solid #dde4e5;border-radius:7px;flex-direction:column;justify-content:center;gap:8px;min-height:80px;padding:11px;display:flex;position:relative}.flow-stage i{color:var(--gold-dark);font-size:7px;font-style:normal;font-weight:800}.flow-stage strong{color:#35414c;font-size:8px;line-height:1.35}.flow-stage>svg{z-index:2;color:#b9c2c5;position:absolute;top:32px;right:-12px}.flow-stage.confirmed{background:#edf8f3;border-color:#a7dac8}.flow-stage.documentation{background:#ecf9fb;border-color:#9ddce4}.playbook-outcome-title{color:#818b92;letter-spacing:.7px;text-transform:uppercase;margin:16px 0 8px;font-size:6.5px;font-weight:800}.playbook-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.playbook-outcome{color:#56636e;background:#fafcfc;border:1px solid #e0e5e6;border-radius:7px;grid-template-columns:24px 1fr;align-items:center;gap:4px 9px;min-height:58px;padding:10px 12px;display:grid}.playbook-outcome svg{color:currentColor;grid-row:span 2}.playbook-outcome strong{font-size:8.5px}.playbook-outcome small{font-size:6.5px}.playbook-outcome.confirmed{color:#39745e;background:#eef8f3;border-color:#aed8c5}.playbook-outcome.postponed{color:#8f6b29;background:#fff8e9;border-color:#ead39f}.playbook-outcome.closed{color:#95564f;background:#fff2f1;border-color:#e4bbb6}.flow-outcomes{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.flow-outcomes>span{align-items:center;gap:6px;font-size:7.5px;display:flex}.flow-win{color:#31745e}.flow-loss{color:#985e58}.email-template-grid{align-items:stretch}.email-template{padding:22px}.email-template-title{align-items:center;gap:11px;display:flex}.email-template-title>svg{color:var(--gold-dark)}.email-template-title span{flex-direction:column;gap:3px;display:flex}.email-template-title small{color:var(--gold-dark);letter-spacing:.8px;font-size:6px;font-weight:800}.email-template-title strong{color:var(--navy-950);font-size:13px}.email-template>p{color:#78838d;font-size:8px;line-height:1.6}.email-template pre{color:#45525e;white-space:pre-wrap;background:#fafbfb;border:1px solid #e3e7e7;border-radius:6px;max-height:215px;margin:14px 0;padding:15px;font:7.5px/1.65 Arial,sans-serif;overflow:auto}.communication-standard{color:#fff;background:linear-gradient(140deg,#08192c,#102b45);align-items:flex-start;gap:16px;padding:24px;display:flex}.communication-standard>svg{color:var(--gold);flex:none}.communication-standard span{color:#6bd8e4;letter-spacing:.9px;font-size:6.5px;font-weight:800}.communication-standard h2{margin:6px 0;font-size:18px}.communication-standard p{color:#ffffff9e;margin:0;font-size:8px;line-height:1.65}.login-brand small,.login-note,.workspace-label,.sidebar-footer{font-size:10px}.login-panel>p,.login-art span{font-size:11px}.login-copy,.login-art p{font-size:14px}.login-panel>a{font-size:13px}.nav-item{font-size:14px}.sidebar-help strong{font-size:12px}.sidebar-help span{font-size:10px}.topbar-context span,.profile-copy strong{font-size:12px}.topbar-context strong{font-size:13px}.install-app-button,.profile-copy small{font-size:11px}.install-guide>small{font-size:10px}.install-guide>p{font-size:13px}.install-guide li{font-size:12px}.eyebrow,.section-heading span,.preview-label span,.formatted-top span,.document-banner span{font-size:10px}.button,.status-select{font-size:12px}.text-button,.back-link{font-size:11px}.stat-list-item>span{font-size:10.5px}.stat-list-item>small{font-size:9.5px}.stat-list-empty{font-size:10px}.quick-action strong{font-size:13px}.quick-action small{font-size:11px}.focus-top>span{font-size:10px}.focus-ring small{font-size:9px}.focus-panel p{font-size:12px}.focus-panel button{font-size:11px}th{font-size:10px}td,td strong,.lead-number,.quote-link{font-size:12px}td small,.mode-pill,.status-pill,.priority-pill,.lead-status,.follow-up-cell{font-size:10px}.empty-state p,.followup-clear span,.crm-empty p{font-size:12px}.followup-clear strong{font-size:13px}.status-chip{font-size:11px}.form-section-head>span{font-size:10px}.form-section-head p,.company-autocomplete-help,.service-help,.preview-label small{font-size:11px}.field{font-size:12px}.field input,.field select,.field textarea,.charge-row input,.charge-row select,.history-toolbar select{height:44px;font-size:13px}.company-suggestion-menu strong{font-size:12px}.company-suggestion-menu small,.company-suggestion-state{font-size:10px}.charges-head{font-size:9.5px}.add-row-button{font-size:11px}.destination-toggle-row span,.destination-switch strong{font-size:10px}.destination-toggle-row h3{font-size:14px}.destination-toggle-row h3 small,.destination-toggle-row p{font-size:11px}.terms-list>div>span,.preview-label small{font-size:10px}.terms-list textarea{font-size:12px}.search-box input,.record-count{font-size:11px}.crm-stat span,.crm-stat small{font-size:10px}.crm-loading{font-size:12px}.crm-modal-header span,.crm-section-title>span{font-size:10px}.crm-modal-header p,.crm-section-title p{font-size:11px}.workflow-node i,.workflow-branch-label,.lead-next-step span,.overview-item>span,.lead-post-meeting>div:first-child span,.lead-note-card span{font-size:10px}.workflow-node span,.workflow-branch strong{font-size:11px}.workflow-branch small,.lead-post-meeting>small{font-size:9.5px}.workflow-cancelled,.lead-next-step p,.lead-post-meeting p{font-size:11px}.lead-next-step h3,.overview-item strong,.lead-post-meeting h3{font-size:13px}.overview-item small,.lead-note-card p{font-size:11px}.lead-edit-quote,.documentation-progress-actions>button,.docs-status,.documentation-progress-head>div>span,.documentation-latest>span,.documentation-progress-grid span,.documentation-subsection-head span,.documentation-cutoff-grid span,.documentation-sync-warning span,.activity-item span,.close-lead-panel>div span,.documentation-assignee,.documentation-progress-head p,.documentation-progress-grid small,.documentation-subsection-head small,.documentation-cutoff-grid small,.documentation-milestone small,.documentation-live-log small,.documentation-handover-meta small,.documentation-sync-note,.activity-item small{font-size:10px}.documentation-progress-grid strong,.documentation-latest p,.documentation-cutoff-grid strong,.documentation-milestone strong,.documentation-live-log strong,.activity-item strong{font-size:12px}.documentation-milestone p,.documentation-sync-warning p,.documentation-live-log p,.documentation-log-loading,.documentation-log-empty,.activity-empty{font-size:11px}.documentation-milestone>i{font-size:9px}.close-lead-panel h3{font-size:13px}.close-lead-panel input,.documentation-assignee select{font-size:12px}.workflow-outcome-panel>div>small,.close-lead-panel button,.linked-quote{font-size:11px}.formatted-top button,.formatted-card pre{font-size:12px}.formatted-footer span,.formatted-footer small{font-size:10px}.document-banner p,.documents-toolbar>span,.doc-category,.document-card p,.document-card>div:last-child button{font-size:11px}.modal-header>div:first-child span{font-size:10px}.modal-header>div:first-child strong{font-size:14px}.toast,.service-option{font-size:12px}.clearance-total span,.package-heading span{font-size:10px}.clearance-total small,.rate-source span,.package-heading small{font-size:11px}.rate-source strong,.clearance-calculation span,.package-table span,.package-table b,.extra-action button{font-size:10px}.clearance-calculation .calculation-head,.package-table .package-table-head{font-size:9.5px}.clearance-calculation strong,.package-table strong,.package-empty{font-size:11px}.clearance-calculation b{font-size:12px}.team-score>i,.team-score b em{font-size:10px}.team-score strong{font-size:12px}.team-score span,.team-score small{font-size:10px}.admin-empty,.admin-badge,.add-employee-panel>p,.access-note p{font-size:11px}.access-note span,.role-pill,.access-pill,.access-toggle{font-size:10px}.playbook-standard strong,.playbook-principles p,.meeting-steps strong,.pitch-panel blockquote,.new-joiner-script p,.requirement-checklist span,.flow-stage strong,.playbook-outcome strong,.flow-outcomes>span,.email-template>p,.communication-standard p{font-size:12px}.playbook-standard small,.meeting-steps small,.new-joiner-script span,.flow-stage i,.playbook-outcome-title,.playbook-outcome small,.email-template-title small,.communication-standard span{font-size:10px}.email-template pre{font:11px/1.65 Arial,sans-serif}@media (max-width:1180px){.page-area{padding:30px 27px 50px}.dashboard-grid{grid-template-columns:1fr}.focus-panel{min-height:190px}.documents-grid{grid-template-columns:repeat(2,1fr)}.builder-layout{grid-template-columns:minmax(0,1fr) 330px;gap:15px}.field-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.team-score-grid,.quick-grid,.crm-stat-grid,.playbook-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-steps,.lead-flow-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.login-screen{grid-template-columns:1fr}.login-panel{max-width:560px;min-height:100vh;margin:auto}.login-art{display:none}.sidebar{width:min(264px,100vw - 40px);transition:transform .25s;transform:translate(-100%)}.sidebar-open{transform:translate(0);box-shadow:20px 0 70px #00000040}.sidebar-close{color:#fff9;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:14px}.mobile-scrim{z-index:45;background:#04091080;border:0;display:block;position:fixed;inset:0}.main-area{width:100%;margin-left:0}.mobile-menu{width:38px;height:38px;color:var(--navy-900);background:#fff;border:1px solid #e2e4e5;border-radius:5px;place-items:center;display:grid}.topbar{padding:0 22px}.topbar-context{display:none}.stat-grid{grid-template-columns:repeat(2,1fr)}.builder-layout,.enquiry-grid,.team-admin-grid{grid-template-columns:1fr}.lead-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-workflow-track,.workflow-outcome-branches{grid-template-columns:repeat(3,minmax(0,1fr))}.playbook-two-column{grid-template-columns:1fr}.preview-column,.formatted-card{position:static}.quote-paper-compact{max-width:650px;margin:0 auto}}@media (max-width:700px){.login-panel{padding:40px 28px}.login-brand{margin-bottom:55px}.login-panel h1{font-size:36px}.topbar{height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left))}.topbar-actions{gap:6px}.install-app-topbar{border-radius:7px;min-height:42px;padding:0 11px;font-size:9px}.icon-button,.profile-copy,.profile-button>svg{display:none}.profile-button{padding:0}.avatar,.mobile-menu,.signout{width:42px;height:42px}.page-area{padding:22px max(12px, env(safe-area-inset-right)) calc(52px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.welcome-row,.page-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:22px}.welcome-row .button,.page-heading>.button{width:100%}.welcome-row h1,.page-heading h1{font-size:31px}.dashboard-global-search{margin-top:-2px}.dashboard-global-search-box{min-height:58px;padding:0 14px}.dashboard-global-search-box input{font-size:14px}.dashboard-search-summary{flex-direction:column;align-items:flex-start;gap:2px;padding:11px 14px}.dashboard-search-result{grid-template-columns:1fr auto;gap:8px 12px;min-height:0;padding:14px}.dashboard-search-kind{grid-area:1/1}.dashboard-search-result>svg{grid-area:1/2}.dashboard-search-main,.dashboard-search-context{grid-column:1/-1}.dashboard-search-status{grid-column:1/-1;width:fit-content;max-width:100%}.dashboard-search-main strong,.dashboard-search-context strong{white-space:normal;font-size:13px}.dashboard-search-main small,.dashboard-search-context small{white-space:normal;font-size:12px}.stat-grid{grid-template-columns:1fr 1fr;gap:9px}.stat-card{height:200px;min-height:200px;padding:11px 12px}.stat-card-actions{gap:4px;top:9px;right:9px}.stat-icon,.stat-expand{width:29px;height:29px}.stat-icon svg{width:17px;height:17px}.stat-card-head{gap:6px;min-height:34px;padding-right:66px}.stat-card-head>span{font-size:10px}.stat-card-head>strong{min-width:32px;height:30px;padding:0 6px;font-size:22px}.stat-list-item{min-height:22px}.stat-list-item>small{max-width:86px}.monitor-expanded-backdrop{align-items:end;padding:0}.monitor-expanded-modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.monitor-expanded-header{min-height:102px;padding:calc(14px + env(safe-area-inset-top)) 14px 13px}.monitor-expanded-header>div>span{font-size:8px}.monitor-expanded-header h2{font-size:21px}.monitor-expanded-header strong{min-width:39px;height:34px;font-size:20px}.monitor-expanded-header p{font-size:10px;line-height:1.45}.monitor-expanded-header>button{width:44px;height:44px}.monitor-expanded-body{padding:10px 10px calc(18px + env(safe-area-inset-bottom))}.monitor-table-wrap{display:none}.monitor-detail-cards{flex-direction:column;gap:9px;display:flex}.monitor-detail-cards>button{color:#334452;text-align:left;background:#fff;border:1px solid #dce4e5;border-radius:9px;width:100%;padding:14px;box-shadow:0 4px 14px #0312220a}.monitor-detail-cards>button.needs-first-action{background:#fff3f1;border-color:#edb8b2 #edb8b2 #edb8b2 #df6a5f;border-left-style:solid;border-left-width:4px}.monitor-detail-cards>button.sent-to-documentation{background:#f0faf4;border-color:#addcc2 #addcc2 #addcc2 #42a978;border-left-style:solid;border-left-width:4px}.monitor-detail-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.monitor-detail-card-head>span{color:#087b8a;font-size:10px;font-weight:850}.monitor-detail-card-head>i{max-width:160px;font-size:9px;font-style:normal}.monitor-detail-cards>button>strong{color:var(--navy-950);font-size:14px;display:block}.monitor-detail-cards>button>small{color:#74818b;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.45;display:block}.monitor-detail-cards dl{border-top:1px solid #edf0f0;grid-template-columns:1fr 1fr;gap:9px 12px;margin:13px 0 0;padding-top:11px;display:grid}.monitor-detail-cards dl>div{min-width:0}.monitor-detail-cards dt{color:#919ba2;letter-spacing:.4px;text-transform:uppercase;font-size:8px;font-weight:800}.monitor-detail-cards dd{color:#3c4b57;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:650;line-height:1.4}.quick-panel{padding:18px}.quick-grid{grid-template-columns:1fr}.focus-panel{min-height:205px}.heading-row{align-items:flex-end}.builder-view{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.builder-heading{gap:16px}.builder-heading>div:first-child{width:100%}.heading-actions{z-index:40;width:100%;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid #06182e1f;grid-template-columns:minmax(86px,.8fr) minmax(142px,1.25fr);gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #06182e1c}.heading-actions .button{min-width:0;min-height:46px;padding:0 10px}.status-chip{width:100%}.field-grid.two,.field-grid.three,.service-grid,.service-grid-three,.transport-route,.team-score-grid{grid-template-columns:1fr}.crm-stat-grid{grid-template-columns:1fr 1fr;gap:9px}.playbook-standard{width:100%;min-width:0}.playbook-principles,.meeting-steps,.lead-flow-row,.lead-flow-row.simple-flow,.playbook-outcome-grid,.requirement-checklist{grid-template-columns:1fr}.meeting-steps>div,.flow-stage{min-height:0}.meeting-steps>div>svg,.flow-stage>svg{display:none}.flow-outcomes{flex-direction:column;align-items:flex-start}.crm-stat{min-height:112px;padding:14px}.crm-stat>i{width:34px;height:34px}.crm-toolbar{gap:9px}.crm-toolbar,.history-toolbar{flex-direction:column;align-items:stretch}.crm-toolbar .search-box,.crm-toolbar select{width:100%;min-width:0;max-width:none}.crm-toolbar .record-count{padding:0 2px}.table-wrap>table{min-width:720px}.table-wrap:after{content:"Swipe to see more →";color:#7e8a93;letter-spacing:.2px;background:#f8fbfb;width:max-content;padding:7px 13px;font-size:8px;font-weight:700;display:block;position:sticky;left:0}.table-arrow,.row-actions button,.lead-edit-quote{min-width:42px;min-height:42px}.followup-heading-actions{justify-content:space-between;width:100%}.followup-clear{flex-wrap:wrap;align-items:flex-start}.followup-clear>div{min-width:calc(100% - 42px)}.crm-modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.crm-modal-header{min-height:68px;padding:11px 13px 10px 16px}.crm-modal-header h2{font-size:18px}.crm-modal-body,.lead-detail-body{min-height:0;padding:12px}.crm-modal-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.crm-modal-footer .button{flex:1}.crm-form-section{padding:15px 13px}.lead-owner-assignment{grid-template-columns:1fr;padding:14px}.lead-owner-switch{width:100%;min-height:46px}.lead-owner-select{grid-column:1}.additional-port-row,.additional-port-row.with-equipment{grid-template-columns:minmax(0,1fr) 48px}.additional-port-row.with-equipment .field:nth-child(2){grid-column:1}.additional-port-row.with-equipment>button{grid-area:1/2}.additional-port-row>button{width:48px;height:48px}.additional-port-add{min-height:44px;font-size:11px}.port-quick-fill{flex-direction:column;align-items:flex-start}.port-quick-fill>span{font-size:11px}.port-quick-fill button{min-height:42px;padding:0 13px;font-size:11px}.equipment-field-group>small{font-size:11px}.multi-route-summary{align-items:flex-start;padding:12px}.multi-route-summary strong{font-size:12px}.multi-route-summary span{font-size:10px}.lead-overview-grid{grid-template-columns:1fr 1fr;gap:8px}.lead-workflow-track{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-outcome-branches{grid-template-columns:1fr}.lead-next-step{flex-direction:column;align-items:stretch}.lead-next-step .button{width:100%}.rate-source-entry{flex:none;grid-template-columns:1fr}.rate-source-entry input{height:48px;font-size:16px}.lead-post-meeting{grid-template-columns:1fr}.lead-post-meeting>div:nth-child(2){flex-direction:column}.lead-post-meeting>small{position:static}.overview-item{min-height:92px;padding:11px}.followup-composer,.activity-section{padding:14px 12px}.followup-presets>span{font-size:9px}.followup-presets>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.followup-presets button{min-height:44px;padding:0 9px;font-size:11px}.documentation-progress{padding:14px 12px}.documentation-progress-head{flex-direction:column;align-items:stretch}.documentation-progress-actions{justify-content:space-between}.docs-status{align-self:flex-start}.documentation-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentation-cutoff-grid,.documentation-milestones{grid-template-columns:1fr}.documentation-subsection-head{flex-direction:column;align-items:flex-start}.close-lead-panel,.full-quotation-required{flex-direction:column;align-items:stretch}.full-quotation-required .button{width:100%}.close-lead-panel input{width:100%;min-width:0;height:46px;font-size:16px}.documentation-assignee{width:100%;min-width:0}.documentation-assignee select{height:46px;font-size:16px}.close-lead-panel button{min-height:44px}.lead-detail-footer{flex-direction:column;align-items:stretch;gap:8px}.lead-detail-footer>.button,.lead-detail-footer>div{width:100%}.linked-quote-actions{flex-direction:column;align-items:stretch;width:100%}.linked-quote{min-height:44px}.clearance-calculation>div{grid-template-columns:1.2fr .8fr .6fr .8fr;padding:0 8px}.package-table{overflow-x:auto}.package-table>div{min-width:610px}.term-add{grid-template-columns:1fr}.field-double{grid-column:span 1}.form-stack{gap:12px}.quotation-style-panel{grid-template-columns:1fr;padding:15px 13px}.quotation-style-options,.quick-quote-context{grid-template-columns:1fr}.quotation-style-options>button{min-height:64px}.quick-quote-context strong,.quick-quote-context small{white-space:normal}.form-section{border-radius:10px}.form-section-head{gap:11px;padding:15px 14px}.form-section-head>span{flex:none;width:32px;height:32px;font-size:10px}.form-section-head h2{font-size:18px}.form-section-head p{margin-top:3px;font-size:10px;line-height:1.45}.form-section-body{padding:15px 13px}.field-grid{gap:14px}.field{gap:7px;font-size:11px}.field input,.field select,.field textarea,.history-toolbar select{height:48px;padding:0 13px;font-size:16px}.field textarea{min-height:104px;padding-top:12px}.validity-presets{gap:7px}.validity-presets button{min-height:44px;padding:6px 8px;font-size:11px}.schedule-field{gap:7px}.schedule-field-heading label{font-size:11px}.schedule-field-heading>span{font-size:9px}.field .schedule-input-shell input{height:50px;padding:0 12px;font-size:16px}.schedule-picker-button{min-width:82px;min-height:50px;padding:0 10px;font-size:11px}.schedule-field-help,.schedule-field-help button{font-size:10px}.schedule-field-help button,.workflow-outcome-panel .schedule-field-help button{min-height:44px}.outcome-schedule-field{width:100%;min-width:0}.service-option{min-height:56px;padding:0 15px;font-size:12px}.charges-head{display:none}.charges-actual-toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:15px;padding:14px}.charges-actual-toolbar>div>span{font-size:10px}.charges-actual-toolbar>div>strong{font-size:15px}.charges-actual-toolbar>div>small{font-size:12px}.charges-actual-toolbar>button{width:100%;min-height:48px;font-size:12px}.charges-list{gap:10px}.charge-row,.destination-charge-row{background:#fbfcfc;border:1px solid #dfe5e7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 8px;padding:13px;position:relative}.charge-cell{flex-direction:column;gap:6px;display:flex}.charge-cell>span{color:#75808a;letter-spacing:.45px;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.charge-cell:first-child{grid-column:1/-1;padding-right:34px}.charge-cell:nth-child(5){grid-column:1/-1}.charge-row input,.charge-row select{height:46px;padding:0 11px;font-size:16px}.charge-row>button{color:#a55b55;background:#fff0ef;border-radius:50%;width:38px;height:38px;position:absolute;top:10px;right:9px}.destination-charge-panel{margin-top:17px}.destination-toggle-row{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.destination-toggle-row h3{font-size:14px;line-height:1.4}.destination-toggle-row p{font-size:10px;line-height:1.5}.destination-switch{justify-content:center;align-self:stretch;min-width:108px;min-height:42px}.destination-charge-body{padding:12px}.destination-charge-row .charge-cell:nth-child(4){grid-column:1/-1}.destination-currency{width:100%}.destination-currency input{height:42px}.add-row-button{min-height:44px;padding:0 5px;font-size:11px}.terms-list{gap:10px}.terms-list>div{grid-template-columns:22px minmax(0,1fr) 38px;gap:7px}.terms-list textarea{min-height:74px;padding:11px;font-size:14px}.terms-list>div>button{width:38px;height:42px}.term-add{padding:12px}.term-add .button{min-height:46px}.preview-column{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:8px;overflow-x:auto}.preview-label{padding:0 2px}.preview-download{min-height:48px}.quote-paper{min-width:680px;min-height:0;padding:24px}.paper-grid{grid-template-columns:repeat(2,1fr)}.paper-grid>div:nth-child(3n){border-right:1px solid #e8e8e6}.paper-grid>div:nth-child(2n){border-right:0}.paper-grid>div:nth-last-child(-n+3){border-bottom:1px solid #e8e8e6}.paper-grid>div:nth-last-child(-n+2){border-bottom:0}.rate-title,.paper-rates>div{grid-template-columns:18px 1.25fr .75fr .42fr .62fr .7fr;gap:3px}.history-toolbar{flex-direction:column;align-items:stretch}.search-box,.history-toolbar .search-box{width:100%;min-width:0;max-width:none}.history-toolbar select{width:100%}.record-count{margin-left:0}.enquiry-form{padding:18px}.formatted-footer{flex-direction:column;align-items:flex-start}.document-banner{min-height:210px;padding:27px 24px}.document-banner h2{font-size:24px}.document-banner>svg{display:none}.documents-toolbar{flex-direction:column;align-items:stretch;gap:10px}.documents-grid{grid-template-columns:1fr}.document-card{min-height:0}.modal-backdrop{padding:0}.quote-modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.modal-header{padding:calc(9px + env(safe-area-inset-top)) 10px 10px;flex-direction:column;align-items:stretch;gap:8px}.modal-header>div:first-child{min-width:0;display:flex}.modal-header>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal-header>div:last-child{width:100%}.modal-header .button{flex:1;padding:0 9px}.modal-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:12px;overflow-x:auto}.install-guide-backdrop{align-items:end;padding:0}.install-guide{width:100%;padding:24px 19px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.install-guide h2{padding-right:38px;font-size:23px}.install-guide>p{font-size:12px}.install-guide li{min-height:56px;font-size:11px}.toast{right:14px;bottom:calc(82px + env(safe-area-inset-bottom));max-width:none;left:14px}.topbar{justify-content:space-between;gap:8px;box-shadow:0 5px 20px #06182e0f}.topbar .mobile-menu{display:none}.mobile-brand{min-width:0;color:var(--navy-950);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.mobile-brand img{object-fit:contain;flex:none;width:35px;height:35px}.mobile-brand>span{flex-direction:column;gap:1px;min-width:0;display:flex}.mobile-brand strong{letter-spacing:1.1px;font-size:11px;line-height:1}.mobile-brand small{color:var(--gold-dark);letter-spacing:2px;font-size:6px;font-weight:800}.topbar-actions{min-width:0;margin-left:auto}.page-area{padding-bottom:calc(102px + env(safe-area-inset-bottom))}.panel{border-radius:13px}.desktop-data-table{display:none!important}.mobile-card-list{border-top:1px solid #e7ebec;flex-direction:column;gap:11px;margin:0;padding:12px;list-style:none;display:flex}.mobile-bottom-nav{z-index:44;min-height:calc(68px + env(safe-area-inset-bottom));padding:7px max(8px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #06182e1f;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #06182e1f}.mobile-bottom-nav button{color:#74808b;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:52px;padding:4px;display:flex;position:relative}.mobile-bottom-nav button:before{content:"";background:0 0;border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:-7px}.mobile-bottom-nav button>span{font-size:9px;font-weight:750}.mobile-bottom-nav button>em{color:#fff;background:#e95b4f;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;font-style:normal;font-weight:850;display:grid;position:absolute;top:2px;left:calc(50% + 8px)}.mobile-bottom-nav button.active{color:#087d8d;background:#eaf8fa}.mobile-bottom-nav button.active:before{background:var(--gold)}.mobile-quote-card,.lead-mobile-card,.followup-mobile-card,.team-mobile-card{background:#fff;border:1px solid #dde4e6;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #06182e0b}.mobile-card-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:15px;display:block}.mobile-card-kicker{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-card-kicker>span:first-child{overflow-wrap:anywhere;color:#087888;letter-spacing:.2px;font-size:10px;font-weight:850}.mobile-card-kicker .status-pill{flex:none;font-size:8px}.mobile-card-title{color:var(--navy-950);margin:12px 0 6px;font-size:16px;font-weight:800;line-height:1.25;display:block}.mobile-card-route{color:#697681;align-items:flex-start;gap:7px;font-size:11px;line-height:1.45;display:flex}.mobile-card-route svg{color:var(--gold-dark);flex:none;margin-top:1px}.mobile-card-route>span{overflow-wrap:anywhere;min-width:0}.mobile-card-meta{justify-content:space-between;align-items:center;gap:9px;margin-top:12px;display:flex}.mobile-card-meta .mode-pill{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:72%;padding:6px 9px;font-size:8px;line-height:1.25}.mobile-card-meta>span{color:#929ba3;flex:none;font-size:8px}.mobile-card-main>small{color:#929ba3;margin-top:10px;font-size:8px;display:block}.mobile-card-actions{background:#fafcfc;border-top:1px solid #e5e9ea;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quote-mobile-list .mobile-card-actions{grid-template-columns:repeat(5,minmax(0,1fr))}.quote-mobile-list .mobile-card-actions button{flex-direction:column;gap:2px;min-height:54px;font-size:9px}.mobile-card-actions button{color:#52626f;background:0 0;border:0;border-right:1px solid #e5e9ea;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:46px;padding:0 5px;font-size:9px;font-weight:750;display:flex}.mobile-card-actions button:last-child{border-right:0}.mobile-card-actions button:active{color:#087888;background:#eaf8fa}.mobile-card-actions button.danger-action{color:#a94242}.mobile-card-actions button.danger-action:active{color:#8f3030;background:#fff0f0}.lead-mobile-list{background:#f7f9f9;padding:12px}.lead-mobile-card{padding:15px}.lead-mobile-card.is-overdue{border-left:4px solid #d7675c}.lead-mobile-card.is-today{border-left:4px solid #dfad4d}.lead-mobile-card.lead-needs-first-action{background:#fff3f1;border-color:#edb8b2 #edb8b2 #edb8b2 #df6a5f;border-left-style:solid;border-left-width:4px}.lead-mobile-card.lead-sent-to-documentation{background:#f0faf4;border-color:#addcc2 #addcc2 #addcc2 #42a978;border-left-style:solid;border-left-width:4px}.lead-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lead-card-top>div{flex-direction:column;gap:3px;display:flex}.lead-card-top>div>strong{color:#087888;font-size:10px}.lead-card-top>div>small{color:#939da5;font-size:8px}.lead-card-top .lead-status{white-space:normal;max-width:58%;padding:6px 8px;font-size:8px;line-height:1.2}.lead-card-customer{margin-top:14px}.lead-card-customer h3{color:var(--navy-950);overflow-wrap:anywhere;margin:0 0 5px;font-size:16px;line-height:1.25}.lead-card-customer p{color:#53616e;margin:0;font-size:11px}.lead-card-customer small{color:#909aa2;overflow-wrap:anywhere;margin-top:3px;font-size:9px;display:block}.lead-card-route{background:#f2f7f7;border-radius:8px;flex-direction:column;gap:5px;margin-top:13px;padding:11px 12px;display:flex}.lead-card-route span{color:#167886;letter-spacing:.25px;font-size:8px;font-weight:800}.lead-card-route strong{color:#3c4c58;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.lead-card-chips{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.lead-card-chips .priority-pill,.lead-card-chips .follow-up-cell{min-height:29px;font-size:8px}.lead-card-chips .follow-up-cell{white-space:normal;text-align:right;max-width:68%}.lead-card-owner{border-top:1px solid #edf0f1;grid-template-columns:1fr auto;gap:3px 10px;margin-top:12px;padding-top:11px;display:grid}.lead-card-owner>span{color:#929ba2;font-size:7px;font-weight:800}.lead-card-owner>strong{color:#344552;grid-row:span 2;font-size:9px}.lead-card-owner>small{color:#8a959d;overflow-wrap:anywhere;font-size:8px}.lead-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.lead-card-actions button{color:#566671;background:#fff;border:1px solid #dce3e4;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 8px;font-size:9px;font-weight:800;display:flex}.lead-card-actions button.mobile-primary-action{border-color:var(--navy-950);background:var(--navy-950);color:#fff}.lead-card-actions button:only-child{grid-column:1/-1}.followup-mobile-list{background:#f8faf9;padding:12px}.followup-mobile-list>li{margin:0;padding:0}.followup-mobile-card{width:100%;color:inherit;font:inherit;text-align:left;padding:14px;display:block}.followup-mobile-card.is-overdue{border-left:4px solid #d7675c}.followup-mobile-card.is-today{border-left:4px solid #dfad4d}.followup-card-due{justify-content:space-between;align-items:center;gap:10px;display:flex}.followup-card-due>span{align-items:center;gap:5px;font-size:8px;display:inline-flex}.followup-card-due>strong{color:#52616d;font-size:9px}.followup-mobile-card h3{color:var(--navy-950);overflow-wrap:anywhere;margin:14px 0 5px;font-size:15px}.followup-mobile-card>p{color:#53616c;margin:0;font-size:10px}.followup-mobile-card>p small{color:#909aa1;overflow-wrap:anywhere;margin-top:3px;font-size:8px;display:block}.followup-card-service{background:#f2f7f7;border-radius:8px;flex-direction:column;gap:4px;margin-top:11px;padding:10px 11px;display:flex}.followup-card-service span{color:#167886;font-size:8px;font-weight:800}.followup-card-service small{color:#53636f;font-size:9px;line-height:1.4}.followup-card-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.followup-card-actions>button,.followup-card-actions>.followup-card-open{background:var(--navy-950);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.ongoing-shipments-heading{align-items:flex-start;gap:12px}.ongoing-shipments-heading>div{min-width:0}.ongoing-shipments-heading>div>p{max-width:250px;font-size:10px}.ongoing-shipment-count{min-width:83px;min-height:34px;padding:0 9px;font-size:9px}.ongoing-shipment-mobile-list{background:#f4f9fa;padding:12px}.ongoing-shipment-mobile-list>li{margin:0;padding:0}.ongoing-shipment-mobile-card{width:100%;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #cfe2e5;border-radius:12px;padding:15px;display:block;overflow:hidden;box-shadow:0 7px 20px #06182e0e}.ongoing-shipment-mobile-card.sent-to-documentation{background:#f0faf4;border-color:#addcc2 #addcc2 #addcc2 #42a978;border-left-style:solid;border-left-width:4px}.ongoing-shipment-mobile-card:active{background:#fbfefe;border-color:#7fcbd3}.shipment-mobile-head{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.shipment-mobile-head>span{overflow-wrap:anywhere;color:#087888;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:850;display:inline-flex}.shipment-mobile-head>span svg{flex:none}.shipment-mobile-head .shipment-live-status{text-align:right;white-space:normal;max-width:52%;padding:6px 8px;font-size:8px;line-height:1.25}.ongoing-shipment-mobile-card>h3{color:var(--navy-950);overflow-wrap:anywhere;margin:14px 0 0;font-size:16px;line-height:1.3}.shipment-mobile-route{background:#f0f7f8;border-radius:8px;flex-direction:column;gap:4px;margin-top:9px;padding:10px 11px;display:flex}.shipment-mobile-route>span{color:#314b59;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.4}.shipment-mobile-route>small{color:#71828b;font-size:9px;line-height:1.4}.shipment-mobile-schedule{background:#e0e7e8;border:1px solid #e0e7e8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:11px;display:grid;overflow:hidden}.shipment-mobile-schedule>div{background:#fbfcfc;min-width:0;min-height:70px;padding:10px}.shipment-mobile-schedule span{color:#86939a;letter-spacing:.35px;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.shipment-mobile-schedule strong{color:#314754;overflow-wrap:anywhere;font-size:10px;line-height:1.45;display:block}.shipment-mobile-schedule strong small{color:#7d8b93;margin-top:3px;font-size:9px;font-weight:600;display:block}.shipment-mobile-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;display:grid}.shipment-mobile-progress>span{background:#e6edef;border-radius:4px;height:7px;overflow:hidden}.shipment-mobile-progress>span>i{border-radius:inherit;background:linear-gradient(90deg,#079aae,#38ad7e);height:100%;display:block}.shipment-mobile-progress>strong{color:#60717a;white-space:nowrap;font-size:9px}.ongoing-shipment-mobile-card>p{color:#50666a;background:#f3faf7;border-left:3px solid #31a178;border-radius:5px;margin:11px 0 0;padding:10px 11px;font-size:10px;line-height:1.5}.shipment-mobile-owner{color:#7e8c94;margin-top:9px;font-size:9px;display:block}.shipment-mobile-action{color:#0c7684;background:#f8fbfb;border-top:1px solid #e2e9ea;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:13px -15px -15px;padding:0 15px;font-size:10px;font-weight:850;display:flex}.team-mobile-list{background:#f8f9f9;padding:12px}.team-mobile-card{padding:14px}.team-card-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.team-card-head>i{background:var(--navy-950);color:#6edee8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;font-weight:850;display:grid}.team-card-head>div{min-width:0}.team-card-head h3{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:13px;overflow:hidden}.team-card-head p{color:#89939c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.team-card-head .access-pill{align-self:start;font-size:7px}.team-card-stats{background:#e1e6e7;border:1px solid #e1e6e7;border-radius:8px;grid-template-columns:.9fr .8fr 1.3fr;gap:1px;margin-top:14px;display:grid;overflow:hidden}.team-card-stats>div{background:#fafcfc;min-width:0;padding:10px 8px}.team-card-stats span{color:#919ba3;letter-spacing:.35px;font-size:6px;font-weight:850;display:block}.team-card-stats strong{color:#344550;overflow-wrap:anywhere;margin-top:5px;font-size:8px;line-height:1.35;display:block}.team-mobile-card>.access-toggle{border-radius:8px;width:100%;min-height:42px;margin-top:12px;font-size:9px}.clearance-calculation{border:0;border-radius:0;flex-direction:column;gap:9px;display:flex;overflow:visible}.clearance-calculation .calculation-head{display:none}.clearance-calculation>div:not(.calculation-head){background:#fbfcfc;border:1px solid #dfe5e6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-width:0;min-height:0;padding:12px;display:grid}.clearance-calculation>div:not(.calculation-head)>strong{grid-area:1/1;font-size:10px;line-height:1.35}.clearance-calculation>div:not(.calculation-head)>span:first-of-type{grid-area:2/1;font-size:8px}.clearance-calculation>div:not(.calculation-head)>span:nth-of-type(2){text-align:right;grid-area:1/2;font-size:8px}.clearance-calculation>div:not(.calculation-head)>span:nth-of-type(2):before{content:"QTY ";color:#98a1a8;font-size:6px;font-weight:800}.clearance-calculation>div:not(.calculation-head)>b{grid-area:2/2;font-size:11px}.clearance-calculation>div.calculation-total{background:#eaf8fa;border-color:#aadfe5}.package-heading{flex-direction:column;align-items:flex-start}.package-heading small{font-size:8px}.package-table{overflow:visible}.package-table .package-table-head{display:none}.package-table>div:not(.package-table-head){grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:5px 8px;min-width:0;min-height:0;padding:11px 10px;display:grid}.package-table>div:not(.package-table-head)>span:first-child{grid-area:1/1/span 2;padding-top:1px;font-size:8px}.package-table>div:not(.package-table-head)>strong{overflow-wrap:anywhere;grid-area:1/2;font-size:9px;line-height:1.4}.package-table>div:not(.package-table-head)>span:nth-of-type(2){grid-area:2/2;font-size:8px;line-height:1.35}.package-table>div:not(.package-table-head)>b{white-space:nowrap;grid-area:1/3/span 2;align-self:center;font-size:9px}.quote-paper{display:none}.mobile-quote-preview{color:#1d2a38;background:#fff;border:1px solid #dce3e5;border-radius:13px;width:100%;display:block;overflow:hidden;box-shadow:0 10px 28px #06182e14}.preview-column,.modal-scroll{overscroll-behavior-x:auto;overflow-x:hidden}.mobile-preview-head{color:#fff;background:linear-gradient(135deg,#07182d,#102e49);justify-content:space-between;align-items:center;gap:9px;min-height:69px;padding:12px 13px;display:flex}.mobile-preview-brand{align-items:center;gap:9px;min-width:0;display:flex}.mobile-preview-brand img{object-fit:contain;background:#fff;border-radius:5px;flex:none;width:38px;height:38px;padding:2px}.mobile-preview-brand>span{flex-direction:column;gap:3px;min-width:0;display:flex}.mobile-preview-brand strong{letter-spacing:.65px;font-size:11px}.mobile-preview-brand small{color:#70dbe6;letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:800;overflow:hidden}.mobile-preview-status{color:#91edf3;text-transform:uppercase;background:#00b4cc1f;border:1px solid #70dbe652;border-radius:999px;flex:none;padding:6px 8px;font-size:7px;font-weight:850}.mobile-preview-customer{border-bottom:1px solid #e8ecec;padding:16px 14px}.mobile-preview-customer>small{color:#14818e;letter-spacing:.8px;font-size:7px;font-weight:850}.mobile-preview-customer h2{color:var(--navy-950);overflow-wrap:anywhere;margin:6px 0 4px;font-size:17px;line-height:1.25}.mobile-preview-customer>p{color:#71808a;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.mobile-preview-customer>p.mobile-preview-prepared{color:#839099;margin-top:7px;font-size:8px}.mobile-preview-prepared strong{color:#40525f}.mobile-preview-customer>div{border-top:1px dashed #dce2e3;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:11px;display:flex}.mobile-preview-customer>div>span{color:#126f7b;overflow-wrap:anywhere;font-size:9px;font-weight:850}.mobile-preview-customer>div>small{color:#818c95;flex:none;font-size:8px}.mobile-preview-route{background:linear-gradient(135deg,#eef9fa,#f8fbfb);border-radius:10px;grid-template-columns:minmax(0,1fr) 37px minmax(0,1fr);align-items:center;gap:8px;margin:13px;padding:13px;display:grid}.mobile-preview-route>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mobile-preview-route>div:last-child{text-align:right}.mobile-preview-route small{color:#16818e;letter-spacing:.5px;font-size:7px;font-weight:850}.mobile-preview-route strong{color:#263a49;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.mobile-preview-route>span{background:var(--navy-950);color:#67dce7;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.mobile-preview-facts{background:#e2e7e8;border:1px solid #e2e7e8;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 13px 14px;display:grid;overflow:hidden}.mobile-preview-facts>div{background:#fafcfc;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:65px;padding:10px;display:flex}.mobile-preview-facts span{color:#8b969f;letter-spacing:.35px;text-transform:uppercase;font-size:7px;font-weight:800}.mobile-preview-facts strong{color:#334551;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.mobile-commercial-list{border-top:7px solid #f3f6f6;margin-top:4px}.mobile-preview-section-title{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 11px;display:flex}.mobile-preview-section-title span{color:var(--navy-950);letter-spacing:.45px;font-size:10px;font-weight:900}.mobile-preview-section-title small{color:#84919a;font-size:8px}.mobile-commercial-list>h3{color:#176f7b;letter-spacing:.35px;background:#eaf7f8;margin:0;padding:8px 14px;font-size:8px;font-weight:900;line-height:1.45}.mobile-commercial-list>h3.destination-rate-section{color:#7e5822;background:#fbf6eb;border-top:7px solid #f1f4f4;margin-top:10px}.mobile-commercial-row{border-bottom:1px solid #edf0f1;grid-template-columns:minmax(0,1fr) minmax(88px,.44fr);gap:10px;padding:12px 14px;display:grid}.mobile-commercial-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.mobile-commercial-row>div:last-child{text-align:right;align-items:flex-end}.mobile-commercial-row strong{color:#344550;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.mobile-commercial-row span{color:#849098;font-size:8px;line-height:1.35}.mobile-commercial-row small{color:#87939b;font-size:8px}.mobile-commercial-row b{color:var(--navy-950);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.mobile-quick-local-note{border-left:3px solid var(--gold);color:var(--navy-950);letter-spacing:.3px;background:#faf7ef;border-radius:6px;margin:12px 14px 0;padding:11px 12px;font-size:10px;font-weight:850}.mobile-quick-customer-note{background:#f0f9fb;border-left:3px solid #00a9c0;border-radius:6px;margin:8px 14px 0;padding:11px 12px}.mobile-quick-customer-note strong{color:#137b8b;letter-spacing:.3px;font-size:10px}.mobile-quick-customer-note p{color:#243b49;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.quick-rate-pair{grid-template-columns:1fr}.quick-rate-pair>label>span,.quick-quotation-notes>span{flex-wrap:wrap}.mobile-payment-summary{border:1px solid #cfe0e2;border-radius:9px;margin:14px;overflow:hidden}.mobile-payment-summary>span{background:var(--navy-950);color:#8ce9f0;letter-spacing:.4px;padding:9px 11px;font-size:7px;font-weight:850;display:block}.mobile-payment-summary>div{background:#f1f9fa;justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.mobile-payment-summary>div+div{background:#fffaf1;border-top:1px solid #dbe7e8}.mobile-payment-summary small{color:#657680;font-size:7px;font-weight:800}.mobile-payment-summary strong{color:var(--navy-950);text-align:right;font-size:9px}.mobile-preview-terms{background:#fafcfc;border:1px solid #dfe5e6;border-radius:9px;margin:14px}.mobile-preview-terms summary{color:#3f505d;justify-content:space-between;align-items:center;min-height:47px;padding:0 12px;font-size:10px;font-weight:800;list-style:none;display:flex}.mobile-preview-terms summary::-webkit-details-marker{display:none}.mobile-preview-terms summary:after{content:"+";color:#157581;background:#e8f4f5;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:8px;font-size:15px;display:grid}.mobile-preview-terms[open] summary:after{content:"−"}.mobile-preview-terms summary span{color:#859198;margin-left:auto;font-size:8px;font-weight:700}.mobile-preview-terms ol{color:#687681;margin:0;padding:0 16px 15px 30px;font-size:9px;line-height:1.6}.mobile-preview-terms li+li{margin-top:6px}.mobile-preview-footer{background:#f4f7f7;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.mobile-preview-footer strong{color:var(--navy-950);font-size:9px}.mobile-preview-footer span{color:#6f7e88;overflow-wrap:anywhere;text-align:right;font-size:8px}.mobile-brand strong{font-size:12px}.mobile-brand small{font-size:8px}.install-app-topbar,.mobile-bottom-nav button>span{font-size:11px}.mobile-bottom-nav button>em{font-size:9px}.mobile-card-kicker>span:first-child{font-size:11px}.mobile-card-kicker .status-pill,.mobile-card-meta .mode-pill,.mobile-card-meta>span,.mobile-card-main>small{font-size:10px}.mobile-card-route{font-size:12px}.mobile-card-actions button{font-size:11px}.quote-mobile-list .mobile-card-actions button{font-size:9px}.lead-card-top>div>strong{font-size:11px}.lead-card-top>div>small,.lead-card-top .lead-status,.lead-card-customer small,.lead-card-route span,.lead-card-chips .priority-pill,.lead-card-chips .follow-up-cell{font-size:10px}.lead-card-customer p,.lead-card-route strong{font-size:12px}.lead-card-owner>span{font-size:9px}.lead-card-owner>strong,.lead-card-owner>small{font-size:10px}.lead-card-actions button{font-size:11px}.followup-card-due>span,.followup-card-due>strong{font-size:10px}.followup-mobile-card>p,.followup-card-service small{font-size:11px}.followup-mobile-card>p small,.followup-card-service span{font-size:10px}.followup-card-actions>button,.followup-card-actions>.followup-card-open,.ongoing-shipments-heading>div>p{font-size:11px}.ongoing-shipment-count,.shipment-live-status,.shipment-status-button{font-size:10px}.shipment-mobile-head>span{font-size:11px}.shipment-mobile-head .shipment-live-status{font-size:10px}.shipment-mobile-route>span{font-size:12px}.shipment-mobile-route>small,.shipment-mobile-schedule span,.shipment-mobile-progress>strong,.shipment-mobile-owner{font-size:10px}.shipment-mobile-schedule strong,.ongoing-shipment-mobile-card>p,.shipment-mobile-action{font-size:11px}.shipment-mobile-schedule strong small{font-size:10px}.team-card-head h3{font-size:14px}.team-card-head p,.team-card-head .access-pill{font-size:10px}.team-card-stats span{font-size:9px}.team-card-stats strong,.team-mobile-card>.access-toggle,.clearance-calculation>div:not(.calculation-head)>strong,.package-table>div:not(.package-table-head)>strong{font-size:11px}.clearance-calculation>div:not(.calculation-head)>span:first-of-type,.clearance-calculation>div:not(.calculation-head)>span:nth-of-type(2),.package-table>div:not(.package-table-head)>span:first-child,.package-table>div:not(.package-table-head)>span:nth-of-type(2){font-size:10px}.clearance-calculation>div:not(.calculation-head)>span:nth-of-type(2):before{font-size:8px}.clearance-calculation>div:not(.calculation-head)>b,.package-table>div:not(.package-table-head)>b{font-size:11px}.mobile-preview-brand strong{font-size:12px}.mobile-preview-brand small,.mobile-preview-status,.mobile-preview-customer>small,.mobile-preview-route small,.mobile-preview-facts span{font-size:9px}.mobile-preview-customer>p,.mobile-preview-customer>p.mobile-preview-prepared,.mobile-preview-customer>div>small{font-size:10px}.mobile-preview-customer>div>span,.mobile-preview-route strong,.mobile-preview-facts strong{font-size:11px}.mobile-preview-section-title span{font-size:12px}.mobile-preview-section-title small,.mobile-commercial-list>h3,.mobile-commercial-row span,.mobile-commercial-row small,.mobile-payment-summary>span,.mobile-payment-summary small{font-size:10px}.mobile-commercial-row strong,.mobile-preview-terms summary{font-size:11px}.mobile-commercial-row b,.mobile-payment-summary strong{font-size:12px}.mobile-preview-terms summary span,.mobile-preview-footer span{font-size:10px}.mobile-preview-terms ol,.mobile-preview-footer strong{font-size:11px}}.approval-security-note{color:#286b52;background:#eff8f3;border:1px solid #bfe0d1;border-radius:9px;align-items:center;gap:12px;margin-bottom:17px;padding:13px 15px;display:flex}.approval-security-note svg{flex:none}.approval-security-note>div{flex-direction:column;gap:3px;display:flex}.approval-security-note strong{font-size:11px}.approval-security-note span{color:#5b7569;font-size:9px;line-height:1.45}.approval-filter-tabs{background:#fff;border:1px solid #dde3e4;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:17px;padding:5px;display:grid}.approval-filter-tabs button{color:#687682;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:43px;font-size:10px;font-weight:750;display:flex}.approval-filter-tabs button b{color:#5f6d78;background:#edf1f2;border-radius:11px;place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:9px;display:grid}.approval-filter-tabs button.active{color:#fff;background:#071b32;box-shadow:0 7px 17px #06182e29}.approval-filter-tabs button.active b{color:#86e7ee;background:#51dae72b}.approval-card-list{gap:16px;display:grid}.approval-card{background:#fff;border:1px solid #dfe4e5;border-radius:11px;overflow:hidden;box-shadow:0 10px 32px #06182e0b}.approval-card>header{border-bottom:1px solid #e9eded;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:87px;padding:17px 19px;display:grid}.approval-card-icon{color:#0a8392;background:#e9f7f9;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.approval-card>header>div:nth-child(2){min-width:0}.approval-card>header span:not(.approval-status){color:#14818f;letter-spacing:.75px;font-size:8px;font-weight:850}.approval-card>header h2{color:var(--navy-950);margin:4px 0 2px;font-size:18px;font-weight:540}.approval-card>header p{color:#76828c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.approval-status{white-space:nowrap;border-radius:14px;align-items:center;min-height:27px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.approval-status.pending{color:#8b641e;background:#fff4dc}.approval-status.changes_requested{color:#a34f49;background:#fdeeed}.approval-status.confirmed{color:#2a7759;background:#eaf6ef}.approval-route-strip{background:#f4f8f8;grid-template-columns:auto minmax(230px,1.4fr) minmax(150px,.8fr) minmax(80px,.35fr);align-items:center;gap:13px;padding:13px 19px;display:grid}.approval-route-strip>svg{color:#168190}.approval-route-strip>div{flex-direction:column;gap:4px;min-width:0;display:flex}.approval-route-strip span{color:#8b979e;letter-spacing:.55px;font-size:7px;font-weight:850}.approval-route-strip strong{color:#354854;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.approval-facts{border-bottom:1px solid #e9eded;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.approval-facts>div{border-right:1px solid #edf0f0;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:75px;padding:12px 16px;display:flex}.approval-facts>div:last-child{border-right:0}.approval-facts span{color:#8a959d;font-size:7px;font-weight:750}.approval-facts strong{color:#364752;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.approval-facts .approval-total-fact{background:#f0f9fa}.approval-facts .approval-total-fact strong{color:#075f6b;font-size:12px}.approval-customer-lines{border:1px solid #e1e6e7;border-radius:8px;margin:16px 19px 0;overflow:hidden}.approval-lines-head,.approval-line{grid-template-columns:minmax(0,1.5fr) minmax(100px,.6fr) minmax(120px,.6fr);align-items:center;gap:12px;display:grid}.approval-lines-head{color:#89949c;letter-spacing:.55px;text-transform:uppercase;background:#f5f7f7;min-height:34px;padding:0 13px;font-size:7px;font-weight:850}.approval-lines-head span:last-child{text-align:right}.approval-line{border-top:1px solid #edf0f0;min-height:45px;padding:8px 13px}.approval-line strong{color:#394b57;font-size:9px}.approval-line span{color:#849099;font-size:8px}.approval-line b{color:var(--navy-950);text-align:right;font-size:10px}.approval-customer-lines>p{color:#87939b;margin:0;padding:17px 13px;font-size:9px}.approval-existing-note{background:#fff8eb;border-left:3px solid #d3944d;border-radius:4px;flex-direction:column;gap:5px;margin:14px 19px 0;padding:12px 13px;display:flex}.approval-existing-note strong{color:#86642b;text-transform:uppercase;font-size:8px}.approval-existing-note span{color:#715f43;font-size:10px;line-height:1.5}.approval-card>footer{justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:14px 19px;display:flex}.approval-card>footer>div{gap:8px;display:flex}.approval-card>footer a{text-decoration:none}.approval-request-button{color:#9b514b;background:#fff8f7;border-color:#e4c5c0}.approval-change-submit{color:#fff;background:#b95c52;border-color:#be7168}.approval-missing-document{color:#a04f49;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.approval-card-date{color:#8b969e;align-items:center;gap:6px;padding:0 19px 13px;font-size:8px;display:flex}.approval-loading-state,.approval-empty-state,.approval-error-state{color:#73818b;background:#fff;border:1px solid #e0e5e5;border-radius:11px;justify-content:center;align-items:center;min-height:245px;display:flex}.approval-loading-state{flex-direction:column;gap:12px;font-size:10px}.approval-empty-state{text-align:center;flex-direction:column;padding:32px}.approval-empty-state>svg{color:#14818f}.approval-empty-state h2{color:var(--navy-950);margin:13px 0 5px;font-size:19px;font-weight:500}.approval-empty-state p{margin:0;font-size:10px}.approval-error-state{color:#a14f49;background:#fff9f8;border-color:#ead2cf;justify-content:flex-start;gap:13px;min-height:130px;padding:20px}.approval-error-state>div{flex-direction:column;flex:1;gap:4px;display:flex}.approval-error-state strong{font-size:11px}.approval-error-state span{color:#806764;font-size:9px}.approval-dialog-backdrop{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031222a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.approval-dialog{background:#fff;border:1px solid #ffffffd1;border-radius:13px;width:min(510px,100%);padding:27px;position:relative;box-shadow:0 28px 80px #0312224d}.approval-dialog-close{color:#65737e;background:#f0f3f3;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:13px;right:13px}.approval-dialog>span{color:#087b8a;letter-spacing:1.15px;font-size:8px;font-weight:900}.approval-dialog h2{color:var(--navy-950);margin:8px 42px 3px 0;font-size:24px;font-weight:500}.approval-dialog>p{color:#79858d;margin:0 0 18px;font-size:10px}.approval-confirm-summary{color:#2d6d55;background:#eff8f3;border:1px solid #bfe0d1;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.approval-confirm-summary svg{flex:none}.approval-confirm-summary>div{flex-direction:column;gap:7px;display:flex}.approval-confirm-summary span{font-size:10px;line-height:1.55}.approval-confirm-summary strong{color:#205f49;font-size:11px}.approval-note-field{flex-direction:column;gap:7px;display:flex}.approval-note-field>span{color:#596874;font-size:9px;font-weight:750}.approval-note-field em{color:#b84c47;font-style:normal}.approval-note-field textarea{resize:vertical;color:#263642;border:1px solid #dce2e3;border-radius:7px;outline:none;min-height:120px;padding:12px;font-size:11px;line-height:1.5}.approval-note-field textarea:focus{border-color:#00a9c0;box-shadow:0 0 0 3px #00b4cc1a}.approval-note-field small{color:#939ca3;align-self:flex-end;font-size:8px}.approval-dialog-error{color:#9e4a45;background:#fdeeed;border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:9px 10px;font-size:9px;display:flex}.approval-dialog-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}@media (max-width:700px){.approval-page-heading{align-items:stretch}.approval-page-heading .button{width:100%}.approval-security-note{align-items:flex-start;padding:12px}.approval-security-note span{font-size:10px}.approval-filter-tabs{grid-template-columns:1fr}.approval-filter-tabs button{justify-content:space-between;padding:0 13px;font-size:11px}.approval-card>header{grid-template-columns:42px minmax(0,1fr);padding:14px}.approval-card>header .approval-status{grid-column:1/-1;justify-self:start}.approval-card>header h2{font-size:16px}.approval-card>header p{font-size:11px}.approval-route-strip{grid-template-columns:auto minmax(0,1fr);padding:13px 14px}.approval-route-strip>div:nth-of-type(2),.approval-route-strip>div:nth-of-type(3){grid-column:2}.approval-route-strip span{font-size:9px}.approval-route-strip strong{font-size:11px}.approval-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-facts>div{border-bottom:1px solid #edf0f0;min-height:69px;padding:10px 12px}.approval-facts span{font-size:9px}.approval-facts strong{font-size:11px}.approval-customer-lines{margin:13px 13px 0}.approval-lines-head{display:none}.approval-line{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px}.approval-line strong{font-size:11px}.approval-line span{grid-column:1;font-size:10px}.approval-line b{grid-area:1/2/span 2;align-self:center;font-size:11px}.approval-existing-note{margin:12px 13px 0}.approval-existing-note strong,.approval-existing-note span{font-size:10px}.approval-card>footer{flex-direction:column;align-items:stretch;padding:13px}.approval-card>footer>div{grid-template-columns:1fr;display:grid}.approval-card>footer .button{width:100%;min-height:46px}.approval-card-date{padding:0 13px 13px;font-size:9px}.approval-dialog-backdrop{align-items:end;padding:0}.approval-dialog{width:100%;max-height:92dvh;padding:25px 18px calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;overflow-y:auto}.approval-dialog-actions{grid-template-columns:1fr;display:grid}.approval-dialog-actions .button{width:100%;min-height:47px}}@media (max-width:380px){.install-app-topbar span{display:none}.install-app-topbar{width:42px;padding:0}.welcome-row h1,.page-heading h1{font-size:28px}.stat-grid,.crm-stat-grid,.shipment-mobile-schedule{grid-template-columns:1fr}}@media (max-width:420px){.heading-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.heading-actions .button{width:100%}.stat-grid,.crm-stat-grid{grid-template-columns:1fr}.stat-card{height:230px;min-height:230px}.stat-list-item{min-height:36px}.stat-list-item>span{font-size:10.5px}.stat-list-item>small{max-width:96px;font-size:9px}.lead-overview-grid,.documentation-progress-grid{grid-template-columns:1fr}.overview-item,.documentation-progress-grid>div{min-height:78px}.overview-item strong,.documentation-progress-grid strong{overflow-wrap:anywhere;font-size:12px}.documentation-progress-grid span,.documentation-subsection-head span,.documentation-progress-grid small,.documentation-subsection-head small{font-size:10px}.documentation-latest p{font-size:11px}.clearance-calculation{overflow:visible}.clearance-calculation>div:not(.calculation-head){grid-template-columns:minmax(0,1fr) auto;min-width:0}.search-box{width:100%;min-width:0;height:48px}.search-box input{font-size:16px}.crm-modal-header>button,.lead-head-actions>button,.modal-close,.documentation-progress-actions>button{min-width:44px;min-height:44px}}.tally-downloads{background:#fff;border:1px solid #d8e4e8;border-radius:14px;margin:0 0 26px;overflow:hidden}.tally-downloads-heading{border-bottom:1px solid #e5edef;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.tally-downloads-heading>div{min-width:0}.tally-downloads-heading span{color:#008aa1;letter-spacing:.12em;font-size:12px;font-weight:800}.tally-downloads-heading h2{color:#06182e;margin:4px 0;font-size:21px;line-height:1.3}.tally-downloads-heading p{color:#587180;margin:0;font-size:14px;line-height:1.5}.tally-downloads-heading button{flex:none;align-items:center;gap:7px;display:inline-flex}.tally-downloads-list{display:grid}.tally-downloads-list article{border-bottom:1px solid #e9eef1;align-items:center;gap:14px;min-width:0;padding:16px 22px;display:flex}.tally-downloads-list article:last-child{border-bottom:0}.tally-downloads-list article>svg{color:#008aa1;flex:none}.tally-downloads-list article>div{flex:1;gap:3px;min-width:0;display:grid}.tally-downloads-list strong{color:#09253c;overflow-wrap:anywhere;font-size:15px}.tally-downloads-list span{color:#425d6d;overflow-wrap:anywhere;font-size:14px}.tally-downloads-list small{color:#657e8b;overflow-wrap:anywhere;font-size:12px}.tally-downloads-list a{color:#006f83;white-space:nowrap;border:1px solid #b8d9e0;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.tally-downloads-list a:hover{background:#edf8fa}.tally-downloads-empty,.tally-downloads-error{color:#526c7a;align-items:center;gap:9px;margin:0;padding:20px 22px;font-size:14px;display:flex}.tally-downloads-error{color:#a63e32}@media (max-width:700px){.tally-downloads-heading{flex-wrap:wrap;align-items:flex-start;padding:17px}.tally-downloads-list article{flex-wrap:wrap;padding:15px 17px}.tally-downloads-list a{justify-content:center;width:100%}}.portal-shell{background:#edf3f5}.portal-shell .main-area{background:radial-gradient(circle at 83% 7%,#52c8dc2b,#0000 27%),radial-gradient(circle at 12% 40%,#c2dae533,#0000 31%),linear-gradient(155deg,#f4f8f9 0%,#edf3f5 53%,#f7f9f9 100%)}.portal-shell .sidebar{background:radial-gradient(circle at 7% 0,#28d5e82b,#0000 37%),linear-gradient(165deg,#10293b 0%,#081b2c 46%,#071321 100%);border-right:1px solid #b4e6f024;box-shadow:inset -1px 0 #ffffff12,10px 0 34px #06182e17}.portal-shell .nav-item{border:1px solid #0000;border-radius:13px}.portal-shell .nav-item:hover{background:#ffffff1a;border-color:#ffffff1f}.portal-shell .nav-item.active{background:linear-gradient(115deg,#36b1c44a,#ffffff14 67%,#ffffff09);border-color:#76deec3d;box-shadow:inset 2px 0 #45d3e4,inset 0 1px #ffffff29,0 9px 22px #00071129}.portal-shell .sidebar-help{background:linear-gradient(135deg,#ffffff17,#16aac311);border-color:#8ee1ec3d;border-radius:15px;box-shadow:inset 0 1px #ffffff21}.portal-shell .topbar{-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);background:#f8fcfdc7;border-bottom-color:#ffffffc7;box-shadow:0 9px 26px #11384b0e,inset 0 1px #fffffff2}.portal-shell .panel:not(.focus-panel):not(.access-note):not(.playbook-live-launch):not(.communication-standard),.portal-shell .stat-card,.portal-shell .dashboard-global-search,.portal-shell .form-section,.portal-shell .quick-action:not(.quick-primary),.portal-shell .document-card,.portal-shell .crm-form-section,.portal-shell .tally-downloads{background:linear-gradient(145deg,#fffffffa,#fafdfeed);border-color:#c3d7e0c2;border-radius:17px;box-shadow:inset 0 1px #fff,0 13px 34px #153e5211,0 2px 5px #153e5206}.portal-shell .stat-card:after{border-color:#59bbd029}.portal-shell .stat-card-head>strong{background:linear-gradient(150deg,#f6feff,#dff5f9);border-color:#78cdde8c;border-radius:11px;box-shadow:inset 0 1px #fff,0 5px 12px #12849a1a}.portal-shell .stat-icon,.portal-shell .stat-expand,.portal-shell .icon-button,.portal-shell .signout,.portal-shell .install-app-button,.portal-shell .button-outline{box-shadow:inset 0 1px #fffffffa,0 4px 12px #1d4a6011}.portal-shell .icon-button:hover,.portal-shell .signout:hover,.portal-shell .button-outline:hover{background:#f2fbfd;border-color:#9dcfda}.portal-shell .button{border-radius:11px}.portal-shell .button-gold{background:linear-gradient(172deg,#8beaf1 0%,#36cedd 38%,#08adc4 100%);border-color:#11aec2;box-shadow:inset 0 1px #ffffffa1,0 8px 17px #008ba633}.portal-shell .button-gold:hover{box-shadow:inset 0 1px #ffffffb3,0 12px 23px #008ba640}.portal-shell .form-section-head,.portal-shell .crm-modal-header,.portal-shell .crm-modal-footer{background:linear-gradient(#fffffffc,#f3fafced)}.portal-shell .crm-modal-header.lead-detail-head{background:linear-gradient(115deg,#071b31,#123b54);border-bottom-color:#99e0ec38;box-shadow:inset 0 1px #ffffff26}.portal-shell .lead-detail-head>div:first-child>span{color:#85e3ed}.portal-shell .lead-detail-head h2{color:#fff}.portal-shell .lead-detail-head p{color:#ffffffc7}.portal-shell .lead-head-actions>button{color:#fff;background:#ffffff2b;border:1px solid #fff6;box-shadow:inset 0 1px #ffffff2b}:is(.portal-shell .lead-head-actions>button:hover,.portal-shell .lead-head-actions>button:focus-visible){outline-offset:2px;background:#ffffff47;outline:2px solid #91e7ee}.portal-shell .crm-modal-header>button,.portal-shell .modal-close,.portal-shell .install-guide-close,.portal-shell .approval-dialog-close{border:1px solid #a0b8c48c;min-width:42px;min-height:42px;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #0c2d3e14}.portal-shell .crm-modal-header>button:hover,.portal-shell .modal-close:hover,.portal-shell .install-guide-close:hover,.portal-shell .approval-dialog-close:hover{color:#075d70;background:#e9f8fb;border-color:#6cbecd}.portal-shell .crm-modal-header>button:focus-visible{outline-offset:2px;outline:2px solid #159db1}.portal-shell .modal-close:focus-visible{outline-offset:2px;outline:2px solid #159db1}.portal-shell .install-guide-close:focus-visible{outline-offset:2px;outline:2px solid #159db1}.portal-shell .approval-dialog-close:focus-visible{outline-offset:2px;outline:2px solid #159db1}.portal-shell .lead-head-actions>button,.portal-shell .lead-head-actions>button:hover{color:#fff;background:#ffffff2b;border-color:#fff6}.lead-detail-footer-start{align-items:center;gap:8px;display:flex}.lead-detail-footer-close{border-color:#b8d2db}.crm-loading-surface{min-height:215px;padding:16px 21px 20px}.crm-loading-caption{color:#607988;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.crm-loading-row{border-bottom:1px solid #ebf0f2;grid-template-columns:.75fr 1.35fr 1.2fr .7fr;align-items:center;gap:24px;min-height:54px;display:grid}.crm-loading-row .skeleton{background:#e4edf1;border-radius:999px;height:13px}.crm-loading-row .skeleton:nth-child(2){width:85%}.crm-loading-row .skeleton:nth-child(3){width:72%}.crm-loading-row .skeleton:nth-child(4){width:62%}@keyframes workspace-reveal{0%{opacity:0;transform:translateY(10px)scale(.994)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes data-settle{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.portal-shell .dashboard-view>.welcome-row,.portal-shell .dashboard-view>.dashboard-global-search,.portal-shell .dashboard-view .stat-card,.portal-shell .dashboard-view>.dashboard-followups,.portal-shell .dashboard-view>.dashboard-grid,.portal-shell .dashboard-view>.recent-panel{animation:.42s cubic-bezier(.2,.7,.2,1) both workspace-reveal}.portal-shell .dashboard-view>.dashboard-global-search{animation-delay:45ms}.portal-shell .dashboard-view .stat-card:nth-child(2){animation-delay:70ms}.portal-shell .dashboard-view .stat-card:nth-child(3){animation-delay:.11s}.portal-shell .dashboard-view .stat-card:nth-child(4){animation-delay:.15s}.portal-shell .dashboard-view>.dashboard-followups{animation-delay:.165s}.portal-shell .dashboard-view>.dashboard-grid,.portal-shell .dashboard-view>.recent-panel{animation-delay:.19s}.portal-shell .stat-card-head>strong,.portal-shell .stat-list-item,.portal-shell .lead-table tbody tr:nth-child(-n+6),.portal-shell .followup-desktop-table tbody tr:nth-child(-n+6),.portal-shell .ongoing-shipments-table tbody tr:nth-child(-n+6){animation:.3s ease-out both data-settle}.portal-shell .nav-item{transition:background .22s,border-color .22s,transform .22s}.portal-shell .nav-item:hover{transform:translate(2px)}.portal-shell .crm-modal,.portal-shell .quote-modal{animation:.25s cubic-bezier(.2,.7,.2,1) both workspace-reveal}.desktop-sidebar-trigger{display:none}@media (min-width:981px){.portal-shell .sidebar{transition:transform .3s cubic-bezier(.2,.72,.2,1);transform:translate(-100%)}.portal-shell .sidebar.desktop-sidebar-open{transform:translate(0);box-shadow:18px 0 46px #0413243d}.portal-shell .main-area{width:calc(100% - 30px);margin-left:30px}.portal-shell .sidebar-close{color:#e9fbfd;background:#ffffff14;border:1px solid #fff3;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:23px;right:13px}.desktop-sidebar-trigger{z-index:51;color:#77e0ea;background:linear-gradient(155deg,#12364c,#071b2f);border:1px solid #5fcee16b;border-left:0;border-radius:0 13px 13px 0;place-items:center;width:30px;height:76px;transition:opacity .18s,background .18s;display:grid;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff2e,3px 7px 18px #04182a29}.desktop-sidebar-trigger:hover{background:linear-gradient(155deg,#174c62,#0c2b43)}.desktop-sidebar-trigger:focus-visible{outline-offset:3px;outline:3px solid #29bcd0}.desktop-sidebar-trigger.is-open:not(:focus-visible){opacity:0;pointer-events:none}}.portal-shell .crm-modal{background:#f2f7f8;border:1px solid #ffffffbf;border-radius:19px;box-shadow:0 28px 80px #03172b4a,inset 0 1px #fff}.portal-shell .search-box,.portal-shell .field input,.portal-shell .field select,.portal-shell .field textarea{border-radius:10px}.portal-shell .search-box:focus-within,.portal-shell .field input:focus,.portal-shell .field select:focus,.portal-shell .field textarea:focus{border-color:#4abed0;box-shadow:0 0 0 3px #1cb4cc1f}@media (max-width:700px){.portal-shell .topbar{-webkit-backdrop-filter:saturate(130%)blur(11px);backdrop-filter:saturate(130%)blur(11px)}.portal-shell .panel,.portal-shell .stat-card,.portal-shell .form-section,.portal-shell .crm-form-section{border-radius:15px}.lead-detail-footer-start{width:100%}.lead-detail-footer-start>.button{flex:1}.crm-loading-row{grid-template-columns:1fr 1.2fr;gap:14px}.crm-loading-row .skeleton:nth-child(n+3){display:none}}.rate-board{max-width:1500px}.rate-board-heading{align-items:center}.rate-board-heading .eyebrow{margin-bottom:7px}.rate-board-heading h1{font-weight:600}.rate-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rate-section-switch{background:#edf6f8;border:1px solid #d9e8ed;border-radius:12px;gap:5px;width:max-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex}.rate-section-switch button{color:#58707e;background:0 0;border:0;border-radius:9px;min-height:40px;padding:0 20px;font-size:14px;font-weight:800}.rate-section-switch button.active{color:#086d7e;background:#fff;box-shadow:0 4px 12px #0a36461a}.rate-add-button{color:#052536;background:linear-gradient(150deg,#21c6d8,#0096af);border:1px solid #008fa4;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 19px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #0096af29,inset 0 1px #ffffff7a}.rate-add-button:hover{filter:brightness(1.05)}.rate-add-button:focus-visible{outline-offset:2px;outline:3px solid #20bfd1}.rate-board button:focus-visible{outline-offset:2px;outline:3px solid #20bfd1}.rate-board input:focus-visible{outline-offset:2px;outline:3px solid #20bfd1}.rate-board textarea:focus-visible{outline-offset:2px;outline:3px solid #20bfd1}.rate-form,.rate-list{background:#fffffff0;border:1px solid #d9e4e9;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #08233a0f}.rate-form{margin-bottom:24px;padding:25px}.rate-form-title{border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:end;gap:16px;padding-bottom:18px;display:flex}.rate-form-title>div>span{color:#087f92;letter-spacing:.14em;font-size:12px;font-weight:800}.rate-form-title h2{color:#0b263e;margin:5px 0 0;font-size:24px;line-height:1.25}.rate-form-title>span{color:#70818e;font-size:13px}.rate-form-help{color:#587181;margin:15px 0 0;font-size:14px}.rate-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px;margin-top:20px;display:grid}.rate-route-grid{border-bottom:1px solid #e3ecef;padding-bottom:19px}.rate-lines{gap:16px;margin-top:18px;display:grid}.rate-line-card{background:linear-gradient(145deg,#f8fcfd,#fff 68%);border:1px solid #d9e8ed;border-radius:15px;padding:19px}.rate-line-card .rate-form-grid{margin-top:17px}.rate-line-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.rate-line-heading span{color:#078da2;letter-spacing:.13em;font-size:11px;font-weight:800}.rate-line-heading h3{color:#102b43;margin:2px 0 0;font-size:18px}.rate-remove-line{color:#a44039;background:#fff9f8;border:1px solid #e8c8c5;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.rate-additional-line{color:#087b8d;background:#f1fbfd;border:1px dashed #73c8d5;border-radius:10px;align-items:center;gap:9px;min-height:43px;margin-top:16px;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex}.rate-additional-line:disabled{cursor:not-allowed;opacity:.55}.rate-field{color:#304457;border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;font-size:14px;font-weight:700;display:flex}.rate-field legend{margin-bottom:8px;padding:0}.rate-field input,.rate-field textarea{color:#0c2944;background:#fbfdfd;border:1px solid #d5e1e7;border-radius:10px;outline:0;width:100%;min-height:48px;padding:12px 14px;font-size:15px;font-weight:500}.rate-field textarea{resize:vertical;min-height:78px;line-height:1.45}.rate-field input::placeholder,.rate-field textarea::placeholder{color:#8a9aa5}.rate-source-field{grid-column:span 2}.rate-wide-field{grid-column:1/-1}.rate-optional{color:#87939d;font-size:12px;font-weight:500;display:inline}.rate-segmented{background:#f4f9fa;border:1px solid #d5e1e7;border-radius:10px;gap:7px;min-height:48px;padding:4px;display:flex}.rate-segmented button{color:#466071;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;min-height:38px;padding:7px 10px;font-size:14px;font-weight:700}.rate-segmented button.selected{color:#006f83;background:#fff;border-color:#91d9e2;box-shadow:0 3px 8px #0b2c4214}.rate-money-input{background:#fbfdfd;border:1px solid #d5e1e7;border-radius:10px;align-items:center;display:flex;overflow:hidden}.rate-money-input span{color:#087e90;padding:0 13px;font-size:14px;font-weight:800}.rate-money-input input{border:0;border-left:1px solid #e1e8ec;border-radius:0;min-width:0}.rate-form-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.rate-cancel-button{color:#425465;background:#fff;border:1px solid #d4dfe4;border-radius:10px;min-height:46px;padding:0 18px;font-size:14px;font-weight:700}.rate-feedback{border-radius:10px;align-items:center;gap:9px;min-height:44px;margin-bottom:14px;padding:10px 14px;font-size:14px;font-weight:650;display:flex}.rate-feedback button{color:inherit;background:0 0;border:0;margin-left:auto}.rate-success{color:#166744;background:#effaf4;border:1px solid #b9e6d1}.rate-error{color:#ad3b31;background:#fff3f1;border:1px solid #f0c1bd}.rate-list-toolbar{border-bottom:1px solid #e2e9ed;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.rate-tabs{background:#eef5f7;border-radius:11px;gap:5px;padding:4px;display:flex}.rate-tabs button{color:#667a88;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:14px;font-weight:750;display:flex}.rate-tabs button.active{color:#0b3049;background:#fff;box-shadow:0 2px 9px #09253b17}.rate-tabs b{color:#10788b;text-align:center;background:#dbeef2;border-radius:7px;min-width:23px;padding:3px 5px;font-size:12px}.rate-list-actions{align-items:center;gap:8px;display:flex}.rate-search{color:#79909c;border:1px solid #dbe5e9;border-radius:9px;align-items:center;gap:8px;width:min(330px,35vw);min-height:40px;padding:0 11px;display:flex}.rate-search input{color:#12344e;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.rate-refresh{color:#337e8d;background:#fff;border:1px solid #dbe5e9;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.rate-empty{color:#6b7d8b;text-align:center;padding:55px 18px;font-size:15px}.rate-table-header,.rate-row{grid-template-columns:minmax(165px,1.5fr) minmax(90px,.58fr) minmax(128px,.78fr) minmax(185px,1.6fr) minmax(110px,.8fr) minmax(115px,.7fr);align-items:start;gap:15px;display:grid}.rate-table-header{color:#667989;letter-spacing:.08em;text-transform:uppercase;background:#f5f9fa;padding:13px 21px;font-size:12px;font-weight:800}.rate-row{border-top:1px solid #e4ebee;padding:19px 21px}.rate-row:hover{background:#f9fcfd}.rate-row.is-expired{opacity:.8;background:#fbfcfc}.rate-row>div{min-width:0}.rate-row small{color:#708592;margin-bottom:5px;font-size:12px;font-weight:700;display:none}.rate-row strong{overflow-wrap:anywhere;color:#12324b;font-size:14px;line-height:1.45;display:block}.rate-route strong span{color:#2baec1}.rate-price strong{color:#007e91;white-space:nowrap;font-size:17px}.rate-details p{overflow-wrap:anywhere;color:#536b79;margin:8px 0 0;font-size:13px;line-height:1.45}.rate-details p b{color:#2e4b5e}.rate-author>span{overflow-wrap:anywhere;color:#748593;margin-top:5px;font-size:12px;display:block}.rate-row-action button{color:#aa453a;white-space:nowrap;background:#fff7f5;border:1px solid #e7c4be;border-radius:8px;min-height:35px;padding:5px 10px;font-size:12px;font-weight:750}.rate-row-action button:hover{background:#ffece8}.rate-expired-pill{color:#74818a;background:#eef1f2;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:700;display:inline-flex}.rate-meta{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.rate-meta span,.rate-request-tags span{color:#397389;background:#ecf5f7;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700}.rate-request-intro{justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;display:flex}.rate-request-intro h2{color:#10344a;margin:0 0 4px;font-size:21px}.rate-request-intro p{color:#687e8b;margin:0;font-size:14px}.rate-request-list{display:grid}.rate-request-row{border-top:1px solid #e4ebee;grid-template-columns:minmax(0,1.7fr) minmax(220px,.9fr) auto;align-items:start;gap:18px;padding:17px 20px;display:grid}.rate-request-row:hover{background:#fbfdfe}.rate-request-main>strong{color:#12324b;overflow-wrap:anywhere;margin-top:6px;font-size:16px;line-height:1.35;display:block}.rate-request-main>strong span{color:#12a6bd}.rate-request-main>p{color:#526b79;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px}.rate-request-status{text-transform:uppercase;letter-spacing:.04em;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.rate-request-status.pending{color:#9c6714;background:#fff4dd}.rate-request-status.accepted{color:#246da6;background:#eaf5ff}.rate-request-status.fulfilled{color:#21815a;background:#eaf9f0}.rate-request-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.rate-request-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rate-request-people small,.rate-request-people strong,.rate-request-people span{overflow-wrap:anywhere;display:block}.rate-request-people small{color:#788a96;text-transform:uppercase;font-size:11px;font-weight:800}.rate-request-people strong{color:#253e51;margin-top:4px;font-size:13px}.rate-request-people span{color:#7a8b96;margin-top:3px;font-size:11px}.rate-request-actions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.rate-accept-button,.rate-release-button{color:#08768a;white-space:nowrap;background:#eefbfc;border:1px solid #92d5dd;border-radius:8px;min-height:36px;padding:6px 10px;font-size:12px;font-weight:800}.rate-release-button{color:#667988;background:#fff;border-color:#d8e3e6}.rate-waiting,.rate-fulfilled{color:#648096;text-align:right;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.rate-fulfilled{color:#23805a}.rate-response-form{background:#f3fbfc;border:1px solid #c8e7eb;border-radius:12px;grid-column:1/-1;padding:18px}.rate-response-heading{color:#12384c;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:15px;display:flex}.rate-response-heading span{color:#647b88;font-size:13px}.rate-response-form .rate-form-grid{margin-top:14px}.rate-response-form .rate-form-actions{margin-top:16px}@media (max-width:1280px){.rate-table-header{display:none}.rate-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 19px}.rate-row small{display:block}.rate-row-action{align-self:end}.rate-request-row{grid-template-columns:minmax(0,1fr) minmax(210px,.8fr)}.rate-request-actions{flex-direction:row;grid-column:1/-1;align-items:center}}@media (max-width:1000px){.rate-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rate-source-field{grid-column:1/-1}}@media (max-width:700px){.rate-board-heading{flex-direction:column;align-items:stretch}.rate-heading-actions{justify-content:stretch}.rate-heading-actions>button{flex:1}.rate-form{padding:18px}.rate-form-title{align-items:start}.rate-form-grid{grid-template-columns:1fr;gap:17px}.rate-source-field,.rate-wide-field{grid-column:auto}.rate-list-toolbar{flex-direction:column;align-items:stretch;padding:13px}.rate-list-actions{width:100%}.rate-search{flex:1;width:100%}.rate-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:17px}.rate-route,.rate-details{grid-column:1/-1}.rate-row-action{align-self:end}.rate-request-intro{flex-direction:column;align-items:stretch}.rate-request-intro .rate-add-button{align-self:flex-start}.rate-request-row{grid-template-columns:1fr;gap:12px;padding:16px}.rate-request-actions,.rate-response-form{grid-column:auto}}@media (max-width:390px){.rate-segmented button{font-size:12px}.rate-row{grid-template-columns:1fr}.rate-route,.rate-details{grid-column:auto}}.topbar-global-search{flex:330px;min-width:0;max-width:390px;margin:0 20px;position:relative}.topbar-search-trigger{color:#207f92;text-align:left;background:linear-gradient(145deg,#fffffff2,#eff8facc);border:1px solid #a6c4d1d1;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;display:flex;box-shadow:inset 0 1px #fffffff2,0 4px 13px #1342590b}:is(.topbar-search-trigger:hover,.topbar-search-trigger:focus-visible){border-color:#55bfce;outline:none;box-shadow:0 0 0 3px #20bed121,0 8px 20px #13425914}.topbar-search-trigger span{color:#718592;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:650;overflow:hidden}.topbar-search-trigger kbd{color:#82929b;white-space:nowrap;background:#ffffffbf;border:1px solid #d9e4e9;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:11px}.topbar-search-popover{z-index:100;filter:drop-shadow(0 22px 34px #051f3330);width:min(760px,100vw - 300px);max-width:calc(100vw - 24px);position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)}.topbar-search-popover .dashboard-global-search{background:#fff;border-color:#b8d9e2;border-radius:18px;margin:0;overflow:hidden}.topbar-search-popover .dashboard-global-search-box{min-height:66px}.topbar-search-popover .dashboard-search-list{max-height:min(56vh,500px)}.topbar-search-popover .dashboard-search-result{grid-template-columns:76px minmax(130px,1fr) minmax(145px,1.15fr) auto 20px}.topbar-search-popover .topbar-search-clear{color:#287f8d;background:#eef8fa;border-radius:999px;width:auto;height:30px;padding:0 11px;font-size:12px;font-weight:800}.topbar-search-close{background:0 0!important;border-left:1px solid #dce9ed!important;border-radius:0!important}.topbar-search-hints{color:#68808e;border-top:1px solid #e8eff2;flex-direction:column;gap:7px;padding:19px 21px 22px;font-size:13px;display:flex}.topbar-search-hints>strong{color:#12344b;font-size:15px}.topbar-search-hints>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.topbar-search-hints button{color:#197788;background:#f1fbfc;border:1px solid #c9e5eb;border-radius:999px;min-height:32px;padding:4px 10px;font-size:12px;font-weight:750}.topbar-search-hints button:hover{background:#e5f8fa;border-color:#4dbac8}.topbar-search-note{color:#a45c28;border-top:1px solid #e8eff2;margin:0;padding:11px 17px;font-size:12px}.dashboard-search-kind.kind-rate{color:#087588;background:#e8f8fb}.dashboard-search-kind.kind-rate-request{color:#8a5b17;background:#fff4e2}.dashboard-search-kind.kind-section{color:#4a6286;background:#ebeff8}.dashboard-search-kind.kind-document{color:#806634;background:#f5f0e5}.rate-form{overflow:visible}.rate-date-field{position:relative}.premium-schedule-field .rate-date-field{width:100%}.premium-schedule-clear{color:#287b89;background:0 0;border:0;width:fit-content;min-height:28px;margin-top:5px;padding:0 3px;font-size:12px;font-weight:750}.rate-date-trigger{color:#248294;text-align:left;background:linear-gradient(145deg,#fff,#f5fafb);border:1px solid #d5e1e7;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:48px;padding:0 13px;display:flex}.rate-date-trigger>span{color:#8999a4;flex:1;font-size:15px;font-weight:550}.rate-date-trigger.has-value>span{color:#17364b;font-weight:700}.rate-date-trigger.is-open,.rate-date-trigger:hover{border-color:#65c5d0;box-shadow:0 0 0 3px #2cb6c91a}.rate-date-trigger>svg:last-child{color:#7d9ba6;transition:transform .2s}.rate-date-trigger.is-open>svg:last-child{transform:rotate(180deg)}.rate-calendar{z-index:120;color:#18364a;background:#fff;border:1px solid #76bccb73;border-radius:19px;width:min(352px,100vw - 16px);max-height:calc(100dvh - 16px);font-weight:500;animation:.18s ease-out rate-calendar-in;position:fixed;overflow-y:auto;box-shadow:0 24px 55px #051f3238,0 4px 12px #051f3214}.rate-calendar.has-time{width:min(558px,100vw - 16px)}.rate-calendar-layout{grid-template-columns:minmax(0,1fr);display:grid}.rate-calendar.has-time .rate-calendar-layout{grid-template-columns:minmax(0,1fr) 194px}.rate-time-panel{background:linear-gradient(165deg,#f4fbfc,#fff);border-left:1px solid #dce9ed;flex-direction:column;gap:15px;padding:20px 17px;display:flex}.rate-time-title{color:#0a8093;letter-spacing:.11em;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.rate-time-panel>strong{color:#102f47;letter-spacing:-.04em;font-size:29px}.rate-time-panel>strong small{color:#578;letter-spacing:0;font-size:13px}.rate-time-selects{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rate-time-selects label{color:#587384;flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.rate-time-selects select{color:#14384e;background:#fff;border:1px solid #c9dfe6;border-radius:8px;width:100%;min-height:40px;padding:0 5px;font-size:14px;font-weight:750}.rate-time-period{background:#e7f2f5;border-radius:9px;gap:5px;padding:4px;display:flex}.rate-time-period button{color:#557583;background:0 0;border:0;border-radius:7px;flex:1;min-height:35px;font-size:13px;font-weight:800}.rate-time-period button.active{color:#087a8d;background:#fff;box-shadow:0 2px 7px #08374821}.rate-time-done{color:#fff;background:#0c334a;border:0;border-radius:8px;min-height:38px;margin-top:auto;font-size:13px;font-weight:800}.rate-calendar-hero{color:#fff;background:radial-gradient(circle at 89% 12%,#18c6da61,#0000 40%),linear-gradient(125deg,#0a2138,#113e54);flex-direction:column;gap:3px;padding:20px 22px 19px;display:flex}.rate-calendar-hero>span{color:#76dbe8;letter-spacing:.16em;font-size:10px;font-weight:850}.rate-calendar-hero>strong{letter-spacing:-.025em;margin-top:3px;font-size:22px;font-weight:650}.rate-calendar-hero>small{color:#e9fafcad;font-size:12px}.rate-calendar-body{padding:14px 16px 12px}.rate-calendar-month{justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;display:flex}.rate-calendar-month>div{align-items:center;gap:4px;display:flex}.rate-calendar-month button{color:#487081;background:#f8fbfc;border:1px solid #e0ebef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.rate-calendar-month button:hover{color:#08798a;background:#eaf9fb;border-color:#7fcbd6}.rate-calendar-month select{color:#163b52;background:0 0;border:0;border-radius:7px;outline-color:#1ab3c5;max-width:125px;padding:6px 2px;font-size:14px;font-weight:800}.rate-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.rate-calendar-weekday{color:#8999a3;text-transform:uppercase;place-items:center;height:30px;font-size:10px;font-weight:850;display:grid}.rate-calendar-grid button{color:#17374a;background:0 0;border:1px solid #0000;border-radius:9px;width:100%;height:38px;font-size:13px;font-weight:650}:is(.rate-calendar-grid button:hover,.rate-calendar-grid button:focus-visible){color:#076d80;background:#e9fafc;border-color:#91dce5;outline:none}.rate-calendar-grid button.is-outside{color:#afbdc4}.rate-calendar-grid button.is-today{border-color:#bda16e;box-shadow:inset 0 0 0 1px #bda16e1f}.rate-calendar-grid button.is-selected{color:#052b3c;background:linear-gradient(145deg,#21c5d6,#078ba4);border-color:#008ba0;font-weight:850;box-shadow:0 5px 12px #0094aa3d}.rate-calendar-footer{border-top:1px solid #e8eff1;justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;display:flex}.rate-calendar-footer button{color:#40798b;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:13px;font-weight:800}.rate-calendar-footer button:last-child{color:#087589;background:#e8f8fa}.rate-calendar-footer button:hover{background:#dff4f7}@keyframes rate-calendar-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.topbar-global-search{max-width:300px;margin:0 8px}.topbar-search-popover{width:min(690px,100vw - 26px)}}@media (max-width:700px){.topbar-global-search{flex:0 0 42px;width:42px;min-width:42px;margin:0 0 0 auto}.topbar-search-trigger{border-radius:11px;justify-content:center;width:42px;height:42px;padding:0}.topbar-search-trigger span,.topbar-search-trigger kbd{display:none}.topbar-search-popover{top:calc(65px + env(safe-area-inset-top));width:auto;max-width:none;position:fixed;left:10px;right:10px;transform:none}.topbar-search-popover .dashboard-search-result{grid-template-columns:1fr auto}.topbar-search-popover .dashboard-search-list{max-height:calc(100dvh - 210px)}.topbar-search-hints{padding:17px}.rate-calendar{width:min(352px,100vw - 16px)}.rate-calendar.has-time{width:min(420px,100vw - 16px)}.rate-calendar.has-time .rate-calendar-layout{grid-template-columns:minmax(0,1fr)}.rate-time-panel{border-top:1px solid #dce9ed;border-left:0}.rate-time-done{margin-top:0}}.shipper-source-tag{color:#653894;letter-spacing:0;text-transform:none;background:#eee3fa;border:1px solid #d7bdf0;border-radius:999px;align-items:center;width:fit-content;margin-top:5px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.portal-shell .lead-detail-head>div:first-child>span.shipper-source-tag{color:#653894;background:#eee3fa}.lead-table tr.lead-from-shipper>td{background:#f4effb}.lead-table tr.lead-from-shipper>td:first-child{box-shadow:inset 4px 0 #9064c8}.lead-table tr.lead-from-shipper:hover>td{background:#eee5fa}.lead-table tr.lead-from-shipper.lead-needs-first-action>td:first-child{box-shadow:inset 4px 0 #9064c8,inset 7px 0 #df6a5f}.lead-table tr.lead-from-shipper.lead-sent-to-documentation>td:first-child{box-shadow:inset 4px 0 #9064c8,inset 7px 0 #42a978}.lead-mobile-card.lead-from-shipper{background:#f7f2fc;border-color:#d8c4ed #d8c4ed #d8c4ed #9064c8;border-left-style:solid;border-left-width:4px}.stat-list-item.from-shipper{background:#f3edfa;padding-left:7px;box-shadow:inset 3px 0 #9064c8}.stat-list-item.from-shipper:hover{background:#ede3f9}.monitor-detail-table tbody tr.from-shipper{background:#f4effb;box-shadow:inset 4px 0 #9064c8}:is(.monitor-detail-table tbody tr.from-shipper:hover,.monitor-detail-table tbody tr.from-shipper:focus-visible){background:#eee5fa}.monitor-detail-table td>span.shipper-source-tag{color:#653894;margin-top:6px;display:inline-flex}.monitor-detail-cards>button.from-shipper{background:#f7f2fc;border-color:#d8c4ed #d8c4ed #d8c4ed #9064c8;border-left-style:solid;border-left-width:4px}.website-source-tag{color:#9b4e08;letter-spacing:0;text-transform:none;background:#fff0d9;border:1px solid #f3bc76;border-radius:999px;align-items:center;width:fit-content;margin-top:5px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.portal-shell .lead-detail-head>div:first-child>span.website-source-tag{color:#9b4e08;background:#fff0d9}.lead-table tr.lead-from-website>td{background:#fff8ee}.lead-table tr.lead-from-website>td:first-child{box-shadow:inset 4px 0 #ef9b38}.lead-table tr.lead-from-website:hover>td{background:#fff0db}.lead-mobile-card.lead-from-website{background:#fffaf2;border-color:#f3cfaa #f3cfaa #f3cfaa #ef9b38;border-left-style:solid;border-left-width:4px}.stat-list-item.from-website{background:#fff6e9;padding-left:7px;box-shadow:inset 3px 0 #ef9b38}.monitor-detail-table tbody tr.from-website{background:#fff8ee;box-shadow:inset 4px 0 #ef9b38}.monitor-detail-table td>span.website-source-tag{margin-top:6px;display:inline-flex}.monitor-detail-cards>button.from-website{background:#fffaf2;border-color:#f3cfaa #f3cfaa #f3cfaa #ef9b38;border-left-style:solid;border-left-width:4px}.lead-table tr.lead-closed>td,.lead-table tr.lead-closed.lead-from-shipper>td{background:#f1f3f4}.lead-table tr.lead-closed>td:first-child,.lead-table tr.lead-closed.lead-from-shipper>td:first-child{box-shadow:inset 4px 0 #aab3ba}.lead-table tr.lead-closed:hover>td,.lead-table tr.lead-closed.lead-from-shipper:hover>td{background:#e8ecee}.lead-mobile-card.lead-closed,.lead-mobile-card.lead-closed.lead-from-shipper{background:#f1f3f4;border-color:#d5dce0 #d5dce0 #d5dce0 #aab3ba;border-left-style:solid;border-left-width:4px}.lead-closed .priority-pill,.lead-closed .follow-up-cell,.status-pill-closed{color:#55636d;background:#e2e7e9}.status-pill-closed i{background:currentColor}@media print{.sidebar,.topbar,.page-heading,.preview-label,.preview-download,.form-stack,.mobile-bottom-nav,.mobile-quote-preview,.mobile-card-list{display:none!important}.main-area,.page-area,.builder-layout,.preview-column{width:100%;margin:0;padding:0;display:block}.quote-paper{min-height:0;box-shadow:none;display:block!important}}.shipper-master-page{width:100%}.shipper-master-heading{align-items:center}.shipper-refresh{color:#14788a;background:linear-gradient(145deg,#fff,#eef9fa);border:1px solid #badce3;border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:0 15px;font-weight:800;display:inline-flex}.shipper-refresh:hover{border-color:#4bbccb;box-shadow:0 7px 18px #0f6f8217}.shipper-refresh:disabled{cursor:wait;opacity:.65}.shipper-refresh .is-spinning{animation:.8s linear infinite shipper-spin}.shipper-master-toolbar{align-items:stretch;gap:14px;margin-bottom:18px;display:flex}.shipper-master-search{color:#278497;background:#ffffffeb;border:1px solid #d2e1e6;border-radius:14px;flex:1;align-items:center;gap:11px;min-height:54px;padding:0 16px;display:flex;box-shadow:0 8px 24px #10384f0d}.shipper-master-search:focus-within{border-color:#49becd;box-shadow:0 0 0 3px #28b8ca1f,0 10px 28px #10384f12}.shipper-master-search input{color:#15364b;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.shipper-master-search input::placeholder{color:#8899a3}.shipper-master-search button{color:#567986;background:#edf6f8;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.shipper-master-count{color:#607785;background:linear-gradient(145deg,#f0fbfc,#fff);border:1px solid #c8e5e9;border-radius:14px;align-items:center;gap:9px;min-width:150px;padding:0 17px;display:flex}.shipper-master-count strong{color:#0b3048;font-size:25px}.shipper-master-count span{max-width:70px;font-size:12px;font-weight:700;line-height:1.25}.shipper-master-table-wrap{background:#fffffff0;border:1px solid #dce7ea;border-radius:16px;overflow:auto;box-shadow:0 14px 36px #0d344a0f}.shipper-master-table{border-collapse:collapse;width:100%;min-width:1040px}.shipper-master-table th{color:#81909a;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f7fafb;border-bottom:1px solid #dfe8eb;padding:14px 17px;font-size:11px;font-weight:850}.shipper-master-table td{color:#435d6c;vertical-align:middle;border-bottom:1px solid #e8eef0;padding:16px 17px;font-size:13px}.shipper-master-table tr:last-child td{border-bottom:0}.shipper-master-table tbody tr:hover{background:#fbfefe}.shipper-company{align-items:center;gap:11px;min-width:225px;display:flex}.shipper-company>span{color:#07899e;background:linear-gradient(145deg,#dff8fa,#f5fcfd);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.shipper-company strong,.shipper-company small{display:block}.shipper-company strong{color:#173449;font-size:14px;line-height:1.35}.shipper-company small{color:#84949e;margin-top:4px;font-size:11px}.shipper-contact{gap:6px;min-width:210px;display:grid}.shipper-contact span,.shipper-contact a{color:#536f7e;overflow-wrap:anywhere;align-items:center;gap:7px;display:flex}.shipper-contact a{color:#167b8d;text-decoration:none}.shipper-address{color:#687f8c;max-width:270px;line-height:1.45;display:block}.shipper-activity{flex-wrap:wrap;gap:6px;min-width:128px;display:flex}.shipper-activity span{color:#47727d;background:#edf7f8;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:700}.shipper-activity strong{color:#0d7588}.shipper-master-table time{white-space:nowrap;color:#6d808b;font-size:12px}.shipper-delete{color:#ae4a40;background:#fff8f7;border:1px solid #efc7c2;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.shipper-delete:hover{background:#ffefed;border-color:#e18d84}.shipper-master-state,.shipper-master-error{color:#6c828e;text-align:center;background:#ffffffdb;border:1px solid #dbe8eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:230px;display:flex}.shipper-master-state strong{color:#17384c;font-size:17px}.shipper-master-error{color:#a8473e;min-height:100px}.shipper-master-error button{color:#9c3e36;background:#fff;border:1px solid #e6aaa4;border-radius:8px;min-height:35px;padding:0 12px;font-weight:800}.shipper-loader{border:3px solid #d5edf0;border-top-color:#0aa1b7;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite shipper-spin}.shipper-delete-backdrop{z-index:240;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04182794;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.shipper-delete-dialog{text-align:center;background:#fffffff7;border:1px solid #fffc;border-radius:20px;width:min(430px,100%);padding:26px;box-shadow:0 30px 70px #03172547}.shipper-delete-icon{color:#b5483e;background:#fff0ee;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 13px;display:grid}.shipper-delete-dialog h2{color:#102f46;margin:0;font-size:23px}.shipper-delete-dialog p{color:#637985;margin:11px 0 22px;font-size:14px;line-height:1.55}.shipper-delete-dialog p strong{color:#223f52}.shipper-delete-dialog>div:last-child{justify-content:center;gap:9px;display:flex}.shipper-delete-dialog button{color:#405b69;background:#fff;border:1px solid #d8e2e6;border-radius:10px;min-height:42px;padding:0 15px;font-weight:800}.shipper-delete-dialog button.danger{color:#fff;background:#b84940;border-color:#c95a50}.shipper-delete-dialog button:disabled{cursor:wait;opacity:.62}@keyframes shipper-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.shipper-master-toolbar{flex-direction:column}.shipper-master-count{min-height:48px}.shipper-master-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.shipper-master-table{min-width:0;display:block}.shipper-master-table thead{display:none}.shipper-master-table tbody{gap:12px;display:grid}.shipper-master-table tr{background:#fffffff2;border:1px solid #dce8eb;border-radius:15px;gap:11px;padding:16px;display:grid;box-shadow:0 9px 25px #0f34480d}.shipper-master-table td{border:0;padding:0}.shipper-company,.shipper-contact{min-width:0}.shipper-address{max-width:none}.shipper-delete{justify-content:center;width:100%;margin-top:2px}.shipper-delete-dialog>div:last-child{flex-direction:column;align-items:stretch}}.task-notepad-button{color:#075f72;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#fff,#eaf9fb);border:1px solid #b7dfe4;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 7px 18px #085e7014}.task-notepad-button b{color:#fff;background:#d53f38;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-6px;right:-5px}.task-reminder-banner{color:#14364a;text-align:left;cursor:pointer;background:linear-gradient(120deg,#eefbfc,#fff);border:1px solid #a9dce2;border-radius:15px;align-items:center;gap:13px;width:100%;margin:0 0 20px;padding:14px 17px;display:flex}.task-reminder-banner.is-due{background:linear-gradient(120deg,#fff0ef,#fff);border-color:#e9a6a0}.task-reminder-banner span{flex-direction:column;flex:1;gap:3px;display:flex}.task-reminder-banner small{color:#637987}.task-reminder-banner em{color:#008da1;font-size:12px;font-style:normal;font-weight:800}.tasks-page{width:100%}.task-layout{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.task-compose,.task-list-panel{background:#fff;border:1px solid #d8e5e8;border-radius:18px;box-shadow:0 14px 35px #0d344512}.task-compose{gap:15px;padding:22px;display:grid;position:sticky;top:88px}.task-compose-head{align-items:center;gap:12px;display:flex}.task-compose-head>svg{color:#008ca0;background:#e6f8fa;border-radius:13px;width:46px;height:46px;padding:11px}.task-compose-head div{flex-direction:column;display:flex}.task-compose-head small{color:#7b8d96}.task-compose label{color:#354f5d;gap:7px;font-size:12px;font-weight:800;display:grid}.task-compose input,.task-compose textarea{color:#153449;width:100%;font:inherit;background:#fbfdfd;border:1px solid #cddde2;border-radius:10px;padding:11px 12px;font-size:13px}.task-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#04bed1,#0093a6);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:800;display:flex}.task-tabs{border-bottom:1px solid #e2eaec;gap:7px;padding:15px;display:flex}.task-tabs button{color:#526975;cursor:pointer;background:#eff4f5;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-weight:800;display:flex}.task-tabs button.active{color:#fff;background:#08233b}.task-tabs b{background:#00b8cd33;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:10px;display:grid}.task-list{max-height:620px;padding:8px 15px 15px;overflow:auto}.task-list article{border-bottom:1px solid #e6ecee;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 5px;display:grid}.task-list article.is-overdue{background:#fff4f3;border:1px solid #f0bab6;border-radius:12px;margin:6px 0;padding:15px 11px}.task-state{color:#0791a4;place-items:center;display:grid}.task-state svg{width:22px}.task-copy{min-width:0}.task-copy strong,.task-copy p,.task-copy small{margin:0;display:block}.task-copy p{color:#526d79;margin:5px 0;font-size:13px;line-height:1.45}.task-copy small{color:#7a8f98;font-size:11px}.task-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.task-actions button{color:#335967;cursor:pointer;background:#fff;border:1px solid #cddde1;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.task-actions .done{color:#157652;background:#ecfbf4;border-color:#9cd8c3}.task-empty{color:#66808c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;display:flex}.task-empty strong{color:#25495a}.important-library{flex-direction:column;gap:18px;padding-bottom:30px;display:flex}.important-library-hero{color:#fff;background:linear-gradient(125deg,#071c32,#0b4055);border-radius:20px;align-items:center;gap:18px;padding:24px;display:flex}.important-library-hero-icon{color:#52e4ef;background:#0ec7d62c;border-radius:16px;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.important-library-hero h2{margin:5px 0;font-size:26px}.important-library-hero p{color:#c4d9e2;margin:0}.important-library-count{border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;align-items:center;margin-left:auto;padding:12px 16px;display:flex}.important-library-panel,.important-library-audit{background:#fff;border:1px solid #d8e5e8;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #0d34450f}.important-library-toolbar{border-bottom:1px solid #e5ecee;gap:12px;padding:16px;display:flex}.important-library-search{border:1px solid #cedee2;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.important-library-search input{background:0 0;border:0;outline:0;width:100%;padding:12px}.important-library-add{color:#fff;background:#00aabe;border:0;border-radius:10px;padding:0 16px;font-weight:800}.important-library-list-head{color:#5c737e;justify-content:space-between;padding:13px 17px;font-size:12px;display:flex}.important-library-row{border-top:1px solid #e7edef;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.important-library-file-icon{color:#078ca0;background:#eaf8fa;border-radius:11px;place-items:center;height:46px;font-size:10px;font-weight:900;display:grid}.important-library-row-main strong,.important-library-file-name{display:block}.important-library-file-name,.important-library-row-meta small{color:#718690;font-size:11px}.important-library-labels{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.important-library-labels span{color:#50707d;background:#eef5f6;border-radius:999px;padding:3px 7px;font-size:10px}.important-library-row-meta{text-align:right}.important-library-row-meta span,.important-library-row-meta small{display:block}.important-library-actions{gap:6px;display:flex}.important-library-download,.important-library-delete{color:#087f91;background:#fff;border:1px solid #cfe0e4;border-radius:8px;padding:8px;font-size:11px;font-weight:800;text-decoration:none}.important-library-delete{color:#b53b35}.important-library-state{text-align:center;padding:48px}.important-library-audit>header{border-bottom:1px solid #e5ecee;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.important-library-audit h3{margin:3px 0}.important-library-audit article{border-top:1px solid #edf1f2;align-items:center;gap:12px;padding:12px 18px;display:flex}.important-library-audit article>b{color:#18805c;min-width:68px;font-size:10px}.important-library-audit article>b.deleted{color:#b63e38}.important-library-audit article span{flex-direction:column;display:flex}.important-library-audit article small{color:#718690}.important-library-dialog-backdrop{z-index:100;background:#061827b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.important-library-dialog{background:#fff;border-radius:18px;width:min(560px,100%);overflow:hidden}.important-library-dialog-head{border-bottom:1px solid #e1eaec;justify-content:space-between;padding:20px;display:flex}.important-library-dialog-head h2{margin:4px 0}.important-library-dialog-head p{color:#617985;margin:0}.important-library-dialog-head button{background:0 0;border:0;font-size:25px}.important-library-dialog form{gap:15px;padding:20px;display:grid}.important-library-dialog label{gap:7px;font-size:12px;font-weight:800;display:grid}.important-library-dialog input{border:1px solid #cbdee2;border-radius:9px;padding:11px}.important-library-selected-file{background:#eff9fa;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.important-library-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.important-library-dialog-actions button{background:#fff;border:1px solid #c9dce0;border-radius:9px;padding:10px 14px;font-weight:800}.important-library-dialog-actions .primary{color:#fff;background:#00a8bc}.important-library-actions button{cursor:pointer}@media (max-width:760px){.task-notepad-button span{display:none}.task-layout{grid-template-columns:1fr}.task-compose{position:static}.task-list article{grid-template-columns:34px 1fr}.task-actions{grid-column:2;justify-content:flex-start}.task-reminder-banner em{display:none}.important-library-hero{flex-wrap:wrap;align-items:flex-start}.important-library-count{margin-left:0}.important-library-toolbar{flex-direction:column}.important-library-add{padding:12px}.important-library-row{grid-template-columns:44px 1fr}.important-library-row-meta,.important-library-actions{text-align:left;grid-column:2}.important-library-list-head span{display:none}}.important-library-toolbar{align-items:center}.important-library-toolbar-actions{flex:none;gap:9px;display:flex}.important-library-group-add{color:#08788a;cursor:pointer;background:#f3fbfc;border:1px solid #97cbd3;border-radius:10px;min-height:46px;padding:0 15px;font-weight:850}.important-library-group-add:hover{background:#e8f8fa;border-color:#00aabe}.important-library-groups{scrollbar-width:thin;background:linear-gradient(#f8fcfd,#fff);border-bottom:1px solid #e5ecee;gap:10px;padding:15px 16px;display:flex;overflow-x:auto}.important-library-groups>button{color:#173b4f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2e2e6;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:9px;min-width:168px;padding:12px;transition:all .16s;display:grid}.important-library-groups>button:hover{border-color:#8bcbd4;transform:translateY(-1px);box-shadow:0 8px 20px #0c445314}.important-library-groups>button.active{background:linear-gradient(145deg,#edfafd,#fff);border-color:#00aabe;box-shadow:inset 0 0 0 1px #00aabe2e}.important-library-folder{color:#00a3b8;background:#e6f8fa;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.important-library-groups strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.important-library-groups small{color:#71858f;font-size:10px}.important-library-grouped-list{padding:0 13px 16px}.important-library-section{background:#fff;border:1px solid #dce8eb;border-radius:14px;margin:0 0 13px;overflow:hidden}.important-library-section>header{background:linear-gradient(100deg,#edf8fa,#f9fcfc);border-bottom:1px solid #dfeaec;align-items:center;gap:12px;min-height:47px;padding:9px 13px;display:flex}.important-library-section>header>div{align-items:center;gap:8px;min-width:0;display:flex}.important-library-section>header>div span{color:#00a2b7}.important-library-section>header strong{text-overflow:ellipsis;white-space:nowrap;color:#12364b;font-size:13px;overflow:hidden}.important-library-section>header small{color:#6f858f;margin-left:auto;font-size:10px}.important-library-section>header button{color:#087b8b;cursor:pointer;background:#fff;border:1px solid #aad4da;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800}.important-library-section .important-library-list{padding:0}.important-library-section .important-library-row:first-child{border-top:0}.important-library-comments{color:#506b77;max-width:720px;margin:2px 0 0;font-size:11px;line-height:1.45}.important-library-labels .document-type{color:#fff;background:#07243e}.important-library-labels .document-group{color:#04798a;background:#dff7f8}.important-library-dialog{max-height:calc(100dvh - 36px);overflow:auto}.important-library-dialog.compact{width:min(470px,100%)}.important-library-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.important-library-dialog label select,.important-library-dialog label textarea{color:#153449;width:100%;font:inherit;background:#fff;border:1px solid #cbdee2;border-radius:9px;padding:11px;font-size:12px}.important-library-dialog label textarea{resize:vertical;min-height:78px}.important-library-dialog label select:focus,.important-library-dialog label textarea:focus{border-color:#00aabe;outline:0;box-shadow:0 0 0 3px #00aabe1a}@media (max-width:760px){.important-library-toolbar-actions{width:100%}.important-library-toolbar-actions button{flex:1}.important-library-groups>button{min-width:145px}.important-library-grouped-list{padding:0 8px 10px}.important-library-section>header{flex-wrap:wrap}.important-library-section>header button{margin-left:auto}.important-library-form-grid{grid-template-columns:1fr}.important-library-dialog-actions{flex-wrap:wrap}.important-library-dialog-actions button{flex:1}.important-library-dialog-actions .primary{flex-basis:100%}}@media (max-width:520px){.important-library-toolbar-actions{flex-direction:column}.important-library-group-add,.important-library-add{width:100%;padding:12px}.important-library-section>header small{display:none}.important-library-comments{font-size:10px}}.shipper-reminder-badge{color:#6425a8;background:#efe2ff;border:1px solid #bd96ed;border-radius:999px;width:fit-content;margin-top:5px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.25;animation:1.4s ease-in-out infinite shipper-reminder-pulse;display:inline-flex}.lead-table tr.lead-shipper-reminder>td{animation:1.4s ease-in-out infinite shipper-reminder-row}.lead-table tr.lead-shipper-reminder>td:first-child{box-shadow:inset 4px 0 #8e3ccc}.lead-mobile-card.lead-shipper-reminder{border-color:#b97ce9 #b97ce9 #b97ce9 #8e3ccc;border-left-style:solid;border-left-width:4px;animation:1.4s ease-in-out infinite shipper-reminder-row}.stat-list-item.shipper-reminder,.monitor-detail-table tr.shipper-reminder>td{animation:1.4s ease-in-out infinite shipper-reminder-row}.stat-list-item.shipper-reminder{border-left:3px solid #8e3ccc}@keyframes shipper-reminder-pulse{50%{color:#fff;background:#7632b8;border-color:#7632b8}}@keyframes shipper-reminder-row{50%{background:#f0e3ff}}.task-reminders-menu{z-index:46;flex:none;position:relative}.task-notepad-button.is-open{background:#eaf9fb;border-color:#00b4cc;box-shadow:0 0 0 3px #00b4cc1f}.task-reminders-dropdown{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#fbfefff7;border:1px solid #93c7d0bf;border-radius:18px;width:min(390px,100vw - 24px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 25px 65px #03172b38,inset 0 1px #fff}.task-reminders-dropdown>header{background:linear-gradient(135deg,#e9f9fb,#fff);border-bottom:1px solid #dce9ec;align-items:center;gap:10px;padding:14px 15px;display:flex}.task-reminders-dropdown>header>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.task-reminders-dropdown>header small{color:#078597;letter-spacing:.1em;font-size:9px;font-weight:850}.task-reminders-dropdown>header strong{color:#09253e;font-size:16px}.task-reminders-dropdown>header em{color:#fff;white-space:nowrap;background:#09253e;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.task-reminders-dropdown>header button{color:#637987;cursor:pointer;background:#fff;border:1px solid #d4e4e8;border-radius:50%;flex:none;width:30px;height:30px;font-size:19px}.task-reminders-dropdown-list{max-height:min(410px,100dvh - 220px);padding:8px;overflow:auto}.task-reminders-dropdown-row{color:#173b4f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px;display:flex}:is(.task-reminders-dropdown-row:hover,.task-reminders-dropdown-row:focus-visible){background:#effafb;border-color:#a7dbe2;outline:0}.task-reminders-dropdown-row.is-due{background:#fff5f3}:is(.task-reminders-dropdown-row.is-due:hover,.task-reminders-dropdown-row.is-due:focus-visible){border-color:#edaca6}.task-reminders-dropdown-status{color:#087f90;background:#def5f7;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:18px;display:grid}.task-reminders-dropdown-row.is-due .task-reminders-dropdown-status{color:#b7443c;background:#ffe0dc}.task-reminders-dropdown-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.task-reminders-dropdown-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.task-reminders-dropdown-copy small{color:#748993;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.task-reminders-dropdown-row>em{color:#b5443c;font-size:10px;font-style:normal;font-weight:850}.task-reminders-dropdown-empty{color:#667d88;text-align:center;margin:0;padding:25px 12px;font-size:12px}.task-reminders-dropdown-all{color:#08798a;cursor:pointer;background:#f4fbfc;border:0;border-top:1px solid #e0ecee;justify-content:space-between;align-items:center;width:100%;padding:13px 16px;font-size:11px;font-weight:850;display:flex}.task-reminders-dropdown-all:hover{background:#e8f8fa}.task-reminders-dropdown-copy small{letter-spacing:normal;text-transform:none;font-weight:500}@media (max-width:760px){.task-reminders-dropdown{width:auto;position:fixed;top:82px;left:12px;right:12px}.task-reminders-dropdown-list{max-height:calc(100dvh - 195px)}}.task-reminders-menu>.task-reminders-dropdown{max-height:calc(100dvh - 100px);overflow:auto}.task-reminders-add-bar{border-bottom:1px solid #e0ecee;padding:10px 15px}.task-reminders-add-bar>button{color:#08798a;width:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#eefcfd,#ddf4f7);border:1px solid #a6dbe1;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:750;display:block}.task-reminders-add-form{background:#f5fbfc;border-bottom:1px solid #e0ecee;gap:12px;padding:15px;display:grid}.task-reminders-add-form label{color:#25495a;gap:6px;font-size:14px;font-weight:650;display:grid}.task-reminders-add-form input,.task-reminders-add-form textarea{box-sizing:border-box;color:#153449;width:100%;min-width:0;font:inherit;letter-spacing:normal;background:#fff;border:1px solid #bfd9df;border-radius:9px;padding:10px 11px;font-size:14px}.task-reminders-add-form input:focus,.task-reminders-add-form textarea:focus{outline-offset:1px;outline:2px solid #00b4cc}.task-reminders-add-form>button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#04bed1,#0093a6);border:0;border-radius:10px;padding:11px;font-size:14px;font-weight:750}.task-reminders-add-form button:disabled,.task-reminders-add-bar button:disabled{opacity:.55;cursor:default}.task-reminders-saved,.task-reminders-save-error{letter-spacing:normal;margin:0;padding:10px 15px;font-size:13px;line-height:1.5}.task-reminders-saved{color:#16734f;background:#edf9f2}.task-reminders-save-error{color:#a73730;background:#fff0ed;border-radius:8px;padding:10px}@media (max-width:760px){.task-reminders-menu>.task-reminders-dropdown{max-height:calc(100dvh - 145px)}}.sales-studio-panel[hidden]{display:none!important}.sales-studio-panel{width:100%;min-width:0}.sales-studio-frame{background:#eef4f8;border:1px solid #d7e4ed;border-radius:16px;width:100%;height:calc(100dvh - 132px);min-height:650px;display:block}@media (max-width:767px){.sales-studio-frame{border-radius:12px;height:calc(100dvh - 155px);min-height:600px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--jl-glass-line:#4fa0b54d;--jl-glass-shadow:0 12px 32px #03172b17}.topbar{-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(120deg,#fffffff7,#ecf9fbe8);border-bottom:1px solid #77bac859;box-shadow:0 9px 28px #03172b17}:is(.stat-card,.quick-panel,.recent-panel,.crm-panel,.form-section){background:linear-gradient(145deg,#fff 0%,#f5fbfc 100%);border-color:#c9dfe4;box-shadow:inset 0 1px #fff,0 12px 34px #03172b17}:is(.stat-card,.quick-panel,.recent-panel):hover{box-shadow:inset 0 1px #fff,0 17px 38px #03172b21}.sidebar{background:radial-gradient(circle at 10% 0,#28d5e82b,#0000 36%),linear-gradient(#06182e,#091b32 70%,#050f20)}:is(.primary-button,.rate-add-button,.playbook-start-button){color:#fff;background:linear-gradient(145deg,#126d82,#083147 64%,#06182e);box-shadow:inset 0 1px #ffffff40,0 9px 22px #04475c38}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #00b4cc6b}@media (prefers-reduced-transparency:reduce){:is(.topbar,.portal-header,.site-header,.siteHeader,.academy-topbar){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff}}.jl-chat-root{color:#193544;font-family:inherit;font-size:14px;line-height:1.5}.jl-chat-root *{box-sizing:border-box}.jl-chat-root button,.jl-chat-root input,.jl-chat-root textarea{font:inherit}.jl-chat-root button{cursor:pointer}.jl-chat-launcher{right:20px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:1200;align-items:center;gap:8px;display:flex;box-shadow:0 5px 18px #073c5626;color:#fff!important;background:#073c56!important;border:1px solid #075978!important;border-radius:8px!important;padding:10px 17px!important;font-size:14px!important;font-weight:650!important;position:fixed!important}.jl-chat-launcher b,.jl-chat-count,.jl-chat-tabs b{color:#fff;background:#077aa0;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:12px;display:inline-flex}.jl-chat-launcher b{color:#073c56;background:#fff}.jl-chat-panel{z-index:1250;background:#fff;border:1px solid #cfdee6;border-radius:10px;flex-direction:column;width:min(410px,100vw - 24px);height:min(520px,100dvh - 100px);display:flex;position:fixed;bottom:74px;right:20px;overflow:hidden;box-shadow:0 15px 50px #122e4329}.jl-chat-header{color:#fff;background:#073c56;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.jl-chat-brand{align-items:center;gap:10px;min-width:0;display:flex}.jl-chat-brand-mark{color:#8ed7eb;border:1px solid #ffffff38;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.jl-chat-header h2{color:#fff;margin:0;font-size:16px;font-weight:650;line-height:1.4}.jl-chat-header small{color:#cee1e9;font-size:12px}.jl-chat-header-actions{gap:5px;display:flex}.jl-chat-header-actions button{color:#fff;background:0 0;border:1px solid #ffffff30;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.jl-chat-header-actions button:hover{background:#ffffff18}.jl-chat-header-actions button.enabled{color:#97edbe;border-color:#97edbe60}.jl-chat-tabs{background:#fff;border-bottom:1px solid #dce7ed;flex-shrink:0;align-items:stretch;gap:0;padding:0 10px;display:flex}.jl-chat-tabs>button{color:#5a7180;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;min-height:43px;padding:9px 12px;font-size:14px;display:flex;position:relative}.jl-chat-tabs>button[aria-pressed=true]{color:#075c7e;border-bottom-color:#087da0;font-weight:650}.jl-chat-tabs>button:hover{background:#f2f7fa}.jl-chat-tabs .jl-chat-new{margin-left:auto;padding:9px 10px}.jl-chat-conversation{background:#fff;border-bottom:1px solid #e4edf1;flex-shrink:0;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.jl-chat-conversation>button{color:#4e6c7b;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:30px;margin-left:-7px;padding:0;display:grid}.jl-chat-conversation>div{flex:1;min-width:0}.jl-chat-conversation strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;display:block;overflow:hidden}.jl-chat-conversation small{color:#667f8c;font-size:12px;display:block}.jl-chat-avatar{color:#0a5e7c;background:#e8f2f6;border:1px solid #d5e7ed;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:650;display:grid;position:relative}.jl-chat-avatar.online:after{content:"";background:#29986b;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-3px;right:-3px}.jl-chat-list{flex-direction:column;flex:1;min-height:0;display:flex}.jl-chat-list-heading{justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 10px;display:flex}.jl-chat-list-heading strong{font-size:14px}.jl-chat-list-heading small{color:#728995;font-size:12px}.jl-chat-search{color:#193544;background:#f7fafc;border:1px solid #cfdee6;border-radius:6px;min-width:0;min-height:38px;margin:0 14px 12px;padding:9px 11px;font-size:14px}.jl-chat-list-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.jl-chat-list-row{text-align:left;color:#193544;background:#fff;border:0;border-bottom:1px solid #edf2f5;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.jl-chat-list-row:hover{background:#eff7fb}.jl-chat-list-row:disabled{opacity:.7;cursor:wait}.jl-chat-row-copy{flex:1;min-width:0}.jl-chat-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.jl-chat-row-copy small{text-overflow:ellipsis;white-space:nowrap;color:#738995;margin-top:2px;font-size:12px;display:block;overflow:hidden}.jl-chat-row-status{color:#627f8d;font-size:12px}.jl-chat-messages{overscroll-behavior:contain;background:#f5f8fa;flex:1;min-height:0;padding:12px 14px;overflow-y:auto}.jl-chat-day{text-align:center;color:#718593;padding:4px 0 10px;font-size:12px}.jl-chat-messages article{background:#fff;border:1px solid #dfe8ee;border-radius:7px 7px 7px 1px;width:fit-content;max-width:90%;margin:0 0 10px;padding:8px 11px}.jl-chat-messages article.own{background:#e1f1f7;border-color:#c9e5ef;border-radius:7px 7px 1px;margin-left:auto}.jl-chat-messages article>small{color:#276479;font-size:12px;font-weight:600}.jl-chat-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;color:#193544;margin:0 0 5px;font-size:16px;line-height:1.45}.jl-chat-message-meta{color:#6c8390;white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;font-size:12px;display:flex}.jl-chat-message-meta button{color:#b93636;background:0 0;border:0;padding:0 3px;font-size:12px;text-decoration:underline}.jl-chat-empty{color:#758b98;text-align:center;padding:34px 22px;font-size:14px}.jl-chat-empty>svg{color:#8caab9;width:28px;height:28px}.jl-chat-empty p{margin:10px 0}.jl-chat-empty button{color:#096885;background:#fff;border:1px solid #c8dde6;border-radius:6px;padding:7px 11px}.jl-chat-compose{background:#fff;border-top:1px solid #dce7ed;flex-shrink:0;padding:10px 12px 8px}.jl-chat-compose-row{align-items:flex-end;gap:8px;display:flex}.jl-chat-compose textarea{resize:vertical;color:#193544;background:#fff;border:1px solid #cadde6;border-radius:6px;flex:1;width:0;min-width:0;height:43px;min-height:43px;max-height:85px;padding:10px 11px;font-size:16px;line-height:21px}.jl-chat-compose button{color:#fff;background:#087699;border:1px solid #087699;border-radius:6px;flex:none;place-items:center;width:40px;height:43px;padding:0;display:grid}.jl-chat-compose button:disabled{opacity:.45;cursor:not-allowed}.jl-chat-compose>small{color:#8396a0;margin-top:5px;font-size:12px;display:block}.jl-chat-error{color:#a33333;background:#fff3f2;border-bottom:1px solid #f2d9d7;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:8px;max-height:80px;padding:8px 12px;font-size:13px;display:flex;overflow:auto}.jl-chat-error button{color:inherit;background:0 0;border:0;padding:0}.jl-chat-warning{color:#876929;background:#fff8e9;flex-shrink:0;max-height:65px;margin:0;padding:7px 12px;font-size:12px;overflow:auto}.jl-chat-older{color:#21647d;background:#fff;border:1px solid #d4e2e9;border-radius:5px;margin:0 auto 10px;padding:5px 9px;font-size:12px;display:block}:is(.jl-chat-root button:focus-visible,.jl-chat-root textarea:focus-visible,.jl-chat-root input:focus-visible){outline-offset:2px;outline:2px solid #168eae}@media (max-width:600px){.jl-chat-panel{right:10px;bottom:calc(72px + env(safe-area-inset-bottom));width:min(410px,100vw - 20px);height:min(520px,calc(100dvh - 96px - env(safe-area-inset-bottom)))}.jl-chat-launcher{right:12px}.jl-chat-search{font-size:16px}.jl-chat-compose>small{font-size:12px}}.jl-chat-panel{animation:.14s ease-out jlChatEnter}@keyframes jlChatEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.jl-chat-message-actions{border-top:1px solid #c9dde5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:7px;padding-top:5px;display:flex}.jl-chat-message-actions button{color:#075c7e;background:0 0;border:0;padding:3px 0;font-size:14px}.jl-chat-message-actions span{color:#667f8c;font-size:12px}.jl-chat-message-actions button:disabled{opacity:.5;cursor:wait}.jl-chat-messages article p.jl-chat-withdrawn{color:#6c8390;font-size:14px;font-style:italic}.jl-chat-edit textarea{color:#193544;resize:vertical;background:#fff;border:1px solid #92bbcc;border-radius:5px;width:100%;min-width:180px;min-height:72px;padding:7px;font-size:16px}.jl-chat-edit>div{justify-content:flex-end;gap:8px;margin:5px 0;display:flex}.jl-chat-edit button{color:#075c7e;background:#fff;border:1px solid #cadde6;border-radius:4px;padding:4px 9px;font-size:14px}@media screen{body[data-jl-glass]:has([data-jl-theme=rose]) :is(.sidebar-contact,.sidebar-contact--support,.sidebar-help,.sidebar-footer,.ba-sidebar-note,.ba-profile){color:#633f57;background:#ffffff8c;border-color:#e9cedf}body[data-jl-glass]:has([data-jl-theme=rose]) :is(.portal-mobile-nav button,.sidebar-contact button){color:#873b66;background:#fff5fa;border-color:#e9cedf}body[data-jl-glass]:has([data-jl-theme=rose]) .portal-mobile-nav button[data-active=true]{color:#fff;background:#a04478}body[data-jl-glass]:has([data-jl-theme=rose]) :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) svg{color:#a04478}body[data-jl-glass] :is(.table-card,.reminder-panel,.team-card,.gate-in-panel,.important-library-panel,.premium-progress-shell,.task-compose,.task-list-panel,.trackCard,.trainingTrackCard,.lessonPanel,.quizPanel,.scenarioCard,.approvalForm,.approvalList,.loginCard,.accessCard,.adminGateCard,.instruction-card,.identity-card,.hr-table-card){background:var(--lg-glass);border-color:var(--lg-line);box-shadow:var(--lg-shadow);border-radius:18px}body[data-jl-glass] :is(.academyHeader,.trainingHubHeader,.loginHeader){border-color:var(--lg-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7}body[data-jl-glass] :is(.primaryButton,.trackButton,.accept-button,.dsr-download-button){background:linear-gradient(145deg,var(--lg-accent),#163e57);color:#fff;box-shadow:0 4px 12px rgba(var(--lg-accent-rgb),.18);border-radius:11px}body[data-jl-glass]:has([data-jl-theme=rose]) :is(.primaryButton,.trackButton,.accept-button,.dsr-download-button){background:linear-gradient(145deg,#a04478,#773958)}body[data-jl-glass]:has([data-jl-theme=rose]) :is(.eyebrow,.section-kicker,.page-heading>div>p:first-child){color:var(--lg-accent)}@media (prefers-reduced-transparency:reduce){body[data-jl-glass] :is(.academyHeader,.trainingHubHeader,.loginHeader){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}body[data-jl-glass] .site-shell .topbar{background:#0a1f31d1;border-color:#ffffff29}body[data-jl-glass] .site-shell :is(.module-card,.checkin-card){background:#ffffff12;border-color:#ffffff2e;border-radius:18px;box-shadow:inset 0 1px #ffffff1f}:root{--lg-accent:#087f91;--lg-accent-bright:#5ad3db;--lg-accent-rgb:8,127,145;--lg-ink:#172a3e;--lg-muted:#617285;--lg-canvas:#eef3f8;--lg-tint:#dcf1f3;--lg-line:#617d9733;--lg-glass:linear-gradient(145deg,#ffffffe3,#fafdffab);--lg-shadow:0 6px 24px #1e354f0e,inset 0 1px 0 #fffffff5;--lg-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif}:root:has([data-jl-theme=rose]){--lg-accent:#a04478;--lg-accent-bright:#efabc8;--lg-accent-rgb:160,68,120;--lg-tint:#f7e4ef;--lg-canvas:#f8f1f6;--lg-glass:linear-gradient(145deg,#ffffffeb,#fff4fabd);--jl-cyan:#b9558b;--jl-cyan-bright:#edabc9;--brand:#b9558b}body[data-jl-glass]{background:radial-gradient(ellipse at 0% 0%,var(--lg-tint),transparent 46%), radial-gradient(ellipse at 100% 35%,#e4eafa,transparent 52%),var(--lg-canvas);color:var(--lg-ink);font-family:var(--lg-font);letter-spacing:-.012em;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}body[data-jl-glass] :where(h1,h2,h3,h4){font-family:var(--lg-font);letter-spacing:-.035em;text-wrap:balance}body[data-jl-glass] :where(p,td,th,button,input,select,textarea){text-wrap:pretty}body[data-jl-glass] :where(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(var(--lg-accent-rgb),.4);outline-offset:3px}body[data-jl-glass] :is(.portal-shell,.app-shell,.ba-app,.dashboard-shell,.crm-shell,.academy-shell,.dashboard,.workspace,.main-panel,.page-area){background:0 0}body[data-jl-glass] :is(.topbar,.portal-header,.ba-topbar,.site-header,.siteHeader,.academy-topbar){border-color:var(--lg-line);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(120deg,#ffffffd9,#ffffffad);box-shadow:0 4px 20px #1d30480b}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar){-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(155deg,#18364ded,#091d31f0);border-right:1px solid #ffffff2e;box-shadow:12px 0 36px #142a421a,inset -1px 0 #ffffff12}body[data-jl-glass] :is(.jaguar-card,.metric-card,.rates-panel,.inquiry-card,.stat-card,.quick-panel,.recent-panel,.crm-panel,.form-section,.document-card,.ba-panel,.ba-metric,.ba-detail-summary,.portal-card,.users-panel,.activity-card,.department-overview-card,.command-panel,.queue-panel,.focus-card,.metrics-strip,.panel,.data-card,.report-meta-card,.vessel-table-wrap,.search-panel,.schedule-card,.coverage-card,.photo-library-card,.quote-library-card,.settings-panel,.social-post-panel,.journey-card,.step-card,.document-panel,.next-step-card){background:var(--lg-glass);border-color:var(--lg-line);box-shadow:var(--lg-shadow);border-radius:18px;transition:border-color .18s,box-shadow .18s}body[data-jl-glass] :is(.inquiry-card,.portal-card,.schedule-card,.document-card,.photo-library-card):hover{border-color:rgba(var(--lg-accent-rgb),.34);box-shadow:0 10px 28px #1e354f17,inset 0 1px #fff}body[data-jl-glass] :is(.portal-dialog,.ba-dialog,.ir-dialog,.modal,.employee-modal,.delete-dialog){background:var(--lg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #fffc;border-radius:22px;box-shadow:0 30px 90px #12243b33,inset 0 1px #fff}body[data-jl-glass] :is(.primary-button,.premium-cta,.ba-button.ba-primary,.ir-button.ir-primary,.rate-add-button,.playbook-start-button,.add-user-button,.full-button,.search-button){background:linear-gradient(145deg,var(--lg-accent),#163e57);color:#fff;box-shadow:0 4px 12px rgba(var(--lg-accent-rgb),.18),inset 0 1px 0 #ffffff3b;border-color:#0000;border-radius:11px}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) :is(.active,.is-active,[aria-current=page]){background:#5fcedb24;border-color:#9ce4eb45;border-radius:11px}body[data-jl-glass] :is(.sidebar-pin-button,.jl-sidebar-pin){font-family:var(--lg-font);font-size:12px;font-weight:600}body[data-jl-glass] :is(.table-wrap,.vessel-table-wrap,.ba-table-wrap){scrollbar-width:thin;scrollbar-color:#b8c8d6 transparent}body[data-jl-glass] :is(.page-heading,.section-heading,.panel-heading,.card-heading){gap:12px}body[data-jl-glass] :is(.page-heading,.section-heading,.card-heading) h1{font-size:clamp(24px,2.1vw,32px);font-weight:650;line-height:1.2}body[data-jl-glass] :is(.eyebrow,.section-kicker,.workspace-label,.ba-workspace-label){letter-spacing:.1em;font-weight:650}body[data-jl-glass] :is(.portal-header,.topbar,.ba-topbar) input{border-color:var(--lg-line);background:#ffffffa3;border-radius:11px}body[data-jl-glass] :is(.shipment-table,.vessel-table,.ba-panel table,.recent-panel table) th{letter-spacing:.055em;font-size:11px;font-weight:650}body[data-jl-glass] :is(.shipment-table,.vessel-table,.ba-panel table,.recent-panel table) td{font-variant-numeric:tabular-nums}body[data-jl-glass] .jaguar-chat-launcher{background:linear-gradient(145deg,var(--lg-accent),#173c54);box-shadow:0 6px 18px rgba(var(--lg-accent-rgb),.22)}body[data-jl-glass] :is(.login-form-side,.auth-panel,.login-panel){background:#ffffffad}body[data-jl-glass] .login-shell--premium{background:var(--lg-canvas)}body[data-jl-glass] .login-form-side{background:radial-gradient(ellipse at 100% 0%,var(--lg-tint),transparent 60%),#ffffffad}body[data-jl-glass] .login-shell--premium .login-card--premium{background:#ffffffb8;border:1px solid #fffffff2;border-radius:24px;padding:32px;box-shadow:0 16px 60px #15314c17,inset 0 1px #fff}body[data-jl-glass] .login-card--premium h1{font-size:clamp(32px,3vw,44px);font-weight:650;line-height:1.12}body[data-jl-glass] .login-card--premium .login-copy{color:var(--lg-muted)}body[data-jl-glass] .login-button{background:linear-gradient(140deg,var(--lg-accent),#163e57);color:#fff;border-radius:11px}body[data-jl-glass] .login-card--premium .login-icon{background:var(--lg-tint);color:var(--lg-accent);border-radius:15px}body[data-jl-glass] .login-visual{border-radius:0 28px 28px 0}body[data-jl-glass] .login-shell:not(.login-shell--premium) .login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#091f32c9}body[data-jl-glass]:has([data-jl-theme=rose]){background:radial-gradient(ellipse at 0% 0%,#f8ddea,transparent 48%),radial-gradient(ellipse at 100% 40%,#f2e9fa,transparent 55%),var(--lg-canvas)}body[data-jl-glass]:has([data-jl-theme=rose]) :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar){color:#633f57;background:linear-gradient(155deg,#fff4f9f0,#f6deebf0);border-color:#edd4e2}body[data-jl-glass]:has([data-jl-theme=rose]) :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) :is(a,button,p,span,small,strong,b,h1,h2,h3,.brand,.brand-lockup,.brand-mark,.sidebar-footer,.sidebar-help,.nav-item){color:#633f57}body[data-jl-glass]:has([data-jl-theme=rose]) :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) :is(.active,.is-active,[aria-current=page]){color:#873b66;background:#ffffffb8;border-color:#e7bfd4}body[data-jl-glass]:has([data-jl-theme=rose]) :is(.primary-button,.premium-cta,.ba-button.ba-primary,.ir-button.ir-primary,.rate-add-button,.playbook-start-button,.add-user-button,.full-button,.search-button){background:linear-gradient(145deg,#a04478,#773958)}@media (max-width:760px){body[data-jl-glass] :is(.topbar,.portal-header,.ba-topbar,.site-header,.siteHeader,.academy-topbar){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffe6}body[data-jl-glass] :is(.jaguar-card,.rates-panel,.ba-panel,.panel,.portal-card,.data-card){border-radius:14px}body[data-jl-glass] .login-shell--premium .login-card--premium{border-radius:20px;padding:24px}body[data-jl-glass] .login-visual{border-radius:0 0 22px 22px}}body[data-jl-glass] :is(.page-heading,.portal-main>.portal-reveal,.content-wrap>.hero){animation:.32s ease-out both jl-glass-appear}@keyframes jl-glass-appear{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-transparency:reduce){body[data-jl-glass]{--lg-glass:#fff}body[data-jl-glass] :is(.topbar,.portal-header,.ba-topbar,.site-header,.siteHeader,.academy-topbar,.portal-dialog,.ba-dialog,.ir-dialog,.modal,.employee-modal,.login-card){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar){-webkit-backdrop-filter:none;backdrop-filter:none;background:#102c43}body[data-jl-glass]:has([data-jl-theme=rose]) :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar){background:#f7e4ef}body[data-jl-glass] .login-shell:not(.login-shell--premium) .login-card{background:#102c43}}body[data-jl-glass] .task-quick-wrap>span,body[data-jl-glass] .task-quick-wrap>small{color:var(--text-secondary)}body[data-jl-glass] .task-quick-presets button{border:1px solid var(--separator);color:var(--text-secondary)}body[data-jl-glass] .task-quick-presets button:hover{background:var(--inset-background)}body[data-jl-glass] .task-owner{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .task-owner small{color:var(--text-secondary)!important}body[data-jl-glass] .account-settings{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .account-settings>header{border-bottom:1px solid var(--separator)}body[data-jl-glass] .account-settings>header>button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .account-settings-account span{color:var(--text-secondary)}body[data-jl-glass] .account-settings-account small{background:var(--glass-background)}body[data-jl-glass] .account-settings-preference{border-top:1px solid var(--separator)}body[data-jl-glass] .account-settings-preference p{color:var(--text-secondary)}body[data-jl-glass] .account-settings-preference [role=switch] span{background:var(--glass-background)}body[data-jl-glass] .account-settings-device{color:var(--text-secondary)}body[data-jl-glass] .account-settings>footer{border-top:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .login-screen{background:var(--glass-background)}body[data-jl-glass] .install-app-login{border-color:var(--separator);background:var(--glass-background)}body[data-jl-glass] .install-app-login:hover{background:var(--glass-background)}body[data-jl-glass] .login-note{color:var(--text-secondary)}body[data-jl-glass] .brand-mark{background:var(--glass-background)}body[data-jl-glass] .topbar{border-bottom:1px solid var(--separator)}body[data-jl-glass] .topbar-context span{color:var(--text-secondary)}body[data-jl-glass] .install-app-button{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .install-app-button:hover{background:var(--inset-background)}body[data-jl-glass] .icon-button,body[data-jl-glass] .signout{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .profile-button:hover{background:var(--glass-background)}body[data-jl-glass] .profile-copy small{color:var(--text-secondary)}body[data-jl-glass] .install-guide{background:var(--glass-background)}body[data-jl-glass] .install-guide-close{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .install-guide>p{color:var(--text-secondary)}body[data-jl-glass] .install-guide li{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .install-guide li svg{background:var(--glass-background)}body[data-jl-glass] .dashboard-global-search{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .dashboard-global-search.has-query{border-color:var(--separator)}body[data-jl-glass] .dashboard-global-search-box input::placeholder{color:var(--text-secondary)}body[data-jl-glass] .dashboard-global-search-box>button{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .dashboard-global-search-box>button:hover{background:var(--inset-background)}body[data-jl-glass] .dashboard-global-search-results{border-top:1px solid var(--separator)}body[data-jl-glass] .dashboard-search-summary{background:var(--glass-background)}body[data-jl-glass] .dashboard-search-summary strong,body[data-jl-glass] .dashboard-search-summary span{color:var(--text-secondary)}body[data-jl-glass] .dashboard-search-result{border-top:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}:is(body[data-jl-glass] .dashboard-search-result:hover,body[data-jl-glass] .dashboard-search-result:focus-visible),body[data-jl-glass] .dashboard-search-result.sent-to-documentation{background:var(--glass-background)}:is(body[data-jl-glass] .dashboard-search-result.sent-to-documentation:hover,body[data-jl-glass] .dashboard-search-result.sent-to-documentation:focus-visible){background:var(--inset-background)}body[data-jl-glass] .dashboard-search-kind{background:var(--glass-background)}body[data-jl-glass] .dashboard-search-kind.kind-shipment{background:var(--inset-background)}body[data-jl-glass] .dashboard-search-main strong,body[data-jl-glass] .dashboard-search-context strong{color:var(--text-primary)}body[data-jl-glass] .dashboard-search-main small,body[data-jl-glass] .dashboard-search-context small{color:var(--text-secondary)}body[data-jl-glass] .dashboard-search-status{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .dashboard-search-result>svg,body[data-jl-glass] .dashboard-search-empty,body[data-jl-glass] .dashboard-search-empty strong,body[data-jl-glass] .dashboard-search-empty span{color:var(--text-secondary)}body[data-jl-glass] .button-gold{color:var(--text-primary)}body[data-jl-glass] .button-outline{border-color:var(--separator);background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .button-outline:hover{border-color:var(--separator);background:var(--glass-background)}body[data-jl-glass] .panel{border:1px solid var(--separator)}body[data-jl-glass] .stat-card{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .stat-card:after{border:1px solid var(--separator)}body[data-jl-glass] .stat-icon{background:var(--glass-background)}body[data-jl-glass] .stat-expand{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .stat-expand:hover{background:var(--glass-background)}body[data-jl-glass] .stat-card-head>span{color:var(--text-secondary)}body[data-jl-glass] .stat-card-head>strong{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .stat-pending-list{border-top:1px solid var(--separator)}body[data-jl-glass] .stat-list-item{border-bottom:1px solid var(--separator);color:var(--text-secondary)}body[data-jl-glass] .stat-list-item:hover,body[data-jl-glass] .stat-list-item.needs-first-action,body[data-jl-glass] .stat-list-item.needs-first-action .monitor-action,body[data-jl-glass] .stat-list-item.sent-to-documentation{background:var(--glass-background)}body[data-jl-glass] .stat-list-item.sent-to-documentation:hover{background:var(--inset-background)}body[data-jl-glass] .stat-list-item.stat-list-separated{border-top:2px solid var(--separator)}body[data-jl-glass] .stat-list-item>small{color:var(--text-secondary)}body[data-jl-glass] .monitor-inquiry-saved{border-color:var(--separator);background:var(--glass-background)}body[data-jl-glass] .monitor-quotation-sent,body[data-jl-glass] .monitor-quotation{border-color:var(--separator);background:var(--inset-background)}body[data-jl-glass] .monitor-postponed,body[data-jl-glass] .monitor-sent-to-documentation{border-color:var(--separator);background:var(--glass-background)}body[data-jl-glass] .monitor-closed{border-color:var(--separator);background:var(--glass-background);color:var(--text-secondary)!important}body[data-jl-glass] .stat-list-empty{color:var(--text-secondary)}body[data-jl-glass] .monitor-expanded-modal{background:var(--glass-background)}body[data-jl-glass] .monitor-expanded-header{border-bottom:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .monitor-expanded-header strong{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .monitor-expanded-header p{color:var(--text-secondary)}body[data-jl-glass] .monitor-expanded-header>button{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .monitor-table-wrap{border:1px solid var(--separator);background:var(--glass-background)}:is(body[data-jl-glass] .monitor-detail-table tbody tr:hover,body[data-jl-glass] .monitor-detail-table tbody tr:focus-visible),body[data-jl-glass] .monitor-detail-table tbody tr.needs-first-action,body[data-jl-glass] .monitor-detail-table tbody tr.sent-to-documentation{background:var(--glass-background)}:is(body[data-jl-glass] .monitor-detail-table tbody tr.sent-to-documentation:hover,body[data-jl-glass] .monitor-detail-table tbody tr.sent-to-documentation:focus-visible){background:var(--inset-background)}body[data-jl-glass] .monitor-detail-table td>strong{color:var(--text-primary)}body[data-jl-glass] .monitor-detail-table td>span:not(.monitor-action),body[data-jl-glass] .monitor-detail-table td>small,body[data-jl-glass] .monitor-expanded-empty,body[data-jl-glass] .monitor-expanded-empty strong{color:var(--text-secondary)}body[data-jl-glass] .skeleton{background:var(--glass-background)}body[data-jl-glass] .quick-action{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .quick-action:hover{background:var(--glass-background)}body[data-jl-glass] .quick-action small,body[data-jl-glass] .quick-action>svg{color:var(--text-secondary)}body[data-jl-glass] .table-wrap{border-top:1px solid var(--separator)}body[data-jl-glass] th{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] td{border-top:1px solid var(--separator);color:var(--text-secondary)}body[data-jl-glass] td strong{color:var(--text-primary)}body[data-jl-glass] td small{color:var(--text-secondary)}body[data-jl-glass] .owner-cell i,body[data-jl-glass] .mode-pill,body[data-jl-glass] .status-pill,body[data-jl-glass] .mode-air{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .mode-fcl,body[data-jl-glass] .status-pill{background:var(--glass-background)}body[data-jl-glass] .table-arrow{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .empty-state>div{background:var(--inset-background)}body[data-jl-glass] .table-skeleton>div{border-bottom:1px solid var(--separator)}body[data-jl-glass] .status-chip{background:var(--glass-background)}body[data-jl-glass] .quotation-style-panel{border:1px solid var(--separator)}body[data-jl-glass] .quotation-style-panel p{color:var(--text-secondary)}body[data-jl-glass] .quotation-style-options>button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .quotation-style-options strong{color:var(--text-primary)}body[data-jl-glass] .quotation-style-options small{color:var(--text-secondary)}body[data-jl-glass] .quotation-style-options>button.active{background:var(--glass-background)}body[data-jl-glass] .quick-quote-context{border:1px solid var(--separator);background:var(--inset-background)}body[data-jl-glass] .quick-quote-context>div{background:var(--glass-background)}body[data-jl-glass] .quick-quote-context strong{color:var(--text-primary)}body[data-jl-glass] .quick-quote-context small{color:var(--text-secondary)}body[data-jl-glass] .quick-rate-pair>label{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .quick-rate-pair>.quick-rate-sell{background:var(--glass-background)}body[data-jl-glass] .quick-rate-pair .field>span,body[data-jl-glass] .quick-rate-pair>label>span{color:var(--text-primary)}body[data-jl-glass] .quick-rate-pair>label>span small,body[data-jl-glass] .quick-quotation-notes>span small{color:var(--text-secondary)}body[data-jl-glass] .quick-quotation-notes>span{color:var(--text-primary)}body[data-jl-glass] .form-section{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .form-section-head{border-bottom:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .form-section-head p,body[data-jl-glass] .field{color:var(--text-secondary)}body[data-jl-glass] .field input,body[data-jl-glass] .field select,body[data-jl-glass] .field textarea,body[data-jl-glass] .charge-row input,body[data-jl-glass] .charge-row select,body[data-jl-glass] .history-toolbar select{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .field input::placeholder,body[data-jl-glass] .field textarea::placeholder{color:var(--text-secondary)}body[data-jl-glass] .validity-presets button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .validity-presets button:hover{background:var(--glass-background)}body[data-jl-glass] .validity-presets button.active{background:var(--inset-background)}body[data-jl-glass] .schedule-field-heading label{color:var(--text-secondary)}body[data-jl-glass] .schedule-input-shell{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .field .schedule-input-shell input{color:var(--text-primary)}body[data-jl-glass] .schedule-picker-button{border-left:1px solid var(--separator)}body[data-jl-glass] .schedule-picker-button:disabled{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .schedule-field-help{color:var(--text-secondary)}body[data-jl-glass] .schedule-field.is-readonly .schedule-input-shell{background:var(--glass-background)}body[data-jl-glass] .schedule-input-shell{border-color:var(--separator)}body[data-jl-glass] .schedule-input-shell input::-webkit-calendar-picker-indicator{background-color:var(--inset-background)}body[data-jl-glass] input:is([type=date],[type=datetime-local]):not(.schedule-input-shell input){border-color:var(--separator)}body[data-jl-glass] input:is([type=date],[type=datetime-local]):not(.schedule-input-shell input)::-webkit-calendar-picker-indicator{background-color:var(--inset-background)}body[data-jl-glass] .workflow-outcome-panel .schedule-field-help>span,body[data-jl-glass] .company-search-icon,body[data-jl-glass] .company-autocomplete-help{color:var(--text-secondary)}body[data-jl-glass] .company-suggestion-menu{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .company-suggestion-menu>button{border-bottom:1px solid var(--separator);background:var(--glass-background);color:var(--text-primary)}:is(body[data-jl-glass] .company-suggestion-menu>button:hover,body[data-jl-glass] .company-suggestion-menu>button:focus-visible),body[data-jl-glass] .company-suggestion-menu>button>i{background:var(--glass-background)}body[data-jl-glass] .company-suggestion-menu small,body[data-jl-glass] .company-suggestion-state,body[data-jl-glass] .charges-head{color:var(--text-secondary)}body[data-jl-glass] .charges-actual-toolbar{border:1px solid var(--separator)}body[data-jl-glass] .charges-actual-toolbar>div>small,body[data-jl-glass] .charge-row button{color:var(--text-secondary)}body[data-jl-glass] .charge-row button:hover{background:var(--glass-background)}body[data-jl-glass] .destination-charge-panel{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .destination-charge-panel.enabled{background:var(--glass-background)}body[data-jl-glass] .destination-toggle-row span,body[data-jl-glass] .destination-toggle-row h3 small,body[data-jl-glass] .destination-toggle-row p{color:var(--text-secondary)}body[data-jl-glass] .destination-switch{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .destination-switch i{background:var(--inset-background)}body[data-jl-glass] .destination-switch i:after{background:var(--glass-background)}body[data-jl-glass] .destination-charge-body{border-top:1px solid var(--separator)}body[data-jl-glass] .terms-list textarea{border:1px solid var(--separator);color:var(--text-secondary)}body[data-jl-glass] .terms-list>div>button{background:var(--glass-background)}body[data-jl-glass] .term-add{border:1px dashed var(--separator);background:var(--glass-background)}body[data-jl-glass] .term-add textarea{border:1px solid var(--separator)}body[data-jl-glass] .preview-label small{color:var(--text-secondary)}body[data-jl-glass] .quote-paper{background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .paper-title small{color:var(--text-secondary)}body[data-jl-glass] .paper-customer>div:last-child{border-left:1px solid var(--separator)}body[data-jl-glass] .paper-customer p{color:var(--text-secondary)}body[data-jl-glass] .route-strip{background:var(--inset-background)}body[data-jl-glass] .paper-grid{border:1px solid var(--separator)}body[data-jl-glass] .paper-grid>div{border-right:1px solid var(--separator);border-bottom:1px solid var(--separator)}body[data-jl-glass] .paper-grid span{color:var(--text-secondary)}body[data-jl-glass] .paper-rates>div{border:1px solid var(--separator)}body[data-jl-glass] .paper-rates i,body[data-jl-glass] .paper-rates span,body[data-jl-glass] .paper-rates small{color:var(--text-secondary)}body[data-jl-glass] .paper-rates>.rate-section,body[data-jl-glass] .paper-rates>.destination-rate-section{background:var(--glass-background)}body[data-jl-glass] .lcl-payment-summary{border:1px solid var(--separator)}body[data-jl-glass] .lcl-summary-row{background:var(--glass-background)}body[data-jl-glass] .lcl-summary-row+.lcl-summary-row{border-top:1px solid var(--separator)}body[data-jl-glass] .lcl-summary-row.consignee,body[data-jl-glass] .quick-local-note,body[data-jl-glass] .quick-customer-note{background:var(--glass-background)}body[data-jl-glass] .paper-terms ol,body[data-jl-glass] .paper-footer span{color:var(--text-secondary)}body[data-jl-glass] .search-box{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .search-box input,body[data-jl-glass] .record-count{color:var(--text-secondary)}body[data-jl-glass] .row-actions button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .row-actions button.danger-action:hover{background:var(--glass-background)}body[data-jl-glass] .followup-clear{border-top:1px solid var(--separator)}body[data-jl-glass] .followup-clear span{color:var(--text-secondary)}body[data-jl-glass] .ongoing-shipments{border-color:var(--separator)}body[data-jl-glass] .ongoing-shipments-heading>div>p{color:var(--text-secondary)}body[data-jl-glass] .ongoing-shipment-count{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .ongoing-shipment-row.sent-to-documentation{background:var(--glass-background)}:is(body[data-jl-glass] .ongoing-shipment-row.sent-to-documentation:hover,body[data-jl-glass] .ongoing-shipment-row.sent-to-documentation:focus-visible){background:var(--inset-background)}body[data-jl-glass] .ongoing-shipment-row td>small{color:var(--text-secondary)}body[data-jl-glass] .shipment-live-status{background:var(--glass-background)}body[data-jl-glass] .shipment-status-button{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .shipment-status-button:hover{background:var(--inset-background)}body[data-jl-glass] .ongoing-shipment-empty{border-top:1px solid var(--separator)}body[data-jl-glass] .ongoing-shipment-empty strong,body[data-jl-glass] .ongoing-shipment-empty span{color:var(--text-secondary)}body[data-jl-glass] .crm-stat{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .crm-stat span,body[data-jl-glass] .crm-stat small{color:var(--text-secondary)}body[data-jl-glass] .crm-stat>i{background:var(--glass-background)}body[data-jl-glass] .crm-cyan>i{background:var(--inset-background)}body[data-jl-glass] .crm-red>i,body[data-jl-glass] .crm-green>i{background:var(--glass-background)}body[data-jl-glass] .crm-loading,body[data-jl-glass] .crm-empty p{color:var(--text-secondary)}body[data-jl-glass] .crm-modal{background:var(--glass-background)}body[data-jl-glass] .crm-modal-header{border-bottom:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .crm-modal-header p{color:var(--text-secondary)}body[data-jl-glass] .crm-modal-header>button,body[data-jl-glass] .lead-head-actions>button{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .crm-modal-footer{border-top:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .crm-form-section{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .inquiry-choice-field>span,body[data-jl-glass] .inquiry-choice-field>small{color:var(--text-secondary)}body[data-jl-glass] .inquiry-trade-picker button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .inquiry-trade-picker button:hover,body[data-jl-glass] .inquiry-trade-picker button.active{background:var(--glass-background)}body[data-jl-glass] .lead-owner-assignment{border:1px solid var(--separator)}body[data-jl-glass] .lead-owner-assignment p,body[data-jl-glass] .lead-owner-assignment>small{color:var(--text-secondary)}body[data-jl-glass] .lead-owner-switch{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .lead-owner-switch i{background:var(--inset-background)}body[data-jl-glass] .lead-owner-switch i:after{background:var(--glass-background)}body[data-jl-glass] .crm-section-title p,body[data-jl-glass] .equipment-field-group>small{color:var(--text-secondary)}body[data-jl-glass] .field input:disabled,body[data-jl-glass] .field select:disabled{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .port-quick-fill>span{color:var(--text-secondary)}body[data-jl-glass] .port-quick-fill button{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .port-quick-fill button:hover,body[data-jl-glass] .port-quick-fill button.active{background:var(--inset-background)}body[data-jl-glass] .additional-port-row>button,body[data-jl-glass] .additional-port-add{background:var(--glass-background)}body[data-jl-glass] .additional-port-add:hover{background:var(--inset-background)}body[data-jl-glass] .multi-route-summary{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .multi-route-summary strong,body[data-jl-glass] .multi-route-summary span{color:var(--text-secondary)}body[data-jl-glass] .lead-workflow{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .workflow-node{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .workflow-node i{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .workflow-branch-label{color:var(--text-secondary)}body[data-jl-glass] .workflow-branch{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .workflow-branch i,body[data-jl-glass] .workflow-branch.active.confirmed,body[data-jl-glass] .workflow-branch.active.closed,body[data-jl-glass] .rate-source-entry input{background:var(--glass-background)}body[data-jl-glass] .overview-item{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .overview-item>span{color:var(--text-secondary)}body[data-jl-glass] .overview-item strong{color:var(--text-primary)}body[data-jl-glass] .overview-item small{color:var(--text-secondary)}body[data-jl-glass] .overview-alert{background:var(--glass-background)}body[data-jl-glass] .lead-post-meeting{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .lead-post-meeting p,body[data-jl-glass] .lead-post-meeting>small{color:var(--text-secondary)}body[data-jl-glass] .lead-note-card{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .lead-note-card p{color:var(--text-secondary)}body[data-jl-glass] .lead-card-equipment{border-top:1px solid var(--separator)}body[data-jl-glass] .lead-card-equipment>span{color:var(--text-secondary)}body[data-jl-glass] .lead-card-equipment strong{color:var(--text-primary)}body[data-jl-glass] .lead-card-equipment small{color:var(--text-secondary)}body[data-jl-glass] .lead-edit-quote{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .documentation-progress{border:1px solid var(--separator)}body[data-jl-glass] .documentation-progress-head h3{color:var(--text-primary)}body[data-jl-glass] .documentation-progress-head p{color:var(--text-secondary)}body[data-jl-glass] .documentation-progress-actions>button{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .documentation-progress-grid{border:1px solid var(--separator);background:var(--inset-background)}body[data-jl-glass] .documentation-progress-grid span,body[data-jl-glass] .documentation-progress-grid strong,body[data-jl-glass] .documentation-progress-grid small{color:var(--text-secondary)}body[data-jl-glass] .documentation-latest{background:var(--glass-background)}body[data-jl-glass] .documentation-latest p{color:var(--text-secondary)}body[data-jl-glass] .documentation-subsection{border:1px solid var(--separator)}body[data-jl-glass] .documentation-subsection-head{border-bottom:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .documentation-subsection-head small{color:var(--text-secondary)}body[data-jl-glass] .documentation-cutoff-grid{background:var(--inset-background)}body[data-jl-glass] .documentation-cutoff-grid>div{background:var(--glass-background)}body[data-jl-glass] .documentation-cutoff-grid span,body[data-jl-glass] .documentation-cutoff-grid strong{color:var(--text-secondary)}body[data-jl-glass] .documentation-milestones{background:var(--inset-background)}body[data-jl-glass] .documentation-milestone{background:var(--glass-background)}body[data-jl-glass] .documentation-milestone>i{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .documentation-milestone.completed>i{background:var(--inset-background)}body[data-jl-glass] .documentation-milestone strong{color:var(--text-primary)}body[data-jl-glass] .documentation-milestone p,body[data-jl-glass] .documentation-milestone small{color:var(--text-secondary)}body[data-jl-glass] .documentation-live-log article{border-bottom:1px solid var(--separator)}body[data-jl-glass] .documentation-live-log strong{color:var(--text-primary)}body[data-jl-glass] .documentation-live-log p,body[data-jl-glass] .documentation-live-log small,body[data-jl-glass] .documentation-log-loading,body[data-jl-glass] .documentation-log-empty,body[data-jl-glass] .documentation-handover-meta,body[data-jl-glass] .documentation-sync-note{color:var(--text-secondary)}body[data-jl-glass] .followup-composer,body[data-jl-glass] .activity-section{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .followup-composer{border-color:var(--separator)}body[data-jl-glass] .followup-presets>span{color:var(--text-secondary)}body[data-jl-glass] .followup-presets button{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .followup-presets button:hover,body[data-jl-glass] .activity-item:before{background:var(--inset-background)}body[data-jl-glass] .activity-item>i{border:3px solid var(--separator)}body[data-jl-glass] .activity-item.documentation-activity>i{border-color:var(--separator)}body[data-jl-glass] .activity-item strong,body[data-jl-glass] .activity-item small,body[data-jl-glass] .activity-empty{color:var(--text-secondary)}body[data-jl-glass] .close-lead-panel{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .close-lead-panel h3{color:var(--text-secondary)}body[data-jl-glass] .close-lead-panel input{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .documentation-assignee select{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .workflow-outcome-panel>div>small,body[data-jl-glass] .full-quotation-required strong{color:var(--text-secondary)}body[data-jl-glass] .close-won,body[data-jl-glass] .close-lost,body[data-jl-glass] .close-inquiry-dialog{background:var(--glass-background)}body[data-jl-glass] .close-inquiry-dialog h3{color:var(--text-primary)}body[data-jl-glass] .close-inquiry-dialog p,body[data-jl-glass] .close-inquiry-dialog label{color:var(--text-secondary)}body[data-jl-glass] .close-inquiry-dialog textarea{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .linked-quote{background:var(--glass-background)}body[data-jl-glass] .documents-toolbar>span{color:var(--text-secondary)}body[data-jl-glass] .document-card{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .document-card p{color:var(--text-secondary)}body[data-jl-glass] .document-card>div:last-child{border-top:1px solid var(--separator)}body[data-jl-glass] .document-card>div:last-child button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .muted-button{color:var(--text-secondary)}body[data-jl-glass] .quote-modal{background:var(--glass-background)}body[data-jl-glass] .modal-header{background:var(--glass-background);border-bottom:1px solid var(--separator)}body[data-jl-glass] .modal-close{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .delete-dialog,body[data-jl-glass] .delete-dialog-icon{background:var(--glass-background)}body[data-jl-glass] .delete-dialog p{color:var(--text-secondary)}body[data-jl-glass] .delete-dialog p strong{color:var(--text-primary)}body[data-jl-glass] .delete-dialog small{color:var(--text-secondary)}body[data-jl-glass] .status-select{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .service-option{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .service-option:hover{background:var(--glass-background)}body[data-jl-glass] .service-option svg{color:var(--text-secondary)}body[data-jl-glass] .service-option.active{background:var(--glass-background)}body[data-jl-glass] .service-check{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .service-help,body[data-jl-glass] .service-help strong{color:var(--text-secondary)}body[data-jl-glass] .clearance-total{border:1px solid var(--separator)}body[data-jl-glass] .clearance-total small{color:var(--text-secondary)}body[data-jl-glass] .rate-source{background:var(--glass-background)}body[data-jl-glass] .clearance-calculation{border:1px solid var(--separator)}body[data-jl-glass] .clearance-calculation>div{border-bottom:1px solid var(--separator)}body[data-jl-glass] .clearance-calculation strong,body[data-jl-glass] .clearance-calculation span{color:var(--text-secondary)}body[data-jl-glass] .clearance-calculation .calculation-total{background:var(--glass-background)}body[data-jl-glass] .package-block{border:1px solid var(--separator)}body[data-jl-glass] .package-heading{background:var(--glass-background);border-bottom:1px solid var(--separator)}body[data-jl-glass] .package-heading small{color:var(--text-secondary)}body[data-jl-glass] .package-table>div{border-bottom:1px solid var(--separator)}body[data-jl-glass] .package-table .package-table-head{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .package-table>div>span:first-child,body[data-jl-glass] .package-table strong,body[data-jl-glass] .package-table span{color:var(--text-secondary)}body[data-jl-glass] .package-empty{background:var(--glass-background)}body[data-jl-glass] .extras-block{border-color:var(--separator)}body[data-jl-glass] .extras-block .package-heading,body[data-jl-glass] .extra-action button{background:var(--glass-background)}body[data-jl-glass] .extra-action button:disabled{border-color:var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .transport-point>button{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .transport-pricing{border-top:1px solid var(--separator)}body[data-jl-glass] .team-score{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .team-score strong{color:var(--text-primary)}body[data-jl-glass] .team-score span,body[data-jl-glass] .team-score small,body[data-jl-glass] .team-score b em,body[data-jl-glass] .admin-empty{color:var(--text-secondary)}body[data-jl-glass] .admin-badge{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .add-employee-panel>p{color:var(--text-secondary)}body[data-jl-glass] .role-pill,body[data-jl-glass] .access-pill{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .role-pill.admin,body[data-jl-glass] .access-pill.active,body[data-jl-glass] .access-pill.inactive{background:var(--glass-background)}body[data-jl-glass] .access-toggle{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .playbook-start-button{color:var(--text-primary)}body[data-jl-glass] .playbook-presenter-brand img{background:var(--glass-background)}body[data-jl-glass] .playbook-presenter-copy{background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .playbook-scene-kicker b{background:var(--glass-background)}body[data-jl-glass] .playbook-presenter-copy>h2{color:var(--text-primary)}body[data-jl-glass] .playbook-scene-summary{color:var(--text-secondary)}body[data-jl-glass] .playbook-scene-tags span,body[data-jl-glass] .playbook-scene-points>div{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .playbook-scene-points span{color:var(--text-secondary)}body[data-jl-glass] .playbook-coach-standard{background:var(--glass-background)}body[data-jl-glass] .playbook-playback-controls .playbook-play-toggle{color:var(--text-primary)}body[data-jl-glass] .playbook-standard{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .playbook-standard small{color:var(--text-secondary)}body[data-jl-glass] .playbook-principles article{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .playbook-principles p{color:var(--text-secondary)}body[data-jl-glass] .meeting-steps>div{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .meeting-steps strong{color:var(--text-primary)}body[data-jl-glass] .meeting-steps small{color:var(--text-secondary)}body[data-jl-glass] .pitch-panel blockquote{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .requirement-checklist span{border:1px solid var(--separator);color:var(--text-secondary)}body[data-jl-glass] .flow-stage{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .flow-stage strong{color:var(--text-primary)}body[data-jl-glass] .flow-stage>svg{color:var(--text-secondary)}body[data-jl-glass] .flow-stage.confirmed,body[data-jl-glass] .flow-stage.documentation{background:var(--glass-background)}body[data-jl-glass] .playbook-outcome-title{color:var(--text-secondary)}body[data-jl-glass] .playbook-outcome{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .playbook-outcome.confirmed,body[data-jl-glass] .playbook-outcome.closed{background:var(--glass-background)}body[data-jl-glass] .email-template>p{color:var(--text-secondary)}body[data-jl-glass] .email-template pre{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}@media (max-width:980px){body[data-jl-glass] .mobile-menu{border:1px solid var(--separator);background:var(--glass-background)}}@media (max-width:700px){body[data-jl-glass] .monitor-detail-cards>button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .monitor-detail-cards>button.needs-first-action,body[data-jl-glass] .monitor-detail-cards>button.sent-to-documentation{background:var(--glass-background)}body[data-jl-glass] .monitor-detail-cards>button>small{color:var(--text-secondary)}body[data-jl-glass] .monitor-detail-cards dl{border-top:1px solid var(--separator)}body[data-jl-glass] .monitor-detail-cards dt,body[data-jl-glass] .monitor-detail-cards dd{color:var(--text-secondary)}body[data-jl-glass] .table-wrap:after{color:var(--text-secondary);background:var(--glass-background)}body[data-jl-glass] .charge-row,body[data-jl-glass] .destination-charge-row{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .charge-cell>span{color:var(--text-secondary)}body[data-jl-glass] .charge-row button{background:var(--glass-background)}body[data-jl-glass] .paper-grid>div:nth-child(3n){border-right:1px solid var(--separator)}body[data-jl-glass] .paper-grid>div:nth-last-child(-n+3){border-bottom:1px solid var(--separator)}body[data-jl-glass] .mobile-card-list{border-top:1px solid var(--separator)}body[data-jl-glass] .mobile-bottom-nav button{color:var(--text-secondary)}body[data-jl-glass] .mobile-bottom-nav button>em{border:2px solid var(--separator)}body[data-jl-glass] .mobile-bottom-nav button.active{background:var(--glass-background)}body[data-jl-glass] .mobile-quote-card,body[data-jl-glass] .lead-mobile-card,body[data-jl-glass] .followup-mobile-card,body[data-jl-glass] .team-mobile-card{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .mobile-card-route,body[data-jl-glass] .mobile-card-meta>span,body[data-jl-glass] .mobile-card-main>small{color:var(--text-secondary)}body[data-jl-glass] .mobile-card-actions{border-top:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .mobile-card-actions button{border-right:1px solid var(--separator);color:var(--text-secondary)}body[data-jl-glass] .mobile-card-actions button:active,body[data-jl-glass] .mobile-card-actions button.danger-action:active,body[data-jl-glass] .lead-mobile-list,body[data-jl-glass] .lead-mobile-card.lead-needs-first-action,body[data-jl-glass] .lead-mobile-card.lead-sent-to-documentation{background:var(--glass-background)}body[data-jl-glass] .lead-card-top>div>small,body[data-jl-glass] .lead-card-customer p,body[data-jl-glass] .lead-card-customer small{color:var(--text-secondary)}body[data-jl-glass] .lead-card-route{background:var(--glass-background)}body[data-jl-glass] .lead-card-route strong{color:var(--text-secondary)}body[data-jl-glass] .lead-card-owner{border-top:1px solid var(--separator)}body[data-jl-glass] .lead-card-owner>span,body[data-jl-glass] .lead-card-owner>strong,body[data-jl-glass] .lead-card-owner>small{color:var(--text-secondary)}body[data-jl-glass] .lead-card-actions button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .followup-mobile-list{background:var(--glass-background)}body[data-jl-glass] .followup-card-due>strong,body[data-jl-glass] .followup-mobile-card>p,body[data-jl-glass] .followup-mobile-card>p small{color:var(--text-secondary)}body[data-jl-glass] .followup-card-service{background:var(--glass-background)}body[data-jl-glass] .followup-card-service small{color:var(--text-secondary)}body[data-jl-glass] .ongoing-shipment-mobile-list{background:var(--glass-background)}body[data-jl-glass] .ongoing-shipment-mobile-card{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .ongoing-shipment-mobile-card.sent-to-documentation,body[data-jl-glass] .ongoing-shipment-mobile-card:active,body[data-jl-glass] .shipment-mobile-route{background:var(--glass-background)}body[data-jl-glass] .shipment-mobile-route>span,body[data-jl-glass] .shipment-mobile-route>small{color:var(--text-secondary)}body[data-jl-glass] .shipment-mobile-schedule{border:1px solid var(--separator);background:var(--inset-background)}body[data-jl-glass] .shipment-mobile-schedule>div{background:var(--glass-background)}body[data-jl-glass] .shipment-mobile-schedule span,body[data-jl-glass] .shipment-mobile-schedule strong,body[data-jl-glass] .shipment-mobile-schedule strong small{color:var(--text-secondary)}body[data-jl-glass] .shipment-mobile-progress>span{background:var(--inset-background)}body[data-jl-glass] .shipment-mobile-progress>strong{color:var(--text-secondary)}body[data-jl-glass] .ongoing-shipment-mobile-card>p{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .shipment-mobile-owner{color:var(--text-secondary)}body[data-jl-glass] .shipment-mobile-action{border-top:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .team-mobile-list{background:var(--glass-background)}body[data-jl-glass] .team-card-head p{color:var(--text-secondary)}body[data-jl-glass] .team-card-stats{border:1px solid var(--separator);background:var(--inset-background)}body[data-jl-glass] .team-card-stats>div{background:var(--glass-background)}body[data-jl-glass] .team-card-stats span,body[data-jl-glass] .team-card-stats strong{color:var(--text-secondary)}body[data-jl-glass] .clearance-calculation>div:not(.calculation-head){border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .clearance-calculation>div:not(.calculation-head)>span:nth-of-type(2):before{color:var(--text-secondary)}body[data-jl-glass] .clearance-calculation>div.calculation-total{border-color:var(--separator);background:var(--glass-background)}body[data-jl-glass] .mobile-quote-preview{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .mobile-preview-brand img{background:var(--glass-background)}body[data-jl-glass] .mobile-preview-customer{border-bottom:1px solid var(--separator)}body[data-jl-glass] .mobile-preview-customer>p,body[data-jl-glass] .mobile-preview-customer>p.mobile-preview-prepared,body[data-jl-glass] .mobile-preview-prepared strong{color:var(--text-secondary)}body[data-jl-glass] .mobile-preview-customer>div{border-top:1px dashed var(--separator)}body[data-jl-glass] .mobile-preview-customer>div>small{color:var(--text-secondary)}body[data-jl-glass] .mobile-preview-route strong{color:var(--text-primary)}body[data-jl-glass] .mobile-preview-facts{border:1px solid var(--separator);background:var(--inset-background)}body[data-jl-glass] .mobile-preview-facts>div{background:var(--glass-background)}body[data-jl-glass] .mobile-preview-facts span,body[data-jl-glass] .mobile-preview-facts strong{color:var(--text-secondary)}body[data-jl-glass] .mobile-commercial-list{border-top:7px solid var(--separator)}body[data-jl-glass] .mobile-preview-section-title small{color:var(--text-secondary)}body[data-jl-glass] .mobile-commercial-list>h3{background:var(--glass-background)}body[data-jl-glass] .mobile-commercial-list>h3.destination-rate-section{border-top:7px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .mobile-commercial-row{border-bottom:1px solid var(--separator)}body[data-jl-glass] .mobile-commercial-row strong,body[data-jl-glass] .mobile-commercial-row span,body[data-jl-glass] .mobile-commercial-row small{color:var(--text-secondary)}body[data-jl-glass] .mobile-quick-local-note,body[data-jl-glass] .mobile-quick-customer-note{background:var(--glass-background)}body[data-jl-glass] .mobile-quick-customer-note p{color:var(--text-primary)}body[data-jl-glass] .mobile-payment-summary{border:1px solid var(--separator)}body[data-jl-glass] .mobile-payment-summary>div{background:var(--glass-background)}body[data-jl-glass] .mobile-payment-summary>div+div{border-top:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .mobile-payment-summary small{color:var(--text-secondary)}body[data-jl-glass] .mobile-preview-terms{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .mobile-preview-terms summary{color:var(--text-secondary)}body[data-jl-glass] .mobile-preview-terms summary:after{background:var(--inset-background)}body[data-jl-glass] .mobile-preview-terms summary span,body[data-jl-glass] .mobile-preview-terms ol{color:var(--text-secondary)}body[data-jl-glass] .mobile-preview-footer{background:var(--glass-background)}body[data-jl-glass] .mobile-preview-footer span{color:var(--text-secondary)}}body[data-jl-glass] .approval-security-note{background:var(--glass-background)}body[data-jl-glass] .approval-filter-tabs{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .approval-filter-tabs button{color:var(--text-secondary)}body[data-jl-glass] .approval-filter-tabs button b{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .approval-card{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .approval-card>header{border-bottom:1px solid var(--separator)}body[data-jl-glass] .approval-card-icon{background:var(--glass-background)}body[data-jl-glass] .approval-card>header p{color:var(--text-secondary)}body[data-jl-glass] .approval-route-strip{background:var(--glass-background)}body[data-jl-glass] .approval-route-strip span,body[data-jl-glass] .approval-route-strip strong{color:var(--text-secondary)}body[data-jl-glass] .approval-facts{border-bottom:1px solid var(--separator)}body[data-jl-glass] .approval-facts>div{border-right:1px solid var(--separator)}body[data-jl-glass] .approval-facts span,body[data-jl-glass] .approval-facts strong{color:var(--text-secondary)}body[data-jl-glass] .approval-facts .approval-total-fact{background:var(--glass-background)}body[data-jl-glass] .approval-customer-lines{border:1px solid var(--separator)}body[data-jl-glass] .approval-lines-head{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .approval-line{border-top:1px solid var(--separator)}body[data-jl-glass] .approval-line strong,body[data-jl-glass] .approval-line span,body[data-jl-glass] .approval-customer-lines>p{color:var(--text-secondary)}body[data-jl-glass] .approval-request-button{background:var(--glass-background)}body[data-jl-glass] .approval-card-date{color:var(--text-secondary)}body[data-jl-glass] .approval-loading-state,body[data-jl-glass] .approval-empty-state,body[data-jl-glass] .approval-error-state{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .approval-error-state,body[data-jl-glass] .approval-dialog{background:var(--glass-background)}body[data-jl-glass] .approval-dialog-close{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .approval-dialog>p{color:var(--text-secondary)}body[data-jl-glass] .approval-confirm-summary{background:var(--glass-background)}body[data-jl-glass] .approval-note-field>span{color:var(--text-secondary)}body[data-jl-glass] .approval-note-field textarea{border:1px solid var(--separator);color:var(--text-primary)}body[data-jl-glass] .approval-note-field small{color:var(--text-secondary)}body[data-jl-glass] .approval-dialog-error{background:var(--glass-background)}@media (max-width:700px){body[data-jl-glass] .approval-facts>div{border-bottom:1px solid var(--separator)}}body[data-jl-glass] .tally-downloads{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .tally-downloads-heading{border-bottom:1px solid var(--separator)}body[data-jl-glass] .tally-downloads-heading h2{color:var(--text-primary)}body[data-jl-glass] .tally-downloads-heading p{color:var(--text-secondary)}body[data-jl-glass] .tally-downloads-list article{border-bottom:1px solid var(--separator)}body[data-jl-glass] .tally-downloads-list strong{color:var(--text-primary)}body[data-jl-glass] .tally-downloads-list span,body[data-jl-glass] .tally-downloads-list small{color:var(--text-secondary)}body[data-jl-glass] .tally-downloads-list a{border:1px solid var(--separator)}body[data-jl-glass] .tally-downloads-list a:hover{background:var(--glass-background)}body[data-jl-glass] .tally-downloads-empty,body[data-jl-glass] .tally-downloads-error{color:var(--text-secondary)}body[data-jl-glass] .portal-shell,body[data-jl-glass] .portal-shell .icon-button:hover,body[data-jl-glass] .portal-shell .signout:hover,body[data-jl-glass] .portal-shell .button-outline:hover,body[data-jl-glass] .portal-shell .crm-modal-header>button:hover,body[data-jl-glass] .portal-shell .modal-close:hover,body[data-jl-glass] .portal-shell .install-guide-close:hover,body[data-jl-glass] .portal-shell .approval-dialog-close:hover{background:var(--glass-background)}body[data-jl-glass] .lead-detail-footer-close{border-color:var(--separator)}body[data-jl-glass] .crm-loading-caption{color:var(--text-secondary)}body[data-jl-glass] .crm-loading-row{border-bottom:1px solid var(--separator)}body[data-jl-glass] .crm-loading-row .skeleton{background:var(--inset-background)}body[data-jl-glass] .portal-shell .crm-modal{background:var(--glass-background)}body[data-jl-glass] .rate-section-switch{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .rate-section-switch button{color:var(--text-secondary)}body[data-jl-glass] .rate-section-switch button.active{background:var(--glass-background)}body[data-jl-glass] .rate-add-button{color:var(--text-primary)}body[data-jl-glass] .rate-form,body[data-jl-glass] .rate-list{border:1px solid var(--separator)}body[data-jl-glass] .rate-form-title{border-bottom:1px solid var(--separator)}body[data-jl-glass] .rate-form-title h2{color:var(--text-primary)}body[data-jl-glass] .rate-form-title>span,body[data-jl-glass] .rate-form-help{color:var(--text-secondary)}body[data-jl-glass] .rate-route-grid{border-bottom:1px solid var(--separator)}body[data-jl-glass] .rate-line-card{border:1px solid var(--separator)}body[data-jl-glass] .rate-line-heading h3{color:var(--text-primary)}body[data-jl-glass] .rate-remove-line,body[data-jl-glass] .rate-additional-line{background:var(--glass-background)}body[data-jl-glass] .rate-field{color:var(--text-secondary)}body[data-jl-glass] .rate-field input,body[data-jl-glass] .rate-field textarea{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .rate-field input::placeholder,body[data-jl-glass] .rate-field textarea::placeholder,body[data-jl-glass] .rate-optional{color:var(--text-secondary)}body[data-jl-glass] .rate-segmented{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .rate-segmented button{color:var(--text-secondary)}body[data-jl-glass] .rate-segmented button.selected{background:var(--glass-background)}body[data-jl-glass] .rate-money-input{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .rate-money-input input{border-left:1px solid var(--separator)}body[data-jl-glass] .rate-cancel-button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .rate-success,body[data-jl-glass] .rate-error{background:var(--glass-background)}body[data-jl-glass] .rate-list-toolbar{border-bottom:1px solid var(--separator)}body[data-jl-glass] .rate-tabs{background:var(--glass-background)}body[data-jl-glass] .rate-tabs button{color:var(--text-secondary)}body[data-jl-glass] .rate-tabs button.active{background:var(--glass-background)}body[data-jl-glass] .rate-tabs b{background:var(--inset-background)}body[data-jl-glass] .rate-search{border:1px solid var(--separator);color:var(--text-secondary)}body[data-jl-glass] .rate-search input{color:var(--text-secondary)}body[data-jl-glass] .rate-refresh{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .rate-empty{color:var(--text-secondary)}body[data-jl-glass] .rate-table-header{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .rate-row{border-top:1px solid var(--separator)}body[data-jl-glass] .rate-row:hover,body[data-jl-glass] .rate-row.is-expired{background:var(--glass-background)}body[data-jl-glass] .rate-row small{color:var(--text-secondary)}body[data-jl-glass] .rate-row strong{color:var(--text-primary)}body[data-jl-glass] .rate-details p,body[data-jl-glass] .rate-details p b,body[data-jl-glass] .rate-author>span{color:var(--text-secondary)}body[data-jl-glass] .rate-row-action button{background:var(--glass-background)}body[data-jl-glass] .rate-expired-pill{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .rate-meta span,body[data-jl-glass] .rate-request-tags span{background:var(--glass-background)}body[data-jl-glass] .rate-request-intro h2{color:var(--text-primary)}body[data-jl-glass] .rate-request-intro p{color:var(--text-secondary)}body[data-jl-glass] .rate-request-row{border-top:1px solid var(--separator)}body[data-jl-glass] .rate-request-row:hover{background:var(--glass-background)}body[data-jl-glass] .rate-request-main>strong{color:var(--text-primary)}body[data-jl-glass] .rate-request-main>p,body[data-jl-glass] .rate-request-people small,body[data-jl-glass] .rate-request-people strong,body[data-jl-glass] .rate-request-people span{color:var(--text-secondary)}body[data-jl-glass] .rate-accept-button,body[data-jl-glass] .rate-release-button{background:var(--glass-background)}body[data-jl-glass] .rate-release-button{border-color:var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .rate-waiting,body[data-jl-glass] .rate-fulfilled{color:var(--text-secondary)}body[data-jl-glass] .rate-response-form{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .rate-response-heading{color:var(--text-primary)}body[data-jl-glass] .rate-response-heading span,body[data-jl-glass] .topbar-search-trigger span{color:var(--text-secondary)}body[data-jl-glass] .topbar-search-trigger kbd{border:1px solid var(--separator);color:var(--text-secondary)}body[data-jl-glass] .topbar-search-popover .dashboard-global-search{border-color:var(--separator);background:var(--glass-background)}body[data-jl-glass] .topbar-search-popover .topbar-search-clear{background:var(--glass-background)}body[data-jl-glass] .topbar-search-close{border-left:1px solid var(--separator)!important}body[data-jl-glass] .topbar-search-hints{border-top:1px solid var(--separator);color:var(--text-secondary)}body[data-jl-glass] .topbar-search-hints>strong{color:var(--text-primary)}body[data-jl-glass] .topbar-search-hints button{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .topbar-search-hints button:hover{background:var(--inset-background)}body[data-jl-glass] .topbar-search-note{border-top:1px solid var(--separator)}body[data-jl-glass] .dashboard-search-kind.kind-rate{background:var(--inset-background)}body[data-jl-glass] .dashboard-search-kind.kind-section{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .dashboard-search-kind.kind-document{background:var(--inset-background)}body[data-jl-glass] .rate-date-trigger{border:1px solid var(--separator)}body[data-jl-glass] .rate-date-trigger>span{color:var(--text-secondary)}body[data-jl-glass] .rate-date-trigger.has-value>span{color:var(--text-primary)}body[data-jl-glass] .rate-date-trigger>svg:last-child{color:var(--text-secondary)}body[data-jl-glass] .rate-calendar{background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .rate-time-panel{border-left:1px solid var(--separator)}body[data-jl-glass] .rate-time-panel>strong{color:var(--text-primary)}body[data-jl-glass] .rate-time-panel>strong small,body[data-jl-glass] .rate-time-selects label{color:var(--text-secondary)}body[data-jl-glass] .rate-time-selects select{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .rate-time-period{background:var(--inset-background)}body[data-jl-glass] .rate-time-period button{color:var(--text-secondary)}body[data-jl-glass] .rate-time-period button.active{background:var(--glass-background)}body[data-jl-glass] .rate-calendar-month button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .rate-calendar-month button:hover{background:var(--glass-background)}body[data-jl-glass] .rate-calendar-month select,body[data-jl-glass] .rate-calendar-weekday{color:var(--text-secondary)}body[data-jl-glass] .rate-calendar-grid button{color:var(--text-primary)}:is(body[data-jl-glass] .rate-calendar-grid button:hover,body[data-jl-glass] .rate-calendar-grid button:focus-visible){background:var(--glass-background)}body[data-jl-glass] .rate-calendar-grid button.is-outside{color:var(--text-secondary)}body[data-jl-glass] .rate-calendar-grid button.is-selected{color:var(--text-primary)}body[data-jl-glass] .rate-calendar-footer{border-top:1px solid var(--separator)}body[data-jl-glass] .rate-calendar-footer button:last-child,body[data-jl-glass] .rate-calendar-footer button:hover{background:var(--inset-background)}@media (max-width:700px){body[data-jl-glass] .rate-time-panel{border-top:1px solid var(--separator)}}body[data-jl-glass] .shipper-source-tag{border:1px solid var(--separator);background:var(--inset-background)}body[data-jl-glass] .portal-shell .lead-detail-head>div:first-child>span.shipper-source-tag{background:var(--inset-background)}body[data-jl-glass] .lead-table tr.lead-from-shipper>td{background:var(--glass-background)}body[data-jl-glass] .lead-table tr.lead-from-shipper:hover>td{background:var(--inset-background)}body[data-jl-glass] .lead-mobile-card.lead-from-shipper{border-color:var(--separator);background:var(--glass-background)}body[data-jl-glass] .stat-list-item.from-shipper{background:var(--glass-background)}body[data-jl-glass] .stat-list-item.from-shipper:hover{background:var(--inset-background)}body[data-jl-glass] .monitor-detail-table tbody tr.from-shipper{background:var(--glass-background)}:is(body[data-jl-glass] .monitor-detail-table tbody tr.from-shipper:hover,body[data-jl-glass] .monitor-detail-table tbody tr.from-shipper:focus-visible){background:var(--inset-background)}body[data-jl-glass] .monitor-detail-cards>button.from-shipper{border-color:var(--separator);background:var(--glass-background)}body[data-jl-glass] .lead-table tr.lead-from-website>td,body[data-jl-glass] .lead-mobile-card.lead-from-website,body[data-jl-glass] .monitor-detail-table tbody tr.from-website,body[data-jl-glass] .monitor-detail-cards>button.from-website,body[data-jl-glass] .lead-table tr.lead-closed>td,body[data-jl-glass] .lead-table tr.lead-closed.lead-from-shipper>td{background:var(--glass-background)}body[data-jl-glass] .lead-table tr.lead-closed:hover>td,body[data-jl-glass] .lead-table tr.lead-closed.lead-from-shipper:hover>td{background:var(--inset-background)}body[data-jl-glass] .lead-mobile-card.lead-closed,body[data-jl-glass] .lead-mobile-card.lead-closed.lead-from-shipper{border-color:var(--separator);border-left:4px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .lead-closed .priority-pill,body[data-jl-glass] .lead-closed .follow-up-cell,body[data-jl-glass] .status-pill-closed{background:var(--inset-background);color:var(--text-secondary)}body[data-jl-glass] .shipper-refresh,body[data-jl-glass] .shipper-master-search{border:1px solid var(--separator)}body[data-jl-glass] .shipper-master-search input{color:var(--text-primary)}body[data-jl-glass] .shipper-master-search input::placeholder{color:var(--text-secondary)}body[data-jl-glass] .shipper-master-search button{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .shipper-master-count{border:1px solid var(--separator);color:var(--text-secondary)}body[data-jl-glass] .shipper-master-count strong{color:var(--text-primary)}body[data-jl-glass] .shipper-master-table-wrap{border:1px solid var(--separator)}body[data-jl-glass] .shipper-master-table th{border-bottom:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .shipper-master-table td{border-bottom:1px solid var(--separator);color:var(--text-secondary)}body[data-jl-glass] .shipper-master-table tbody tr:hover{background:var(--glass-background)}body[data-jl-glass] .shipper-company strong{color:var(--text-primary)}body[data-jl-glass] .shipper-company small,body[data-jl-glass] .shipper-contact span,body[data-jl-glass] .shipper-contact a,body[data-jl-glass] .shipper-address{color:var(--text-secondary)}body[data-jl-glass] .shipper-activity span{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .shipper-master-table time{color:var(--text-secondary)}body[data-jl-glass] .shipper-delete,body[data-jl-glass] .shipper-delete:hover{background:var(--glass-background)}body[data-jl-glass] .shipper-master-state,body[data-jl-glass] .shipper-master-error{border:1px solid var(--separator);color:var(--text-secondary)}body[data-jl-glass] .shipper-master-state strong{color:var(--text-primary)}body[data-jl-glass] .shipper-master-error button{background:var(--glass-background)}body[data-jl-glass] .shipper-loader{border:3px solid var(--separator)}body[data-jl-glass] .shipper-delete-icon{background:var(--glass-background)}body[data-jl-glass] .shipper-delete-dialog h2{color:var(--text-primary)}body[data-jl-glass] .shipper-delete-dialog p,body[data-jl-glass] .shipper-delete-dialog p strong{color:var(--text-secondary)}body[data-jl-glass] .shipper-delete-dialog button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}@media (max-width:700px){body[data-jl-glass] .shipper-master-table tr{border:1px solid var(--separator)}}body[data-jl-glass] .task-notepad-button{border:1px solid var(--separator)}body[data-jl-glass] .task-reminder-banner{border:1px solid var(--separator);color:var(--text-primary)}body[data-jl-glass] .task-reminder-banner small{color:var(--text-secondary)}body[data-jl-glass] .task-compose,body[data-jl-glass] .task-list-panel{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .task-compose-head>svg{background:var(--inset-background)}body[data-jl-glass] .task-compose-head small,body[data-jl-glass] .task-compose label{color:var(--text-secondary)}body[data-jl-glass] .task-compose input,body[data-jl-glass] .task-compose textarea{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .task-tabs{border-bottom:1px solid var(--separator)}body[data-jl-glass] .task-tabs button{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .task-list article{border-bottom:1px solid var(--separator)}body[data-jl-glass] .task-copy p,body[data-jl-glass] .task-copy small{color:var(--text-secondary)}body[data-jl-glass] .task-actions button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .task-actions .done{background:var(--glass-background)}body[data-jl-glass] .task-empty,body[data-jl-glass] .task-empty strong{color:var(--text-secondary)}body[data-jl-glass] .important-library-panel,body[data-jl-glass] .important-library-audit{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .important-library-toolbar{border-bottom:1px solid var(--separator)}body[data-jl-glass] .important-library-search{border:1px solid var(--separator)}body[data-jl-glass] .important-library-list-head{color:var(--text-secondary)}body[data-jl-glass] .important-library-row{border-top:1px solid var(--separator)}body[data-jl-glass] .important-library-file-icon{background:var(--glass-background)}body[data-jl-glass] .important-library-file-name,body[data-jl-glass] .important-library-row-meta small{color:var(--text-secondary)}body[data-jl-glass] .important-library-labels span{background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .important-library-download,body[data-jl-glass] .important-library-delete{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .important-library-audit>header{border-bottom:1px solid var(--separator)}body[data-jl-glass] .important-library-audit article{border-top:1px solid var(--separator)}body[data-jl-glass] .important-library-audit article small{color:var(--text-secondary)}body[data-jl-glass] .important-library-dialog{background:var(--glass-background)}body[data-jl-glass] .important-library-dialog-head{border-bottom:1px solid var(--separator)}body[data-jl-glass] .important-library-dialog-head p{color:var(--text-secondary)}body[data-jl-glass] .important-library-dialog input{border:1px solid var(--separator)}body[data-jl-glass] .important-library-selected-file{background:var(--glass-background)}body[data-jl-glass] .important-library-dialog-actions button{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .important-library-group-add{background:var(--glass-background)}body[data-jl-glass] .important-library-group-add:hover{background:var(--inset-background)}body[data-jl-glass] .important-library-groups{border-bottom:1px solid var(--separator)}body[data-jl-glass] .important-library-groups>button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .important-library-folder{background:var(--inset-background)}body[data-jl-glass] .important-library-groups small{color:var(--text-secondary)}body[data-jl-glass] .important-library-section{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .important-library-section>header{border-bottom:1px solid var(--separator)}body[data-jl-glass] .important-library-section>header strong{color:var(--text-primary)}body[data-jl-glass] .important-library-section>header small{color:var(--text-secondary)}body[data-jl-glass] .important-library-section>header button{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .important-library-comments{color:var(--text-secondary)}body[data-jl-glass] .important-library-labels .document-group{background:var(--inset-background)}body[data-jl-glass] .important-library-dialog label select,body[data-jl-glass] .important-library-dialog label textarea{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .shipper-reminder-badge{background:var(--inset-background)}body[data-jl-glass] .task-notepad-button.is-open{background:var(--glass-background)}body[data-jl-glass] .task-reminders-dropdown>header{border-bottom:1px solid var(--separator)}body[data-jl-glass] .task-reminders-dropdown>header strong{color:var(--text-primary)}body[data-jl-glass] .task-reminders-dropdown>header button{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-secondary)}body[data-jl-glass] .task-reminders-dropdown-row{color:var(--text-secondary)}:is(body[data-jl-glass] .task-reminders-dropdown-row:hover,body[data-jl-glass] .task-reminders-dropdown-row:focus-visible){border-color:var(--separator);background:var(--glass-background)}body[data-jl-glass] .task-reminders-dropdown-status{background:var(--inset-background)}body[data-jl-glass] .task-reminders-dropdown-copy small,body[data-jl-glass] .task-reminders-dropdown-empty{color:var(--text-secondary)}body[data-jl-glass] .task-reminders-dropdown-all{border-top:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .task-reminders-dropdown-all:hover{background:var(--inset-background)}body[data-jl-glass] .task-reminders-add-bar{border-bottom:1px solid var(--separator)}body[data-jl-glass] .task-reminders-add-bar>button{border:1px solid var(--separator)}body[data-jl-glass] .task-reminders-add-form{border-bottom:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .task-reminders-add-form label{color:var(--text-secondary)}body[data-jl-glass] .task-reminders-add-form input,body[data-jl-glass] .task-reminders-add-form textarea{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .task-reminders-saved,body[data-jl-glass] .task-reminders-save-error{background:var(--glass-background)}body[data-jl-glass] .jl-sidebar-pin{background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] :is(.stat-card,.quick-panel,.recent-panel,.crm-panel,.form-section){border-color:var(--separator)}@media (prefers-reduced-transparency:reduce){body[data-jl-glass] :is(.topbar,.portal-header,.site-header,.siteHeader,.academy-topbar){background-color:var(--glass-background)}}body[data-jl-glass] .jl-chat-root{color:var(--text-primary)}body[data-jl-glass] .jl-chat-launcher b{background:var(--glass-background)}body[data-jl-glass] .jl-chat-panel{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .jl-chat-tabs{background:var(--glass-background);border-bottom:1px solid var(--separator)}body[data-jl-glass] .jl-chat-tabs>button{color:var(--text-secondary)}body[data-jl-glass] .jl-chat-tabs>button:hover{background:var(--glass-background)}body[data-jl-glass] .jl-chat-conversation{border-bottom:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .jl-chat-conversation>button,body[data-jl-glass] .jl-chat-conversation small{color:var(--text-secondary)}body[data-jl-glass] .jl-chat-avatar{background:var(--inset-background);border:1px solid var(--separator)}body[data-jl-glass] .jl-chat-avatar.online:after{border:2px solid var(--separator)}body[data-jl-glass] .jl-chat-list-heading small{color:var(--text-secondary)}body[data-jl-glass] .jl-chat-search{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .jl-chat-list-row{border-bottom:1px solid var(--separator);background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .jl-chat-list-row:hover{background:var(--glass-background)}body[data-jl-glass] .jl-chat-row-copy small,body[data-jl-glass] .jl-chat-row-status{color:var(--text-secondary)}body[data-jl-glass] .jl-chat-messages{background:var(--glass-background)}body[data-jl-glass] .jl-chat-day{color:var(--text-secondary)}body[data-jl-glass] .jl-chat-messages article{background:var(--glass-background);border:1px solid var(--separator)}body[data-jl-glass] .jl-chat-messages article.own{background:var(--inset-background);border-color:var(--separator)}body[data-jl-glass] .jl-chat-messages article p{color:var(--text-primary)}body[data-jl-glass] .jl-chat-message-meta,body[data-jl-glass] .jl-chat-empty,body[data-jl-glass] .jl-chat-empty>svg{color:var(--text-secondary)}body[data-jl-glass] .jl-chat-empty button{border:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .jl-chat-compose{border-top:1px solid var(--separator);background:var(--glass-background)}body[data-jl-glass] .jl-chat-compose textarea{border:1px solid var(--separator);background:var(--glass-background);color:var(--text-primary)}body[data-jl-glass] .jl-chat-compose>small{color:var(--text-secondary)}body[data-jl-glass] .jl-chat-error{background:var(--glass-background)}body[data-jl-glass] .jl-chat-older{background:var(--glass-background);border:1px solid var(--separator)}body[data-jl-glass] .jl-chat-message-actions{border-top:1px solid var(--separator)}body[data-jl-glass] .jl-chat-message-actions span,body[data-jl-glass] .jl-chat-messages article p.jl-chat-withdrawn{color:var(--text-secondary)}body[data-jl-glass] .jl-chat-edit textarea{color:var(--text-primary);background:var(--glass-background)}body[data-jl-glass] .jl-chat-edit button{border:1px solid var(--separator);background:var(--glass-background)}:root{--muted:var(--text-secondary);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-background:#edf1f5;--window-background:#f8fafc;--glass-background:#fffffff5;--glass-background-hover:#fffffffc;--glass-border:#4d637d40;--separator:#4d637d2e;--text-primary:#1c2b3d;--text-secondary:#526276;--text-tertiary:#65758a;--accent:#007d90;--accent-hover:#006777;--accent-soft:#e0f5f8;--danger:#b73340;--success:#16814f;--warning:#97601c;--shadow-sm:0 1px 3px #192a410b;--shadow-md:0 6px 20px #192a4112;--shadow-lg:0 22px 64px #1120332e;--blur-sm:8px;--blur-md:16px;--blur-lg:22px;--radius-sm:8px;--radius-md:11px;--radius-lg:16px;--radius-xl:22px;--radius-window:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--motion-fast:.12s;--motion-normal:.18s;--motion-slow:.26s;--motion-ease:cubic-bezier(.2,.8,.2,1);--sidebar-material:#e4ebf2f5;--inset-background:#e8eef4d1;--sheet-background:#fcfdfff7;--selection-background:#087d901f;--system-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",system-ui,sans-serif;--lg-font:var(--system-font);--lg-ink:var(--text-primary);--lg-muted:var(--text-secondary);--lg-accent:var(--accent);--lg-canvas:var(--app-background);--lg-glass:var(--glass-background);--lg-line:var(--glass-border);--lg-shadow:var(--shadow-sm);--background:var(--window-background);--foreground:var(--text-primary);--card:var(--glass-background);--card-foreground:var(--text-primary);--popover:var(--sheet-background);--popover-foreground:var(--text-primary);--muted-foreground:var(--text-secondary);--border:var(--glass-border);--input:var(--glass-border);--ring:var(--accent)}:root:has([data-jl-theme=rose]){--accent:#a04478;--accent-hover:#873662;--accent-soft:#f6e6ef;--selection-background:#a044781f;--sidebar-material:#f6e9f1ed;--app-background:#f7f2f6}:is(body[data-jl-glass],body[data-jl-glass]:has([data-jl-theme=rose])){font-family:var(--system-font);letter-spacing:-.012em;font-size:.9375rem;line-height:1.5}body[data-jl-glass] :where(button,input,select,textarea){font-family:var(--system-font)}body[data-jl-glass] :is(.portal-shell,.app-shell,.dashboard-shell,.crm-shell,.academy-shell,.ba-app,.dashboard,.workspace,.main-panel,.page-area,.portal-workspace,.portal-main,.main-content,.ba-main,.workspace-main,.content-wrap,.trainingHub,.dashboard-main,.academy-content,.login-shell--premium){min-width:0}body[data-jl-glass] :where(h1,h2,h3,h4){color:var(--text-primary);font-family:var(--system-font);letter-spacing:-.025em;font-weight:600}body[data-jl-glass] :is(.login-story,.access-side) :is(h1,h2,h3,h4){color:#f4f8fc}body[data-jl-glass] :is(.login-story,.access-side) .eyebrow{color:#97dce4}body[data-jl-glass] :is(.page-heading,.section-heading,.card-heading) h1{font-size:clamp(1.5rem,2vw,2rem);line-height:1.2}body[data-jl-glass] :is(.section-heading,.panel-heading,.card-heading) h2{font-size:1.125rem;font-weight:600;line-height:1.35}body[data-jl-glass] :is(.eyebrow,.section-kicker,.workspace-label,.ba-workspace-label,.sidebar-caption){color:var(--text-secondary);letter-spacing:.065em;font-size:.75rem;font-weight:600}body[data-jl-glass] :is(.topbar,.portal-header,.ba-topbar,.site-header,.siteHeader,.academy-topbar,.academyHeader,.trainingHubHeader,.loginHeader){-webkit-backdrop-filter:blur(var(--blur-md))}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar){-webkit-backdrop-filter:blur(var(--blur-md));transition:transform var(--motion-slow) var(--motion-ease),translate var(--motion-slow) var(--motion-ease)}body[data-jl-glass] :is(.sidebar-contact,.sidebar-contact--support,.sidebar-help,.sidebar-footer,.ba-sidebar-note,.ba-profile){border-radius:var(--radius-lg);box-shadow:none}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) :is(a,button){border-radius:var(--radius-md);transition:background-color var(--motion-normal),color var(--motion-normal);font-size:.875rem}body[data-jl-glass] :is(.jaguar-card,.metric-card,.rates-panel,.inquiry-card,.stat-card,.quick-panel,.recent-panel,.crm-panel,.form-section,.document-card,.ba-panel,.ba-metric,.ba-detail-summary,.portal-card,.users-panel,.activity-card,.department-overview-card,.command-panel,.queue-panel,.focus-card,.metrics-strip,.panel,.data-card,.report-meta-card,.vessel-table-wrap,.search-panel,.schedule-card,.coverage-card,.photo-library-card,.quote-library-card,.settings-panel,.social-post-panel,.journey-card,.step-card,.document-panel,.next-step-card,.table-card,.reminder-panel,.team-card,.gate-in-panel,.important-library-panel,.premium-progress-shell,.task-compose,.task-list-panel,.trackCard,.trainingTrackCard,.lessonPanel,.quizPanel,.scenarioCard,.approvalForm,.approvalList,.loginCard,.accessCard,.adminGateCard,.instruction-card,.identity-card,.hr-table-card,.login-card--premium,[data-slot=card]){border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;min-width:0;transition:box-shadow var(--motion-normal),border-color var(--motion-normal),background-color var(--motion-normal)}body[data-jl-glass] :is(.inset-panel,.shipment-summary,.summary-strip,.details-grid,.detail-grid,.booking-summary){background:var(--inset-background);border-color:var(--separator);border-radius:var(--radius-md)}body[data-jl-glass] :is(button,a[role=button],.premium-cta){border-radius:var(--radius-md);transition:background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast);font-weight:550}body[data-jl-glass] :is([data-slot=button],.primary-button,.secondary-button,.toolbar-button,.icon-button,.mac-button){min-height:36px}body[data-jl-glass] :is(.primary-button,.premium-cta,.ba-button.ba-primary,.ir-button.ir-primary,.rate-add-button,.playbook-start-button,.add-user-button,.full-button,.search-button,.primaryButton,.trackButton,.accept-button,.dsr-download-button,.login-button,.jl-chat-launcher,.jaguar-chat-launcher,[data-mac-variant=primary]){box-shadow:var(--shadow-sm)}body[data-jl-glass] :is(.secondary-button,.toolbar-button,[data-mac-variant=secondary]){background:var(--glass-background);color:var(--text-primary);border:1px solid var(--glass-border)}body[data-jl-glass] :is(.ghost-button,.icon-button,[data-mac-variant=ghost],[data-mac-variant=toolbar]){color:var(--text-secondary);background:0 0}body[data-jl-glass] :is(.danger-button,[data-mac-variant=danger]){color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,transparent);border:1px solid color-mix(in srgb,var(--danger) 20%,transparent)}body[data-jl-glass] :is(button,a[role=button]):disabled,body[data-jl-glass] [aria-disabled=true]{opacity:.5;cursor:not-allowed}body[data-jl-glass] :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}body[data-jl-glass] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){color:var(--text-primary);background:var(--window-background);border:1px solid var(--glass-border);border-radius:var(--radius-sm);transition:border-color var(--motion-fast),box-shadow var(--motion-fast);font-size:.875rem;box-shadow:inset 0 1px 2px #10203004}body[data-jl-glass] :is(input,textarea)::placeholder{color:var(--text-tertiary);opacity:1}body[data-jl-glass] :is(input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}body[data-jl-glass] :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)}body[data-jl-glass] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--accent)}body[data-jl-glass] label{font-size:.875rem;font-weight:550}body[data-jl-glass] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){letter-spacing:normal;min-height:40px;font-weight:400;line-height:1.45}body[data-jl-glass] :is(input,textarea)::placeholder{letter-spacing:normal;font-weight:400}body[data-jl-glass] :is(.search-box,.top-search-box,.search,.rate-search,.important-library-search,.shipper-master-search,.dashboard-global-search-box,.shipper-directory-search,.quote-library-search,.knowledge-search,.login-password-control):not(input):not(select){border:1px solid var(--glass-border);background:var(--window-background);height:44px;min-height:44px;box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast),box-shadow var(--motion-fast);border-radius:10px;align-items:center;gap:10px;padding:0 13px;font-weight:400;display:flex}body[data-jl-glass] :is(.search-box,.top-search-box,.search,.rate-search,.important-library-search,.shipper-master-search,.dashboard-global-search-box,.shipper-directory-search,.quote-library-search,.knowledge-search,.login-password-control):not(input):focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}body[data-jl-glass] :is(.search-box,.top-search-box,.search,.rate-search,.important-library-search,.shipper-master-search,.dashboard-global-search-box,.shipper-directory-search,.quote-library-search,.knowledge-search,.login-password-control):not(input) input{border-radius:0;flex:1;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;line-height:1.45;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;font-size:15px!important;font-weight:400!important}body[data-jl-glass] :is(.search-box,.top-search-box)>span{color:var(--text-secondary);font-size:18px}body[data-jl-glass] :is(.search-box,.top-search-box,.search,.rate-search,.important-library-search,.shipper-master-search,.shipper-directory-search,.quote-library-search)>svg{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar,.hr-sidebar,.assessment-sidebar,aside.bg-sidebar){padding-inline:18px}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar,.hr-sidebar,.assessment-sidebar,aside.bg-sidebar) nav{gap:6px}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar,.hr-sidebar,.assessment-sidebar,aside.bg-sidebar) nav>:is(a,button,.section-nav-item){letter-spacing:normal;text-align:left;height:auto;min-height:46px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:12px;line-height:1.4;display:flex;position:relative;font-size:14px!important;font-weight:600!important}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar,.hr-sidebar,aside.bg-sidebar) nav>:is(a,button) svg{stroke-width:1.7px;flex-shrink:0;width:18px;height:18px}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar,.hr-sidebar,.assessment-sidebar,aside.bg-sidebar) nav>:is(a,button,.section-nav-item):hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar,.hr-sidebar,.assessment-sidebar,aside.bg-sidebar) :is(.active,.is-active,.nav-item-active,[aria-current=page]){background:var(--nav-selected,var(--selection-background))!important;border-color:var(--nav-line,var(--glass-border))!important;color:var(--nav-active,var(--accent))!important}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar,.hr-sidebar,.assessment-sidebar,aside.bg-sidebar) :is(.active,.is-active,.nav-item-active,[aria-current=page]) :is(span,svg,strong,b,small){color:var(--nav-active,var(--accent))!important}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar,.hr-sidebar,.assessment-sidebar,aside.bg-sidebar) nav>:is(.active,.is-active,.nav-item-active,[aria-current=page]):after{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:-19px;translate:0 -50%}body[data-jl-glass] :is(.sidebar,.ba-sidebar):before{content:none}body[data-jl-glass] :is(.sidebar-contact,.sidebar-contact--support,.sidebar-help,.sidebar-footer,.ba-sidebar-note,.ba-profile,.user-card,.candidate-mini,.hr-user,.sidebar-signature){border:1px solid var(--separator);box-shadow:none;border-radius:10px;padding:15px 12px}@media (min-width:1001px){body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar,.hr-sidebar,.assessment-sidebar,aside.bg-sidebar) nav>:is(a,button,.section-nav-item){width:100%}}body[data-jl-glass] :is(.portal-dialog,.ba-dialog,.ir-dialog,.modal,.employee-modal,.delete-dialog,.jl-chat-panel,.workflow-modal,.shipment-sheet,[data-slot=dialog-content],[data-slot=sheet-content]){color:var(--text-primary);border:1px solid var(--glass-border);border-radius:var(--radius-window);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(var(--blur-lg));max-width:calc(100vw - 24px);background:var(--sheet-background)!important}body[data-jl-glass] :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=select-content],[role=menu]){color:var(--text-primary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(var(--blur-md));background:var(--sheet-background)!important}body[data-jl-glass] :is([role=menuitem],[role=option]){border-radius:var(--radius-sm)}body[data-jl-glass] :is([role=menuitem],[role=option]):is(:hover,[data-highlighted]){background:var(--selection-background)}body[data-jl-glass] :is([data-slot=dialog-overlay],[data-slot=sheet-overlay],.modal-backdrop,.dialog-backdrop){-webkit-backdrop-filter:blur(3px);background:#121a2847}body[data-jl-glass] :is(.toast,[data-sonner-toast],[role=status].notification){background:var(--sheet-background);color:var(--text-primary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}body[data-jl-glass] :is([data-slot=tooltip-content],[role=tooltip]){border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}body[data-jl-glass] :is([role=tablist],[data-slot=tabs-list],.segmented-control){border-radius:var(--radius-md);background:var(--inset-background);padding:3px}body[data-jl-glass] :is([role=tab],[data-slot=tabs-trigger]){border-radius:var(--radius-sm);color:var(--text-secondary);min-height:30px}body[data-jl-glass] :is([role=tab][aria-selected=true],[data-slot=tabs-trigger][data-active]){color:var(--text-primary);background:var(--glass-background);box-shadow:var(--shadow-sm)}body[data-jl-glass] [data-mac-selection]{isolation:isolate;position:relative}body[data-jl-glass] [data-mac-selection]:before{content:"";width:var(--mac-selection-width);height:var(--mac-selection-height);transform:translate(var(--mac-selection-x),var(--mac-selection-y));background:var(--selection-background);border-radius:var(--radius-md);pointer-events:none;z-index:-1;transition:transform .22s var(--motion-ease);position:absolute;top:0;left:0}body[data-jl-glass] [data-mac-selection] :is(.active,.is-active,[aria-current=page],[aria-selected=true],[data-active]:not([data-active=false])){box-shadow:none;background:0 0!important}body[data-jl-glass] [role=tablist][data-mac-selection]:before{background:var(--glass-background);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm)}body[data-jl-glass] :is(.table-wrap,.table-scroll,.vessel-table-wrap,.ba-table-wrap,[data-slot=table-container]){border-radius:var(--radius-lg);scrollbar-width:thin;scrollbar-color:var(--text-tertiary) transparent}body[data-jl-glass] table{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.875rem}body[data-jl-glass] thead{background:var(--window-background);color:var(--text-secondary)}body[data-jl-glass] th{color:var(--text-secondary);border-color:var(--separator);font-weight:600;letter-spacing:.015em!important;font-size:.8125rem!important}body[data-jl-glass] td{border-color:var(--separator)}body[data-jl-glass] tbody tr{transition:background-color var(--motion-fast)}body[data-jl-glass] tbody tr:hover,body[data-jl-glass] tr[aria-selected=true]{background:var(--selection-background)}body[data-jl-glass] :is(.table-wrap,.table-scroll,.ba-table-wrap,[data-slot=table-container]) th{background:var(--window-background);z-index:1;position:sticky;top:0}body[data-jl-glass] :is(.login-form-side,.auth-panel,.login-panel),body[data-jl-glass] .login-shell--premium .login-card--premium{background:var(--glass-background);color:var(--text-primary);border-color:var(--glass-border);box-shadow:var(--shadow-sm)}body[data-jl-glass] :is(.login-card--premium,.login-form-side) :is(h1,h2,label,p,.login-copy){color:var(--text-primary)}body[data-jl-glass] .site-shell :is(.module-card,.checkin-card){background:var(--glass-background);color:var(--text-primary);border-color:var(--glass-border)}body[data-jl-glass] :is(.jl-chat-message-meta,.jl-chat-row-copy small,.muted,.text-muted,.helper-text){color:var(--text-secondary)}body[data-jl-glass] :is(.jl-chat-list,.jl-chat-messages,.jl-chat-compose){background:var(--window-background);color:var(--text-primary)}body[data-jl-glass] .jl-chat-messages article{background:var(--glass-background);color:var(--text-primary);border-color:var(--glass-border)}body[data-jl-glass] .jl-chat-messages article.own{background:var(--accent-soft)}body[data-jl-glass] [data-mac-pressable]{transform-origin:50%;transition:box-shadow var(--motion-fast),background-color var(--motion-fast),border-color var(--motion-fast)}body[data-jl-glass] [data-mac-pressable]:active{translate:none!important}body[data-jl-glass] [data-mac-held=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}body[data-jl-glass] [data-mac-danger][data-mac-held=true]{background:color-mix(in srgb,var(--danger) 12%,transparent);box-shadow:none}@media (hover:hover) and (pointer:fine){body[data-jl-glass] [data-mac-hover=true]:not([data-mac-released]):not([data-mac-danger]):not(tr){box-shadow:var(--shadow-md);scale:1.01}}body[data-jl-glass] :is(.portal-dialog,.ba-dialog,.ir-dialog,.modal,.employee-modal,.delete-dialog,.jl-chat-panel,.workflow-modal,[data-slot=dialog-content]):not([data-closed]):not([data-state=closed]){animation:mac-sheet-in .24s var(--motion-ease)}body[data-jl-glass] :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=select-content]):not([data-closed]):not([data-state=closed]){animation:mac-popover-in .15s var(--motion-ease)}body[data-jl-glass] :is([data-slot=dialog-content],[data-slot=popover-content]):is([data-ending-style],[data-state=closed]){animation:.12s ease-in mac-sheet-out}body[data-jl-glass] :is(.toast,[data-sonner-toast]){animation:mac-popover-in .18s var(--motion-ease)}body[data-jl-glass] :is([data-slot=switch-thumb],[role=switch]>span){transition:transform .18s var(--motion-ease)}@keyframes mac-sheet-in{0%{opacity:0;translate:0 10px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes mac-sheet-out{to{opacity:0;translate:0 5px;scale:.985}}@keyframes mac-popover-in{0%{opacity:0;translate:0 -4px;scale:.96}to{opacity:1;translate:0;scale:1}}@media (max-width:760px){body[data-jl-glass] :is(.portal-dialog,.ba-dialog,.ir-dialog,.modal,.workflow-modal,[data-slot=dialog-content],[data-slot=sheet-content]){border-radius:var(--radius-xl);max-width:calc(100vw - 16px)}body[data-jl-glass] :is(.topbar,.portal-header,.ba-topbar,.site-header){-webkit-backdrop-filter:blur(var(--blur-sm))}body[data-jl-glass] :is(button,a[role=button]){touch-action:manipulation}body[data-jl-glass] :is(.portal-main,.main-content,.ba-main){min-width:0}}@media (prefers-reduced-transparency:reduce){:root{--glass-background:var(--window-background);--sheet-background:var(--window-background);--sidebar-material:var(--window-background)}body[data-jl-glass] :is(.portal-header,.topbar,.sidebar,.portal-sidebar,.ba-sidebar,.ba-topbar,.portal-dialog,.modal,[role=menu],[data-slot=dialog-content],[data-slot=popover-content]){-webkit-backdrop-filter:none!important}}body[data-jl-glass]{--workspace-body-size:.875rem;--workspace-meta-size:.75rem;--workspace-title-size:1.375rem;font-family:var(--system-font);font-size:var(--workspace-body-size);line-height:1.5}body[data-jl-glass] :is(.portal-shell,.dashboard-shell,.crm-shell,.ba-app,.workspace){font-family:var(--system-font);font-size:var(--workspace-body-size);line-height:1.5}body[data-jl-glass] :is(h1,h2,h3,h4,button,input,select,textarea,table):not(:where(.quote-paper,.quote-paper *,.invoice-paper,.invoice-paper *)){font-family:var(--system-font)}body[data-jl-glass] :is(.welcome-row,.page-heading,.workspace-head,.ba-heading,.hero,.topbar) h1{font-size:var(--workspace-title-size);letter-spacing:-.01em;text-transform:none;margin-block:0;font-weight:600;line-height:1.35}body[data-jl-glass] :is(.section-heading,.panel-heading,.card-heading,.ba-panel-heading,.modal-heading,.modal-head,.crm-modal-header,.console-header,.monitor-expanded-header) h2{letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.4}body[data-jl-glass] :is(button,input,select,textarea):not(:where(.quote-paper *,.invoice-paper *,.premium-calendar *,.jl-chat-root *)){font-size:var(--workspace-body-size);line-height:1.4}body[data-jl-glass] :is(.button,.ba-button,.primary-button,.soft-button,.text-button,.tabs button,.ba-tabs button){font-weight:600}body[data-jl-glass] :is(.field,.form-grid label,.ba-form-grid label,.label,.stat-card-head>span,.metric-label,.lead-overview-grid strong,.lead-number,.quote-link,.lead-name,.person h3){font-size:var(--workspace-body-size);font-weight:600;line-height:1.5}body[data-jl-glass] :is(.eyebrow,.workspace-label,.sidebar-caption,.ba-workspace-label,.section-kicker){font-size:var(--workspace-meta-size);letter-spacing:.04em;font-weight:600;line-height:1.5}body[data-jl-glass] :is(.welcome-row,.page-heading,.workspace-head,.ba-heading,.hero,.section-heading,.crm-modal-header,.modal-head) p{font-size:var(--workspace-body-size);margin-block:6px 0;line-height:1.5}body[data-jl-glass] table:not(:where(.quote-paper *,.invoice-paper *)){font-size:var(--workspace-body-size);line-height:1.5}body[data-jl-glass] th:not(:where(.quote-paper *,.invoice-paper *)){padding:9px 16px;font-weight:600;line-height:1.4;letter-spacing:.02em!important;font-size:.8125rem!important}body[data-jl-glass] td:not(:where(.quote-paper *,.invoice-paper *)){font-size:var(--workspace-body-size);padding:8px 16px;line-height:1.5}body[data-jl-glass] td :is(strong,a,span,p):not(:where(.quote-paper *,.invoice-paper *)){font-size:inherit;line-height:1.5}body[data-jl-glass] td strong:not(:where(.quote-paper *,.invoice-paper *)){font-weight:600}body[data-jl-glass] :is(td small,.stat-list-item>small,.metric-note,.lead-overview-grid small,.profile-copy small,.ba-metric>small,.lead-detail-body .activity-item small):not(:where(.quote-paper *,.invoice-paper *)){font-size:var(--workspace-meta-size);line-height:1.5}body[data-jl-glass] :is(.stat-list-item>span,.stat-card-head>span,.ba-metric>span,.metrics-strip small,.lead-person strong,.lead-person b){font-size:var(--workspace-body-size);font-weight:600;line-height:1.4}body[data-jl-glass] :is(.stat-card-head>strong,.ba-metric>strong,.stats b,.metrics strong,.metrics-strip b){font-size:1.5rem;font-weight:600;line-height:1.2;font-family:var(--system-font);font-variant-numeric:tabular-nums}body[data-jl-glass] :is(.page-area,.workspace,.ba-main){padding:18px 20px 24px}body[data-jl-glass] .page-area{max-width:1800px}body[data-jl-glass] .content-wrap{width:min(1800px,100% - 40px);padding:18px 0 24px}body[data-jl-glass] :is(.welcome-row,.page-heading,.workspace-head,.ba-heading,.hero){gap:16px;min-height:0;margin-bottom:18px}body[data-jl-glass] :is(.section-heading,.ba-panel-heading){padding:16px}body[data-jl-glass] :is(.crm-toolbar,.history-toolbar,.table-tools,.ba-tools){gap:10px}body[data-jl-glass] :is(.form-section-head,.crm-section-title){padding-block:14px}body[data-jl-glass] .metrics{margin-top:18px}body[data-jl-glass] .metrics article{min-height:76px;padding:12px 16px}body[data-jl-glass] .queue-panel{padding:16px}body[data-jl-glass] .lead-row{min-height:62px;padding-block:8px}body[data-jl-glass] .crm-shell .topbar{height:auto;min-height:72px}body[data-jl-glass] :is(.topbar,.ba-topbar){padding-inline:20px}body[data-jl-glass] .stat-list-item{min-height:36px}@media (max-width:760px){body[data-jl-glass] :is(.page-area,.workspace,.ba-main){padding:14px 12px 24px}body[data-jl-glass] .content-wrap{width:calc(100% - 24px)}body[data-jl-glass] :is(.topbar,.ba-topbar){padding-inline:12px}body[data-jl-glass] :is(input,select,textarea):not(:where(.quote-paper *,.invoice-paper *)){font-size:1rem}body[data-jl-glass] :is(.welcome-row,.page-heading,.workspace-head,.ba-heading,.hero){flex-wrap:wrap}}body[data-jl-glass] .salesperson-summary-row{grid-template-columns:minmax(200px,1.3fr) minmax(160px,.8fr) minmax(180px,1fr) minmax(130px,.6fr);align-items:center;gap:16px;padding:10px 18px;display:grid}body[data-jl-glass] .salesperson-summary-head{grid-template-columns:minmax(200px,1.3fr) minmax(160px,.8fr) minmax(180px,1fr) minmax(130px,.6fr)}body[data-jl-glass] .salesperson-metric{text-align:left;color:var(--text-primary);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px}body[data-jl-glass] .salesperson-metric:hover,body[data-jl-glass] .salesperson-metric.selected{background:var(--selection-background);border-color:var(--glass-border)}body[data-jl-glass] .salesperson-metric:focus-visible{outline:2px solid var(--accent)}body[data-jl-glass] .salesperson-shipment-counts{align-items:center;gap:10px;display:flex}body[data-jl-glass] .salesperson-detail-title{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}@media (max-width:700px){body[data-jl-glass] .salesperson-summary-row{grid-template-columns:1fr 1fr;gap:8px}body[data-jl-glass] .salesperson-summary-row>button:first-child{grid-column:1/-1}}body[data-jl-glass] .salesperson-shipments .section-heading p{color:var(--text-secondary);margin:6px 0 0;font-size:.8125rem}body[data-jl-glass] .salesperson-summary-head,body[data-jl-glass] .salesperson-group>summary{grid-template-columns:minmax(200px,1.3fr) minmax(160px,.8fr) minmax(180px,1fr) minmax(130px,.6fr);align-items:center;gap:16px;padding:12px 18px;display:grid}body[data-jl-glass] .salesperson-summary-head{background:var(--inset-background);color:var(--text-secondary);font-size:.8125rem;font-weight:600}body[data-jl-glass] .salesperson-group{border-top:1px solid var(--separator)}body[data-jl-glass] .salesperson-group>summary{cursor:pointer;list-style:none}body[data-jl-glass] .salesperson-group>summary::-webkit-details-marker{display:none}body[data-jl-glass] .salesperson-group>summary:hover,body[data-jl-glass] .salesperson-group[open]>summary{background:var(--selection-background)}body[data-jl-glass] .salesperson-group>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}body[data-jl-glass] .salesperson-group small{color:var(--text-secondary);margin-top:3px;font-size:.75rem;display:block}body[data-jl-glass] .salesperson-identity{align-items:center;gap:10px;display:flex}body[data-jl-glass] .salesperson-identity svg{flex-shrink:0;transform:rotate(-90deg)}body[data-jl-glass] .salesperson-group[open] .salesperson-identity svg{transform:rotate(0)}body[data-jl-glass] .salesperson-shipment-scroll{padding:0 18px 12px;overflow:auto}body[data-jl-glass] .salesperson-shipment-scroll table{width:100%;min-width:1000px}body[data-jl-glass] .salesperson-money-note{color:var(--text-secondary);border-top:1px solid var(--separator);margin:0;padding:12px 18px;font-size:.75rem}@media (max-width:700px){body[data-jl-glass] .salesperson-summary-head{display:none}body[data-jl-glass] .salesperson-group>summary{grid-template-columns:1fr 1fr;gap:12px}body[data-jl-glass] .salesperson-identity{grid-column:1/-1}}body[data-jl-glass] .portal-shell .sidebar .main-nav[data-mac-selection]:before{content:none}body[data-jl-glass] .portal-shell .sidebar .main-nav>.nav-item.active{box-shadow:none;background:var(--selection-background)!important;border-color:var(--glass-border)!important}body[data-jl-glass] .portal-shell .sidebar .main-nav>.nav-item{width:100%;min-height:46px;padding:12px;transform:none}body[data-jl-glass] .portal-shell .sidebar .main-nav>.nav-item>span{flex:1;min-width:0}@media (min-width:1000px){body[data-jl-glass]:has(.portal-shell){zoom:.8}body[data-jl-glass] .sales-monitor{justify-self:start;width:100%;max-width:1560px}}body[data-jl-glass] .sales-monitor .monitor-route-equipment{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:52%;display:flex}body[data-jl-glass] .monitor-route-equipment>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body[data-jl-glass] .monitor-route-equipment small{color:var(--text-primary);white-space:nowrap;flex-shrink:0;font-weight:600}body[data-jl-glass] .sales-overview-strip{border:1px solid var(--separator);background:var(--glass-background);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}body[data-jl-glass] .sales-overview-strip button{border:0;border-right:1px solid var(--separator);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 16px;display:flex}body[data-jl-glass] .sales-overview-strip button:last-child{border-right:0}body[data-jl-glass] .sales-overview-strip button:hover{background:var(--selection-background)}body[data-jl-glass] .sales-overview-strip span{color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.4}body[data-jl-glass] .sales-overview-strip strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}body[data-jl-glass] .sales-monitor .stat-card{height:360px;min-height:360px;padding:12px 14px}body[data-jl-glass] .sales-monitor .stat-list-item{align-items:center;gap:8px;min-height:43px;padding:7px 2px}body[data-jl-glass] .sales-monitor .monitor-record-copy{white-space:normal;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}body[data-jl-glass] .monitor-record-copy strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:700;line-height:1.4;overflow:hidden}body[data-jl-glass] .monitor-record-copy>span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:.75rem;line-height:1.4;overflow:hidden}body[data-jl-glass] .monitor-record-copy small{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}body[data-jl-glass] .sales-monitor .monitor-action{white-space:normal;text-align:center;max-width:140px;margin-top:1px}body[data-jl-glass] .dashboard-view{gap:16px;display:grid}body[data-jl-glass] .dashboard-view>:is(section,.sales-monitor,.panel),body[data-jl-glass] .dashboard-view .welcome-row{margin-bottom:0}body[data-jl-glass] .dashboard-view .welcome-row>div>p:last-child{display:none}body[data-jl-glass] .dashboard-view .dashboard-grid{gap:16px}body[data-jl-glass] .team-score-grid{gap:12px;padding:12px 16px}body[data-jl-glass] .portal-shell .table-wrap.desktop-data-table{scrollbar-width:thin;max-height:620px;overflow:auto}body[data-jl-glass] .portal-shell .desktop-data-table th{z-index:2;background:var(--window-background);position:sticky;top:0}body[data-jl-glass] .portal-shell .desktop-data-table td{padding-block:7px}body[data-jl-glass] .portal-shell .lead-table td small{margin-top:2px}body[data-jl-glass] .quick-grid{gap:10px;padding:12px 16px}body[data-jl-glass] .quick-action{min-height:88px;padding:12px}@media (min-width:1200px){body[data-jl-glass] .sales-monitor{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-jl-glass] .sales-monitor:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){body[data-jl-glass] .sales-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-jl-glass] .sales-overview-strip button{border-bottom:1px solid var(--separator)}}@media (max-width:600px){body[data-jl-glass] .sales-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-jl-glass] .sales-overview-strip button{min-height:60px;padding:10px 12px}body[data-jl-glass] .sales-monitor .stat-card{height:300px;min-height:300px}}}[data-jl-quick-tools]{flex-shrink:0;order:99;align-items:center;display:flex}.jl-quick-tools{color:#123458;align-items:center;gap:5px;display:flex}.jl-quick-tools button{font:inherit;cursor:pointer;box-sizing:border-box}.jl-quick-icon,.jl-quick-online{color:#123458;background:#fff;border:1px solid #d8e2ee;border-radius:9px;justify-content:center;align-items:center;height:36px;padding:0 9px;display:inline-flex}.jl-quick-icon{width:36px;padding:0}.jl-quick-tools button:hover,.jl-quick-tools button[aria-expanded=true]{background:#edf4fc;border-color:#9cbbdf}:is(.jl-quick-tools button:focus-visible,.jl-quick-panel button:focus-visible,.jl-quick-panel input:focus-visible,.jl-quick-panel select:focus-visible){outline-offset:2px;outline:2px solid #2678c9}.jl-quick-online{white-space:nowrap;gap:6px}.jl-quick-online>i{background:#8997a6;border-radius:50%;flex-shrink:0;width:7px;height:7px}.jl-quick-online>i.jl-presence-live{background:#209764}.jl-online-count{font-size:12px;font-weight:650}.jl-online-faces{display:flex}.jl-online-faces:empty{display:none}.jl-online-faces b{background:#e7eff9;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:-4px;font-size:10px;display:grid}.jl-quick-panel{z-index:9999;box-sizing:border-box;overscroll-behavior:contain;text-align:left;width:min(340px,100vw - 24px);font-family:inherit;font-size:14px;line-height:1.45;position:fixed;overflow:auto;color:#16324f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;padding:14px!important;box-shadow:0 14px 50px #0b294d2e!important}.jl-quick-panel *{box-sizing:border-box}.jl-quick-panel button,.jl-quick-panel input,.jl-quick-panel select{font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.jl-quick-panel button{cursor:pointer}.jl-quick-panel button:disabled{opacity:.5;cursor:wait}.jl-quick-panel strong{letter-spacing:normal;font-weight:650}.jl-quick-panel p{margin:0}.jl-quick-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.jl-quick-heading>strong{font-size:16px}.jl-quick-heading>button,.jl-month-nav button{background:#f0f4f9;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.jl-month-nav{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.jl-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.jl-weekday{text-align:center;color:#60758b;padding:4px 0;font-size:12px}.jl-calendar-grid button{background:0 0;border:0;border-radius:7px;height:32px;padding:0;font-size:14px;position:relative}.jl-calendar-grid button:hover{background:#edf4fc}.jl-calendar-grid button.jl-today{box-shadow:inset 0 0 0 1px #90b4dc}.jl-calendar-grid button.jl-selected{color:#fff;background:#123c6c}.jl-calendar-grid button i{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}.jl-task-filter{border-top:1px solid #e6edf4;align-items:center;gap:8px;margin-top:12px;padding:12px 0 8px;display:flex}.jl-task-filter>strong{margin-right:auto}.jl-task-filter button{color:#2767a5;background:0 0;border:0;padding:0;font-size:12px}.jl-task-filter select{background:#fff;border:1px solid #d8e2ee;border-radius:6px;padding:4px;font-size:12px}.jl-quick-task-list{max-height:200px;overflow:auto}.jl-quick-task-list article{border-bottom:1px solid #edf1f6;gap:9px;padding:10px 0;display:flex}.jl-quick-task-list article:last-child{border-bottom:0}.jl-quick-task-list article>div{min-width:0}.jl-quick-task-list strong{overflow-wrap:anywhere;font-size:14px;display:block}.jl-quick-task-list p{color:#60758b;overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0;font-size:13px}.jl-quick-task-list small{color:#60758b;margin-top:3px;font-size:12px;display:block}.jl-task-state{color:#2678c9}.jl-task-closed{color:#209764}.jl-quick-empty{font-size:13px;color:#60758b!important;padding:15px 4px!important}.jl-quick-error{overflow-wrap:anywhere;color:#a33131!important;padding:8px 0!important;font-size:13px!important}.jl-quick-error button{color:#2767a5;background:0 0;border:0;text-decoration:underline}.jl-calc-form label{color:#60758b;margin-bottom:5px;font-size:12px;display:block}.jl-calc-form input{background:#f8fafd;border:1px solid #cddbea;border-radius:8px;width:100%;height:40px;padding:8px 10px;font-size:17px}.jl-calc-form output{text-align:right;overflow-wrap:anywhere;min-height:30px;padding:3px 0;font-size:22px;display:block}.jl-calc-keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.jl-calc-keys button{background:#f6f9fc;border:1px solid #e2e9f2;border-radius:7px;height:34px;padding:0}.jl-calc-keys button:nth-child(4n){background:#eaf2fb}.jl-calc-equals{background:#123c6c;border:0;border-radius:7px;width:100%;height:34px;margin-top:5px;color:#fff!important;font-size:20px!important}.jl-history-heading{border-top:1px solid #e6edf4;justify-content:space-between;align-items:center;margin-top:13px;padding-top:12px;display:flex}.jl-history-heading small{color:#60758b;font-size:12px}.jl-calc-history{max-height:155px;overflow:auto}.jl-calc-history>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 0;display:flex}.jl-calc-history>button span{overflow-wrap:anywhere;min-width:0;font-size:13px}.jl-calc-history>button strong{overflow-wrap:anywhere;max-width:50%;font-size:14px}.jl-calc-history small{color:#60758b;font-size:12px;display:block}.jl-online-list{max-height:300px;overflow:auto}.jl-online-list article{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:10px 0;display:flex}.jl-online-list article>b{background:#e7eff9;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid;position:relative}.jl-online-list article>b i{background:#209764;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:0;right:0}.jl-online-list article>span{flex:1;min-width:0}.jl-online-list strong{overflow-wrap:anywhere;font-size:14px;display:block}.jl-online-list small{color:#60758b;font-size:12px;display:block}.jl-online-list em{color:#209764;font-size:12px;font-style:normal}@media (max-width:600px){.jl-online-faces{display:none}.jl-quick-online{padding:0 7px}.jl-quick-tools{gap:4px}.jl-quick-panel{border-radius:12px!important}:is(.topbar-actions:has([data-jl-quick-tools]),.header-actions:has([data-jl-quick-tools]),.ba-topbar-actions:has([data-jl-quick-tools])){flex-wrap:wrap}:is(.topbar:has([data-jl-quick-tools]),.ba-topbar:has([data-jl-quick-tools]),.workspace-head:has([data-jl-quick-tools])){flex-wrap:wrap;gap:8px;height:auto;min-height:64px}.jl-online-count{font-size:12px}}@media screen{:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--control-line:#75899f;--control-primary-ink:#fff}body[data-jl-glass] :is(.form-actions button,.workflow-actions button,.vessel-schedule-actions button,.vessel-route-switch button,.vessel-leg header button,.button-outline,.secondary-button,.toolbar-button,.ba-button,.ir-button,.account-settings-panel button,.account-settings-dialog button,.settings-panel button,.user-modal footer button,.jl-quick-tools button,.jl-quick-panel button,.task-quick-presets button){background:var(--window-background)!important;color:var(--text-primary)!important;border-color:var(--control-line)!important}body[data-jl-glass] :is(.primary,.action-cyan,.button-gold,.primary-button,.premium-cta,.ba-button.ba-primary,.ir-button.ir-primary,.rate-add-button,.playbook-start-button,.add-user-button,.full-button,.search-button,.primaryButton,.trackButton,.accept-button,.dsr-download-button,.login-button,.call-button,.big-call,.save-user,.important-library-add,.jl-chat-launcher,.jaguar-chat-launcher,.jl-calc-equals,[data-mac-variant=primary]){background:var(--accent)!important;color:var(--control-primary-ink)!important;border-color:var(--accent)!important}body[data-jl-glass] :is(.primary,.action-cyan,.button-gold,.primary-button,.premium-cta,.ba-button.ba-primary,.ir-button.ir-primary,.call-button,.big-call,[data-mac-variant=primary]) :is(span,small,strong,svg){color:inherit!important}body[data-jl-glass] :is(.primary,.action-cyan,.button-gold,.primary-button,.ba-primary,.ir-primary,.call-button,.big-call,[data-mac-variant=primary]):hover:not(:disabled){background:var(--accent-hover)!important}body[data-jl-glass] :is(.vessel-route-switch button[aria-pressed=true],.task-quick-presets button.active,.jl-calendar-grid button.jl-selected,.settings-panel button[aria-pressed=true]){background:var(--accent-soft)!important;color:var(--text-primary)!important;border-color:var(--accent)!important}body[data-jl-glass] :is(.danger-button,.delete-button,.cancel-shipment-button,.close-inquiry-button,.important-library-delete,[data-mac-variant=danger],[data-variant=destructive]){color:var(--danger)!important;background:color-mix(in srgb,var(--danger) 10%,var(--window-background))!important;border-color:var(--danger)!important}body[data-jl-glass] :is(button,a[role=button]):disabled,body[data-jl-glass] [aria-disabled=true]{cursor:not-allowed;background:var(--inset-background)!important;color:var(--text-secondary)!important;border-color:var(--control-line)!important;opacity:1!important;box-shadow:none!important}body[data-jl-glass] :is(button,a[role=button]):disabled :is(span,small,strong,svg){color:inherit!important}body[data-jl-glass] :is(.jl-quick-panel,.account-settings,.account-settings-panel,.account-settings-dialog,.settings-panel){background:var(--sheet-background)!important;color:var(--text-primary)!important;border-color:var(--control-line)!important}body[data-jl-glass] :is(.jl-quick-tools,.jl-quick-panel,.account-settings,.account-settings-panel,.account-settings-dialog,.settings-panel) :is(p,label,small,.jl-weekday,.jl-quick-empty,.jl-calc-form label){color:var(--text-secondary)!important}body[data-jl-glass] .account-settings>header{background:var(--inset-background)!important;color:var(--text-primary)!important}body[data-jl-glass] .account-settings>header>div{color:var(--accent)!important}body[data-jl-glass] .account-settings-account small{background:var(--accent-soft)!important;color:var(--text-primary)!important}body[data-jl-glass] .account-settings-preference [role=switch]{background:var(--text-secondary)!important}body[data-jl-glass] .account-settings-preference [role=switch] span{background:var(--window-background)!important}body[data-jl-glass] :is(.jl-quick-panel,.account-settings-panel,.account-settings-dialog,.settings-panel) :is(input,select,textarea){background:var(--window-background)!important;color:var(--text-primary)!important;border-color:var(--control-line)!important}body[data-jl-glass] :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){border-color:var(--control-line)}body[data-jl-glass] :is(input,select,textarea):focus{border-color:var(--accent)!important}body[data-jl-glass] select option{color:var(--text-primary);background:var(--window-background)}body[data-jl-glass] :is(.account-settings-preference [role=switch],[role=switch]){border:1px solid var(--control-line)}body[data-jl-glass] .account-settings-preference [aria-checked=true]{background:var(--accent)!important}body[data-jl-glass] .jl-quick-panel .jl-quick-error{color:var(--danger)!important}.data-integrity-notice{border:1px solid var(--warning-ink,#82500d);background:var(--warning-surface,#fff5df);color:var(--warning-ink,#82500d);border-radius:12px;margin:12px 0;padding:16px}.data-integrity-notice p{margin:6px 0 12px}.data-integrity-notice button{margin:4px 8px 4px 0}:root{--type-body:1rem;--type-control:.875rem;--type-caption:.8125rem;--type-title:1.625rem;--type-section:1.125rem;--control-primary-ink:#fff;--control-line:#8a9aaa;--success-surface:#e8f6ee;--success-ink:#17643f;--danger-surface:#fff0ef;--danger-ink:#a72f36;--warning-surface:#fff5df;--warning-ink:#82500d}:root[data-app-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-background:#191d24;--window-background:#242a33;--glass-background:#262d37f7;--glass-background-hover:#303946;--sheet-background:#2b323dfa;--sidebar-material:#1f252ef7;--inset-background:#1f252e;--glass-border:#4a5666;--separator:#414b59;--text-primary:#f0f3f8;--text-secondary:#c3ccda;--text-tertiary:#abb7c7;--accent:#70d4e3;--accent-hover:#91e3ef;--accent-soft:#244751;--selection-background:#29434f;--control-line:#75859a;--control-primary-ink:#102b34;--danger:#ff9b9f;--success:#7adbaa;--warning:#efc474;--success-surface:#203c30;--success-ink:#a2ecc0;--danger-surface:#472c33;--danger-ink:#ffb8ba;--warning-surface:#443a27;--warning-ink:#f8d694;--shadow-sm:0 1px 3px #0003;--shadow-md:0 8px 24px #0004;--shadow-lg:0 24px 64px #0007}body[data-jl-glass]{--workspace-body-size:var(--type-control);--workspace-meta-size:var(--type-caption);--workspace-title-size:var(--type-title);font-size:var(--type-body);letter-spacing:normal;-webkit-font-smoothing:antialiased;line-height:1.55}body[data-jl-glass] :is(.welcome-row,.page-heading,.workspace-head,.ba-heading,.hero,.topbar) h1{font-size:var(--type-title);letter-spacing:-.025em;font-weight:600;line-height:1.25}body[data-jl-glass] :is(.section-heading,.panel-heading,.card-heading,.modal-head) h2{letter-spacing:-.015em;line-height:1.35}body[data-jl-glass] :is(.welcome-row,.page-heading,.workspace-head,.hero)>div>p:not(.eyebrow){font-size:var(--type-control);line-height:1.55}body[data-jl-glass] :is(.table-tools,.crm-toolbar,.history-toolbar,.ba-tools){flex-wrap:wrap;gap:12px;padding-block:14px}body[data-jl-glass] :is(.table-wrap,.table-scroll,.ba-table-wrap,[data-slot=table-container]){overscroll-behavior-x:contain;scrollbar-gutter:stable}body[data-jl-glass] :is(th,td):not(:where(.quote-paper *,.invoice-paper *)){vertical-align:middle;padding:12px 16px;line-height:1.5}body[data-jl-glass] th:not(:where(.quote-paper *,.invoice-paper *)){font-size:var(--type-control)!important;letter-spacing:.015em!important}body[data-jl-glass] td:not(:where(.quote-paper *,.invoice-paper *)){font-size:var(--type-control)}body[data-jl-glass] td :is(strong,.route-cell,.vessel-cutoff-name){overflow-wrap:anywhere;line-height:1.5}body[data-jl-glass] td>small{font-size:var(--type-caption);margin-top:4px;line-height:1.5;display:block}body[data-jl-glass] :is(.workflow-milestone-cell,.container-number-static){gap:6px}body[data-jl-glass] :is(.workflow-milestone-cell,.date-alert,.date-submitted) small{font-size:var(--type-caption);letter-spacing:normal}body[data-jl-glass] :is(.reminder-preview-item,.task-reminder-item,.task-reminders-dropdown) small{letter-spacing:normal;line-height:1.5}body[data-jl-glass] .task-reminders-dropdown-copy strong{font-size:var(--type-control);font-weight:600;line-height:1.45}body[data-jl-glass] .task-reminders-dropdown-copy small{font-size:var(--type-caption);font-weight:400;line-height:1.5}body[data-jl-glass] .task-reminders-dropdown-head small{font-size:var(--type-caption);letter-spacing:.035em;font-weight:600}body[data-jl-glass] .task-reminders-dropdown-row{padding-block:12px}body[data-jl-glass] :is(.table-actions,.row-actions,.action-buttons){flex-wrap:wrap;align-items:center;gap:8px;display:flex}body[data-jl-glass] :is(.mac-button,.toolbar-button,.icon-button,.column-filter-trigger){min-height:36px}body[data-jl-glass] .mac-button{font-size:var(--type-control);border:1px solid var(--glass-border);background:var(--glass-background);color:var(--text-primary);justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}body[data-jl-glass] :is([data-mac-variant=icon],.column-filter-trigger){min-width:36px}body[data-jl-glass] :is([data-mac-variant=primary],.primary-button,.premium-cta,.dsr-download-button,.login-button){color:var(--control-primary-ink)!important}body[data-jl-glass] :is(.mac-glass-panel,.mac-app-window){background:var(--glass-background);border:1px solid var(--glass-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm)}body[data-jl-glass] .mac-app-window{border-radius:var(--radius-window)}body[data-jl-glass] .mac-inset-panel{background:var(--inset-background);border:1px solid var(--separator);border-radius:var(--radius-md)}body[data-jl-glass] :is(.mac-floating-panel,.column-filter-popover,.vessel-cutoff-popover,.task-reminders-dropdown,.date-reminder-dropdown,.jl-quick-panel){background:var(--sheet-background);color:var(--text-primary);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(var(--blur-md));max-width:calc(100vw - 24px)}body[data-jl-glass] :is(.modal-head,.dialog-header,.crm-modal-header){border-bottom:1px solid var(--separator);gap:16px;padding:20px 24px}body[data-jl-glass] :is(.modal-head,.dialog-header,.crm-modal-header)>button{flex-shrink:0;min-width:36px;min-height:36px}body[data-jl-glass] :is(.form-actions,.workflow-actions,.modal-actions){gap:10px}body[data-jl-glass] [data-mac-pressable]{will-change:auto}body[data-jl-glass] [data-mac-held=true]{will-change:scale}body[data-jl-glass] tr[data-mac-held=true]{box-shadow:none;background:var(--selection-background)}:root[data-app-appearance=dark] body[data-jl-glass] :is(thead,th):not(:where(.quote-paper *,.invoice-paper *)){background:var(--window-background)!important;color:var(--text-secondary)!important}body[data-jl-glass] :is(.mac-floating-panel,.column-filter-popover,.vessel-cutoff-popover,.task-reminders-dropdown,.date-reminder-dropdown){animation:mac-popover-in var(--motion-normal) var(--motion-ease)}@media (max-width:760px){body[data-jl-glass] :is(.modal-head,.dialog-header,.crm-modal-header){padding:16px}body[data-jl-glass] :is(.mac-button,.toolbar-button,.icon-button){min-height:44px}body[data-jl-glass] :is(.table-tools,.crm-toolbar,.ba-tools){gap:8px}}@media (max-width:700px){body:has(.mobile-bottom-nav) .jl-chat-launcher{bottom:calc(82px + env(safe-area-inset-bottom))}body:has(.mobile-bottom-nav) .jl-chat-panel{bottom:calc(136px + env(safe-area-inset-bottom));height:min(520px,calc(100dvh - 160px - env(safe-area-inset-bottom)))}}@media (prefers-reduced-transparency:reduce){body[data-jl-glass] :is(.mac-floating-panel,.column-filter-popover,.vessel-cutoff-popover,.task-reminders-dropdown,.date-reminder-dropdown,.jl-quick-panel){background:var(--window-background);-webkit-backdrop-filter:none}}}.shipment-heading-actions{align-items:center;gap:16px;display:flex}.shipment-progress-cell{min-width:240px}.shipment-eight-step{color:#20374b;padding:8px 0}.shipment-progress-caption{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.shipment-progress-caption strong{color:#096b7d!important;font-size:12px!important}.shipment-progress-caption span{white-space:nowrap;color:#52667a}.shipment-progress-segments{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin:12px 0;display:grid}.shipment-progress-segments i{background:#e0e7ec;border-radius:3px;height:7px}.shipment-progress-segments i.done{background:#078797}.shipment-step-labels{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px;list-style:none;display:grid;margin:0!important;padding:0!important}.shipment-step-labels li{color:#52667a;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}.shipment-step-labels b{border:1px solid #cbd7e0;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.shipment-step-labels .done{color:#096b7d}.shipment-step-labels .done b{color:#fff;background:#087b8c;border-color:#087b8c}.shipment-step-labels small{color:#68788a;font-size:10px;display:block}.shipment-eight-step.compact .shipment-progress-caption{display:block}.shipment-eight-step.compact .shipment-progress-caption span{margin-top:4px;font-size:11px;display:block}.shipment-eight-step.compact .shipment-progress-segments{margin:8px 0 4px}.sales-shipment-primary .documentation-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shipment-show-more{color:#263e51;background:#f8fafc;border:1px solid #dce5eb;border-radius:10px;margin-top:14px}.shipment-show-more>summary{cursor:pointer;padding:14px 16px;font-size:13px;font-weight:650;list-style:disclosure-closed}.shipment-show-more[open]>summary{border-bottom:1px solid #dce5eb;list-style:disclosure-open}.shipment-show-more>div{gap:14px;padding:16px;display:grid}.inquiry-detail-content>summary{display:none}.inquiry-detail-content>div{gap:18px;display:grid}.shipment-files{border-top:1px solid #dce5eb;margin-top:18px;padding-top:18px}.shipment-files ul{max-height:280px;margin:12px 0 0;padding:0;list-style:none;overflow:auto}.shipment-files li{border-top:1px solid #e3e9ee;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.shipment-files li>div:first-child{min-width:0}.shipment-files li strong,.shipment-files li span{overflow-wrap:anywhere;font-size:12px;display:block}.shipment-files li span{color:#65788b;margin-top:3px}.shipment-file-actions{flex-shrink:0;gap:8px;display:flex}.shipment-files a,.shipment-files button,.shipment-invoice-notice button{color:#086e80;cursor:pointer;background:#fff;border:1px solid #b7cbd5;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.shipment-invoice-notice{color:#744917;background:#fff8e9;border-left:3px solid #bd9142;gap:5px;margin:8px 0;padding:8px 10px;font-size:12px;display:grid}.shipment-invoice-notice small{color:inherit!important}.shipment-invoice-notice button{justify-self:start}.shipment-invoice-notice.overdue{color:#992f35;background:#fff0f0;border-color:#c3454f}.shipment-sync-note{color:#805714;background:#fff7e4;padding:10px 16px;font-size:12px;line-height:1.5;display:block}.ongoing-shipments .invoice-overdue-row>td,.ongoing-shipments li.invoice-overdue-row{animation:2.8s ease-in-out infinite invoice-reminder-pulse}@keyframes invoice-reminder-pulse{0%,to{background-color:#fff2f1}50%{background-color:#ffe1df}}@media (max-width:680px){.shipment-step-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-shipment-primary .documentation-progress-grid{grid-template-columns:1fr}.shipment-files li{flex-direction:column;align-items:flex-start}.shipment-heading-actions{gap:8px}.shipment-show-more>div{padding:12px}}html[data-theme=dark] .shipment-eight-step,body[data-theme=dark] .shipment-eight-step{color:#dceaf2}html[data-theme=dark] .shipment-show-more,body[data-theme=dark] .shipment-show-more{color:#dceaf2;background:#102536;border-color:#345165}html[data-theme=dark] .shipment-step-labels,body[data-theme=dark] .shipment-step-labels{color:#bfd2df}html[data-theme=dark] .shipment-progress-caption strong,body[data-theme=dark] .shipment-progress-caption strong{color:#77dbe9!important}body:has(.lead-detail-modal) .jl-chat-root{visibility:hidden;pointer-events:none}@media (max-width:680px){.ongoing-shipments .ongoing-shipments-heading{flex-direction:column;align-items:stretch;gap:12px}.ongoing-shipments-heading>div:first-child{width:100%;min-width:0}.shipment-heading-actions{white-space:nowrap;justify-content:space-between}.crm-modal-header.lead-detail-head{grid-template-columns:minmax(0,1fr) 44px;gap:10px;display:grid}.lead-detail-head>div:first-child{min-width:0}.lead-detail-head p{overflow-wrap:anywhere}.lead-detail-head .lead-head-actions{display:contents}.lead-detail-head .lead-head-actions>button{grid-area:1/2;align-self:start}.lead-detail-head .lead-head-actions>.lead-status{grid-area:2/1/auto/-1;justify-self:start}}:root[data-app-appearance=dark] :is(.shipment-eight-step,.shipment-show-more,.shipment-files){color:var(--text-primary)}:root[data-app-appearance=dark] .shipment-show-more{background:var(--inset-background);border-color:var(--separator)}:root[data-app-appearance=dark] :is(.shipment-progress-caption strong,.shipment-step-labels .done){color:var(--accent)!important}:root[data-app-appearance=dark] :is(.shipment-step-labels li,.shipment-step-labels small,.shipment-progress-caption span,.shipment-files li span){color:var(--text-secondary)}:root[data-app-appearance=dark] :is(.shipment-files a,.shipment-files button,.shipment-invoice-notice button){background:var(--window-background);color:var(--accent);border-color:var(--control-line)}:root[data-app-appearance=dark] .shipment-invoice-notice{background:var(--warning-surface);color:var(--warning-ink)}:root[data-app-appearance=dark] .shipment-invoice-notice.overdue{background:var(--danger-surface);color:var(--danger-ink)}:root[data-app-appearance=dark] .ongoing-shipments .invoice-overdue-row>td{animation-name:invoice-reminder-pulse-dark}@keyframes invoice-reminder-pulse-dark{0%,to{background-color:#39252b}50%{background-color:#512c35}}@media screen{:root{--nav-ink:#edf5fc;--nav-muted:#bfd0df;--nav-active:#9beef5;--nav-hover:#29465c;--nav-selected:#285166;--nav-line:#55768b;--readable-caption:.8125rem}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar){--selection-background:var(--nav-selected);color:var(--nav-ink);border-right-color:var(--nav-line);background:linear-gradient(155deg,#18364dfa,#091d31fa);box-shadow:4px 0 18px #142a4210,inset -1px 0 #ffffff0a}body[data-jl-glass]:has([data-jl-theme=rose]){--nav-ink:#543347;--nav-muted:#714d64;--nav-active:#773052;--nav-hover:#f3dbe8;--nav-selected:#efd0e1;--nav-line:#bf8aa8}body[data-jl-glass]:has([data-jl-theme=rose]) :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar){background:linear-gradient(155deg,#fff4f9fa,#f6deebfa)}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) nav :is(a,button,.section-nav-item){color:var(--nav-ink);white-space:normal;overflow-wrap:break-word;font-size:.875rem;font-weight:550;line-height:1.5}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) nav :is(.nav-label,.nav-icon){color:inherit;font-size:inherit;line-height:inherit;white-space:normal;min-width:0}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) nav :is(a,button):hover:not(:disabled){color:var(--nav-ink);background:var(--nav-hover)}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) :is(.active,.is-active,.nav-item-active,[aria-current=page]){color:var(--nav-active)!important;background:var(--nav-selected)!important;border-color:var(--nav-line)!important}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) :is(.active,.is-active,.nav-item-active,[aria-current=page]) :is(span,svg,strong,b,small){color:var(--nav-active)!important}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) [data-mac-selection]>:is(.active,.is-active,.nav-item-active,[aria-current=page]){background:0 0!important}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) nav>:is(.active,.is-active,.nav-item-active,[aria-current=page]):after{background:var(--nav-active)}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) :is(.eyebrow,.sidebar-caption,.nav-kicker,.security-note small,.workspace-label,.ba-workspace-label,.sidebar-tagline small,.user-card small,.sidebar-contact p,.sidebar-help p,.ba-sidebar-note,.ba-profile small){color:var(--nav-muted);letter-spacing:.035em;opacity:1;font-size:.75rem;line-height:1.5}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) :is(.app-brand strong,.brand-lockup strong,.brand strong,.ba-brand,.sidebar-tagline strong,.user-card strong,.sidebar-contact h3,.sidebar-help h3,.ba-profile strong){color:var(--nav-ink);line-height:1.45}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) :is(.app-brand small,.brand-lockup small,.brand small){color:var(--nav-muted);letter-spacing:.08em;font-size:.6875rem;line-height:1.5}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) :is(.user-card strong,.sidebar-tagline strong){font-size:.8125rem}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) nav .nav-count{color:var(--nav-active);background:var(--nav-hover);border-color:var(--nav-line);flex-shrink:0;min-width:26px;height:26px;font-size:.75rem;line-height:1}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) :is(.sidebar-close,.sidebar-collapse){background:var(--nav-hover);color:var(--nav-ink);border-color:var(--nav-line)}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) .signout-link{color:var(--nav-ink)}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) :is(a,button):focus-visible{outline-color:var(--nav-active);outline-offset:3px}body[data-jl-glass] :is(.date-one,.date-reminders-button.reminder-one,.date-reminder-row.reminder-one){color:#fff;background:#bd3833}@keyframes criticalBlink{0%,to{opacity:1;box-shadow:0 0 #cb292444}50%{opacity:1;box-shadow:0 0 0 4px #cb292420}}body[data-jl-glass] :is(.topbar,.portal-header,.ba-topbar,.site-header,.academyHeader,.trainingHubHeader){background:linear-gradient(120deg,var(--glass-background),var(--window-background));border-color:var(--glass-border);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px #ffffffd9,0 3px 12px #18354d06}body[data-jl-glass] :is(.table-card,.ba-table-wrap,.rates-panel,.vessel-table-wrap){-webkit-backdrop-filter:none}body[data-jl-glass] :is(.helper-text,.metric-note,.table-tools>span,.ba-metric>small){font-size:var(--readable-caption);line-height:1.5}body[data-jl-glass] :is(.lead-status,.priority-pill,.status-pill,.follow-up-cell){font-size:.75rem;font-weight:600;line-height:1.45}body[data-jl-glass] :is(.date-reminder-row,.task-reminders-dropdown-row) small{letter-spacing:.025em;font-size:var(--readable-caption);line-height:1.5}@media (max-width:760px){body[data-jl-glass] :is(input,select,textarea):not(:where(.quote-paper *,.invoice-paper *,[type=checkbox],[type=radio])){font-size:1rem}body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar) nav :is(a,button){min-height:44px}}@media (prefers-reduced-transparency:reduce){body[data-jl-glass] :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar){-webkit-backdrop-filter:none;background:#17364d}body[data-jl-glass]:has([data-jl-theme=rose]) :is(.sidebar,.portal-sidebar,.ba-sidebar,.academy-sidebar){background:#f6deeb}body[data-jl-glass] :is(.topbar,.portal-header,.ba-topbar,.site-header,.academyHeader,.trainingHubHeader){background:var(--window-background);-webkit-backdrop-filter:none}}}html{zoom:var(--jl-screen-size,1)}.jl-screen-adjust{left:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:35;color:#12394c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed}.jl-screen-trigger{color:#086e83;cursor:pointer;background:#f8fcfd;border:1px solid #a8cbd4;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;font-family:inherit;font-size:12px;font-weight:700;line-height:1;display:grid;box-shadow:0 4px 14px #092b3b1c}.jl-screen-trigger:hover,.jl-screen-trigger[aria-expanded=true]{background:#e8f8fa;border-color:#32a7b8}.jl-screen-panel{background:#fff;border:1px solid #b9d5db;border-radius:14px;width:198px;padding:12px;position:absolute;bottom:44px;left:0;box-shadow:0 12px 32px #082c3c29}.jl-screen-panel>span{color:#36586a;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.jl-screen-panel>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.jl-screen-panel button{color:#0a5264;cursor:pointer;background:#f4fafb;border:1px solid #c5dce1;border-radius:9px;min-width:36px;min-height:34px;padding:4px 9px;font-family:inherit;font-size:16px;font-weight:700;line-height:1}.jl-screen-panel button:disabled{opacity:.42;cursor:default}.jl-screen-panel output{text-align:center;color:#143f51;min-width:50px;font-size:13px;font-weight:700}.jl-screen-panel .jl-screen-reset{width:100%;min-height:30px;margin-top:9px;font-size:12px}.jl-screen-adjust button:focus-visible{outline-offset:2px;outline:3px solid #52bdcb}@media (max-width:700px){.jl-screen-adjust{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 64px)}}:is(body:has([role=dialog]) .jl-screen-adjust,body:has([role=alertdialog]) .jl-screen-adjust){visibility:hidden}body[data-jl-glass] :is(.table-wrap,.salesperson-shipment-scroll)>table{table-layout:auto;white-space:normal;width:max-content;min-width:100%}body[data-jl-glass] :is(.table-wrap,.salesperson-shipment-scroll) :is(th,td){white-space:normal;overflow-wrap:anywhere;max-width:250px;padding-inline:10px}body[data-jl-glass] :is(.lead-table,.ongoing-shipments-table table) :is(td strong,td small){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}body[data-jl-glass] .monitor-detail-table td{min-width:110px}body[data-jl-glass] .monitor-detail-table td:is(:nth-child(2),:nth-child(3)){min-width:165px}
