/*! 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-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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;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{.invisible{visibility:hidden}.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}.hidden{display:none}.inline{display:inline}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[cid\:b82b37a9-2996-40b1-8502-adeb3f0dd567\]{cid:b82b37a9-2996-40b1-8502-adeb3f0dd567}.\[cid\:…\]{cid:…}}:root{--navy:#071d3d;--blue:#2777ee;--ink:#14213a;--muted:#738096;--line:#e7ebf2;--surface:#fff;--canvas:#f5f7fb}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.crm-shell{background:var(--canvas);grid-template-columns:226px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#dce8f8;background:linear-gradient(#09234a 0%,#061a36 100%);flex-direction:column;height:100vh;padding:26px 17px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 10px 28px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#287cef,#56a3ff);border:1px solid #ffffff4d;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:0 8px 24px #1b6fec42}.brand-copy{flex-direction:column;gap:3px;display:flex}.brand-copy strong{color:#fff;letter-spacing:.03em;font-size:17px}.brand-copy small{color:#88a3c5;font-size:13px}.nav-label{color:#6f8caf;letter-spacing:.14em;margin:2px 12px 10px;font-size:13px;font-weight:700}.main-nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#b9cae1;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:16px;transition:all .2s;display:flex}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.active{color:#fff;background:linear-gradient(90deg,#236dd8,#2d82f1);box-shadow:0 8px 22px #1e66d540}.nav-icon{border:1px solid #ffffff2e;border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:grid}.nav-count{text-align:center;background:#ffffff26;border-radius:99px;min-width:22px;margin-left:auto;padding:2px 6px;font-size:13px}.sidebar-footer{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:14px 12px;display:flex}.sidebar-footer strong,.sidebar-footer small{display:block}.sidebar-footer strong{color:#eef5ff;font-size:14px}.sidebar-footer small{color:#7d98ba;margin-top:3px;font-size:13px}.sync-dot{background:#47d792;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #47d7921f}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;gap:24px;height:74px;padding:0 34px;display:flex;position:relative}.global-search{color:#8290a4;background:#f8f9fc;border:1px solid #dfe5ee;border-radius:11px;align-items:center;gap:10px;width:min(540px,55vw);height:42px;padding:0 13px;display:flex}.global-search>span{font-size:23px;line-height:0;transform:rotate(-18deg)}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.global-search input::placeholder{color:#9aa5b5}kbd{color:#9aa4b3;background:#fff;border:1px solid #dce2eb;border-radius:6px;padding:3px 7px;font-size:13px;box-shadow:0 1px 2px #14213a0a}.top-actions{align-items:center;gap:18px;display:flex}.icon-button{border:1px solid var(--line);color:#42516a;background:#fff;border-radius:10px;width:36px;height:36px;position:relative}.notification-dot{color:#fff;background:#ef514f;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;display:grid;position:absolute;top:-5px;right:-4px}.profile{align-items:center;gap:9px;display:flex}.profile strong,.profile small{display:block}.profile strong{font-size:14px}.profile small{color:var(--muted);margin-top:2px;font-size:13px}.avatar{color:#2165bc;background:#dceafd;border-radius:10px;place-items:center;width:35px;height:35px;font-size:13px;font-weight:800;display:grid}.chevron{color:#8e99a9;margin-left:4px}.content{max-width:1580px;margin:0 auto;padding:28px 32px 42px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.eyebrow{color:#8090a6;margin:0 0 6px;font-size:13px;font-weight:700}.page-heading h1{color:#12213b;letter-spacing:-.035em;margin:0;font-size:clamp(22px,2vw,29px)}.page-heading p:last-child{color:var(--muted);margin:7px 0 0;font-size:14px}.primary-button{color:#fff;background:linear-gradient(135deg,#2679ee,#1766da);border:0;border-radius:10px;height:40px;padding:0 17px;font-size:14px;font-weight:700;box-shadow:0 8px 20px #1f6cdd33}.primary-button span{margin-right:6px;font-size:18px;font-weight:400}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:16px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface);border-radius:15px;align-items:center;gap:15px;min-width:0;min-height:112px;padding:18px;display:flex;box-shadow:0 5px 20px #182b4a09}.metric-icon{border-radius:13px;flex:none;place-items:center;width:47px;height:47px;font-size:16px;font-weight:800;display:grid}.metric-card p{color:#536176;margin:0 0 3px;font-size:13px;font-weight:700}.metric-card strong{color:#17263e;letter-spacing:-.02em;text-overflow:ellipsis;font-size:clamp(20px,2vw,27px);display:block;overflow:hidden}.metric-card small{color:#8792a3;white-space:nowrap;margin-top:5px;font-size:12px;display:block}.metric-card small.good{color:#1ca36c}.metric-card small.bad{color:#e05654}.dashboard-grid{grid-template-columns:minmax(0,1.78fr) minmax(310px,.82fr);align-items:start;gap:16px;display:grid}.right-column{gap:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px #182b4a09}.panel-heading{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:14px 17px;display:flex}.panel-heading h2{margin:0;font-size:17px}.panel-heading p{color:#8b96a6;margin:4px 0 0;font-size:12px}.text-button,.period-button{color:#2d78e7;background:0 0;border:0;font-size:13px;font-weight:700}.period-button{color:#5c687a;background:#fff;border:1px solid #e1e6ee;border-radius:7px;padding:6px 9px}.task-row{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(178px,1.25fr) 80px 92px minmax(150px,1fr) 58px 178px;align-items:center;gap:9px;min-height:67px;padding:8px 15px;font-size:13px;transition:all .2s;display:grid}.task-row:not(.task-header):hover{background:#fafcff}.task-row:last-child{border-bottom:0}.task-header{color:#7a879a;background:#f8f9fc;min-height:38px;font-size:12px;font-weight:700}.task-row.completed{opacity:.52;background:#f8faf9}.task-row.completed .customer-cell strong,.task-row.completed .note-cell{text-decoration:line-through}.customer-cell{align-items:center;gap:9px;min-width:0;display:flex}.customer-cell strong,.customer-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-cell strong{font-size:13px}.customer-cell small{color:#8b96a7;margin-top:3px;font-size:11px}.customer-avatar{border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:13px;font-weight:800;display:grid}.avatar-1{color:#2669cf;background:#deebff}.avatar-2{color:#088990;background:#daf3f2}.avatar-3{color:#29845b;background:#e1f3e8}.avatar-4{color:#cd7109;background:#fff0dc}.avatar-5{color:#7547d4;background:#ede5ff}.country-cell{color:#536176;align-items:center;gap:6px;display:flex}.country-cell b{color:#657186;background:#f0f3f8;border-radius:4px;place-items:center;width:25px;height:17px;font-size:10px;display:grid}.date-cell strong,.date-cell small{display:block}.date-cell strong{font-size:12px}.date-cell small{margin-top:3px;font-size:11px}.date-cell.blue{color:#159764}.date-cell.violet{color:#5673a0}.date-cell.red{color:#e34e4e}.note-cell{color:#566376;text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.status-chip{white-space:nowrap;border-radius:6px;justify-self:start;padding:5px 8px;font-size:11px;font-weight:700}.status-chip.blue{color:#2471dc;background:#eaf2ff}.status-chip.violet{color:#8057dc;background:#f1ecff}.status-chip.red{color:#dc514d;background:#fff0ed}.row-actions{justify-content:flex-end;gap:8px;display:flex}.row-actions button{color:#315943;white-space:nowrap;background:#fff;border:1px solid #cfdad2;border-radius:9px;min-height:40px;padding:8px 12px;font-size:11px;font-weight:700;transition:border-color .18s,background .18s,transform .18s}.row-actions button:hover:not(:disabled){background:#f1f7f3;border-color:#91b09b;transform:translateY(-1px)}.row-actions .customer-view-button{flex:0 0 68px}.row-actions .complete-button{color:#fff;background:linear-gradient(135deg,#08713a,#0a8647);border-color:#08713a;flex:96px;min-width:96px;box-shadow:0 5px 12px #075a2a24}.empty-state{color:#8793a5;text-align:center;padding:45px;font-size:14px}.funnel-panel{background:radial-gradient(circle at 50% 47%,#c6935817,#0000 42%),linear-gradient(155deg,#fff 0%,#fbfdfb 64%,#f3f8f4 100%);padding-bottom:14px}.funnel-graphic{justify-items:center;gap:7px;padding:17px 18px 10px;display:grid;position:relative}.funnel-graphic:before{content:"";border:1px solid #075a2a0d;border-radius:46%;position:absolute;inset:11px 13% 5px;transform:rotate(-3deg)}.funnel-layer{z-index:1;background:0 0;border:0;border-radius:16px;height:50px;padding:0;transition:width .28s,filter .18s,transform .18s;position:relative}.funnel-layer:hover{filter:brightness(1.04);transform:translateY(-1px)scale(1.008)}.funnel-layer:focus-visible{outline-offset:2px;outline:3px solid #075a2a29}.funnel-layer-fill{color:#fff;text-align:center;border-radius:16px;place-items:center;width:100%;height:100%;padding:0 18px;display:grid;box-shadow:inset 0 1px #ffffff42,0 6px 14px #1039231c}.funnel-layer-content{justify-items:center;gap:1px;min-width:0;display:grid}.funnel-layer-content>span{justify-content:center;align-items:baseline;gap:7px;display:flex}.funnel-layer-content b,.funnel-layer-content small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.funnel-layer-content b{letter-spacing:.02em;font-size:13px}.funnel-layer-content strong{font-size:16px}.funnel-layer-content em{color:#fffc;font-size:9px;font-style:normal;font-weight:800}.funnel-layer-content small{color:#fffc;font-size:9px;font-weight:700}.conversion{color:#5c7063;background:#eff7f1e6;border:1px solid #dfe9e2;border-radius:12px;justify-content:space-between;align-items:center;margin:8px 17px 0;padding:13px 14px;font-size:12px;display:flex}.conversion span{align-items:baseline;gap:7px;font-weight:800;display:flex}.conversion small{color:#8fa096;font-size:10px;font-weight:500}.conversion strong{color:#08713a;font-size:17px}.dashboard-task-pagination{background:#fbfcfb;border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 15px;display:flex}.dashboard-task-pagination>span{color:#7d8a81;font-size:12px;font-weight:700}.dashboard-task-pagination>div{align-items:center;gap:7px;display:flex}.dashboard-task-pagination button{color:#315943;background:#fff;border:1px solid #d8e2db;border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:700}.dashboard-task-pagination button:hover:not(:disabled){background:#f1f7f3;border-color:#9fbeaa}.dashboard-task-pagination button:disabled{cursor:not-allowed;opacity:.42}.dashboard-task-pagination label{align-items:center;gap:6px;display:flex}.dashboard-task-pagination label>span{color:#7d8a81;font-size:11px;font-weight:700}.dashboard-task-pagination select{color:#315943;background:#fff;border:1px solid #d8e2db;border-radius:8px;outline:0;min-height:34px;padding:0 28px 0 10px;font-size:12px;font-weight:700}.dashboard-task-pagination select:focus{border-color:#88ad95;box-shadow:0 0 0 3px #075a2a12}.activity-panel{padding-bottom:5px}.activity-list{margin:0;padding:8px 12px;list-style:none}.activity-list li{border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:9px 7px;transition:background .18s,border-color .18s,transform .18s;display:flex;position:relative}:is(.activity-list li:has(.activity-item:hover),.activity-list li:has(.activity-item:focus-visible)){background:#f5f9f6;border-color:#dce8df;transform:translate(2px)}.activity-item{z-index:2;border-radius:inherit;opacity:0;cursor:pointer;border:0;width:100%;position:absolute;inset:0}.activity-item:disabled{cursor:wait}.activity-item:focus-visible{opacity:1;background:0 0;outline:3px solid #075a2a29;font-size:0}.activity-icon{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.activity-icon.green{color:#178e5d;background:#e4f7ec}.activity-icon.blue{color:#2873da;background:#e8f1ff}.activity-icon.purple{color:#7850d6;background:#f0eaff}.activity-icon.amber{color:#d5780b;background:#fff0dd}.activity-list div{flex:1;min-width:0}.activity-list p{color:#5b687a;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 3px;font-size:12px;overflow:hidden}.activity-list p strong{color:#223149}.activity-list small{color:#9aa4b2;font-size:11px}.activity-arrow{color:#9aaa9f;font-size:18px;transition:transform .18s}.activity-list li:has(.activity-item:hover) .activity-arrow{color:#08713a;transform:translate(2px)}.activity-empty{padding-block:14px!important}@media (max-width:1180px){.crm-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand{justify-content:center;padding-inline:0}.brand-copy,.nav-item>span:not(.nav-icon),.nav-label,.sidebar-footer div:not(.sync-dot){display:none}.nav-item{justify-content:center;padding-inline:8px}.sidebar-footer{justify-content:center}.dashboard-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr}}@media (max-width:780px){.crm-shell{display:block}.sidebar{z-index:20;flex-direction:row;width:100%;height:64px;padding:7px 8px;position:fixed;inset:auto 0 0}.brand,.nav-label,.sidebar-footer{display:none}.main-nav{flex-direction:row;justify-content:space-around;width:100%}.nav-item{flex-direction:column;flex:1;gap:2px;width:auto;padding:5px 2px;font-size:11px}.nav-item>span:not(.nav-icon){display:block}.nav-icon{border:0;width:21px;height:21px}.nav-count{display:none!important}.topbar{height:62px;padding:0 14px}.global-search{width:100%}.global-search kbd,.top-actions .icon-button,.profile div,.chevron{display:none}.top-actions{gap:0}.content{padding:20px 14px 90px}.page-heading{align-items:flex-start}.page-heading h1{font-size:23px}.page-heading p:last-child,.eyebrow{font-size:13px}.primary-button{width:40px;padding:0;font-size:0}.primary-button span{margin:0;font-size:22px}.metrics{grid-template-columns:1fr 1fr}.metric-card{min-height:92px;padding:13px}.metric-icon{width:39px;height:39px}.metric-card strong{font-size:22px}.right-column{grid-template-columns:1fr}.workbench{overflow-x:auto}.task-table{min-width:840px}}@media (max-width:480px){.metrics{grid-template-columns:1fr}.metric-card{min-height:84px}.page-heading h1{max-width:260px}.global-search{height:39px}.profile .avatar{width:32px;height:32px}}.filter-bar{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:8px;min-height:52px;margin-bottom:14px;padding:8px;display:flex}.filter-chip,.soft-button{color:#647187;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:700}.filter-chip:hover,.filter-chip.active{color:#216bd4;background:#eaf2ff}.filter-spacer{flex:1}.soft-button{background:#fff;border-color:#dfe5ed}.customer-list-head,.customer-list-row{grid-template-columns:minmax(250px,1.5fr) 55px 88px 84px 84px 80px 82px;align-items:center;gap:10px;padding:0 17px;display:grid}.customer-list-head{color:#7d899a;background:#f8f9fc;min-height:40px;font-size:12px;font-weight:700}.customer-list-row{color:#5f6c7f;border-top:1px solid #edf0f4;min-height:71px;font-size:12px}.customer-list-row .customer-avatar{color:#2269cd;background:#e3edfc}.customer-list-row>strong{color:#24334b}.grade{border-radius:7px;justify-self:start;place-items:center;min-width:28px;height:25px;padding:0 7px;font-size:12px;font-weight:800;display:inline-grid}.grade-C{color:#6e7b8d;background:#edf1f5}.plain-status{color:#3f6e8f;background:#edf7fb;border-radius:6px;justify-self:start;padding:5px 7px;font-size:11px}.overdue-text{color:#df4e4b!important}.view-button{color:#2a71d5;background:#fff;border:1px solid #dce3ed;border-radius:7px;justify-self:end;padding:7px 9px;font-size:11px;font-weight:700}.mini-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.mini-metrics>div{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:baseline;gap:9px;padding:15px 17px;display:flex}.mini-metrics strong{font-size:24px}.mini-metrics span{color:#7f8b9d;font-size:13px}.mini-metrics .danger strong{color:#dc524f}.followup-tabs{gap:4px;margin-bottom:10px;display:flex}.followup-tabs button{color:#6c788a;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700}.followup-tabs button.active{color:#246fdc;background:#e8f1ff}.followup-tabs .calendar-toggle{background:#fff;border:1px solid #dfe5ed;margin-left:auto}.kanban{scrollbar-gutter:stable;grid-template-columns:repeat(5,minmax(185px,1fr));align-items:start;gap:12px;width:100%;min-width:0;max-width:100%;padding:2px 2px 13px;display:grid;overflow-x:auto}.kanban-column{background:#f0f3f8;border:1px solid #e2e7ef;border-radius:14px;min-width:0;min-height:520px;padding:10px;overflow:hidden}.kanban-head{align-items:center;gap:8px;min-height:38px;padding:0 4px;display:flex}.kanban-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.kanban-head small{color:#69778b;background:#fff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;margin-left:auto;font-size:11px;display:grid}.stage-dot{border-radius:50%;flex:none;width:8px;height:8px}.stage-0{background:#2f7df4}.stage-1{background:#28b8bf}.stage-2{background:#f1b82d}.stage-3{background:#8b62e8}.stage-4{background:#56b974}.kanban-stack{gap:8px;min-width:0;display:grid}.opportunity-card{background:#fff;border:1px solid #e3e7ed;border-radius:11px;min-width:0;padding:13px;overflow:hidden;box-shadow:0 3px 12px #182b4a0a}.opportunity-company{align-items:center;gap:7px;min-width:0;display:flex}.opportunity-company>span{color:#226bce;background:#e7f0ff;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.opportunity-company strong,.opportunity-company small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opportunity-company strong{font-size:12px}.opportunity-card h3,.opportunity-product,.next-action{text-overflow:ellipsis;overflow:hidden}.opportunity-card h3{color:#536176;white-space:nowrap;margin:12px 0;font-size:13px;font-weight:600}.opportunity-amount{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.opportunity-amount strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.opportunity-amount span{color:#728095;flex:none;font-size:11px}.probability-track{background:#e9edf3;border-radius:99px;height:4px;margin:8px 0 11px;overflow:hidden}.probability-track i{background:#2d77e4;border-radius:99px;height:100%;display:block}.opportunity-card footer{color:#8a95a4;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px;font-size:10px;display:flex}.opportunity-card footer>div{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.opportunity-card footer button{color:#2a72dc;background:0 0;border:0;font-size:11px;font-weight:700}.orders-row{color:#5f6c7f;border-top:1px solid #edf0f4;grid-template-columns:110px minmax(200px,1.4fr) 72px 82px 94px 90px 62px 74px;align-items:center;gap:10px;min-height:68px;padding:0 17px;font-size:12px;display:grid}.orders-head{color:#7d899a;background:#f8f9fc;border-top:0;min-height:40px;font-size:11px;font-weight:700}.orders-row>strong,.orders-row b,.orders-row div>strong{color:#26354c}.orders-row div>strong,.orders-row div>small{display:block}.orders-row div>small{color:#8b96a7;margin-top:4px;font-size:11px}.order-status{color:#29734e;background:#e8f7ef;border-radius:6px;justify-self:start;padding:5px 7px;font-size:11px;font-weight:700}.status-待收款{color:#d27710;background:#fff2df}.status-待发货{color:#6c52c3;background:#f0ebff}.detail-orders .view-button{justify-self:start}.report-grid{grid-template-columns:1.5fr 1fr;gap:15px;display:grid}.chart-panel,.country-panel{min-height:370px}.bar-chart{justify-content:space-around;align-items:flex-end;gap:16px;height:285px;padding:35px 28px 25px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bar-chart span{color:#657287;font-size:11px}.bar-chart i{background:linear-gradient(#3b86f2,#78aef8);border-radius:7px 7px 3px 3px;width:min(45px,70%);min-height:20px}.bar-chart small{color:#8b96a6;font-size:11px}.country-panel>div:last-child{gap:20px;padding:22px;display:grid}.country-stat{grid-template-columns:58px 1fr 30px;align-items:center;gap:10px;font-size:12px;display:grid}.country-stat>div{background:#edf0f5;border-radius:99px;height:7px;overflow:hidden}.country-stat i{background:linear-gradient(90deg,#2a76e1,#54a0ff);border-radius:99px;height:100%;display:block}.country-stat strong{text-align:right}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05122757;position:fixed;inset:0}.customer-detail-page{min-height:calc(100vh - 118px);animation:.22s ease-out detail-in}@keyframes detail-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.detail-back{color:#4d6482;background:0 0;border:0;margin:0 0 13px;padding:0;font-size:13px;font-weight:700}.detail-back:hover{color:#216fdc}.detail-hero{color:#fff;background:linear-gradient(125deg,#0b2853 0%,#10417d 62%,#1d62ae 100%);border-radius:17px;justify-content:space-between;align-items:center;gap:24px;min-height:142px;padding:25px 28px;display:flex;box-shadow:0 15px 35px #0d326229}.detail-identity{align-items:center;gap:17px;min-width:0;display:flex}.detail-identity>span{background:#4a92f680;border:1px solid #ffffff3d;border-radius:19px;flex:none;place-items:center;width:68px;height:68px;font-size:28px;font-weight:800;display:grid}.detail-identity p,.detail-identity h1{margin:0}.detail-identity p{color:#a9c6e9;font-size:12px}.detail-identity h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 10px;font-size:27px;overflow:hidden}.detail-tags{flex-wrap:wrap;gap:6px;display:flex}.detail-tags>span{color:#dce9f9;background:#ffffff1a;border-radius:7px;place-items:center;min-height:23px;padding:0 8px;font-size:11px;font-weight:700;display:inline-grid}.detail-tags .grade{color:#8f6108;background:#ffe7a3}.detail-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.detail-actions button{color:#e3edfa;background:#ffffff14;border:1px solid #ffffff3b;border-radius:9px;height:37px;padding:0 12px;font-size:12px;font-weight:700}.detail-actions button:hover{background:#ffffff26}.detail-actions .primary-button{color:#fff;box-shadow:none;background:#2c7bea;border:0}.detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.detail-metrics>div{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:16px 18px}.detail-metrics span,.detail-metrics strong,.detail-metrics small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.detail-metrics span{color:#8290a3;font-size:12px}.detail-metrics strong{color:#1c2c45;margin:7px 0 5px;font-size:18px}.detail-metrics small{color:#97a1b0;font-size:11px}.detail-tabs{border-bottom:1px solid #dfe4ec;align-items:flex-end;gap:5px;min-height:48px;margin-bottom:14px;padding:0 6px;display:flex}.detail-tabs button{color:#718096;background:0 0;border:0;height:47px;padding:0 15px;font-size:13px;font-weight:700;position:relative}.detail-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.detail-tabs small{color:#5c6d83;background:#edf1f6;border-radius:99px;place-items:center;min-width:17px;height:17px;margin-left:6px;font-size:10px;display:inline-grid}.detail-overview{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:14px;display:grid}.detail-main-card{min-height:430px}.detail-side-column{gap:12px;display:grid}.detail-info-card dl{margin:0;padding:8px 17px 15px}.detail-info-card dl>div{border-bottom:1px solid #f0f2f6;justify-content:space-between;gap:15px;padding:9px 0;display:flex}.detail-info-card dl>div:last-child{border-bottom:0}.detail-info-card dt{color:#8793a5;font-size:12px}.detail-info-card dd{color:#2f3e54;text-align:right;margin:0;font-size:12px;font-weight:700}.contact-card{align-items:center;gap:10px;display:flex}.contact-card>span{color:#266ccc;background:#e5effe;border-radius:10px;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.contact-card div{flex:1;min-width:0}.contact-card strong,.contact-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-card strong{font-size:13px}.contact-card small{color:#8290a3;margin-top:3px;font-size:11px}.contact-card button{color:#2a73db;background:0 0;border:0;font-size:11px}.detail-contact-card>.contact-card{padding:17px}.detail-note-card>p{color:#647184;margin:0;padding:16px 17px 20px;font-size:12px;line-height:1.75}.detail-timeline{gap:0;padding:10px 22px 28px;display:grid;position:relative}.detail-timeline article{gap:16px;min-height:96px;padding:18px 0;display:flex;position:relative}.detail-timeline article:not(:last-child):before{content:"";background:#dce5f2;width:1px;position:absolute;top:32px;bottom:-18px;left:6px}.detail-timeline i{z-index:1;background:#2b78e6;border:3px solid #e4efff;border-radius:50%;flex:none;width:13px;height:13px;margin-top:3px;position:relative;box-shadow:0 0 0 2px #fff}.detail-timeline strong,.detail-timeline p,.detail-timeline small{margin:0;display:block}.detail-timeline strong{color:#26364e;font-size:16px;line-height:1.45}.detail-timeline p{color:#5f6d80;margin-top:7px;font-size:15px;line-height:1.7}.detail-timeline small{color:#8490a1;margin-top:9px;font-size:13px;line-height:1.55}.detail-wide-card{min-height:470px}.detail-wide-card .detail-timeline{max-width:1000px}.detail-wide-card .primary-button{height:34px}.detail-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.detail-business-card{padding:18px}.detail-business-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.business-type{color:#3276d5;font-size:11px;font-weight:800}.detail-business-card h3{color:#4f5e74;margin:20px 0 8px;font-size:13px}.detail-business-card>strong{font-size:22px;display:block}.detail-business-card>p{color:#8290a3;margin:7px 0 12px;font-size:11px}.detail-business-card footer{color:#8591a3;justify-content:space-between;align-items:center;margin-top:15px;font-size:11px;display:flex}.detail-business-card footer button{color:#2b74dc;background:0 0;border:0;font-size:11px;font-weight:700}.detail-empty{text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:7px;min-height:260px;padding:35px;display:grid}.detail-empty>strong{font-size:16px}.detail-empty>p{color:#8a96a7;margin:0 0 10px;font-size:12px}.detail-orders{overflow-x:auto}.detail-orders>.detail-empty{min-height:240px}.file-card{align-items:center;gap:12px;min-height:92px;padding:16px;display:flex}.file-card>span{color:#3276d3;background:#e9f2ff;border-radius:11px;place-items:center;width:43px;height:43px;font-size:11px;font-weight:800;display:grid}.file-card>div{flex:1;min-width:0}.file-card strong,.file-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-card strong{font-size:12px}.file-card small{color:#8a96a7;margin-top:5px;font-size:11px}.file-card>button{color:#2c73d8;background:0 0;border:0;font-size:11px}.file-upload{color:#2d73d7;border-style:dashed;flex-direction:column;justify-content:center;align-items:center}.file-upload small{color:#94a0b1}.modal-backdrop{place-items:center;display:grid}.quick-modal{background:#fff;border-radius:16px;width:min(430px,100vw - 28px);padding:22px;box-shadow:0 24px 80px #05122747}.modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.modal-heading p,.modal-heading h2{margin:0}.modal-heading p{color:#8190a4;font-size:12px}.modal-heading h2{margin-top:4px;font-size:20px}.modal-heading button{color:#718095;background:0 0;border:0;font-size:24px}.quick-modal label{color:#536176;margin-top:13px;font-size:12px;font-weight:700;display:block}.quick-modal input{border:1px solid #dfe4ec;border-radius:9px;outline:0;width:100%;height:42px;margin-top:6px;padding:0 12px;font-size:13px}.quick-modal input:focus{border-color:#3180ed;box-shadow:0 0 0 3px #3180ed1a}.form-tip{color:#929cac;font-size:11px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modal-actions button{color:#5c697d;background:#fff;border:1px solid #dfe4ec;border-radius:8px;height:37px;padding:0 14px;font-size:12px;font-weight:700}.modal-actions .save-button{color:#fff;background:#2676e5;border-color:#2676e5}@media (max-width:1100px){.customer-list,.orders-table{overflow-x:auto}.customer-list-head,.customer-list-row{min-width:870px}.orders-row{min-width:940px}.kanban{grid-template-columns:repeat(5,220px)}.report-grid{grid-template-columns:1fr}.detail-hero{flex-direction:column;align-items:flex-start}.detail-actions{justify-content:flex-start}.detail-overview{grid-template-columns:1fr}.detail-side-column{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-card-grid{grid-template-columns:1fr 1fr}}@media (max-width:780px){.filter-bar{overflow-x:auto}.filter-chip,.soft-button{flex:none}.mini-metrics{grid-template-columns:1fr 1fr}.kanban-column{min-height:430px}.detail-hero{min-height:auto;padding:20px}.detail-identity{align-items:flex-start}.detail-identity>span{border-radius:15px;width:52px;height:52px;font-size:21px}.detail-identity h1{max-width:calc(100vw - 130px);font-size:21px}.detail-actions{flex-wrap:nowrap;width:100%;overflow-x:auto}.detail-actions button{flex:none}.detail-actions .primary-button,.detail-wide-card .primary-button,.detail-empty .primary-button{width:auto;padding:0 13px;font-size:12px}.detail-metrics{grid-template-columns:1fr 1fr}.detail-tabs{align-items:flex-end;overflow-x:auto}.detail-tabs button{flex:none}.detail-side-column,.detail-card-grid{grid-template-columns:1fr}.detail-orders .orders-row{min-width:940px}}.import-data-button{color:#246bc8;background:#edf5ff;border:1px solid #cfe0f7;border-radius:9px;height:36px;padding:0 13px;font-size:12px;font-weight:800}.import-data-button:hover{background:#e4f0ff;border-color:#9fc3ef}.import-data-button:disabled{cursor:wait;opacity:.65}.data-backup-button{color:#07612f;white-space:nowrap;background:#edf7f0;border:1px solid #c9ded0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13px;font-weight:800;display:flex}.data-backup-button:hover{background:#e4f2e8;border-color:#91bda0}.data-backup-button>span{color:#fff;background:#0a7139;border-radius:6px;place-items:center;width:20px;height:20px;font-size:15px;line-height:1;display:grid}.backup-modal{width:min(650px,100vw - 32px);padding:26px}.backup-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.backup-summary>div{text-align:center;background:#f7faf8;border:1px solid #deebe2;border-radius:11px;min-width:0;padding:13px 8px}.backup-summary strong,.backup-summary span{display:block}.backup-summary strong{color:#0a6534;font-size:22px}.backup-summary span{color:#75847b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.backup-readonly-note{color:#617168;background:#fbfcfb;border:1px solid #dfe9e2;border-radius:11px;gap:5px;margin-top:14px;padding:13px 14px;display:grid}.backup-readonly-note strong{color:#354c3f;font-size:13px}.backup-readonly-note span{font-size:12px;line-height:1.65}.backup-result{color:#17623a;background:#eaf6ee;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:11px 13px;font-size:12px;font-weight:700;display:flex}.backup-result.error{color:#a13d36;background:#fff0ef}.backup-result a{color:#075f30;flex:none;font-weight:800;text-decoration:none}.backup-result a:hover{text-decoration:underline}.cloud-notice{color:#6f5420;background:#fff9e8;border:1px solid #e7c878;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 16px;display:flex;box-shadow:0 8px 22px #503d0d0f}.cloud-notice>div{gap:3px;min-width:0;display:grid}.cloud-notice strong,.cloud-notice span{display:block}.cloud-notice strong{font-size:13px}.cloud-notice span{font-size:12px;line-height:1.55}.cloud-notice>button{color:#6b4f15;background:#fff;border:1px solid #d7ba69;border-radius:8px;flex:none;min-height:36px;padding:0 13px;font-size:12px;font-weight:800}.cloud-notice.compact{margin-bottom:12px;padding:11px 14px}.cloud-notice.danger{color:#8e3932;background:#fff3f2;border-color:#e1aaa4}.backup-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.backup-actions>button{color:#405148;text-align:left;background:#fff;border:1px solid #d8e4dc;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-height:78px;padding:13px 14px;display:grid}.backup-actions>button:hover{background:#f7fbf8;border-color:#9dbdab}.backup-actions>button:disabled{cursor:wait;opacity:.6}.backup-actions>button>span{color:#0a6936;background:#e7f3eb;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:19px;font-weight:900;display:grid}.backup-actions strong,.backup-actions small{display:block}.backup-actions strong{align-self:end;font-size:13px}.backup-actions small{color:#819087;align-self:start;font-size:10px}.backup-actions .drive-backup-action{color:#fff;background:linear-gradient(135deg,#07612f,#0b7a3f);border-color:#0a7139;box-shadow:0 8px 20px #07612f29}.backup-actions .drive-backup-action:hover{background:linear-gradient(135deg,#064f27,#086d37);border-color:#07582b}.backup-actions .drive-backup-action>span{color:#0a6534;background:#fff}.backup-actions .drive-backup-action small{color:#cce1d4}.backup-actions .excel-download-action>span{color:#fff;background:#177544}.notification-area{align-items:center;display:flex;position:relative}.notification-area .notification-panel{top:calc(100% + 12px);right:0}.hidden-import-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.import-confirm-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0818307a;padding:20px;position:fixed;inset:0}.import-confirm-modal{width:min(520px,100vw - 32px)}.import-file-name{color:#5d6d82;text-overflow:ellipsis;white-space:nowrap;background:#f5f7fa;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:12px;overflow:hidden}.import-count-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.import-count-grid>div{text-align:center;background:#f7fbff;border:1px solid #dbe6f4;border-radius:10px;padding:16px 10px}.import-count-grid strong,.import-count-grid span{display:block}.import-count-grid strong{color:#246fcf;font-size:24px}.import-count-grid span{color:#748399;margin-top:4px;font-size:11px}.import-confirm-note{color:#718097;margin:15px 0 0;font-size:12px;line-height:1.6}.import-confirm-note.replace-warning{color:#795124;background:#fff8ec;border:1px solid #ecd8b9;border-radius:9px;padding:11px 12px}.import-file-picker{color:#256ecf;background:#eef6ff;border:1px solid #bed5f3;border-radius:9px;width:100%;height:44px;font-size:13px;font-weight:800}.import-divider{color:#98a3b2;text-align:center;margin:18px 0;font-size:11px;position:relative}.import-divider:before{content:"";background:#e5e9ef;height:1px;position:absolute;top:50%;left:0;right:0}.import-divider span{background:#fff;padding:0 10px;position:relative}.quick-modal .import-json-input{color:#33435a;resize:vertical;background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px;outline:0;width:100%;min-height:150px;padding:11px 12px;font:12px/1.55 Consolas,monospace}.quick-modal .import-json-input:focus{border-color:#3180ed;box-shadow:0 0 0 3px #3180ed1a}.detail-timeline .activity-feedback{color:#425a78}.activity-link,.file-open-link{color:#2c73d8;margin-top:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.activity-link:hover,.file-open-link:hover{text-decoration:underline}.activity-link-missing{color:#a05f28;background:#fbf0e4;border-radius:7px;margin-top:8px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-block}.detail-empty.compact{min-height:150px}@media (max-width:480px){.detail-metrics{grid-template-columns:1fr}.detail-tags>span:nth-child(n+4){display:none}}@media (max-width:699px){.data-backup-button,.import-data-button{justify-content:center;width:40px;height:40px;padding:0;font-size:0}.data-backup-button>span{width:22px;height:22px;font-size:16px}.import-data-button:before{color:#2b6fc9;content:"↥";font-size:19px}.backup-modal{max-height:calc(100dvh - 28px);padding:20px;overflow-y:auto}.backup-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-actions{grid-template-columns:1fr}.backup-actions>button{min-height:72px}.backup-result{flex-direction:column;align-items:flex-start}.notification-area .icon-button{display:grid}.notification-area .notification-panel{position:fixed;top:66px;right:14px}.dashboard-task-pagination{flex-direction:column;align-items:stretch;padding:11px 13px}.dashboard-task-pagination>span{text-align:center}.dashboard-task-pagination>div{justify-content:center}.dashboard-task-pagination label>span{display:none}.dashboard-task-pagination button,.dashboard-task-pagination select{min-height:40px}}.content{max-width:1780px;margin:0 auto}.panel-heading{min-height:76px;padding:16px 20px}.panel-heading p{font-size:12px}.page-heading{margin-bottom:22px}.page-heading h1{font-size:30px}.page-heading p:last-child{font-size:14px}.primary-button,.soft-button,.filter-chip,.view-button{font-size:13px}.customer-list{overflow-x:auto}.customer-list-head,.customer-list-row{grid-template-columns:minmax(230px,1.45fr) minmax(150px,1fr) 55px 100px 105px 92px 92px 92px 100px;gap:14px;min-width:1240px;padding:0 20px}.customer-list-head{min-height:48px}.customer-list-row{min-height:82px;font-size:12px}.customer-list-row .customer-cell strong{font-size:13px}.customer-list-row .customer-cell small{font-size:11px}.company-context strong,.company-context small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-context strong{color:#2d6fca;font-size:12px}.company-context small{color:#8995a6;margin-top:5px;font-size:11px}.customer-form-page{gap:16px;padding-bottom:30px;display:grid}.form-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:4px;display:flex}.form-page-heading>div:first-child>button{color:#527097;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.form-page-heading p{color:#2c74da;margin:12px 0 2px;font-size:12px;font-weight:800}.form-page-heading h1{margin:0;font-size:30px}.form-page-heading span{color:#748197;margin-top:7px;font-size:13px;display:block}.form-page-heading>div:last-child,.form-footer>div{gap:9px;display:flex}.form-progress{color:#2d5f9d;background:#eef6ff;border:1px solid #cfe1fb;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.form-progress strong,.form-progress span{display:block}.form-progress strong{font-size:13px}.form-progress span{color:#6681a3;margin-top:3px;font-size:12px}.form-progress b{flex:none;font-size:13px}.form-section{overflow:visible}.form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 16px;padding:20px;display:grid}.form-grid label{color:#42516a;min-width:0;font-size:13px;font-weight:700}.form-grid label em{color:#df4f4c;font-style:normal}.form-grid input,.form-grid select,.form-grid textarea{color:#26354c;width:100%;font:inherit;background:#fff;border:1px solid #d9e0ea;border-radius:9px;outline:0;margin-top:7px;font-weight:400}.form-grid input,.form-grid select{height:44px;padding:0 12px}.form-grid textarea{resize:vertical;min-height:100px;padding:11px 12px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#327ee8;box-shadow:0 0 0 3px #327ee81a}.form-grid .wide-field{grid-column:span 2}.form-grid .full-field{grid-column:1/-1}.form-footer{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.form-footer>span{color:#7e8a9c;font-size:12px}.website-link{color:#b7d4f6;background:0 0;border:0;margin:-4px 0 10px;padding:0;font-size:12px;display:block}.detail-metrics.five{grid-template-columns:repeat(5,minmax(0,1fr))}.completeness-track{background:#e9eef4;border-radius:99px;height:5px;margin-top:11px;overflow:hidden}.completeness-track i{background:#2f86eb;border-radius:99px;height:100%;display:block}.customer-overview-v2{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);align-items:start;gap:14px;display:grid}.customer-company-card{grid-row:span 2}.profile-data-grid{grid-template-columns:1fr 1fr;gap:0 24px;margin:0;padding:8px 20px 20px;display:grid}.profile-data-grid>div,.purchase-profile-card dl>div{border-bottom:1px solid #eef1f5;min-width:0;padding:13px 0}.profile-data-grid dt,.purchase-profile-card dt{color:#8491a3;font-size:12px}.profile-data-grid dd,.purchase-profile-card dd{color:#2f3e54;text-overflow:ellipsis;margin:5px 0 0;font-size:13px;font-weight:700;overflow:hidden}.purchase-profile-card dl{margin:0;padding:7px 20px 19px}.purchase-profile-card dd{line-height:1.5}.overview-activity{grid-column:1/-1;min-height:390px}.detail-contact-card .contact-card{min-height:92px}.detail-note-card>p{font-size:13px}.contact-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.person-card{padding:20px}.person-card header{border-bottom:1px solid #edf1f5;align-items:center;gap:12px;padding-bottom:17px;display:flex}.person-card header>span{color:#286dcc;background:#e7f0fe;border-radius:12px;place-items:center;width:45px;height:45px;font-size:16px;font-weight:800;display:grid}.person-card header>div{flex:1;min-width:0}.person-card header strong,.person-card header small{display:block}.person-card header small{color:#8190a3;margin-top:3px;font-size:12px}.person-card header>b{color:#2a6fce;background:#e9f2ff;border-radius:7px;padding:5px 8px;font-size:11px}.person-card dl{grid-template-columns:1fr 1fr;gap:0 20px;margin:7px 0 0;display:grid}.person-card dl>div{border-bottom:1px solid #f0f2f6;padding:12px 0}.person-card dt{color:#8995a7;font-size:11px}.person-card dd{color:#33435a;margin:5px 0 0;font-size:12px;font-weight:700}.person-card footer{gap:8px;margin-top:17px;display:flex}.person-card footer button{color:#436184;background:#fff;border:1px solid #dae2ed;border-radius:8px;height:35px;padding:0 11px;font-size:12px;font-weight:700}.person-card.add-person{color:#2b73da;text-align:center;border-style:dashed;align-content:center;place-items:center;min-height:200px;display:grid}.person-card.add-person p{color:#8794a7;max-width:300px;margin:8px 0 0;font-size:12px}.business-next{background:#f6f8fb;border-radius:9px;gap:4px;margin:15px 0 5px;padding:12px;display:grid!important}.business-next span,.business-next small{color:#8491a3;font-size:11px}.business-next b{color:#3e4f67;font-size:12px}.opportunity-card{cursor:pointer;padding:15px}.opportunity-card:hover{border-color:#bdd4f5;transform:translateY(-1px);box-shadow:0 9px 24px #2159ab17}.opportunity-company>div{min-width:0}.opportunity-company strong,.opportunity-company small{display:block}.opportunity-company small{color:#8b97a8;margin-top:2px;font-size:10px}.opportunity-product{color:#8390a3;min-height:34px;margin:-5px 0 13px;font-size:11px;line-height:1.5}.opportunity-meta{grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0;display:grid}.opportunity-meta>div{min-width:0}.opportunity-meta dt{color:#98a2b0;font-size:9px}.opportunity-meta dd{color:#536177;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:700;overflow:hidden}.next-action{color:#617087;background:#f5f7fa;border-radius:8px;min-height:57px;margin:0 0 11px;padding:9px;font-size:10px;line-height:1.45}.next-action b{color:#35465e;margin-bottom:3px;display:block}.opportunity-card footer>div{gap:4px;display:flex}.opportunity-detail-page{animation:.22s ease-out detail-in}.opportunity-detail-hero{color:#fff;background:linear-gradient(125deg,#102e59,#184d8c 65%,#2874c4);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px 27px;display:flex}.opportunity-detail-hero p,.opportunity-detail-hero h1,.opportunity-detail-hero span{margin:0;display:block}.opportunity-detail-hero p{color:#a9c7e8;font-size:12px}.opportunity-detail-hero h1{margin:6px 0;font-size:27px}.opportunity-detail-hero span{color:#d0e0f2;font-size:13px}.deal-stage-progress{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(5,1fr);gap:0;margin:16px 0;padding:17px 22px;display:grid}.deal-stage-progress>div{color:#98a3b3;place-items:center;gap:6px;display:grid;position:relative}.deal-stage-progress>div:not(:last-child):after{content:"";background:#dfe5ed;height:2px;position:absolute;top:14px;left:calc(50% + 18px);right:calc(18px - 50%)}.deal-stage-progress i{z-index:1;background:#e9edf3;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:relative}.deal-stage-progress span{font-size:11px;font-weight:700}.deal-stage-progress .done i,.deal-stage-progress .done:not(:last-child):after{color:#fff;background:#2d7be7}.deal-detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.deal-info-list{grid-template-columns:1fr 1fr;gap:0 24px;margin:0;padding:8px 20px 20px;display:grid}.deal-info-list>div{border-bottom:1px solid #eef1f5;padding:12px 0}.deal-info-list dt{color:#8793a5;font-size:11px}.deal-info-list dd{color:#334259;margin:5px 0 0;font-size:13px;font-weight:700}.good-text{color:#1a9563!important}.next-step-card>div:last-child{padding:22px}.next-step-card span{color:#8895a7;font-size:11px}.next-step-card h2{margin:8px 0;font-size:19px}.next-step-card p{color:#748197;font-size:12px;line-height:1.65}.next-step-card .primary-button{margin-top:9px}.deal-activity{grid-column:1/-1}.deal-activity .detail-timeline{max-width:900px}.orders-table-v2{overflow-x:auto}.order-v2-row{grid-template-columns:190px 175px 130px 140px 180px 90px 78px 70px;align-items:center;gap:18px;min-width:1320px;padding:15px 20px;display:grid}.order-v2-head{color:#7d899a;background:#f8f9fc;min-height:48px;padding-block:0;font-size:11px;font-weight:800}.order-record{border-top:1px solid #edf0f4}.order-record>.order-v2-row{min-height:105px}.order-v2-row>div{min-width:0}.order-v2-row strong,.order-v2-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-v2-row strong{color:#283950;font-size:12px}.order-v2-row small{color:#8491a3;margin-top:5px;font-size:11px}.mini-progress{background:#e9edf2;border-radius:99px;height:5px;margin-top:9px;overflow:hidden}.mini-progress i{background:#39a978;border-radius:99px;height:100%;display:block}.order-expanded{background:#f9fbfe;border-top:1px dashed #dfe5ed;grid-template-columns:repeat(4,1fr) 130px;align-items:center;gap:18px;min-width:1320px;padding:16px 20px 19px;display:grid}.order-expanded span,.order-expanded strong,.order-expanded small{display:block}.order-expanded span{color:#8995a6;font-size:10px}.order-expanded strong{margin-top:4px;font-size:14px}.order-expanded small{color:#7a8799;margin-top:3px;font-size:10px}.order-expanded button{color:#2a72d8;background:0 0;border:0;font-size:12px;font-weight:700}.report-heading-actions,.report-view-tabs{gap:8px;display:flex}.report-view-tabs{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:14px;padding:5px}.report-view-tabs button{color:#6e7b8f;background:0 0;border:0;border-radius:8px;height:36px;padding:0 13px;font-size:12px;font-weight:700}.report-view-tabs button.active{color:#256ed6;background:#eaf2ff}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:15px;display:grid}.report-kpi{border:1px solid var(--line);min-height:126px;color:inherit;text-align:left;background:#fff;border-radius:14px;align-items:center;gap:15px;padding:18px;display:flex;position:relative}.report-kpi.active:after{content:"";background:#2c7ae6;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:16px;right:16px}.report-kpi p,.report-kpi strong,.report-kpi small{margin:0;display:block}.report-kpi p{color:#59677b;font-size:13px;font-weight:700}.report-kpi strong{margin:3px 0;font-size:24px}.report-kpi small{color:#79879a;font-size:11px}.report-kpi>b{color:#2d73d7;font-size:10px;position:absolute;bottom:10px;right:14px}.interactive-chart .bar-chart button{height:100%;color:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex}.interactive-chart .bar-chart button:hover,.interactive-chart .bar-chart button.active{background:#f1f6fd}.interactive-country>div:last-child{gap:10px;padding:18px 20px;display:grid}.interactive-country>div:last-child>button{color:#5e6c80;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:80px 1fr 90px;align-items:center;gap:12px;padding:10px;font-size:12px;display:grid}.interactive-country button>div{background:#edf0f5;border-radius:99px;height:8px;overflow:hidden}.interactive-country button i{background:linear-gradient(90deg,#2a76e1,#54a0ff);border-radius:99px;height:100%;display:block}.interactive-country button strong{text-align:right;white-space:nowrap}.report-drilldown{margin-top:15px}.drilldown-table{overflow-x:auto}.drilldown-row{color:#58667a;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:1.5fr 1.3fr 1.2fr 1fr 1fr 24px;align-items:center;gap:14px;width:100%;min-width:800px;min-height:53px;padding:0 20px;font-size:12px;display:grid}.drilldown-row:not(.drilldown-head):hover{background:#f8fbff}.drilldown-head{color:#818d9e;background:#f8f9fc;border-top:0;min-height:42px;font-size:11px;font-weight:800}.drilldown-head span:last-child{grid-column:auto}.drilldown-row b{color:#2c73da;text-align:right}.report-country-customers{margin-top:15px;scroll-margin-top:80px;overflow:hidden}.country-customer-table{overflow-x:auto}.country-customer-row{color:#536277;border-top:1px solid #edf0f4;grid-template-columns:minmax(210px,1.45fr) 130px minmax(190px,1.25fr) 100px 105px 105px 100px;align-items:center;gap:14px;min-width:1030px;min-height:66px;padding:9px 20px;font-size:14px;display:grid}.country-customer-row:not(.country-customer-head):hover{background:#f8fbf9}.country-customer-row>div strong,.country-customer-row>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.country-customer-row>div strong{color:#263b30;font-size:15px}.country-customer-row>div small{color:#8b978f;margin-top:3px;font-size:12px}.country-customer-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.country-customer-head{color:#7d8c83;background:#f6f9f7;border-top:0;min-height:44px;font-size:13px;font-weight:800}.country-customer-pagination{border-top:1px solid #e7ede9;justify-content:flex-end;align-items:center;gap:12px;padding:14px 18px;display:flex}.country-customer-pagination span{color:#718178;font-size:13px}.country-customer-pagination button{color:#315d45;background:#fff;border:1px solid #d8e3dc;border-radius:9px;min-height:38px;padding:0 13px;font-size:13px;font-weight:700}.country-customer-pagination button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:1280px){.form-grid,.detail-metrics.five{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-overview-v2{grid-template-columns:1fr}.customer-company-card{grid-row:auto}.report-kpis{grid-template-columns:1fr 1fr}}@media (max-width:900px){.form-grid{grid-template-columns:1fr 1fr}.form-page-heading{flex-direction:column;align-items:flex-start}.deal-detail-grid{grid-template-columns:1fr}.deal-activity{grid-column:auto}.opportunity-detail-hero{flex-direction:column;align-items:flex-start}.contact-directory{grid-template-columns:1fr}.detail-metrics.five{grid-template-columns:1fr 1fr}}@media (max-width:780px){body{font-size:13px}.content{padding-inline:14px}.page-heading h1,.form-page-heading h1{font-size:24px}.form-grid{grid-template-columns:1fr}.form-grid .wide-field{grid-column:auto}.form-page-heading>div:last-child{width:100%}.form-page-heading>div:last-child .primary-button,.form-footer .primary-button{width:auto;padding:0 14px;font-size:12px}.form-progress,.form-footer{flex-direction:column;align-items:flex-start}.profile-data-grid,.person-card dl,.deal-info-list,.report-kpis,.report-grid{grid-template-columns:1fr}.report-heading-actions{flex-wrap:wrap}.report-view-tabs{overflow-x:auto}.report-view-tabs button{flex:none}.deal-stage-progress{grid-template-columns:repeat(5,100px);overflow-x:auto}.deal-stage-progress>div:not(:last-child):after{display:none}.opportunity-detail-hero .primary-button{width:auto;padding:0 13px;font-size:12px}}.customer-list{border-radius:16px;box-shadow:0 8px 28px #1a31530b}.customer-list-head{z-index:2;position:sticky;top:0}.customer-list-row:nth-child(odd){background:#fcfdff}.customer-list-row:hover{background:#f4f8fe}.operation-heading{text-align:center;width:100%;display:block}.customer-action-cell{place-items:center;width:100%;display:grid}.customer-action-cell .view-button{justify-self:center;min-width:82px;padding:8px 10px;box-shadow:0 2px 8px #2467c40f}.order-filters{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:6px;margin-bottom:14px;padding:6px;display:flex}.order-filters button{color:#68768a;background:0 0;border:0;border-radius:8px;height:35px;padding:0 12px;font-size:12px;font-weight:700}.order-filters button.active{color:#246ed7;background:#eaf2ff}.order-filters span{flex:1}.order-card-list{gap:13px;display:grid}.order-card{border-radius:16px;transition:all .18s;overflow:visible}.order-card:hover,.order-card.expanded{border-color:#cdddf2;box-shadow:0 10px 30px #1f4c8b12}.order-card>header{background:linear-gradient(#fff,#fbfcfe);border-bottom:1px solid #edf1f5;grid-template-columns:185px minmax(220px,1fr) 100px;align-items:center;gap:20px;min-height:76px;padding:13px 20px;display:grid}.order-card>header>div:first-child{align-items:center;gap:9px;display:flex}.order-number{color:#2d6fcf;font-size:13px;font-weight:800}.order-customer{align-items:center;gap:11px;display:flex}.order-customer>span{color:#2b70d0;background:#e5effd;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.order-customer strong,.order-customer small{display:block}.order-customer strong{font-size:14px}.order-customer small{color:#8491a3;margin-top:3px;font-size:11px}.order-card>header>button{color:#2b71d7;background:0 0;border:0;justify-self:end;font-size:12px;font-weight:700}.order-card-body{grid-template-columns:1.1fr 1fr 1fr 1.15fr;gap:0;padding:18px 20px;display:grid}.order-card-body>section{border-left:1px solid #edf1f5;min-width:0;padding:2px 20px}.order-card-body>section:first-child{border-left:0;padding-left:0}.order-card-body>section:last-child{padding-right:0}.order-card-body span,.order-card-body strong,.order-card-body p,.order-card-body small{margin:0;display:block}.order-card-body span{color:#8995a6;font-size:11px}.order-card-body strong{color:#2d3d54;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:14px;overflow:hidden}.order-card-body p{color:#647287;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.order-card-body small{color:#929cab;margin-top:5px;font-size:10px}.progress-with-label{align-items:center;gap:8px;margin-top:11px;display:flex}.progress-with-label .mini-progress{flex:1;margin:0}.progress-with-label b{color:#6b788c;font-size:10px}.order-card-detail{background:#f7faff;border-top:1px dashed #dce4ee;border-radius:0 0 16px 16px;grid-template-columns:repeat(4,minmax(0,1fr)) 150px;align-items:center;gap:20px;padding:17px 20px;display:grid}.order-card-detail span,.order-card-detail strong,.order-card-detail small{display:block}.order-card-detail span{color:#8995a7;font-size:10px}.order-card-detail strong{color:#33445c;margin-top:4px;font-size:13px}.order-card-detail small{color:#7c899c;margin-top:3px;font-size:10px}.order-card-detail button{color:#2870d7;background:0 0;border:0;font-size:12px;font-weight:700}@media (max-width:1100px){.order-card-body{grid-template-columns:1fr 1fr;gap:18px 0}.order-card-body>section:nth-child(3){border-left:0;padding-left:0}.order-card-detail{grid-template-columns:1fr 1fr}.order-card-detail button{justify-self:start}}@media (max-width:700px){.order-filters{overflow-x:auto}.order-filters button{flex:none}.order-filters span{display:none}.order-card>header{grid-template-columns:1fr auto;gap:10px}.order-card>header>div:first-child{grid-column:1/-1}.order-card-body{grid-template-columns:1fr}.order-card-body>section,.order-card-body>section:nth-child(3){border-top:1px solid #edf1f5;border-left:0;padding:13px 0}.order-card-body>section:first-child{border-top:0}.order-card-detail{grid-template-columns:1fr}}.auth-screen{background:radial-gradient(circle at 20% 10%,#e7f1ff 0,#0000 35%),linear-gradient(135deg,#f7f9fc,#edf3fb);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #dfe7f2;border-radius:22px;width:min(480px,100%);padding:34px;box-shadow:0 24px 70px #14346021}.login-brand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.login-mark{color:#fff;background:linear-gradient(145deg,#287cef,#56a3ff);border-radius:14px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid;box-shadow:0 9px 25px #287cef3d}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:17px}.login-brand small{color:#8190a4;margin-top:3px;font-size:12px}.login-eyebrow{margin:0;font-weight:800;color:#2875dd!important;font-size:12px!important}.login-card h1{margin:6px 0 9px;font-size:29px}.login-card>p{color:#68778c;font-size:13px;line-height:1.7}.google-login-button{color:#35465e;background:#fff;border:1px solid #d8e0eb;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;margin-top:24px;font-size:13px;font-weight:800;display:flex;box-shadow:0 4px 14px #1c365b0d}.google-login-button:hover{background:#f8fbff;border-color:#afc8eb}.google-login-button span{color:#2e73dc;font-size:17px}.login-security{color:#748298;border-top:1px solid #edf1f5;flex-wrap:wrap;justify-content:center;gap:8px 15px;margin-top:24px;padding-top:19px;font-size:10px;display:flex}.loading-card{text-align:center}.loading-card .login-mark{margin:0 auto 20px}.loading-line{background:#e8edf4;border-radius:99px;height:5px;margin-top:24px;overflow:hidden}.loading-line i{background:#2d7ae6;border-radius:99px;width:40%;height:100%;animation:1.2s ease-in-out infinite loading-slide;display:block}@keyframes loading-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.signout-button{color:#66758a;background:#fff;border:1px solid #dfe5ed;border-radius:7px;margin-left:4px;padding:5px 7px;font-size:10px}.file-upload{cursor:pointer}.file-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wraplume-mark{isolation:isolate;background:linear-gradient(145deg,#124e9d,#287ff0 58%,#7bc9ff);border-color:#ffffff6b;position:relative;overflow:hidden;box-shadow:0 9px 26px #1f70e24d}.wraplume-mark:before{z-index:-1;content:"";background:linear-gradient(105deg,#0000 35%,#fff6 48%,#0000 61%);position:absolute;inset:-45% -25%;transform:rotate(-10deg)}.wraplume-mark i{letter-spacing:-.12em;font-style:normal;font-weight:900;transform:translate(-1px)}.login-mark.wraplume-mark i{font-size:22px}.website-link:disabled{cursor:default;opacity:.55}.profile-link,.contact-email-link{color:#08713a;font-weight:800;text-decoration:none}.profile-link:hover,.contact-email-link:hover{text-decoration:underline}.contact-email-link{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.contact-card button:disabled,.person-card footer button:disabled{cursor:default;opacity:.45}.whatsapp-link{color:#0a7b3f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:800;text-decoration:none;display:block;overflow:hidden}.whatsapp-link:hover{text-decoration:underline}.soft-select{color:#58677c;background:#fff;border:1px solid #dfe5ed;border-radius:8px;min-height:36px;padding:0 34px 0 11px;font-size:13px;font-weight:700}.inline-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.notification-panel{z-index:45;background:#fff;border:1px solid #dce4ef;border-radius:15px;width:min(430px,100vw - 28px);position:absolute;top:63px;right:30px;overflow:hidden;box-shadow:0 20px 55px #132e532e}.notification-panel>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.notification-panel>header strong,.notification-panel>header small{display:block}.notification-panel>header strong{font-size:15px}.notification-panel>header small{color:#8491a3;margin-top:3px;font-size:11px}.notification-panel>header button{color:#718096;background:#f2f5f9;border:0;border-radius:8px;width:28px;height:28px;font-size:19px}.notification-list{overscroll-behavior:contain;scrollbar-color:#b8c8bd transparent;scrollbar-width:thin;max-height:min(520px,100dvh - 135px);padding:7px;overflow-y:auto}.notification-list:focus{outline-offset:-2px;outline:2px solid #07703a2e}.notification-list>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.notification-list>button:hover{background:#f5f8fd}.notification-list i{border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:800;display:grid}.notification-list i.red{color:#d84b48;background:#ffeded}.notification-list i.amber{color:#c4780b;background:#fff1dc}.notification-list strong,.notification-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notification-list small{color:#8390a2;margin-top:3px;font-size:10px}.notification-list b{color:#2b72d8;font-size:10px}.notification-group-label{z-index:1;color:#6e7c72;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:space-between;align-items:center;margin:0 -1px 3px;padding:8px 10px 6px;font-size:11px;font-weight:800;display:flex;position:sticky;top:-7px}.notification-group-label b{color:#0a6536;background:#e8f3eb;border-radius:99px;place-items:center;min-width:22px;height:20px;padding:0 6px;display:grid}.notification-empty{color:#8592a5;text-align:center;padding:34px 20px;font-size:12px}.followup-calendar{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.calendar-task{padding:17px}.calendar-task>header{justify-content:space-between;align-items:center;display:flex}.calendar-task>header span{color:#526177;font-size:12px;font-weight:800}.calendar-task>header b{border-radius:7px;padding:5px 8px;font-size:10px}.calendar-task>header b.red{color:#d94c49;background:#ffeded}.calendar-task>header b.blue{color:#2671dc;background:#eaf2ff}.calendar-task>header b.violet{color:#7855ce;background:#f0ebff}.calendar-task h3{margin:17px 0 5px;font-size:16px}.calendar-task p{color:#8491a3;margin:0;font-size:11px}.calendar-task>strong{color:#43536a;min-height:42px;margin:15px 0;font-size:12px;line-height:1.65;display:block}.calendar-task footer{grid-template-columns:1fr 1fr 1.15fr;gap:7px;display:grid}.calendar-task footer button{color:#516279;white-space:nowrap;background:#fff;border:1px solid #dce3ed;border-radius:9px;min-width:0;min-height:40px;padding:7px 9px;font-size:11px;font-weight:700}.calendar-task footer .complete-button{color:#fff;background:linear-gradient(135deg,#08713a,#0a8647);border-color:#08713a;margin-left:0}.calendar-task.completed{opacity:.6}.action-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06162d94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.action-modal{background:#fff;border:1px solid #ffffffad;border-radius:19px;width:min(680px,100%);max-height:min(860px,92vh);animation:.18s ease-out detail-in;overflow:auto;box-shadow:0 28px 80px #03163147}.action-modal.wide{width:min(840px,100%)}.action-modal>header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;padding:20px 23px;display:flex;position:sticky;top:0}.action-modal>header p,.action-modal>header h2{margin:0}.action-modal>header p{color:#2c73d8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.action-modal>header h2{margin-top:4px;font-size:21px}.action-modal>header>button{color:#68778b;background:#f0f3f7;border:0;border-radius:9px;width:32px;height:32px;font-size:22px}.action-form,.quote-preview,.order-detail-modal{padding:22px 23px}.action-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.action-field{color:#5d6b7e;gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.action-field.wide,.check-field.wide{grid-column:1/-1}.action-field input,.action-field select,.action-field textarea{color:#26364d;background:#fff;border:1px solid #dce3ed;border-radius:9px;outline:0;width:100%;min-height:42px;padding:9px 11px;font-size:13px;font-weight:500}.action-field textarea{resize:vertical;min-height:82px;line-height:1.55}.check-field{color:#536379;align-items:center;gap:8px;font-size:12px;display:flex}.check-field input{width:16px;height:16px}.action-modal-actions{border-top:1px solid #edf0f4;justify-content:flex-end;gap:9px;margin-top:23px;padding-top:18px;display:flex}.action-modal-actions>button:not(.primary-button){color:#58677b;background:#fff;border:1px solid #dce3ed;border-radius:9px;height:40px;padding:0 15px;font-size:12px;font-weight:700}.action-save-error{color:#943d35;background:#fff2f1;border:1px solid #e4aaa4;border-radius:9px;margin-top:16px;padding:11px 13px;font-size:12px;font-weight:700;line-height:1.55}.action-field-help{color:#7a8798;font-size:11px;font-weight:500;line-height:1.45}.action-field-help.error{color:#a3453c;font-weight:700}.action-field input[aria-invalid=true]{border-color:#d28c84;box-shadow:0 0 0 3px #b1463a14}.followup-auto-note{color:#2f5d41;background:#f1f8f3;border:1px solid #cfe2d5;border-radius:10px;gap:4px;margin-bottom:17px;padding:12px 14px;line-height:1.5;display:grid}.followup-auto-note strong{font-size:13px}.followup-auto-note span{color:#60766a;font-size:12px}.row-actions .complete-button,.calendar-task footer .complete-button{touch-action:manipulation;min-width:92px;min-height:40px;padding:8px 13px}.complete-button:disabled{cursor:wait;opacity:.7}.complete-button.failed{color:#fff!important;background:#c47a38!important;border-color:#c47a38!important}.status-chip.green,.calendar-task>header b.green{color:#08713a;background:#e5f4e9}.customer-combobox{min-width:0;position:relative}.customer-combobox>input{background-image:linear-gradient(45deg,#0000 50%,#77857b 50%),linear-gradient(135deg,#77857b 50%,#0000 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.customer-combobox>input[aria-invalid=true]{border-color:#d89c95}.customer-combobox-selected,.customer-combobox-warning{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;font-weight:600;display:block;overflow:hidden}.customer-combobox-selected{color:#718079}.customer-combobox-warning{color:#b8564e}.customer-combobox-list{z-index:20;background:#fff;border:1px solid #d9e3dc;border-radius:11px;max-height:292px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #12321f29}.customer-combobox-list>button{color:#33473b;text-align:left;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.customer-combobox-list>button:hover,.customer-combobox-list>button.active{background:#edf6f0}.customer-combobox-list>button>span{min-width:0}.customer-combobox-list strong,.customer-combobox-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-combobox-list strong{font-size:12px}.customer-combobox-list small{color:#839087;margin-top:3px;font-size:10px}.customer-combobox-list>button>b{color:#6f7e75;flex:none;font-size:10px}.customer-combobox-empty{color:#839087;text-align:center;padding:22px 12px;font-size:11px}.action-modal .primary-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.action-modal .primary-button{width:auto;padding:0 16px;font-size:13px}.quote-brand{color:#fff;background:linear-gradient(125deg,#103261,#246fc5);border-radius:12px;align-items:center;gap:11px;margin-bottom:20px;padding:16px;display:flex}.quote-brand>span{background:#ffffff1f;border:1px solid #fff6;border-radius:11px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.quote-brand strong,.quote-brand small{display:block}.quote-brand small{color:#bdd3eb;margin-top:3px;font-size:10px}.quote-preview>dl,.order-detail-modal>dl{grid-template-columns:1fr 1fr;gap:0 24px;margin:19px 0 0;display:grid}.quote-preview dl>div,.order-detail-modal dl>div{border-bottom:1px solid #edf1f5;padding:12px 0}.quote-preview dt,.order-detail-modal dt{color:#8794a6;font-size:10px}.quote-preview dd,.order-detail-modal dd{color:#314159;margin:4px 0 0;font-size:12px;font-weight:700}.order-detail-summary{background:#f5f8fd;border-radius:12px;padding:17px}.order-detail-summary h3{margin:10px 0 4px;font-size:20px}.order-detail-summary p{color:#7b899d;margin:0;font-size:12px}.empty-action{text-align:center;place-items:center;min-height:230px;padding:28px;display:grid}.empty-action strong{font-size:16px}.empty-action p{color:#8491a3;margin:8px 0 18px;font-size:12px}.empty-action .primary-button{width:auto}.order-detail-actions{gap:5px;display:flex!important}.order-detail-actions button{flex:1;padding:5px!important}.order-card-detail{grid-template-columns:repeat(4,minmax(0,1fr)) 180px}.drilldown-row{grid-template-columns:repeat(5,minmax(120px,1fr))}.drilldown-row:not(.drilldown-head){cursor:default}.person-card.add-person{width:100%}@media (max-width:1050px){.followup-calendar{grid-template-columns:1fr 1fr}}@media (max-width:700px){.notification-panel{position:fixed;top:66px;right:14px}.followup-calendar{grid-template-columns:1fr}.action-modal-backdrop{padding:10px}.action-form-grid,.quote-preview>dl,.order-detail-modal>dl{grid-template-columns:1fr}.action-field.wide,.check-field.wide{grid-column:auto}.action-modal>header,.action-form,.quote-preview,.order-detail-modal{padding-left:16px;padding-right:16px}.soft-select{min-width:0}.order-detail-actions{flex-direction:column}}:root{--navy:#092417;--blue:#096633;--ink:#183126;--muted:#74847a;--line:#e4e9e2;--surface:#fff;--canvas:#f5f7f3;--brand-green:#075a2a;--brand-green-2:#0b7540;--brand-gold:#c69358;--brand-gold-soft:#f3e7d7}body{background:radial-gradient(circle at 78% 5%,#c6935814,transparent 24%),radial-gradient(circle at 22% 38%,#075a2a0b,transparent 30%),var(--canvas)}.sidebar{background:linear-gradient(168deg,#0b3923 0%,#062718 55%,#041c12 100%);box-shadow:12px 0 38px #072b1a14}.sidebar:before{pointer-events:none;content:"";background:radial-gradient(circle at 12% 4%,#c693582e,#0000 23%),linear-gradient(135deg,#0000 0 62%,#ffffff06 62% 63%,#0000 63%);position:absolute;inset:0}.brand,.main-nav,.sidebar-footer{z-index:1;position:relative}.brand-logo-shell{background:#fff;border:1px solid #ffffff57;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 10px 28px #0003}.brand-logo-shell img{object-fit:cover;width:100%;height:100%}.brand-copy strong{letter-spacing:.015em;font-size:18px}.brand-copy small{color:#a9bdae}.nav-label{color:#8ea897}.nav-item{color:#c0d1c5}.nav-item:hover{background:#fff1}.nav-item.active{background:linear-gradient(100deg,#0c6b39,#139454);box-shadow:0 10px 24px #012f1857,inset 0 0 0 1px #ffffff14}.nav-item.active:after{background:var(--brand-gold);content:"";border-radius:4px;width:3px;height:24px;margin-left:auto}.nav-item.active .nav-count{display:none}.sidebar-footer{background:#ffffff0b;border-color:#ffffff1a}.sidebar-footer small{color:#8fa897}.sync-dot{background:#c69358;box-shadow:0 0 0 4px #c6935821}.workspace{background:linear-gradient(#ffffff52,#0000 210px);min-height:100vh;position:relative;overflow:hidden}.workspace:before{pointer-events:none;content:"";background-image:linear-gradient(#075a2a05 1px,#0000 1px),linear-gradient(90deg,#075a2a05 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 62%);mask-image:linear-gradient(#0009,#0000 62%)}.topbar,.content{z-index:1;position:relative}.topbar{z-index:60;background:#fdfefce6;border-bottom-color:#e3e9e3;box-shadow:0 1px 18px #13362306}.global-search{background:#f7f9f6f2;border-color:#dfe6df}.global-search:focus-within{border-color:#82ab91;box-shadow:0 0 0 3px #075a2a12}.avatar{color:#075a2a;background:#e4f0e8}.icon-button.active{color:#075a2a;background:#ecf5ef;border-color:#9ab9a5}.content{max-width:1600px;padding-top:25px}.panel,.metric-card,.mini-metrics>div,.filter-bar,.report-view-tabs{border-color:#e1e7e0;box-shadow:0 8px 25px #1e3d2b0a}.panel{border-radius:17px}.panel-heading{border-color:#edf0ec}.page-heading h1{color:#143223}.primary-button{background:linear-gradient(135deg,#086b35,#0b8646);box-shadow:0 9px 22px #075e2d33}.primary-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.text-button{color:#08713a}.period-button{color:#315b42}.soft-button:hover,.soft-select:hover{border-color:#b7c9bc}.filter-chip:hover,.filter-chip.active,.followup-tabs button.active,.report-view-tabs button.active{color:#075f31;background:#e7f2e9}.view-button{color:#076433;border-color:#cbd9ce}.customer-action-cell .view-button{box-shadow:0 2px 8px #075a2a0f}.company-context strong{color:#0a6737}.grade-A{color:#8b5c22;background:#f7ead7}.grade-B{color:#096436;background:#e3f1e7}.metric-icon.blue{color:#08703a;background:#e4f2e9}.metric-icon.amber{color:#a76927;background:#f7ead8}.metric-icon.green{color:#08703a;background:#e4f2e9}.metric-icon.purple{color:#725a3e;background:#f2ece5}.dashboard-hero{background:linear-gradient(115deg,#fff 0%,#fbfdf9 50%,#edf4ed 100%);border:1px solid #dfe7df;border-radius:22px;align-items:center;min-height:168px;margin-bottom:18px;padding:28px 31px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #1f412c0e}.dashboard-hero:before{content:"";border:1px solid #075a2a1f;border-radius:50%;width:390px;height:230px;position:absolute;bottom:-145px;left:-70px;box-shadow:0 0 0 42px #075a2a05,0 0 0 84px #c6935805}.dashboard-hero:after{content:"";background:radial-gradient(circle,#c693581f,#0000 66%);border-radius:50%;width:250px;height:250px;position:absolute;top:-80px;right:29%}.dashboard-hero .page-heading{z-index:2;align-items:center;width:100%;margin:0;position:relative}.dashboard-hero .eyebrow{color:#597565;letter-spacing:.06em}.dashboard-hero .page-heading h1{max-width:680px;font-size:clamp(27px,2.3vw,36px)}.dashboard-hero .page-heading p:last-child{color:#6c7e72}.dashboard-hero .primary-button{background:linear-gradient(135deg,#075a2a,#0a7a3d);margin-right:245px}.packaging-art{z-index:1;opacity:.94;width:410px;height:100%;position:absolute;top:0;right:0;overflow:hidden}.packaging-art:before{content:"";background:linear-gradient(90deg,#0000,#ffffff57 27%,#075a2a0a);position:absolute;inset:0}.packaging-art:after{content:"";border:1px solid #075a2a2b;border-radius:50%;width:335px;height:155px;position:absolute;bottom:-62px;right:-26px;transform:rotate(-8deg)}.packaging-art b{color:#075a2a6b;letter-spacing:.16em;font-size:8px;position:absolute;bottom:13px;right:22px}.package{background:linear-gradient(145deg,#ffffffeb,#dcecdfcc);border:1px solid #075a2a4f;display:block;position:absolute;bottom:27px;box-shadow:0 13px 28px #1c462b1a}.package i,.package:before,.package:after{content:"";display:block;position:absolute}.package.pouch{clip-path:polygon(0 8%,8% 0,16% 8%,24% 0,32% 8%,40% 0,48% 8%,56% 0,64% 8%,72% 0,80% 8%,88% 0,100% 8%,100% 100%,0 100%);border-radius:8px 8px 14px 14px;width:70px;height:93px;right:271px}.package.pouch:after{background:#075a2a38;height:1px;top:22px;left:9px;right:9px}.package.pouch i{border:1px solid #c693588c;border-radius:50% 50% 44% 44%;width:20px;height:25px;top:42px;left:25px}.package.carton{background:linear-gradient(150deg,#f9f1e6f5,#d2a77385);border-radius:5px;width:83px;height:119px;right:175px}.package.carton:before{background:#7e52242e;width:1px;top:0;bottom:0;left:50%}.package.carton:after{border-top:1px solid #7e52243b;border-bottom:1px solid #7e522433;height:18px;top:16px;left:10px;right:10px}.package.carton i{border:1px solid #075a2a2e;border-radius:4px;height:35px;bottom:17px;left:16px;right:16px}.package.mailer{border-radius:13px 13px 22px 22px;width:92px;height:104px;bottom:36px;right:81px;transform:rotate(4deg)}.package.mailer:before{background:#075a2a38;height:1px;top:22px;left:0;right:0}.package.mailer:after{border:1px solid #075a2a2e;border-radius:50%;width:42px;height:26px;top:45px;left:25px}.package.shipper{background:linear-gradient(145deg,#ead5b8,#cda36f);border-radius:4px;width:103px;height:85px;bottom:25px;right:-28px;transform:rotate(-3deg)}.package.shipper:before{background:#5b391638;width:1px;top:0;bottom:0;left:50%}.package.shipper:after{background:#5b39162e;height:1px;top:22px;left:0;right:0}.progress-with-label .mini-progress i,.mini-progress i,.completeness-track i,.probability-track i{background:linear-gradient(90deg,#0b7440,#5aa276)}.mini-progress.production i{background:linear-gradient(90deg,#b77b3d,#d7ad78)}.report-kpi:hover,.report-kpi.active{border-color:#aac4b2;box-shadow:0 10px 28px #075a2a14}.report-kpi.active:after{background:linear-gradient(90deg,#075a2a,#c69358)}.interactive-chart .bar-chart button.active i{background:linear-gradient(#075a2a,#42a06a);box-shadow:0 0 0 4px #075a2a12}.interactive-country button i{background:linear-gradient(90deg,#075a2a,#55a575)}.interactive-country>div:last-child>button:hover,.interactive-country>div:last-child>button.active{color:#075f31;background:#edf5ef}.opportunity-detail-hero,.detail-hero{background:linear-gradient(120deg,#092f1d,#075a2a 61%,#b07a42 145%)}.detail-identity>span{background:#ffffff21;border-color:#ffffff59}.deal-stage-progress .done{color:#08703a}.deal-stage-progress .done i,.deal-stage-progress .done:not(:last-child):after{background:#0a743d}.opportunity-card:hover{border-color:#b9cfbf;box-shadow:0 10px 27px #075a2a14}.quote-brand{background:linear-gradient(125deg,#0a3520,#075a2a 68%,#9a6835)}.quote-brand>img{object-fit:cover;background:#fff;border-radius:10px;width:39px;height:39px}.notification-list i.blue{color:#075f31;background:#e6f2e9}.action-field input:focus,.action-field select:focus,.action-field textarea:focus{border-color:#72a184;box-shadow:0 0 0 3px #075a2a14}.detail-actions .primary-button{color:#fff;background:#c69358}.detail-tabs button.active{color:#075f31}.detail-tabs button.active:after{background:linear-gradient(90deg,#075a2a,#c69358)}.business-type,.file-open-link{color:#08703a}.person-card header>b{color:#075f31;background:#e7f2e9}.person-card.primary{border-color:#c8dbcce6;box-shadow:0 8px 25px #075a2a12}.auth-screen{background:radial-gradient(circle at 18% 12%,#c6935824,#0000 30%),radial-gradient(circle at 82% 78%,#075a2a1f,#0000 36%),linear-gradient(135deg,#f8faf6,#eef3ec);position:relative;overflow:hidden}.auth-screen:before{pointer-events:none;content:"";background-image:linear-gradient(#075a2a06 1px,#0000 1px),linear-gradient(90deg,#075a2a06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 70%);mask-image:linear-gradient(135deg,#000,#0000 70%)}.login-card{z-index:1;border-color:#dce6dd;position:relative;box-shadow:0 28px 80px #0f3c2221}.brand-login-card:after{content:"";border:1px solid #c693582e;border-radius:50%;width:160px;height:160px;position:absolute;top:-55px;right:-52px;box-shadow:0 0 0 32px #075a2a06}.login-brand{margin-bottom:32px;display:block}.login-logo-full{width:min(245px,76%);height:auto;display:block}.login-brand>small{color:#7a887e;letter-spacing:.08em;margin-top:9px;font-size:11px;display:block}.login-eyebrow{color:#08703a!important}.google-login-button span{color:#0a6a38}.login-icon-shell{background:#fff;border:1px solid #d9e4da;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid;overflow:hidden;box-shadow:0 12px 30px #074b2424}.login-icon-shell img{object-fit:cover;width:100%;height:100%}.loading-line i{background:linear-gradient(90deg,#075a2a,#c69358)}.temporary-login-form{gap:10px;margin-top:22px;display:grid}.temporary-login-form label{color:#435147;font-size:12px;font-weight:800}.temporary-login-form input{color:#1c3023;background:#fbfdfb;border:1px solid #cedbd0;border-radius:11px;outline:none;width:100%;height:48px;padding:0 14px;font-size:15px}.temporary-login-form input:focus{border-color:#08703a;box-shadow:0 0 0 3px #08703a1a}.temporary-login-button{color:#fff;background:#08703a;border:0;border-radius:11px;width:100%;height:48px;font-size:14px;font-weight:800}.temporary-login-button:disabled{cursor:not-allowed;opacity:.55}.login-divider{color:#8a958d;align-items:center;gap:12px;margin:20px 0 -8px;font-size:11px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#e4eae4;flex:1;height:1px}@media (max-width:1180px){.brand-logo-shell{width:40px;height:40px}.nav-item.active:after{display:none}.dashboard-hero .primary-button{margin-right:200px}.packaging-art{width:330px;transform:translate(35px)}}@media (max-width:900px){.dashboard-hero{min-height:180px;padding:24px}.dashboard-hero .page-heading{align-items:flex-start}.dashboard-hero .page-heading h1{max-width:500px}.dashboard-hero .primary-button{margin-right:0}.packaging-art{opacity:.45;right:-100px}}@media (max-width:780px){.workspace:before{display:none}.dashboard-hero{min-height:166px;padding:20px}.dashboard-hero .page-heading{width:78%}.dashboard-hero .page-heading h1{font-size:24px}.dashboard-hero .page-heading p:last-child{max-width:290px}.packaging-art{opacity:.32;right:-165px}.brand-login-card{padding:28px}}.page-banner{isolation:isolate;background:linear-gradient(115deg,#fff 0%,#fbfdf9 54%,#edf4ed 100%);border:1px solid #dfe7df;border-radius:20px;align-items:center;min-height:138px;margin-bottom:18px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 13px 34px #1f412c0d}.page-banner:before{z-index:0;content:"";border:1px solid #075a2a1a;border-radius:50%;width:390px;height:230px;position:absolute;bottom:-148px;left:-78px;box-shadow:0 0 0 42px #075a2a04,0 0 0 84px #c6935804}.page-banner:after{z-index:0;content:"";background:radial-gradient(circle,#c693581a,#0000 67%);border-radius:50%;width:260px;height:260px;position:absolute;top:-96px;right:27%}.page-heading-copy,.page-heading-action{z-index:3;position:relative}.page-heading-copy{min-width:0;max-width:680px}.page-heading-action{flex:none;margin-right:250px}.page-banner .eyebrow{color:#587261;letter-spacing:.055em}.page-banner h1{color:#143223;max-width:680px;font-size:clamp(27px,2.15vw,33px)}.page-banner .page-heading-copy>p:last-child{color:#6b7d72;max-width:660px}.page-banner .packaging-art{z-index:1;opacity:.58;pointer-events:none;width:390px;right:0}.page-banner .packaging-art:before{background:linear-gradient(90deg,#0000,#ffffff7a 24%,#075a2a06)}.page-banner .package{border-color:#075a2a33;box-shadow:0 10px 24px #1c462b0e}.page-banner .packaging-art b{color:#075a2a4f}.banner-home{min-height:168px;padding:28px 31px}.banner-home h1{font-size:clamp(28px,2.35vw,36px)}.banner-home .packaging-art{opacity:.78}.banner-customers{background:linear-gradient(115deg,#fff 0%,#f9fcf8 56%,#eaf3ec 100%)}.banner-followups{background:linear-gradient(115deg,#fff 0%,#fafcf7 56%,#edf3e8 100%)}.banner-opportunities{background:linear-gradient(115deg,#fff 0%,#fcfaf6 55%,#f2eadf 100%)}.banner-orders{background:linear-gradient(115deg,#fff 0%,#fbf8f3 54%,#efe3d4 100%)}.banner-reports{background:linear-gradient(115deg,#fff 0%,#f8fbf7 54%,#e7f1e9 100%)}.art-customers .pouch{bottom:20px;right:263px;transform:scale(.9)}.art-customers .carton{right:166px}.art-customers .mailer{right:63px;transform:rotate(7deg)scale(.93)}.art-customers .shipper{opacity:.24}.art-followups .pouch{bottom:21px;right:255px;transform:rotate(-4deg)scale(1.03)}.art-followups .carton{opacity:.38;height:91px;bottom:34px;right:151px}.art-followups .mailer{bottom:27px;right:52px;transform:rotate(5deg)scale(1.08)}.art-followups .shipper{opacity:.18}.art-opportunities .pouch{opacity:.42;bottom:28px;right:253px;transform:scale(.88)}.art-opportunities .carton{bottom:19px;right:156px;transform:rotate(-2deg)scale(1.04)}.art-opportunities .mailer{bottom:32px;right:56px;transform:rotate(7deg)scale(.94)}.art-opportunities .shipper{opacity:.28}.art-orders .pouch{opacity:.2}.art-orders .carton{bottom:20px;right:212px;transform:scale(1.04)}.art-orders .mailer{bottom:35px;right:110px;transform:rotate(3deg)scale(.9)}.art-orders .shipper{width:114px;height:91px;bottom:22px;right:-10px;transform:rotate(-3deg)scale(1.08)}.art-reports .pouch{opacity:.42;bottom:26px;right:279px;transform:scale(.78)}.art-reports .carton{height:98px;bottom:29px;right:190px;transform:scale(.88)}.art-reports .mailer{bottom:31px;right:88px;transform:rotate(5deg)scale(.93)}.art-reports .shipper{bottom:25px;right:-16px;transform:rotate(-4deg)scale(.9)}.form-page-heading{isolation:isolate;background:linear-gradient(115deg,#fff 0%,#fbfdf9 58%,#edf4ed 100%);border:1px solid #dfe7df;border-radius:19px;align-items:center;min-height:145px;padding:22px 25px;position:relative;overflow:hidden;box-shadow:0 12px 30px #1f412c0b}.form-page-heading:before{clip-path:polygon(0 8%,8% 0,16% 8%,24% 0,32% 8%,40% 0,48% 8%,56% 0,64% 8%,72% 0,80% 8%,88% 0,100% 8%,100% 100%,0 100%);content:"";background:linear-gradient(145deg,#ffffff6b,#d2e6d747);border:1px solid #075a2a1f;border-radius:7px 7px 12px 12px;width:70px;height:92px;position:absolute;top:18px;right:48px;transform:rotate(7deg)}.form-page-heading:after{content:"";border:1px solid #c693581f;border-radius:50%;width:270px;height:135px;position:absolute;bottom:-64px;right:112px;transform:rotate(-8deg)}.form-page-heading>div{z-index:2;position:relative}.detail-hero,.opportunity-detail-hero{isolation:isolate;position:relative;overflow:hidden}.detail-hero>*,.opportunity-detail-hero>*{z-index:2;position:relative}.detail-hero:before,.opportunity-detail-hero:before{z-index:1;content:"";background:linear-gradient(145deg,#ffffff0b,#c6935814);border:1px solid #ffffff21;border-radius:7px;width:94px;height:119px;position:absolute;bottom:-25px;right:73px;transform:rotate(5deg)}.detail-hero:after,.opportunity-detail-hero:after{z-index:1;content:"";border:1px solid #ffffff1a;border-radius:50%;width:250px;height:150px;position:absolute;bottom:-78px;right:-43px;transform:rotate(-9deg)}@media (max-width:1180px){.page-heading-action{margin-right:190px}.page-banner .packaging-art{width:325px;transform:translate(30px)}}@media (max-width:960px){.page-banner{align-items:flex-start;min-height:154px}.page-heading-copy{max-width:68%}.page-heading-action{margin-right:0}.page-banner .packaging-art{opacity:.37;right:-92px}.form-page-heading:before{opacity:.48}}@media (max-width:780px){.page-banner{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:176px;padding:20px}.page-heading-copy{max-width:88%}.page-banner h1{font-size:24px}.page-heading-action{margin:0;position:relative;bottom:auto;left:auto}.page-heading-action .primary-button{width:auto;padding:0 13px;font-size:12px}.page-banner .packaging-art{opacity:.2;right:-150px}.page-banner .packaging-art b{display:none}.form-page-heading{min-height:auto;padding:19px}.form-page-heading:before{opacity:.28;right:-15px}.detail-hero:before,.opportunity-detail-hero:before{opacity:.5;right:-8px}}.crm-shell{grid-template-columns:244px minmax(0,1fr)}.sidebar{isolation:isolate;background:linear-gradient(164deg,#0b4328 0%,#062d1c 47%,#031c11 100%);padding:20px 15px 17px;overflow:hidden;box-shadow:14px 0 40px #0425151c}.sidebar:before{z-index:-3;background:radial-gradient(circle at 7% 1%,#d8ab7033,#0000 23%),linear-gradient(142deg,#0000 0 56%,#ffffff07 56% 56.6%,#0000 56.6%),linear-gradient(23deg,#0000 0 79%,#c6935809 79% 79.7%,#0000 79.7%)}.sidebar:after{z-index:-2;content:"";border:1px solid #ffffff0b;border-radius:50%;width:300px;height:300px;position:absolute;top:42%;left:-126px;box-shadow:0 0 0 42px #ffffff03,0 0 0 84px #c6935803}.brand{z-index:2;border-bottom:1px solid #ffffff18;gap:12px;margin-bottom:18px;padding:8px 8px 21px;position:relative}.brand:after{content:"";background:linear-gradient(90deg,#d0a267,#0000);width:48px;height:1px;position:absolute;bottom:-1px;left:8px}.brand-logo-shell{border-radius:14px;width:46px;height:46px;box-shadow:0 11px 30px #00000040,0 0 0 4px #ffffff09}.brand-copy{gap:2px;min-width:0}.brand-copy strong{white-space:nowrap;letter-spacing:.005em;font-size:17px}.brand-copy strong em{color:#d7ad78;letter-spacing:.12em;vertical-align:2px;margin-left:3px;font-size:10px;font-style:normal}.brand-copy small{color:#8fa99a;letter-spacing:.12em;font-size:8px}.main-nav{z-index:2;gap:7px;position:relative}.nav-label{color:#94ad9e;letter-spacing:.09em;justify-content:space-between;align-items:center;margin:2px 8px 8px;font-size:10px;display:flex}.nav-label b{color:#c69358a8;letter-spacing:.1em;font-size:7px}.nav-item{color:#b9cec1;border:1px solid #0000;border-radius:14px;gap:11px;min-height:54px;padding:7px 10px;font-size:14px;position:relative}.nav-item:hover{color:#fff;background:#ffffff0e;border-color:#ffffff12;transform:translate(2px)}.nav-icon{color:#a9c2b3;background:#ffffff09;border:1px solid #ffffff1b;border-radius:11px;flex:none;width:34px;height:34px;box-shadow:inset 0 1px #ffffff0a}.nav-icon svg{width:18px;height:18px}.nav-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nav-copy strong{color:inherit;font-size:14px;font-weight:700}.nav-copy small{color:#779687;letter-spacing:.035em;font-size:9px}.nav-item.active{color:#fff;background:linear-gradient(105deg,#0f7e43f5,#129c53e6);border-color:#ffffff1f;transform:none;box-shadow:0 12px 28px #00281452,inset 0 1px #ffffff1a}.nav-item.active .nav-icon{color:#fff;background:#ffffff17;border-color:#ffffff2e;box-shadow:0 7px 16px #003a1d33}.nav-item.active .nav-copy small{color:#c5ddcf}.nav-item.active:after{background:#d8aa6e;border-radius:4px;width:3px;height:25px;margin-left:0;box-shadow:0 0 12px #d8aa6e59}.nav-count,.nav-item.active .nav-count{color:#e9f3ec;background:#02251452;border:1px solid #ffffff1a;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:800;display:grid}.sidebar-product-mark{z-index:-1;pointer-events:none;opacity:.5;height:150px;position:absolute;bottom:150px;left:0;right:0}.sidebar-product-mark i,.sidebar-product-mark span,.sidebar-product-mark b{content:"";background:linear-gradient(145deg,#ffffff05,#c6935806);border:1px solid #cde7d61a;display:block;position:absolute;bottom:7px}.sidebar-product-mark i{clip-path:polygon(0 8%,10% 0,20% 8%,30% 0,40% 8%,50% 0,60% 8%,70% 0,80% 8%,90% 0,100% 8%,100% 100%,0 100%);border-radius:6px 6px 11px 11px;width:54px;height:78px;left:18px;transform:rotate(-5deg)}.sidebar-product-mark span{border-radius:4px;width:61px;height:98px;left:80px;transform:rotate(3deg)}.sidebar-product-mark span:after{content:"";background:#c6935817;width:1px;position:absolute;top:0;bottom:0;left:50%}.sidebar-product-mark b{border-radius:5px;width:72px;height:67px;left:148px;transform:rotate(-4deg)}.sidebar-brief{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#fff1,#ffffff06);border:1px solid #ffffff17;border-radius:14px;margin-top:auto;margin-bottom:10px;padding:13px 13px 12px;position:relative;box-shadow:0 12px 28px #00140a21}.sidebar-brief>div:first-child{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.sidebar-brief span{color:#a9c0b1;letter-spacing:.06em;font-size:9px}.sidebar-brief strong{color:#fff;font-size:14px}.sidebar-brief-track{background:#ffffff14;border-radius:99px;height:4px;margin:10px 0 8px;overflow:hidden}.sidebar-brief-track i{border-radius:inherit;background:linear-gradient(90deg,#29a766,#d2a166);height:100%;display:block;box-shadow:0 0 10px #30b1693d}.sidebar-brief p{color:#85a393;margin:0;font-size:9px;line-height:1.45}.sidebar-footer{z-index:2;background:#00140b38;border-radius:14px;min-height:58px;margin-top:0;padding:11px 12px;position:relative}.sidebar-footer strong{font-size:12px}.sidebar-footer small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:9px;overflow:hidden}.sidebar-status-mark{color:#a9cbb6;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:23px;height:23px;margin-left:auto;font-size:9px;display:grid}@media (max-width:1180px){.crm-shell{grid-template-columns:80px minmax(0,1fr)}.sidebar{padding:19px 12px 15px}.brand{justify-content:center;margin-bottom:19px;padding:5px 0 20px}.brand-logo-shell{width:43px;height:43px}.brand-copy,.nav-copy,.nav-label,.sidebar-brief,.sidebar-product-mark,.sidebar-footer>div,.sidebar-status-mark{display:none}.main-nav{gap:8px}.nav-item{justify-content:center;min-height:46px;padding:5px}.nav-item:hover{transform:none}.nav-icon{width:34px;height:34px}.nav-item.active:after{display:none}.nav-count,.nav-item.active .nav-count{width:17px;min-width:17px;height:17px;padding:0;font-size:8px;display:grid;position:absolute;top:1px;right:1px}.sidebar-footer{justify-content:center;min-height:46px;padding:10px}}@media (max-width:780px){.crm-shell{display:block}.sidebar{z-index:20;flex-direction:row;width:100%;height:68px;padding:6px 8px;position:fixed;inset:auto 0 0;overflow:visible}.sidebar:before,.sidebar:after,.brand,.nav-label,.sidebar-brief,.sidebar-product-mark,.sidebar-footer{display:none}.main-nav{flex-direction:row;justify-content:space-around;gap:4px;width:100%}.nav-item{border-radius:11px;flex-direction:column;flex:1;gap:1px;width:auto;min-height:55px;padding:4px 2px}.nav-icon{width:26px;height:26px;box-shadow:none;background:0 0;border:0}.nav-icon svg{width:17px;height:17px}.nav-copy{flex:none;gap:0;display:flex!important}.nav-copy strong{font-size:10px;font-weight:600;display:block}.nav-copy small,.nav-count,.nav-item.active .nav-count{display:none}.nav-item.active{border-color:#ffffff1a;box-shadow:0 7px 18px #00231242}.nav-item.active .nav-icon{box-shadow:none;background:0 0;border:0}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:15px;line-height:1.52}button,input,select,textarea{font-family:inherit}.global-search input,.profile strong,.primary-button,.soft-button,.filter-chip,.soft-select,.text-button,.period-button,.followup-tabs button,.form-page-heading>div:first-child>button{font-size:14px}.profile small,.eyebrow,.page-heading p:last-child,.metric-card p,.panel-heading p,.mini-metrics span,.form-page-heading span,.detail-note-card>p{font-size:13px}.page-heading h1,.page-banner h1,.form-page-heading h1{font-size:clamp(30px,2.2vw,34px);line-height:1.2}.dashboard-hero .page-heading h1,.banner-home h1{font-size:clamp(31px,2.4vw,37px)}.panel-heading h2{font-size:18px}.metric-card strong{font-size:clamp(25px,2vw,30px)}.metric-card small{font-size:13px}.task-row,.customer-list-row,.orders-row,.drilldown-row{font-size:14px}.task-header,.customer-list-head,.orders-head,.drilldown-head,.order-v2-head{font-size:13px}.customer-cell strong,.date-cell strong,.opportunity-card h3,.opportunity-company strong,.order-v2-row strong{font-size:14px}.customer-cell small,.date-cell small,.status-chip,.row-actions button,.plain-status,.view-button,.order-status,.orders-row div>small,.order-v2-row small{font-size:12.5px}.task-row{min-height:72px}.customer-list-row{min-height:86px}.status-chip,.plain-status,.grade,.order-status{justify-content:center;align-items:center;min-height:27px;display:inline-flex}.view-button,.row-actions button,.opportunity-card footer button,.person-card footer button,.calendar-task footer button{min-height:36px}.kanban-head strong{font-size:14px}.kanban-head small,.opportunity-company small,.opportunity-product,.opportunity-amount span,.opportunity-card footer,.opportunity-meta dd,.next-action{font-size:12px}.opportunity-meta dt{font-size:11px}.opportunity-amount strong{font-size:18px}.order-card>header>button,.order-number,.order-card-body p,.order-expanded button{font-size:13px}.order-customer small,.order-card-body span,.order-card-body small,.order-expanded span,.order-expanded small{font-size:12px}.order-card-body strong,.order-expanded strong{font-size:15px}.report-kpi p{font-size:14px}.report-kpi strong{font-size:27px}.report-kpi small,.report-kpi>b{font-size:12px}.bar-chart span,.bar-chart small,.country-stat,.interactive-country>div:last-child>button,.profile-data-grid dt,.purchase-profile-card dt,.person-card dt,.deal-info-list dt,.quote-preview dt,.order-detail-modal dt{font-size:13px}.profile-data-grid dd,.purchase-profile-card dd,.person-card dd,.deal-info-list dd,.quote-preview dd,.order-detail-modal dd{font-size:14px}.person-card header strong{font-size:16px}.person-card header small,.person-card footer button{font-size:13px}.person-card header>b{font-size:12px}.profile-link,.contact-email-link,.website-link,.calendar-task>header span,.calendar-task>strong,.calendar-task footer button{font-size:13px}.calendar-task p{font-size:12px}.notification-list strong{font-size:13px}.notification-list small,.notification-list b{font-size:11px}.action-field,.check-field{font-size:13px}.action-field input,.action-field select,.action-field textarea{font-size:14px}.action-modal-actions>button:not(.primary-button),.action-modal .primary-button{min-height:42px;font-size:14px}.nav-copy small,.sidebar-brief span,.sidebar-brief p,.sidebar-footer small{font-size:10px}.brand-copy small{font-size:9px}@media (min-width:700px) and (max-width:1180px){.topbar{padding-inline:22px}.content{padding:24px 22px 42px}.primary-button,.soft-button,.filter-chip,.period-button,.followup-tabs button,.order-filters button,.report-view-tabs button{min-height:42px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.report-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr}.page-banner{min-height:166px}.page-heading-copy{max-width:68%}.action-modal-backdrop{padding:20px}.action-modal{max-height:calc(100dvh - 40px)}}@media (min-width:700px) and (max-width:820px){.crm-shell{grid-template-columns:80px minmax(0,1fr);display:grid}.sidebar{z-index:20;flex-direction:column;width:auto;height:100vh;padding:19px 12px 15px;position:sticky;top:0;bottom:auto;overflow:hidden}.brand{justify-content:center;width:100%;margin-bottom:19px;padding:5px 0 20px;display:flex}.main-nav{flex-direction:column;justify-content:flex-start;gap:8px;width:100%}.nav-item{flex-direction:row;flex:none;justify-content:center;gap:0;width:100%;min-height:46px;padding:5px}.nav-icon{width:34px;height:34px}.nav-icon svg{width:19px;height:19px}.nav-copy{display:none!important}.sidebar-footer{justify-content:center;width:100%;min-height:46px;margin-top:auto;padding:10px;display:flex}.form-grid,.contact-directory,.detail-card-grid,.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .wide-field,.form-grid .full-field{grid-column:1/-1}.profile-data-grid,.person-card dl,.deal-info-list{grid-template-columns:repeat(2,minmax(0,1fr))}.page-banner{flex-direction:row;justify-content:space-between;min-height:170px}.page-banner h1,.form-page-heading h1{font-size:29px}.page-heading-action{margin-right:150px;position:relative;bottom:auto;left:auto}.page-heading-action .primary-button{width:auto;padding-inline:15px;font-size:14px}.page-banner .packaging-art{opacity:.27;right:-105px}}@media (max-width:699px){html,body,.crm-shell,.workspace{max-width:100%;overflow-x:hidden}body{font-size:14px;line-height:1.5}.topbar{height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0}.content{padding:18px 14px calc(96px + env(safe-area-inset-bottom))}.sidebar{height:calc(68px + env(safe-area-inset-bottom));padding:6px 7px calc(6px + env(safe-area-inset-bottom))}.nav-item{touch-action:manipulation;min-width:0;min-height:55px}.nav-copy strong{font-size:10.5px}.global-search{min-width:0}.global-search input{font-size:14px}.profile strong{font-size:13px}.profile small{font-size:12px}.page-heading h1,.page-banner h1,.form-page-heading h1,.dashboard-hero .page-heading h1,.banner-home h1{font-size:26px}.page-heading p:last-child,.form-page-heading span{font-size:13px;line-height:1.6}.page-banner,.dashboard-hero{min-height:184px;padding:19px}.page-heading-copy,.dashboard-hero .page-heading{width:82%;max-width:82%}.page-heading-action{width:100%;margin:0}.page-heading-action .primary-button,.form-page-heading>div:last-child .primary-button,.form-footer .primary-button{width:auto;min-height:42px;padding-inline:15px;font-size:14px}.primary-button,.soft-button,.filter-chip,.soft-select,.period-button,.followup-tabs button,.order-filters button,.report-view-tabs button{touch-action:manipulation;min-height:42px;font-size:14px}.metrics,.mini-metrics,.report-kpis,.detail-metrics.five,.form-grid,.contact-directory,.detail-card-grid,.right-column{grid-template-columns:1fr}.metric-card{min-height:126px;padding:18px}.metric-card strong{font-size:28px}.panel-heading{min-height:72px;padding:15px 16px}.panel-heading h2{font-size:18px}.panel-heading p{font-size:13px}.filter-bar,.followup-tabs,.order-filters,.report-view-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.filter-bar::-webkit-scrollbar{display:none}.followup-tabs::-webkit-scrollbar{display:none}.order-filters::-webkit-scrollbar{display:none}.report-view-tabs::-webkit-scrollbar{display:none}.workbench,.orders-table,.orders-table-v2,.kanban,.drilldown-table,.detail-orders{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.task-table{min-width:0}.task-header{display:none}.task-row:not(.task-header){grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px;min-height:0;padding:17px 16px}.task-row:not(.task-header) .customer-cell,.task-row:not(.task-header) .note-cell,.task-row:not(.task-header) .row-actions{grid-column:1/-1}.task-row:not(.task-header) .customer-cell strong{font-size:15px}.task-row:not(.task-header) .customer-cell small{font-size:12px}.task-row:not(.task-header) .country-cell{justify-self:start;font-size:13px}.task-row:not(.task-header) .date-cell{text-align:right;justify-self:end}.task-row:not(.task-header) .date-cell strong{font-size:13px}.task-row:not(.task-header) .date-cell small{font-size:12px}.task-row:not(.task-header) .note-cell{white-space:normal;background:#f5f8f6;border-radius:9px;padding:11px 12px;font-size:13px}.task-row:not(.task-header) .status-chip{min-height:29px;padding-inline:10px}.task-row:not(.task-header) .row-actions{justify-content:stretch}.task-row:not(.task-header) .row-actions button{flex:1;min-height:42px;font-size:13px}.customer-list{max-width:100%;overflow:visible}.customer-list-head{display:none}.customer-list-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px;min-width:0;min-height:0;margin:0;padding:17px 16px}.customer-list-row .customer-cell,.customer-list-row .company-context,.customer-list-row .customer-action-cell{grid-column:1/-1}.customer-list-row .customer-cell strong{font-size:15px}.customer-list-row .customer-cell small{white-space:normal;margin-top:4px;font-size:12px;line-height:1.5}.customer-list-row .company-context{background:#f5f8f5;border-radius:10px;padding:11px 12px}.customer-list-row .company-context strong,.customer-list-row .company-context small{white-space:normal}.customer-list-row .company-context strong{font-size:13px}.customer-list-row .company-context small{font-size:12px}.customer-list-row>span:nth-child(n+5),.customer-list-row>strong{align-content:start;gap:3px;font-size:13px;display:grid}.customer-list-row>span:nth-child(n+5):before,.customer-list-row>strong:before{color:#8b978f;font-size:11px;font-weight:600}.customer-list-row>span:nth-child(5):before{content:"客户来源"}.customer-list-row>span:nth-child(6):before{content:"最后联系"}.customer-list-row>span:nth-child(7):before{content:"下次安排"}.customer-list-row>strong:before{content:"成交金额"}.customer-list-row .grade,.customer-list-row .plain-status{justify-self:start;padding-inline:10px}.customer-action-cell .view-button{width:100%;min-height:42px;font-size:14px}.order-card>header{grid-template-columns:1fr auto;min-height:92px;padding:15px 16px}.order-card>header>div:first-child{grid-column:1/-1}.order-card-body,.order-card-detail{grid-template-columns:1fr;padding:4px 16px 16px}.order-card-body>section,.order-card-body>section:nth-child(3){border-top:1px solid #edf1f5;border-left:0;padding:14px 0}.order-card-body>section:first-child{border-top:0}.order-card-detail>div{padding-block:4px}.profile-data-grid,.person-card dl,.deal-info-list,.quote-preview>dl,.order-detail-modal>dl{grid-template-columns:1fr}.profile-data-grid,.purchase-profile-card dl,.deal-info-list{padding-inline:16px}.person-card{padding:17px}.person-card footer{flex-wrap:wrap}.person-card footer button{min-height:42px}.detail-hero{flex-direction:column;align-items:stretch;padding:20px}.detail-identity{align-items:flex-start}.detail-identity>span{border-radius:15px;width:52px;height:52px;font-size:22px}.detail-identity h1{white-space:normal;font-size:24px}.detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.detail-actions button,.detail-actions .primary-button{width:100%;height:auto;min-height:42px;padding:8px;font-size:13px}.detail-metrics.five{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-metrics.five>div:last-child{grid-column:1/-1}.detail-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.detail-tabs::-webkit-scrollbar{display:none}.detail-tabs button{flex:none;min-height:46px;font-size:14px}.opportunity-detail-hero{padding:20px}.opportunity-detail-hero h1{font-size:24px}.deal-stage-progress{grid-template-columns:repeat(5,96px)}.notification-panel{top:calc(64px + env(safe-area-inset-top));width:auto;max-height:calc(100dvh - 88px - env(safe-area-inset-top));left:12px;right:12px}.notification-list{max-height:calc(100dvh - 170px - env(safe-area-inset-top))}.action-modal-backdrop{padding:10px 10px calc(10px + env(safe-area-inset-bottom));align-items:end}.action-modal,.action-modal.wide{width:100%;max-height:calc(100dvh - 20px - env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:18px}.action-modal>header{padding:17px 16px}.action-modal>header h2{font-size:20px}.action-form,.quote-preview,.order-detail-modal{padding:18px 16px}.action-form-grid{grid-template-columns:1fr}.action-field.wide,.check-field.wide{grid-column:auto}.action-field input,.action-field select,.action-field textarea{min-height:46px;font-size:16px}.action-modal-actions{padding:14px 16px calc(2px + env(safe-area-inset-bottom));background:#fff;margin-inline:-16px;position:sticky;bottom:-18px}.action-modal-actions>button{min-height:44px}.login-card{border-radius:19px;padding:27px 22px}.login-card h1{font-size:27px}.google-login-button{min-height:50px;font-size:14px}}@media (max-width:699px) and (orientation:landscape) and (max-height:500px){.sidebar{height:calc(58px + env(safe-area-inset-bottom));padding-top:3px}.nav-item{flex-direction:row;gap:3px;min-height:49px}.nav-icon{width:24px;height:24px}.content{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.action-modal-backdrop{align-items:center}}@media (max-width:699px){.country-customer-table{overflow:visible}.country-customer-head{display:none}.country-customer-row{grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0;padding:16px}.country-customer-row>div,.country-customer-row>span:nth-of-type(2),.country-customer-row .view-button{grid-column:1/-1}.country-customer-row>div strong{font-size:16px}.country-customer-row>div small{font-size:13px}.country-customer-row>span{white-space:normal;background:#f6f9f7;border-radius:8px;padding:8px 10px;font-size:13px}.country-customer-row>span:first-of-type:before{content:"联系人 · ";color:#87958d}.country-customer-row>span:nth-of-type(2):before{content:"邮箱 · ";color:#87958d}.country-customer-row>span:nth-of-type(3):before{content:"状态 · ";color:#87958d}.country-customer-row>span:nth-of-type(4):before{content:"最后联系 · ";color:#87958d}.country-customer-row>span:nth-of-type(5):before{content:"下次安排 · ";color:#87958d}.country-customer-row .view-button{width:100%;min-height:42px;font-size:14px}.country-customer-pagination{justify-content:space-between}.country-customer-pagination button{min-height:42px}}.sidebar-collapse-toggle{display:none}@media (min-width:1181px){.crm-shell{transition:grid-template-columns .24s}.sidebar{transition:padding .24s;overflow:visible}.sidebar-collapse-toggle{z-index:8;color:#bed0c4;background:#ffffff13;border:1px solid #ffffff21;border-right:0;border-radius:12px 0 0 12px;place-items:center;width:29px;height:42px;padding:0;transition:all .18s;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:-5px 3px 18px #00190d21}.sidebar-collapse-toggle:hover{color:#fff;background:#ffffff21;width:32px;box-shadow:-7px 4px 22px #00190d2e}.sidebar-collapse-toggle span{font-size:25px;line-height:1;display:block;transform:translateY(-1px)}.sidebar-collapsed{grid-template-columns:80px minmax(0,1fr)}.sidebar-collapsed .sidebar{padding:19px 12px 15px}.sidebar-collapsed .brand{justify-content:center;margin-bottom:19px;padding:5px 0 20px}.sidebar-collapsed .brand-logo-shell{width:43px;height:43px}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar-brief,.sidebar-collapsed .sidebar-product-mark,.sidebar-collapsed .sidebar-footer>div,.sidebar-collapsed .sidebar-status-mark{display:none}.sidebar-collapsed .main-nav{gap:8px}.sidebar-collapsed .nav-item{justify-content:center;min-height:46px;padding:5px}.sidebar-collapsed .nav-item:hover{transform:none}.sidebar-collapsed .nav-icon{width:34px;height:34px}.sidebar-collapsed .nav-item.active:after{display:none}.sidebar-collapsed .nav-count,.sidebar-collapsed .nav-item.active .nav-count{width:17px;min-width:17px;height:17px;padding:0;font-size:8px;display:grid;position:absolute;top:1px;right:1px}.sidebar-collapsed .sidebar-footer{justify-content:center;min-height:46px;margin-top:auto;padding:10px}}.detail-actions .customer-delete-button{color:#ffd7d3;background:#9a1f1b33;border-color:#ffb5b061}.detail-actions .customer-delete-button:hover{background:#af26205c}.customer-mail-control{flex:none;align-items:center;min-width:0;display:inline-flex}.customer-mail-button,.row-actions .customer-mail-button,.opportunity-card footer .customer-mail-button,.calendar-task footer .customer-mail-button{color:#086b35;white-space:nowrap;touch-action:manipulation;background:#edf7f0;border:1px solid #b9d7c4;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:32px;min-width:0;height:36px;min-height:36px;padding:0;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.customer-mail-icon{flex:0 0 18px;width:18px;height:18px}.customer-mail-button.is-busy .customer-mail-icon{animation:1s linear infinite customer-mail-spin}@keyframes customer-mail-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.customer-mail-button.is-busy .customer-mail-icon{animation:none}}.customer-mail-button:hover:not(:disabled){background:#dff1e5;border-color:#82b897}.customer-mail-button:disabled{cursor:not-allowed;opacity:.6}.customer-mail-button:focus-visible{outline-offset:2px;outline:3px solid #70a989}.customer-mail-button.has-error{color:#a13c2d;background:#fff6ef;border-color:#d5a587}.customer-action-cell{justify-content:flex-end;align-items:center;gap:4px;padding-block:0;display:flex}.customer-action-cell .view-button{white-space:nowrap;width:64px;min-width:0;min-height:36px;padding:0 3px;font-size:14px}.row-actions{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}.row-actions button{height:36px;min-height:36px;padding:0 6px;font-size:14px}.row-actions .customer-view-button{flex:0 0 42px;min-width:0}.row-actions .complete-button{flex:0 0 84px;min-width:0;height:36px;min-height:36px;padding:0 6px}.row-actions .customer-mail-control{flex:0 0 32px}.calendar-task footer,.opportunity-card footer>div,.detail-actions{flex-wrap:wrap}.detail-actions .customer-mail-button{color:#075b30;background:#e5f4e9;border-color:#b9d7c4}.customer-mail-full .customer-mail-button{width:auto;height:40px;padding:0 12px}.order-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.order-row-actions>button{color:#08713a;white-space:nowrap;background:0 0;border:0;width:64px;min-width:0;min-height:36px;padding:0;font-size:13px;font-weight:700}.customer-mail-feedback{z-index:100;color:#286847;background:#f5fcf7;border:1px solid #b9d7c4;border-radius:14px;align-items:flex-start;gap:14px;width:min(380px,100vw - 32px);max-height:40vh;padding:16px;display:flex;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 12px 36px #11362029}.customer-mail-feedback strong{font-size:14px;display:block}.customer-mail-feedback p{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.6}.customer-mail-feedback.failed{color:#a13c2d;background:#fff7f1;border-color:#dfb3a0}.customer-mail-feedback>button{width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:7px;flex:0 0 28px;margin-left:auto;font-size:22px}.customer-mail-feedback>button:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:700px){.customer-action-cell{justify-content:flex-start;gap:8px}.customer-action-cell .view-button{width:auto;padding-inline:12px}.task-row:not(.task-header) .row-actions .customer-view-button{flex:none;padding-inline:12px}.task-row:not(.task-header) .row-actions .complete-button{flex:none;min-width:84px;padding-inline:12px}.row-actions .customer-mail-control{flex:0 0 40px}.customer-mail-compact .customer-mail-button,.row-actions .customer-mail-button,.calendar-task footer .customer-mail-button,.opportunity-card footer .customer-mail-button{width:40px;height:42px;min-height:42px;padding:0}.detail-actions .customer-mail-full,.detail-actions .customer-mail-full .customer-mail-button{width:100%}.detail-actions .customer-mail-full .customer-mail-button{min-height:42px}.order-row-actions{gap:6px}.customer-mail-feedback{bottom:16px;right:16px}}.delete-confirm-backdrop{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05140d9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-confirm-dialog{text-align:center;background:#fff;border:1px solid #ffffffb3;border-radius:20px;width:min(500px,100%);padding:27px;box-shadow:0 30px 90px #04180d57}.delete-warning-icon{color:#b83e36;background:#fcebea;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:25px;font-weight:900;display:grid}.delete-confirm-dialog>p:first-of-type{color:#b14a42;letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.delete-confirm-dialog h2{color:#263a2e;margin:7px 0 15px;font-size:22px;line-height:1.35}.delete-customer-summary{background:#f5f8f6;border-radius:11px;gap:3px;margin:0 auto 15px;padding:12px;display:grid}.delete-customer-summary strong{color:#496055;font-size:12px}.delete-customer-summary span{color:#75847c;font-size:12px}.delete-confirm-copy{color:#6a7a71;margin:0;font-size:13px;line-height:1.7}.delete-confirm-error{color:#aa3c36;background:#fff0ef;border-radius:9px;margin-top:13px;padding:10px;font-size:12px}.delete-confirm-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.delete-confirm-actions button{color:#586a60;background:#fff;border:1px solid #dce5df;border-radius:10px;min-height:44px;font-size:13px;font-weight:800}.delete-confirm-actions .danger-button{color:#fff;background:#bd4239;border-color:#bd4239}.delete-confirm-actions .danger-button:hover{background:#a93630}.delete-confirm-actions button:disabled{cursor:wait;opacity:.58}.customer-list{scroll-margin-top:84px}.customer-pagination{background:#fffffff0;border:1px solid #e5ebe7;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #1934250b}.pagination-summary{flex-direction:column;gap:2px;min-width:190px;display:flex}.pagination-summary strong{color:#20372a;font-size:14px}.pagination-summary span{color:#829087;font-size:12px}.pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pagination-controls button{color:#516259;background:#fff;border:1px solid #dce5df;border-radius:10px;min-width:38px;height:38px;padding:0 11px;font-size:13px;font-weight:700;transition:all .16s}.pagination-controls button:hover:not(:disabled){color:#075a2b;background:#f2f8f4;border-color:#a8c7b3;transform:translateY(-1px)}.pagination-controls button.active{color:#fff;background:#075a2b;border-color:#075a2b;box-shadow:0 5px 14px #075a2b2e}.pagination-controls button:disabled{cursor:not-allowed;opacity:.42}.pagination-controls span{color:#94a098;place-items:center;width:20px;font-weight:800;display:grid}.pagination-jump{align-items:center;gap:7px;display:flex}.pagination-jump>span{color:#829087;width:auto;font-size:12px;font-weight:700}.pagination-jump select{color:#315943;background:#fff;border:1px solid #dce5df;border-radius:10px;outline:0;height:38px;padding:0 30px 0 11px;font-size:13px;font-weight:700}.pagination-jump select:focus{border-color:#88ad95;box-shadow:0 0 0 3px #075a2a12}.pagination-jump select:disabled{opacity:.5}@media (max-width:699px){.cloud-notice{flex-direction:column;align-items:stretch;gap:10px}.cloud-notice>button{align-self:flex-start}.customer-pagination{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.pagination-summary{text-align:center;align-items:center;min-width:0}.pagination-controls{justify-content:center}.pagination-controls button{min-width:40px;height:42px}}@media (max-width:420px){.pagination-controls button[aria-label],.pagination-controls span{display:none}.pagination-controls>button:first-child,.pagination-controls>button:last-child{width:calc(50% - 4px)}}.recent-replies-page{gap:20px;display:grid}.recent-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.recent-heading p{color:#718278;margin:0 0 8px;font-size:.875rem}.recent-heading h1{color:#183b2b;margin:0 0 10px;font-size:2rem}.recent-heading span{color:#718096;font-size:.9375rem}.recent-scan-note{background:#f0f8f3;border:1px solid #cee4d5;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.recent-scan-note div{gap:6px;display:grid}.recent-scan-note strong{color:#225b3a;font-size:.9375rem}.recent-scan-note span,.recent-scan-note small{color:#587468;font-size:.875rem}.recent-scan-note.scan-warning{background:#fff8ed;border-color:#eed8ac}.recent-error{color:#9e4038;background:#fff4f2;border:1px solid #e8b3ae;border-radius:12px;padding:15px 18px;font-size:.9375rem}.recent-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;text-decoration:underline}.recent-toolbar{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.recent-toolbar label{color:#576879;align-items:center;gap:10px;font-size:.9375rem;display:flex}.recent-toolbar input{color:#293f4e;font:inherit;background:#fff;border:1px solid #dbe4ed;border-radius:10px;padding:10px 12px}.recent-toolbar>span{color:#718096;margin-left:auto;font-size:.9375rem}.recent-tabs{background:#edf2f6;border-radius:12px;gap:4px;padding:4px;display:flex}.recent-tabs button{color:#67788b;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 14px;font-size:.9375rem}.recent-tabs button.active{color:#157543;background:#fff;box-shadow:0 2px 5px #173b2b12}.recent-list{gap:16px;display:grid}.recent-customer{background:#fff;border:1px solid #dfe7ed;border-radius:20px;padding:22px 24px;box-shadow:0 4px 16px #173b2b04}.recent-customer-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.recent-company{align-items:center;gap:14px;min-width:0;display:flex}.recent-avatar{color:#168347;background:#e7f3ec;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.125rem;font-weight:700;display:grid}.recent-company button{color:#214435;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.0625rem;font-weight:700}.recent-company small{color:#7b8997;overflow-wrap:anywhere;margin-top:7px;font-size:.875rem;display:block}.recent-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.recent-badge{white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:.875rem}.recent-badge.needs-reply{color:#a95927;background:#fff0dc}.recent-badge.waiting{color:#49715b;background:#edf7f0}.recent-badge.due{color:#bb4545;background:#fff0f0}.recent-mail-preview{margin:18px 0;padding-left:58px}.recent-mail-preview strong{color:#354c5b;overflow-wrap:anywhere;font-size:1rem}.recent-mail-preview p{color:#718096;white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:.9375rem;line-height:1.7;display:-webkit-box;overflow:hidden}.recent-bottom{border-top:1px solid #edf1f5;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:15px;display:flex}.recent-bottom dl{flex-wrap:wrap;gap:24px;margin:0;display:flex}.recent-bottom dt{color:#8190a2;margin-bottom:7px;font-size:.875rem}.recent-bottom dd{color:#43596c;margin:0;font-size:.9375rem}.recent-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recent-actions .soft-button,.recent-actions .primary-button{border-radius:10px;min-height:40px;padding:10px 13px;font-size:.875rem;text-decoration:none}.recent-handled-button{color:#778898;cursor:pointer;background:0 0;border:0;padding:10px 5px;font-size:.875rem}.recent-history{border-top:1px dashed #dbe5ee;gap:13px;margin-top:20px;padding-top:18px;display:grid}.recent-history>strong{color:#385749;font-size:1rem}.recent-thread,.recent-history-record{background:#f7f9fb;border-radius:12px;gap:6px;padding:12px 14px;font-size:.9375rem;display:grid}.recent-thread a,.recent-history a{color:#247d54;overflow-wrap:anywhere;text-decoration:none}.recent-thread span,.recent-history small{color:#8491a1;font-size:.875rem}.recent-history-record>div{justify-content:space-between;gap:12px;display:flex}.recent-history-record p{color:#637486;white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.65}.recent-pagination{color:#738398;justify-content:center;align-items:center;gap:18px;font-size:.9375rem;display:flex}.recent-empty{text-align:center;color:#7c8e9e;border:1px dashed #cedce6;border-radius:18px;padding:48px 20px;font-size:1rem;line-height:1.8}.recent-unmatched{background:#fffaf1;border:1px solid #edd9b8;border-radius:18px;padding:22px}.recent-unmatched h2{color:#71542e;margin:0 0 8px;font-size:1.125rem}.recent-unmatched p{color:#938269;font-size:.9375rem}.recent-unmatched>div{border-top:1px solid #f0e6d3;gap:15px;padding:12px 0;font-size:.9375rem;display:flex}.recent-unmatched span{color:#887a67;overflow-wrap:anywhere;flex:1}.recent-unmatched a{color:#9b753a}.recent-actions button:disabled{opacity:.5;cursor:wait}@media (max-width:1100px){.recent-bottom{flex-direction:column;align-items:stretch}.recent-actions{justify-content:flex-end}.recent-bottom dl{gap:20px}.recent-mail-preview{padding-left:0}}@media (max-width:650px){.recent-heading{align-items:flex-start}.recent-heading h1{font-size:1.6rem}.recent-heading>button{flex-shrink:0;font-size:.875rem}.recent-scan-note{flex-direction:column;align-items:flex-start}.recent-customer{padding:18px 16px}.recent-customer-top{flex-direction:column;align-items:flex-start}.recent-badges{justify-content:flex-start}.recent-toolbar{gap:12px}.recent-tabs{max-width:100%;overflow-x:auto}.recent-tabs button{white-space:nowrap;padding:8px 10px}.recent-actions{justify-content:flex-start}.recent-bottom dl{gap:16px}.recent-history-record>div{flex-direction:column}.recent-unmatched>div{flex-direction:column;gap:6px}}.recent-actions .primary-button{width:auto}.individual-followup-control{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.individual-followup-control small{color:#a4453a;font-size:.875rem}.individual-followup-control button:disabled{opacity:.65;cursor:default}.recent-mail-assignment{flex:none;align-items:center;gap:6px;display:flex}.recent-mail-assignment input{width:136px;min-width:0;font:inherit;background:#fff;border:1px solid #dbe4ed;border-radius:8px;padding:8px}.recent-mail-assignment button{white-space:nowrap;padding:8px 10px}@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}
