/*! 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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.top-10{top:calc(var(--spacing) * 10)}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.snapshot.hasWarning i{background:var(--amber);box-shadow:0 0 0 4px #b27a241a}:root{--ink:#17211c;--muted:#6c776f;--line:#dbe3de;--paper:#f3f6f4;--card:#fff;--navy:#203c59;--green:#188461;--teal:#16867f;--red:#c74d48;--orange:#d37725;--amber:#b27a24;--blue:#346fd1;--purple:#7657b8;--slate:#66717a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 82% 0,#1884611a,transparent 28rem),var(--paper);font-family:var(--font-geist-sans),"PingFang SC","Microsoft YaHei",sans-serif;margin:0}button,input,select{font:inherit}button{color:inherit}.shell{width:min(1520px,100% - 48px);margin:auto;padding-bottom:32px}.topbar{border-bottom:1px solid #17211c1f;justify-content:space-between;align-items:center;height:72px;display:flex}.brand{color:var(--ink);letter-spacing:.13em;align-items:center;gap:11px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.brandMark{border:1px solid var(--ink);border-radius:8px;justify-content:center;align-items:end;gap:3px;width:31px;height:31px;padding:7px;display:flex}.brandMark i{background:var(--green);border-radius:3px;width:3px}.brandMark i:first-child{height:8px}.brandMark i:nth-child(2){height:16px}.brandMark i:nth-child(3){height:12px}.topActions{align-items:center;gap:14px;display:flex}.snapshot{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.snapshot i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1884611a}.exportButton,.panelHeader button,.detailButton{color:#0e694b;cursor:pointer;background:#eef8f3;border:1px solid #acd3c4;border-radius:8px;font-size:11px;font-weight:750}.exportButton{height:38px;padding:0 14px}.exportButton:hover,.panelHeader button:hover,.detailButton:hover{background:#e0f1e9}.hero{justify-content:space-between;align-items:flex-end;gap:32px;padding:50px 0 34px;display:flex}.eyebrow{color:var(--green);letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,68px);line-height:1}.hero p:last-child{color:var(--muted);margin:18px 0 0;font-size:15px}.heroAmount{border-left:3px solid var(--red);background:#ffffffad;border-radius:0 14px 14px 0;min-width:310px;padding:20px 22px}.heroAmount span,.heroAmount small{color:var(--muted);font-size:11px;display:block}.heroAmount strong{letter-spacing:-.04em;margin:8px 0 5px;font-size:32px;display:block}.metrics{grid-template-columns:repeat(8,1fr);gap:9px;margin-bottom:12px;display:grid}.metricCard{text-align:left;border:1px solid var(--line);cursor:pointer;background:#ffffffe6;border-top:3px solid;border-radius:12px;min-height:105px;padding:15px;transition:all .18s}.metricCard:hover{transform:translateY(-2px);box-shadow:0 9px 24px #1e302714}.metricCard span{color:var(--muted);font-size:11px;display:block}.metricCard strong{margin-top:13px;font-size:29px;display:block}.navy{color:var(--navy)}.green{color:var(--green)}.teal{color:var(--teal)}.red{color:var(--red)}.orange{color:var(--orange)}.amber{color:var(--amber)}.blue{color:var(--blue)}.purple{color:var(--purple)}.slate{color:var(--slate)}.muted{color:#8a938e}.moneyStrip{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.moneyStrip div{background:#fff;padding:17px 20px}.moneyStrip span,.moneyStrip small{color:var(--muted);font-size:10px;display:block}.moneyStrip strong{margin:7px 0 3px;font-size:23px;display:block}.dashboardGrid{grid-template-columns:1.3fr .9fr;gap:14px;margin-bottom:18px;display:grid}.panel{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 14px 45px #22352c0b}.panelHeader{justify-content:space-between;align-items:flex-end;min-height:82px;padding:20px 22px 16px;display:flex}.panelHeader h2{letter-spacing:-.03em;margin:0;font-size:23px}.panelHeader button{padding:8px 10px}.panelHeader>span{color:var(--muted);font-size:11px}.todoList{padding:0 10px 12px}.todoList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ee;grid-template-columns:10px 1.3fr .7fr 1fr;align-items:center;gap:12px;width:100%;padding:13px 12px;display:grid}.todoList>button:hover{background:#fafcfb}.statusDot{background:currentColor;border-radius:50%;width:7px;height:7px}.todoName,.todoDate{gap:3px;display:grid}.todoName small,.todoDate small{color:var(--muted);white-space:pre-line;font-size:10px}.todoAmount{font-size:12px;font-weight:720}.todoDate{text-align:right}.todoDate strong{font-size:11px}.stageChart{gap:10px;padding:0 22px 20px;display:grid}.stageChart button{cursor:pointer;background:#fff;border:0;grid-template-columns:92px 1fr 24px;align-items:center;gap:10px;padding:2px 0;display:grid}.stageLabel{align-items:center;gap:7px;font-size:11px;display:flex}.stageLabel i{background:currentColor;border-radius:50%;width:7px;height:7px}.barTrack{background:#edf1ee;border-radius:6px;height:7px;overflow:hidden}.barTrack i{background:currentColor;border-radius:6px;height:100%;display:block}.stageChart strong{text-align:right;font-size:11px}.operatorChart{gap:13px;padding:0 22px 22px;display:grid}.operatorChart>div>div{justify-content:space-between;gap:16px;font-size:11px;display:flex}.operatorChart span{white-space:pre-line;color:var(--muted)}.operatorChart strong{font-size:11px}.operatorChart>div>i{background:linear-gradient(90deg,var(--navy),#2d7291);border-radius:8px;height:7px;margin-top:6px;display:block}.releaseChart{grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;height:222px;padding:8px 20px 20px;display:grid}.releaseChart>div{text-align:center;grid-template-rows:1fr 18px;gap:5px;height:100%;display:grid}.releaseBar{border-bottom:1px solid var(--line);justify-content:center;align-items:end;display:flex;position:relative}.releaseBar i{background:var(--blue);border-radius:4px 4px 0 0;width:58%;min-height:2px;display:block}.releaseBar b{font-size:10px;position:absolute;bottom:4px}.releaseChart small{color:var(--muted);font-size:9px}.storesPanel{margin-top:0}.resultCount{color:var(--muted);font-size:11px}.viewTabs{gap:4px;padding:0 22px 14px;display:flex}.viewTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:11px;font-weight:700}.viewTabs button.active{color:var(--green);background:#e8f3ee}.toolbar{grid-template-columns:minmax(260px,1.5fr) repeat(5,minmax(120px,.7fr));gap:9px;padding:0 22px 18px;display:grid}.search{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;align-items:center;gap:10px;height:43px;padding:0 12px;display:flex}.search span{border:1.5px solid #7c8780;border-radius:50%;width:12px;height:12px;position:relative}.search span:after{content:"";background:#7c8780;width:5px;height:1px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.selectWrap{gap:5px;display:grid}.selectWrap>span{color:var(--muted);font-size:9px;font-weight:700}.selectWrap select{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;min-width:0;height:43px;padding:0 9px;font-size:11px}.tableWrap{overflow-x:auto}table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1380px}th{text-align:left;color:#758079;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 14px;font-size:9px}td{vertical-align:middle;border-bottom:1px solid #edf1ee;padding:13px 14px;font-size:11px}th:first-child,td:first-child{width:190px;padding-left:22px}th:nth-child(2){width:160px}th:nth-child(3){width:115px}th:nth-child(4){width:175px}th:nth-child(5){width:120px}th:nth-child(6){width:130px}th:nth-child(7),th:nth-child(8){width:105px}th:nth-child(9){width:145px}th:last-child{width:65px}td strong,td small{display:block}td small{color:var(--muted);margin-top:3px;font-size:9px}.statusBadge{background:currentColor;border-radius:14px;width:max-content;padding:5px 8px;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.statusBadge{background:color-mix(in srgb,currentColor 10%,white)}}.statusBadge{font-size:9px;font-weight:750}.detailButton{padding:6px 8px}.emptyState{text-align:center;place-content:center;min-height:170px;display:grid}.emptyState span{color:var(--muted);font-size:11px}.pagination{min-height:60px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 22px;font-size:10px;display:flex}.pagination div{gap:7px;display:flex}.pagination button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px 11px;font-size:10px}.pagination button:disabled{opacity:.4;cursor:not-allowed}footer{color:#7a847e;justify-content:space-between;gap:24px;padding:17px 3px 0;font-size:10px;display:flex}.drawerBackdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121d177a;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(720px,96vw);height:100%;overflow:auto;box-shadow:-20px 0 70px #0000002e}.drawerHeader{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:flex-start;padding:24px 28px 20px;display:flex;position:sticky;top:0}.drawerHeader h2{margin:0 0 10px;font-size:30px}.drawerHeader>button{color:#69736d;cursor:pointer;background:#f0f3f1;border:0;border-radius:8px;width:36px;height:36px;font-size:22px}.drawer section{border-bottom:1px solid #edf1ee;padding:22px 28px}.drawer h3{margin:0 0 15px;font-size:14px}.detailGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detailField{background:#fbfcfb;border:1px solid #e3e8e5;border-radius:8px;min-width:0;padding:11px 12px}.detailField span{color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.detailField strong{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.45;display:block}.detailField.sensitive{background:#fff9ed;border-color:#f0dfb8}.notes{gap:10px;display:grid}.notes .detailField{background:#fff}@media (max-width:1180px){.metrics{grid-template-columns:repeat(4,1fr)}.toolbar{grid-template-columns:1fr repeat(3,150px)}.search{grid-column:1/-1}.dashboardGrid{grid-template-columns:1fr}.operatorPanel,.releasePanel{min-height:300px}}@media (max-width:720px){.shell{width:min(100% - 22px,680px)}.topbar{height:62px}.snapshot{display:none}.hero{padding:36px 0 26px;display:block}.heroAmount{margin-top:24px}.metrics{grid-template-columns:repeat(2,1fr)}.moneyStrip{grid-template-columns:1fr}.dashboardGrid{display:block}.dashboardGrid .panel{margin-bottom:12px}.toolbar{grid-template-columns:1fr 1fr}.search{grid-column:1/-1}.tableWrap{overflow:visible}table,tbody{min-width:0;display:block}thead{display:none}tbody{padding:0 12px}tbody tr{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding:13px 0;display:grid}td,th:first-child,td:first-child{border:0;width:auto;padding:7px 9px}td:before{content:attr(data-label);color:#8b948f;margin-bottom:4px;font-size:8px;display:block}.todoList>button{grid-template-columns:8px 1fr 1fr}.todoAmount{display:none}.releaseChart{grid-template-columns:repeat(12,42px);overflow-x:auto}footer{line-height:1.6;display:block}.detailGrid{grid-template-columns:1fr}.drawer section,.drawerHeader{padding-left:18px;padding-right:18px}}.metrics{grid-template-columns:repeat(6,1fr);margin-bottom:18px}.viewTabs{flex-wrap:wrap}@media (max-width:1180px){.metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.metrics{grid-template-columns:repeat(2,1fr)}}.adminButton{color:#0e694b;cursor:pointer;background:#eef8f3;border:1px solid #acd3c4;border-radius:8px;height:38px;padding:0 14px;font-size:11px;font-weight:750}.adminButton:hover{background:#e0f1e9}.adminButton.unlocked{background:#dff2e9;border-color:#78b99f}.adminBackdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#121d1794;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adminModal{background:#fff;border-radius:18px;width:min(920px,96vw);max-height:92vh;overflow:auto;box-shadow:0 28px 90px #0000003d}.adminModal>header{z-index:2;border-bottom:1px solid var(--line);background:#fffffff7;justify-content:space-between;align-items:flex-start;padding:23px 26px 18px;display:flex;position:sticky;top:0}.adminModal h2{margin:0;font-size:25px}.adminClose{color:#65716a;cursor:pointer;background:#eff3f1;border:0;border-radius:8px;width:36px;height:36px;font-size:22px}.unlockForm{gap:16px;padding:28px;display:grid}.unlockForm p{color:var(--muted);margin:0;font-size:13px}.unlockForm label,.editForm label{gap:6px;display:grid}.unlockForm label span,.editForm label span{color:var(--muted);font-size:10px;font-weight:700}.unlockForm input,.editForm input,.editForm select,.editForm textarea{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;outline:0;width:100%;padding:10px 11px;font-size:12px}.unlockForm input:focus,.editForm input:focus,.editForm select:focus,.editForm textarea:focus{border-color:#71b39a;box-shadow:0 0 0 3px #1884611a}.saveButton{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-self:end;min-height:39px;padding:0 16px;font-size:11px;font-weight:800}.saveButton:disabled{opacity:.55;cursor:wait}.editForm{padding:22px 26px 26px}.storePicker{margin-bottom:18px}.editGrid{grid-template-columns:1fr 1fr 1fr;gap:13px;display:grid}.editGrid .wide{grid-column:1/-1}.editForm textarea{resize:vertical;line-height:1.5}.adminFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:17px;display:flex}.adminMessage{color:var(--green);font-size:11px}@media (max-width:720px){.topActions{gap:7px}.exportButton,.adminButton{padding:0 9px}.adminBackdrop{padding:10px}.adminModal{max-height:96vh}.adminModal>header,.editForm,.unlockForm{padding-left:17px;padding-right:17px}.editGrid{grid-template-columns:1fr}.editGrid .wide{grid-column:auto}}.tableTotal{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:58px;color:var(--muted);background:#f7faf8;justify-content:flex-end;align-items:center;gap:34px;padding:12px 22px;font-size:11px;display:flex}.tableTotal strong{color:var(--ink);margin-left:7px;font-size:16px}.tableTotal span:last-child strong{color:var(--green);font-size:19px}@media (max-width:720px){.tableTotal{flex-direction:column;align-items:flex-end;gap:7px;padding:14px 20px}}.storesPanel th:first-child,.storesPanel td:first-child{width:220px}.storesPanel th:nth-child(2){width:125px}.storesPanel th:nth-child(3){width:175px}.storesPanel th:nth-child(4),.storesPanel th:nth-child(5),.storesPanel th:nth-child(6),.storesPanel th:nth-child(7){width:140px}.storeLink{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.storeLink:hover strong{color:var(--green)}tfoot td{border-top:2px solid #cfdcd4;border-bottom:0;font-weight:700}tfoot td:first-child{color:var(--muted)}tfoot td:first-child strong{color:var(--ink);margin:0 3px;font-size:15px;display:inline}tfoot td:nth-child(4) strong,tfoot td:nth-child(5) strong,tfoot td:nth-child(6) strong,tfoot td:nth-child(7) strong{color:var(--green);font-size:14px}@media (max-width:720px){.storesPanel table,.storesPanel tbody,.storesPanel tfoot{min-width:0;display:block}.storesPanel tfoot tr{grid-template-columns:1fr 1fr;padding:14px 12px;display:grid}.storesPanel tfoot td{border:0;padding:8px 9px;width:auto!important}.storesPanel tfoot td:first-child{grid-column:1/-1}.storesPanel tfoot td:last-child{display:none}}@media (max-width:1100px){.sidebarToggle{display:none}}@media (max-width:1180px){.compactMembers .memberCard{grid-template-columns:1fr!important}.memberCardActions{justify-content:flex-start}.memberQuick{grid-template-columns:minmax(180px,240px) 1fr}}@media (max-width:720px){.compactMembers{padding-left:14px!important;padding-right:14px!important}.memberQuick,.memberDetails .permissionColumns{grid-template-columns:1fr!important}.memberAccessSummary{margin-top:2px}.memberDetails .memberActions{grid-template-columns:1fr}.newMemberDetails summary{padding:0 18px}}:root{--comfort-ink:#15211a;--comfort-muted:#617064;--comfort-soft:#8a7451;--comfort-line:#e2d4bd;--comfort-line-strong:#d1b783;--comfort-paper:#f5efe4;--comfort-panel:#fffdf8;--comfort-panel-2:#fff7e7;--comfort-green:#073d34;--comfort-green-2:#0d5f4d;--comfort-gold:#c19453;--comfort-blue:#2f6694;--comfort-teal:#168177;--comfort-red:#b54840;--comfort-orange:#b87332;--comfort-violet:#745790;--comfort-shadow:0 16px 38px #3e2a1217;--comfort-shadow-hover:0 22px 50px #3e2a1224}.sidebarFooter{gap:12px!important}.metricCard:before,.chargebackMetrics>div:before,.roiSummary div:before{opacity:.72}.weeklyReportSelect{box-sizing:border-box;color:#4f5f56;width:96px;min-width:96px;max-width:96px;height:40px;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8e0db;border-radius:11px;flex:0 0 96px;padding:0 28px 0 13px;font-size:13px;font-weight:790}.weeklyReportSelect:hover,.weeklyReportSelect:focus{color:#725122;background:#fff7e8;border-color:#b98a46;outline:0}.weeklyReportSelect.active{color:#725122;background:#fff7e8;border-color:#b98a46}.tableTotal,tfoot{background:#f7e6c5!important}@media (max-width:1320px){.opsFilters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.quickDates,.opsActions{grid-column:1/-1}.metrics,.opsMetrics,.ipPage .metrics,.chargebackMetrics,.roiSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1100px){.appFrame,.appFrame.sidebarCollapsed{padding-left:96px!important}.siteSidebar,.sidebarCollapsed .siteSidebar{width:96px!important}.siteSidebar .suiteBrand{padding-left:20px!important;padding-right:20px!important}.siteSidebar .suiteBrand>span:last-child{display:none!important}.siteSidebar .suiteNav a,.sidebarCollapsed .siteSidebar .suiteNav a{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:6px!important;padding:8px 4px!important}.siteSidebar .suiteNav a span,.sidebarCollapsed .siteSidebar .suiteNav a span{display:none!important}.siteSidebar .suiteNav a small,.sidebarCollapsed .siteSidebar .suiteNav a small{font-size:11px!important;display:block!important}.permissionHint{display:none!important}.sidebarFooter>span{justify-content:center;font-size:0!important}.sidebarFooter .logoutButton{font-size:10px!important}.hero,.roiHero,.homeHero{padding-left:0!important}.hero:before,.hero:after,.roiHero:before,.roiHero:after{display:none!important}}@media (max-width:900px){.hero,.roiHero,.homeHero{padding-top:28px!important;padding-bottom:24px!important;display:block!important}.hero h1,.roiHero h1,.homeHero h1{font-size:40px!important;line-height:1.16!important}.hero p:last-child,.roiHero p:last-child,.homeHero>p:last-child,.heroText{font-size:16px!important}.heroAmount{margin-top:18px!important}.metrics,.opsMetrics,.ipPage .metrics,.chargebackMetrics,.roiSummary,.profitSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shopifyPage>.topbar,.chargebackPage>.topbar,.productRefundPage>.topbar{flex-direction:column;align-items:flex-start!important}.topActions{justify-content:flex-start}}@media (max-width:720px){html{font-size:15px}.appFrame,.appFrame.sidebarCollapsed{padding-left:76px!important}.siteSidebar,.sidebarCollapsed .siteSidebar{width:76px!important;padding:14px 8px 12px!important}.siteSidebar .brandMark{width:34px!important;height:34px!important}.siteSidebar .suiteNav{gap:6px!important;margin-top:16px!important}.siteSidebar .suiteNav a{border-radius:12px!important;min-height:56px!important}.siteContent .shell,.shell{width:min(100% - 22px,680px)!important;padding-bottom:30px!important}.hero h1,.roiHero h1,.homeHero h1{font-size:34px!important}.hero p:last-child,.roiHero p:last-child,.homeHero>p:last-child,.heroText{font-size:15px!important;line-height:1.68!important}.panelHeader{padding:20px 18px 16px!important;display:block!important}.panelHeader h2{font-size:23px!important}.metrics,.opsMetrics,.ipPage .metrics,.chargebackMetrics,.roiSummary,.profitSummary{grid-template-columns:1fr!important}.metricCard,.ipPage .metricCard,.chargebackMetrics>div,.roiSummary div{min-height:112px!important;padding:18px!important}.metricCard strong,.ipPage .metricCard strong,.chargebackMetrics strong,.roiSummary strong{font-size:30px!important}.opsFilters,.toolbar,.ipPage .toolbar,.storesPanel .toolbar,.chargebackToolbar,.createMemberForm,.permissionColumns,.memberActions,.editGrid,.editorGrid{grid-template-columns:1fr!important}.opsFilters,.toolbar,.ipPage .toolbar,.storesPanel .toolbar,.chargebackToolbar{padding:16px!important}table,tbody{display:block;min-width:0!important}thead{display:none!important}tbody{padding:0 12px!important}tbody tr{grid-template-columns:1fr!important;gap:3px!important;padding:14px 0!important;display:grid!important}td,th:first-child,td:first-child{border:0!important;width:auto!important;padding:8px 10px!important}td:before{content:attr(data-label);margin-bottom:4px;font-weight:800;display:block;color:#8a7451!important;font-size:12px!important}.drawerHeader,.drawer section,.editorHeader,.editorGrid,.editorFooter{padding-left:18px!important;padding-right:18px!important}.authShell{background:linear-gradient(#07362e 0 20%,#fffaf0 20%,#f5efe4 100%)!important;padding:14px!important}.authCard{padding:30px 24px!important}.authCard h1{font-size:34px!important}}@media (max-width:1180px){.compactMembers .memberCard{grid-template-columns:1fr!important}.memberCardActions{justify-content:flex-start}.memberQuick{grid-template-columns:minmax(180px,240px) 1fr}}@media (max-width:720px){.compactMembers{padding-left:14px!important;padding-right:14px!important}.memberQuick,.memberDetails .permissionColumns{grid-template-columns:1fr!important}.memberAccessSummary{margin-top:2px}.memberDetails .memberActions{grid-template-columns:1fr}.newMemberDetails summary{padding:0 18px}}:root{--lux-ink:#141b16;--lux-green:#07362e;--lux-green-2:#0a4b3e;--lux-gold:#c79a5b;--lux-gold-2:#e8cf9d;--lux-cream:#fffaf0;--lux-paper:#f6efe3;--lux-line:#e8dcc9;--lux-blue:#315f91;--lux-cyan:#188177;--lux-red:#bb4d43;--lux-orange:#bd7440;--lux-violet:#73548f}body{color:var(--lux-ink);background:linear-gradient(135deg,#07362e0b 0,#c79a5b0f 36%,#fffaf0db 100%),#f6efe3}.siteSidebar{background:linear-gradient(#083d33 0,#062d27 58%,#041f1b 100%);border-right:1px solid #e8cf9d47}.siteSidebar:before{content:"";background:linear-gradient(90deg,transparent,var(--lux-gold),transparent);opacity:.7;height:1px;position:absolute;top:92px;left:18px;right:18px}.suiteBrand{position:relative}.siteSidebar .suiteBrand:after{content:"";background:var(--lux-gold);border-radius:2px;width:7px;height:7px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 5px #c79a5b1f}.brandMark{background:linear-gradient(145deg,#fffaf033,#c79a5b1a);border-color:#e8cf9db8;box-shadow:inset 0 0 0 1px #ffffff0f}.brandMark i{background:linear-gradient(180deg,#f2d9aa,var(--lux-gold))}.siteSidebar .suiteBrand strong{color:#fff4dc}.siteSidebar .suiteBrand small{color:#fff4dcb8}.siteSidebar .suiteNav a{color:#fff4dcb8;background:0 0}.siteSidebar .suiteNav a:hover{color:#fff9ea;background:#fffaf014}.siteSidebar .suiteNav a.active{color:#fff9ea;background:linear-gradient(90deg,#c79a5b57,#fffaf01a);box-shadow:inset 0 0 0 1px #e8cf9d33}.navLogo{place-items:center;position:relative;overflow:hidden;background:#fffaf014!important;border-color:#e8cf9d47!important;display:grid!important}.navLogo:before,.navLogo:after{content:"";box-sizing:border-box;position:absolute}.logoData:before{background:#f0d49c;border-radius:3px 3px 1px 1px;width:4px;height:10px;bottom:8px;left:9px;box-shadow:7px -5px #6cc3a2,14px -1px #8fb5df}.logoData:after{background:#fffaf08c;height:1px;bottom:7px;left:8px;right:8px}.logoRoi:before{border:3px solid #f0d49c;border-right-color:#6cc3a2;border-radius:50%;inset:8px}.logoRoi:after{background:#8fb5df;width:8px;height:2px;transform:rotate(-35deg)}.logoIp:before{clip-path:polygon(50% 0,100% 17%,100% 64%,50% 100%,0 64%,0 17%);border:2px solid #7bd0bd;border-radius:9px 9px 11px 11px;width:16px;height:19px;top:7px;left:10px}.logoIp:after{background:#f0d49c;border-radius:50%;width:6px;height:6px}.logoShopify:before{border:2px solid #f0d49c;border-radius:4px 4px 6px 6px;width:18px;height:15px;top:12px;left:9px}.logoShopify:after{border:2px solid #7bd0bd;border-bottom:0;border-radius:8px 8px 0 0;width:10px;height:8px;top:8px;left:13px}.logoTraffic:before{background:#7bd0bd;border-radius:3px;width:4px;height:8px;bottom:8px;left:8px;box-shadow:7px -6px #f0d49c,14px -12px #8fb5df}.logoTraffic:after{background:#fffaf099;border-radius:2px;height:2px;bottom:6px;left:7px;right:7px}.logoRisk:before{clip-path:polygon(50% 0,100% 100%,0 100%);background:#f2c16f;width:20px;height:18px;top:8px;left:8px}.logoRisk:after{background:#6b341e;border-radius:2px;width:2px;height:8px;top:14px;left:17px;box-shadow:0 10px #6b341e}.logoRefund:before{border:2px solid #7bd0bd;border-right-color:#0000;border-radius:50%;width:19px;height:16px;top:9px;left:8px}.logoRefund:after{border-bottom:3px solid #f0d49c;border-left:3px solid #f0d49c;width:8px;height:8px;top:7px;left:7px;transform:rotate(38deg)}.logoStoreRefund:before{border:2px solid #7bd0bd;border-radius:4px 4px 7px 7px;width:20px;height:17px;top:10px;left:8px}.logoStoreRefund:after{border-top:3px solid #f0d49c;border-left:3px solid #f0d49c;border-radius:3px 0 0;width:11px;height:11px;top:7px;left:12px;transform:rotate(-45deg)}.logoMembers:before{border:2px solid #f0d49c;border-radius:50%;width:9px;height:9px;top:9px;left:8px;box-shadow:11px 0 0 -1px #0000,11px 0 0 1px #7bd0bd}.logoMembers:after{border:2px solid #fffaf0b3;border-bottom:0;border-radius:12px 12px 4px 4px;width:22px;height:10px;bottom:7px;left:7px}.siteSidebar .suiteNav a.active .navLogo{box-shadow:0 8px 18px #00000029;background:#fffaf0!important;border-color:#e8cf9dc2!important}.siteSidebar .suiteNav a.active .logoRisk:after{background:#7a321c;box-shadow:0 10px #7a321c}.permissionHint{background:linear-gradient(#fffaf01f,#fffaf00f);border-color:#e8cf9d4d}.sidebarFooter .logoutButton{background:#fffaf01a}.hero,.roiHero{min-height:156px;position:relative;padding-left:92px!important}.hero:before,.roiHero:before{content:"";background:linear-gradient(145deg,#fffaf0e6,#f3e2c2c2);border:1px solid #e4d5bd;border-radius:18px;width:64px;height:64px;position:absolute;top:36px;left:0;box-shadow:0 16px 32px #5d44201f}.hero:after,.roiHero:after{content:"";background:var(--lux-gold);border-radius:8px;width:28px;height:26px;position:absolute;top:55px;left:18px}.opsHero:after{background:var(--lux-gold);width:5px;height:27px;box-shadow:10px -9px 0 var(--lux-cyan),20px -3px 0 var(--lux-blue);border-radius:4px}.roiHero:after{border:6px solid var(--lux-gold);border-right-color:var(--lux-cyan);background:0 0;border-radius:50%;width:30px;height:30px;top:53px;left:17px}.ipPage>.hero:after{border:4px solid var(--lux-cyan);clip-path:polygon(50% 0,100% 17%,100% 65%,50% 100%,0 65%,0 17%);background:0 0;border-radius:12px;width:27px;height:31px;top:53px;left:19px}.shopifyPage>.hero:after{border:4px solid var(--lux-blue);width:31px;height:24px;box-shadow:0 -9px 0 -5px var(--lux-gold);background:0 0;border-radius:7px;top:58px;left:17px}.chargebackPage>.hero:after{background:var(--lux-orange);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;width:31px;height:28px;top:55px;left:17px}.membersHero:after{border:4px solid var(--lux-gold);width:14px;height:14px;box-shadow:19px 0 0 -3px transparent,19px 0 0 1px var(--lux-cyan),9px 22px 0 7px #07362e33;background:0 0;border-radius:50%;top:52px;left:16px}.hero h1,.roiHero h1{font-size:clamp(42px,4.2vw,58px)!important}.panel,.roiPanel,.memberCard,.metricCard,.chargebackMetrics>div,.roiSummary div,.moduleCard{background:linear-gradient(#fffefb 0,#fff9ee 100%);border-color:#e7dcc8;box-shadow:0 16px 36px #37281414}.metricCard,.chargebackMetrics>div,.roiSummary div{position:relative;overflow:hidden}.metricCard:before,.chargebackMetrics>div:before,.roiSummary div:before{content:"";background:linear-gradient(145deg,#c79a5b38,#07362e14);border-radius:14px;width:42px;height:42px;position:absolute;top:18px;right:18px}.metricCard:after,.chargebackMetrics>div:after,.roiSummary div:after{content:"";background:var(--lux-gold);border-radius:4px;width:16px;height:16px;position:absolute;top:31px;right:31px}.opsMetrics .metricCard:first-child,.metrics .metricCard:first-child{border-top-color:var(--lux-gold)}.opsMetrics .metricCard:nth-child(2),.metrics .metricCard:nth-child(2){border-top-color:var(--lux-cyan)}.opsMetrics .metricCard:nth-child(3),.metrics .metricCard:nth-child(3){border-top-color:var(--lux-blue)}.opsMetrics .metricCard:nth-child(4),.metrics .metricCard:nth-child(4){border-top-color:var(--lux-orange)}.opsMetrics .metricCard:nth-child(5),.metrics .metricCard:nth-child(5){border-top-color:var(--lux-violet)}.opsMetrics .metricCard:nth-child(6),.metrics .metricCard:nth-child(6){border-top-color:var(--lux-green-2)}.metricCard:nth-child(2):after{background:var(--lux-cyan);border-radius:50%}.metricCard:nth-child(3):after{background:var(--lux-blue);clip-path:polygon(0 20%,100% 20%,100% 80%,0 80%)}.metricCard:nth-child(4):after{background:var(--lux-orange);clip-path:polygon(50% 0,100% 100%,0 100%)}.metricCard:nth-child(5):after{background:var(--lux-violet)}.metricCard:nth-child(6):after{background:var(--lux-green-2);border-radius:50%;box-shadow:0 0 0 5px #07362e1f}.metricCard strong,.ipPage .metricCard strong,.roiSummary strong{color:#07362e;font-weight:880}.opsFilters,.toolbar,.ipPage .toolbar,.storesPanel .toolbar,.chargebackToolbar{background:linear-gradient(#fffefbf5,#fff9eeeb)}.opsFilters{border-color:#e7dcc8}th{color:#594323;border-color:#e2d1b5}.statusBadge.green,.statusBadge.valid,.vendorBadge.ones{color:#0a6b4f;background:#e3f3e9}.browserBadge{color:#0a6b4f;background:#e8f5ef;border-color:#b9dbc9}.exportButton,.adminButton,.detailButton,.editButton,.cancelButton,.viewTabs button,.statusTabs button,.quickDates button,.pagination button,.editorFooter button,.panelHeader button{color:#725122;background:#fff8e8;border-color:#dfc493}.createButton,.saveButton,.authButton{color:#fff7e3;background:linear-gradient(#0c5144,#07362e);box-shadow:0 10px 20px #07362e33}.moduleCard{border-top-width:5px;position:relative;overflow:hidden}.moduleCard:before{content:"";background:linear-gradient(145deg,#c79a5b40,#fffaf0b3);border-radius:18px;width:58px;height:58px;position:absolute;top:24px;right:24px}.moduleCard:after{content:"";background:var(--lux-gold);border-radius:5px;width:20px;height:20px;position:absolute;top:42px;right:43px}.moduleCard.ipModule:after{background:var(--lux-cyan);clip-path:polygon(50% 0,100% 18%,100% 66%,50% 100%,0 66%,0 18%)}.moduleCard.shopifyModule:after{background:var(--lux-blue);border-radius:5px}.moduleCard.roiModule:after{border:5px solid var(--lux-gold);border-right-color:var(--lux-cyan);background:0 0;border-radius:50%}.moduleCard.chargebackModule:after{background:var(--lux-red);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.moduleCard h2,.moduleCard p,.moduleCard div span,.moduleCard>strong{z-index:1;position:relative}.heroAmount strong{color:#07362e}.drawerHeader,.editorHeader,.adminModal>header{background:linear-gradient(#fffefb,#fff6e5);border-bottom-color:#e7dcc8}.detailField{background:#fff9ed;border-color:#e7dcc8}.memberAvatar{color:#f1d49c;background:linear-gradient(#0c5144,#07362e);box-shadow:inset 0 0 0 1px #fffaf029}.permissionColumns label{background:#fffaf0;border-color:#e7dcc8}.permissionColumns label:hover{background:#fff3dc}.permissionColumns input{accent-color:#0c5144}.authCard{background:#fffdf8f7}.roiFormula{background:linear-gradient(135deg,#07362e,#0a4b3e)}.profitHeading>p{font-size:15px}@media (max-width:1100px){.appFrame,.appFrame.sidebarCollapsed{padding-left:98px}.siteSidebar,.sidebarCollapsed .siteSidebar{width:98px}.siteSidebar .suiteNav a,.sidebarCollapsed .siteSidebar .suiteNav a{grid-template-columns:1fr}.siteSidebar .suiteNav a span,.sidebarCollapsed .siteSidebar .suiteNav a span{display:none}.siteSidebar .suiteNav a small,.sidebarCollapsed .siteSidebar .suiteNav a small{color:#fff4dcc7;font-size:11px;display:block}.siteSidebar .suiteBrand:after,.siteSidebar:before,.permissionHint{display:none}}@media (max-width:720px){.appFrame{padding-left:78px}.siteSidebar{width:78px}.hero,.roiHero{padding-left:0!important}.hero:before,.hero:after,.roiHero:before,.roiHero:after{display:none}.metrics,.opsMetrics,.ipPage .metrics,.chargebackMetrics,.roiSummary,.profitSummary{grid-template-columns:1fr!important}.tableWrap{overflow:visible}tbody tr{background:#fffefb!important}td:before{color:#756449;font-size:12px}}:root{--ink:#172019;--muted:#6f786d;--line:#e2ddd2;--paper:#f5f0e6;--card:#fffdf8;--navy:#17344a;--green:#073b30;--teal:#0f766c;--red:#b94d42;--orange:#bd7440;--amber:#a97735;--blue:#2f6398;--purple:#71538f;--slate:#6a716d;--gold:#b98b4b;--gold-soft:#efe1c6;--cream:#fffaf0;--shadow-soft:0 14px 34px #36271414;--shadow-lift:0 22px 56px #271d111f}body{color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:linear-gradient(135deg,#fbf8f0 0,#f4efe5 48%,#eef4ef 100%);font-size:15px;line-height:1.58}.siteSidebar{background:linear-gradient(#073b30 0,#082f28 48%,#06231f 100%);border-right:1px solid #e5d0ab3d;width:282px;padding:24px 18px 20px;box-shadow:14px 0 40px #101c1729}.siteSidebar .suiteBrand{color:#fff7e7;border-bottom:1px solid #efe1c638;min-height:76px;padding:0 12px 22px}.brandMark i{background:var(--gold);width:4px}.siteSidebar .suiteNav a{color:#fff7e7bd;border:1px solid #0000;border-radius:8px;grid-template-columns:36px 1fr;gap:12px;min-height:54px;padding:0 14px;font-size:14px;font-weight:760}.siteSidebar .suiteNav a b{color:#f1d9aa;background:#fffaf012;border:1px solid #efe1c638;border-radius:8px;width:36px;height:36px;font-size:12px}.siteSidebar .suiteNav a:hover{color:#fffaf0;background:#fffaf017;border-color:#efe1c63d}.siteSidebar .suiteNav a.active:after{background:var(--gold);border-radius:0 4px 4px 0;width:4px;height:auto;top:8px;bottom:8px;left:-18px}.permissionHint{box-shadow:none;background:#fffaf014;border:1px solid #efe1c638;border-radius:8px;padding:16px}.sidebarFooter{border-top-color:#efe1c638}.sidebarFooter>span{color:#fff7e7c2;font-size:13px}.sidebarFooter>span i{background:var(--gold);box-shadow:0 0 0 4px #b98b4b33}.logoutButton,.sidebarToggle{color:#fff7e7;background:#fffaf014;border-color:#efe1c640;border-radius:8px;min-height:40px;font-size:13px}.logoutButton:hover,.sidebarToggle:hover{color:#fffaf0;background:#fffaf024;border-color:#efe1c66b}.sidebarCollapsed .siteSidebar{width:98px}.hero,.opsHero,.membersHero,.roiHero{padding:34px 0 28px}.hero h1,.roiHero h1,.homeHero h1{color:#121a15;font-size:46px;font-weight:860;line-height:1.12}.moduleMeta>span,.notifyChip{background:#fffaf0;border:1px solid #e8ddc8;border-radius:999px;min-height:34px;padding:0 12px;color:#6b5b41!important;font-size:13px!important}.moduleMeta i,.systemStatus i,.snapshot i{background:var(--gold);box-shadow:0 0 0 4px #b98b4b29}.heroAmount span,.heroAmount small{color:#706758;font-size:13px}.heroAmount strong{color:#073b30;font-size:34px;line-height:1.1}.topbar{height:auto;min-height:78px;padding:14px 0}.brand{color:#172019;font-size:14px}.snapshot{color:#6f786d;font-size:13px}.panel,.roiPanel,.memberCard,.metricCard,.chargebackMetrics>div,.roiSummary div,.moduleCard,.authCard,.adminModal,.editorModal,.drawer{box-shadow:var(--shadow-soft);background:#fffdf8f0;border:1px solid #e6dece;border-radius:8px}.panelHeader h2,.profitHeading h2{color:#172019;font-size:25px;font-weight:850;line-height:1.22}.resultCount strong{color:#073b30;font-size:22px}.metricCard,.ipPage .metricCard{border-top:4px solid var(--gold);cursor:pointer;min-height:126px;padding:20px}.metricCard strong,.ipPage .metricCard strong,.chargebackMetrics strong,.roiSummary strong{color:#073b30;margin-top:12px;font-size:32px;line-height:1.1}.red strong,.danger strong,.chargebackMetrics>div:nth-child(3) strong,.chargebackMetrics>div:nth-child(4) strong{color:var(--red)}.amber strong,.warning strong{color:var(--amber)}.blue strong{color:var(--blue)}.opsFilters,.toolbar,.ipPage .toolbar,.storesPanel .toolbar,.chargebackToolbar{gap:12px}.opsFilters{box-shadow:var(--shadow-soft);background:#fffdf8f0;border:1px solid #e6dece;border-radius:8px;grid-template-columns:170px 170px 190px 1fr auto;padding:18px}.toolbar,.ipPage .toolbar,.storesPanel .toolbar,.chargebackToolbar{padding-bottom:20px;padding-left:28px;padding-right:28px}.search,.searchBox,.selectWrap select,.selectWrap input,.opsFilters input,.opsFilters select,.createMemberForm input,.createMemberForm select,.memberActions input,.authField input,.editorGrid input,.editorGrid select,.unlockForm input,.editForm input,.editForm select,.editForm textarea,.roiInput{color:#172019;background:#fffaf0;border:1px solid #e1d7c6;border-radius:8px;min-height:46px;font-size:14px}.search:focus-within,.searchBox:focus-within,.selectWrap select:focus,.selectWrap input:focus,.opsFilters input:focus,.opsFilters select:focus,.createMemberForm input:focus,.createMemberForm select:focus,.memberActions input:focus,.authField input:focus,.editorGrid input:focus,.editorGrid select:focus,.unlockForm input:focus,.editForm input:focus,.editForm select:focus,.editForm textarea:focus,.roiInput:focus{background:#fffdf8;border-color:#c69b5f;outline:0;box-shadow:0 0 0 4px #b98b4b29}.exportButton,.adminButton,.detailButton,.editButton,.cancelButton,.viewTabs button,.statusTabs button,.quickDates button,.pagination button,.editorFooter button,.panelHeader button{color:#6a4d24;background:#fffaf0;border:1px solid #dfcfb6;border-radius:8px;min-height:40px;font-size:14px;font-weight:780}.exportButton:hover,.adminButton:hover,.detailButton:hover,.editButton:hover,.cancelButton:hover,.viewTabs button:hover,.statusTabs button:hover,.quickDates button:hover,.pagination button:hover,.panelHeader button:hover{color:#073b30;background:#f6ead4;border-color:#c69b5f}.createButton,.saveButton,.authButton{color:#fffaf0;background:linear-gradient(#0a4a3c,#073b30);border:0;border-radius:8px;min-height:42px;font-size:14px;font-weight:820;box-shadow:0 10px 20px #073b302e}.createButton:hover,.saveButton:hover,.authButton:hover{background:linear-gradient(#0c5a49,#073b30)}.viewTabs button.active,.statusTabs button.active,.quickDates button.active{color:#073b30;background:#f1dfbd;border-color:#d8bd8d}.tableWrap{background:#fffdf8;border-top:1px solid #e6dece}th{color:#625845;text-transform:none;border-color:#e5d9c5;padding:14px 16px;font-size:13px;font-weight:850;line-height:1.35}td{color:#1d271f;border-bottom-color:#eee6d8;padding:15px 16px;font-size:14px;line-height:1.5}tfoot{background:#f7eedc}.statusBadge.green,.vendorBadge.ones,.statusBadge.valid,.targetOrders.reached,.rateBadge.healthy{color:#0c6f4d;background:#e9f4ed}.statusBadge.amber,.statusBadge.dueSoon,.rateBadge.attention,.rateBadge.warning{color:#8a5e20;background:#fbefd8}.statusBadge.blue{color:#285d90;background:#e8f0f7}.statusBadge.muted,.statusBadge.missing{color:#6d716d;background:#eeeae2}.tableTotal{color:#6f6658;background:#f8f0df;font-size:14px}.pagination{color:#71695e;min-height:68px;padding:0 28px;font-size:14px}.importMessage{color:#6a4d24;background:#fff8ea;border-color:#ddcaa9}.opsBars span{border-bottom-color:#e5d9c5}.memberAvatar{color:#f7dfb0;background:linear-gradient(#0b4b3d,#073b30);width:48px;height:48px;font-size:18px}.memberCard h3{color:#172019;font-size:19px;line-height:1.25}.permissionColumns strong{color:#594527;font-size:14px}.permissionColumns label{color:#2a322b;background:#fffaf0;border-color:#e6dece;border-radius:8px;min-height:38px;padding:8px 10px;font-size:13px;line-height:1.35}.permissionColumns input{accent-color:#0b4b3d;width:17px;height:17px}.drawerHeader{background:#fffdf8f5;border-bottom-color:#e6dece;padding:28px 32px 22px}.drawer section{border-bottom-color:#eee6d8;padding:24px 32px}.detailField{background:#fffaf0;border-color:#e6dece;border-radius:8px;padding:13px 14px}.editorHeader,.adminModal>header{background:#fffdf8f5;border-bottom-color:#e6dece;padding:26px 28px 20px}.closeButton,.adminClose,.drawerHeader>button{color:#6a4d24;background:#f4e7cf;border-radius:8px}.authCard{background:#fffdf8f5;width:min(480px,100%);padding:42px}.roiRowControl>div{background:#fffaf0;border-color:#e1d7c6;border-radius:8px;grid-template-columns:50px 1fr 50px;height:50px}.roiRowControl button{color:#fffaf0;background:#073b30}.roiPill{color:#073b30;background:#e9f4ed;border-radius:8px;min-height:36px;font-size:14px}.roiFormula{background:#073b30;border-radius:8px;padding:18px 20px}.roiFormula span{color:#f0d9aa;font-size:13px}.ipCell code{background:#f3ead9;border-radius:7px;padding:5px 8px;font-size:13px}.moduleCard{border-top:4px solid var(--gold);min-height:260px;padding:28px}.moduleCard.ipModule{border-top-color:#0f766c}.moduleCard.shopifyModule{border-top-color:#17344a}.moduleCard.roiModule{border-top-color:#b98b4b}.moduleCard.chargebackModule{border-top-color:#b94d42}.moduleCard p,.moduleIndex{color:#8a642c;font-size:13px}.homeNote{background:#fffdf8d1;border-color:#e6dece;border-radius:8px}.homeNote p{font-size:14px}.homeNote span{color:#8a642c;font-size:13px}@media (max-width:1320px){.siteSidebar{width:254px}.appFrame{padding-left:254px}.opsFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.quickDates,.opsActions{grid-column:1/-1}.memberCard{grid-template-columns:1fr}.memberActions{grid-column:auto}}@media (max-width:1100px){.appFrame,.appFrame.sidebarCollapsed{padding-left:98px}.siteSidebar,.sidebarCollapsed .siteSidebar{width:98px}.siteSidebar .suiteNav a,.sidebarCollapsed .siteSidebar .suiteNav a{font-size:13px}.siteSidebar .suiteNav a small,.sidebarCollapsed .siteSidebar .suiteNav a small{color:#fff7e7c7;font-size:11px}.sidebarFooter .logoutButton{font-size:11px}.shell,.siteContent .shell{width:min(100% - 36px,980px)}.toolbar,.ipPage .toolbar,.storesPanel .toolbar{grid-template-columns:1fr repeat(2,minmax(150px,1fr))}.search,.searchBox{grid-column:1/-1}}@media (max-width:720px){html{font-size:14px}.appFrame{padding-left:78px}.siteSidebar{width:78px;padding:14px 8px 12px}.shell,.siteContent .shell{width:min(100% - 22px,680px)}.hero,.opsHero,.membersHero,.roiHero{padding:28px 0 22px;display:block}.hero h1,.roiHero h1,.homeHero h1{font-size:36px;line-height:1.14}.hero p:last-child,.roiHero p:last-child,.homeHero>p:last-child{font-size:15px}.heroAmount{min-width:0;margin-top:18px}.metrics,.opsMetrics,.ipPage .metrics,.chargebackMetrics,.roiSummary,.profitSummary{grid-template-columns:1fr!important}.metricCard,.ipPage .metricCard{min-height:112px}.metricCard strong,.ipPage .metricCard strong,.chargebackMetrics strong,.roiSummary strong{font-size:30px}.opsFilters,.toolbar,.ipPage .toolbar,.storesPanel .toolbar,.chargebackToolbar,.createMemberForm,.permissionColumns,.memberActions,.editGrid,.editorGrid{grid-template-columns:1fr!important}.panelHeader{padding:20px 18px 16px;display:block}.panelHeader h2{font-size:22px}.resultCount{margin-top:10px}.viewTabs,.statusTabs{padding-left:18px;padding-right:18px;overflow-x:auto}.viewTabs button,.statusTabs button,.quickDates button{white-space:nowrap}.quickDates button,.opsActions button{flex:1}.tableWrap{overflow:visible}table,tbody{display:block;min-width:0!important}thead{display:none}tbody{padding:0 12px}tbody tr{border-top:1px solid #e6dece;grid-template-columns:1fr;gap:2px;padding:14px 0;display:grid}td,th:first-child,td:first-child{border:0;padding:8px 10px;width:auto!important}td:before{color:#756c5f;font-size:12px}.opsDetails td{white-space:normal}.opsBars{grid-auto-columns:60px;padding-left:16px;padding-right:16px}.memberMatrix{padding-left:14px;padding-right:14px}.memberCard{padding:16px}.drawerHeader,.drawer section,.editorHeader,.editorGrid,.editorFooter{padding-left:18px;padding-right:18px}.authShell{background:linear-gradient(#073b30 0 22%,#fbf8f0 22%,#f5f0e6 100%)}.authCard{padding:30px 24px}}:root{--ink:#14231c;--muted:#5f6d65;--line:#d6e1db;--paper:#eef3f0;--card:#fff;--navy:#1f3f5b;--green:#0f7a55;--teal:#157f79;--red:#be4844;--orange:#c66d28;--amber:#a77722;--blue:#2f6fc6;--purple:#7357ad;--slate:#5f6c75;--shadow-soft:0 10px 28px #172b210e}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 88% 0,#157f791f,#0000 28rem),linear-gradient(#f8faf8 0,#eef3f0 36rem,#edf2ef 100%);font-size:15px;line-height:1.55}.hero h1,.roiHero h1,.homeHero h1{font-size:clamp(42px,4.7vw,64px);line-height:1.08}@media (max-width:1320px){.siteSidebar{width:252px}.appFrame{padding-left:252px}.opsFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.quickDates,.opsActions{grid-column:1/-1}.memberCard{grid-template-columns:1fr}.memberActions{grid-column:auto}}@media (max-width:1100px){.appFrame,.appFrame.sidebarCollapsed{padding-left:96px}.siteSidebar,.sidebarCollapsed .siteSidebar{width:96px}.siteSidebar .suiteNav a,.sidebarCollapsed .siteSidebar .suiteNav a{font-size:13px}.siteSidebar .suiteNav a small,.sidebarCollapsed .siteSidebar .suiteNav a small,.sidebarFooter .logoutButton{font-size:11px}.shell,.siteContent .shell{width:min(100% - 36px,980px)}.toolbar,.ipPage .toolbar,.storesPanel .toolbar{grid-template-columns:1fr repeat(2,minmax(150px,1fr))}.search,.searchBox{grid-column:1/-1}}@media (max-width:720px){html{font-size:14px}.appFrame{padding-left:78px}.siteSidebar{width:78px;padding:14px 8px 12px}.shell,.siteContent .shell{width:min(100% - 22px,680px)}.hero,.opsHero,.membersHero,.roiHero{padding:28px 0 22px;display:block}.hero h1,.roiHero h1,.homeHero h1{font-size:36px;line-height:1.12}.hero p:last-child,.roiHero p:last-child,.homeHero>p:last-child{font-size:15px}.heroAmount{min-width:0;margin-top:18px}.metrics,.opsMetrics,.ipPage .metrics,.chargebackMetrics,.roiSummary,.profitSummary{grid-template-columns:1fr!important}.metricCard,.ipPage .metricCard{min-height:112px}.metricCard strong,.ipPage .metricCard strong,.chargebackMetrics strong,.roiSummary strong{font-size:30px}.opsFilters,.toolbar,.ipPage .toolbar,.storesPanel .toolbar,.chargebackToolbar,.createMemberForm,.permissionColumns,.memberActions,.editGrid,.editorGrid{grid-template-columns:1fr!important}.panelHeader{padding:20px 18px 16px;display:block}.panelHeader h2{font-size:22px}.resultCount{margin-top:10px}.viewTabs,.statusTabs{padding-left:18px;padding-right:18px;overflow-x:auto}.viewTabs button,.statusTabs button,.quickDates button{white-space:nowrap}.quickDates button,.opsActions button{flex:1}.tableWrap{overflow:visible}table,tbody{display:block;min-width:0!important}thead{display:none}tbody{padding:0 12px}tbody tr{border-top:1px solid var(--line);grid-template-columns:1fr;gap:2px;padding:14px 0;display:grid}td,th:first-child,td:first-child{border:0;padding:8px 10px;width:auto!important}td:before{color:#718078;font-size:12px}.opsDetails td{white-space:normal}.opsBars{grid-auto-columns:60px;padding-left:16px;padding-right:16px}.memberMatrix{padding-left:14px;padding-right:14px}.memberCard{padding:16px}.drawerHeader,.drawer section,.editorHeader,.editorGrid,.editorFooter{padding-left:18px;padding-right:18px}.authCard{padding:30px 24px}}:root{--ink:#14231c;--muted:#5f6d65;--line:#d6e1db;--paper:#eef3f0;--card:#fff;--navy:#1f3f5b;--green:#0f7a55;--teal:#157f79;--red:#be4844;--orange:#c66d28;--amber:#a77722;--blue:#2f6fc6;--purple:#7357ad;--slate:#5f6c75;--shadow:0 18px 50px #172b2114;--shadow-soft:0 10px 28px #172b210e}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 88% 0,#157f791f,#0000 28rem),linear-gradient(#f8faf8 0,#eef3f0 36rem,#edf2ef 100%);min-width:320px;font-size:15px;line-height:1.55}button{min-height:40px}.shell,.siteContent .shell{width:min(1500px,100% - 56px)}.siteSidebar{background:#f7faf8f5;width:278px;padding:24px 18px 20px;box-shadow:8px 0 30px #1a2e240a}.appFrame{padding-left:278px}.siteSidebar .suiteBrand{min-height:72px;padding:0 12px 22px}.brandMark{background:#fff;border-color:#9fb2a8;width:36px;height:36px}.siteSidebar .suiteBrand strong,.suiteBrand strong{font-size:14px;font-weight:850}.siteSidebar .suiteBrand small,.suiteBrand small{color:#6f7d75;font-size:12px}.siteSidebar .suiteNav a{border:1px solid #0000;border-radius:12px;grid-template-columns:34px 1fr;gap:12px;min-height:52px;padding:0 14px;font-size:14px;font-weight:760}.siteSidebar .suiteNav a b{border-radius:9px;width:34px;height:34px;font-size:12px}.siteSidebar .suiteNav a:hover{box-shadow:var(--shadow-soft);background:#fff;border-color:#d7e4dd}.permissionHint{box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;padding:16px}.permissionHint strong{font-size:14px}.permissionHint p{font-size:13px;line-height:1.7}.sidebarFooter>span{font-size:13px}.logoutButton,.sidebarToggle{min-height:38px;font-size:13px}.topbar{height:auto;min-height:78px;margin-bottom:6px;padding:14px 0}.brand{font-size:14px}.snapshot{font-size:13px;line-height:1.5}.hero,.opsHero,.membersHero{padding:36px 0 28px}.hero h1,.roiHero h1,.homeHero h1{font-size:clamp(42px,4.7vw,64px);line-height:1.08;letter-spacing:0!important}.hero p:last-child,.roiHero p:last-child,.homeHero>p:last-child,.moduleCard div span{color:#53645a;max-width:820px;font-size:16px;line-height:1.75}.moduleMeta>span,.notifyChip{background:#fff;border:1px solid #d8e7df;border-radius:18px;min-height:34px;padding:0 12px;line-height:1.4;font-size:13px!important}.heroAmount{border-left:4px solid var(--green);min-width:280px;box-shadow:var(--shadow-soft);background:#fff;border-radius:14px;padding:22px 24px}.heroAmount span,.heroAmount small{font-size:13px;line-height:1.45}.heroAmount strong{font-size:34px;line-height:1.1}.panel,.roiPanel,.memberCard,.metricCard,.chargebackMetrics>div,.roiSummary div,.moduleCard{box-shadow:var(--shadow-soft);background:#fff;border-color:#dce7e1;border-radius:14px}.panel{overflow:hidden}.panelHeader h2{font-size:25px;line-height:1.2}.panelHeader>span,.resultCount{font-size:14px}.resultCount strong{font-size:22px}.metricCard,.ipPage .metricCard{border-top-width:4px;min-height:126px;padding:20px}.metricCard span,.metricCard small,.ipPage .metricCard small,.chargebackMetrics span,.chargebackMetrics small,.roiSummary span{font-size:13px;line-height:1.45}.metricCard strong,.ipPage .metricCard strong,.chargebackMetrics strong,.roiSummary strong{margin-top:12px;font-size:32px;line-height:1.1}.opsFilters{box-shadow:var(--shadow-soft);background:#fff;border-radius:14px;grid-template-columns:170px 170px 190px 1fr auto;gap:12px;padding:18px}.toolbar,.ipPage .toolbar,.storesPanel .toolbar,.chargebackToolbar{gap:12px;padding-bottom:20px;padding-left:28px;padding-right:28px}.search,.searchBox,.selectWrap select,.selectWrap input,.opsFilters input,.opsFilters select,.createMemberForm input,.createMemberForm select,.memberActions input,.authField input,.editorGrid input,.editorGrid select,.unlockForm input,.editForm input,.editForm select,.editForm textarea,.roiInput{min-height:46px;color:var(--ink);background:#fbfdfc;border-color:#d5e1db;border-radius:10px;font-size:14px}.exportButton,.adminButton,.createButton,.detailButton,.editButton,.saveButton,.cancelButton,.viewTabs button,.statusTabs button,.quickDates button,.pagination button,.editorFooter button,.panelHeader button{border-radius:9px;min-height:40px;font-size:14px;font-weight:780}.exportButton,.adminButton{padding:0 16px}.createButton{padding:0 18px}.detailButton,.editButton{padding:7px 11px}.quickDates{gap:8px}.quickDates button,.viewTabs button,.statusTabs button{padding:8px 13px}.viewTabs,.statusTabs{gap:7px}.viewTabs button.active,.statusTabs button.active,.quickDates button.active{color:#0c6f4d;background:#e5f4ee}.tableWrap{border-top:1px solid var(--line);background:#fff}table{border-spacing:0}th{color:#53645a;text-transform:none;padding:14px 16px;font-size:13px;font-weight:850;line-height:1.35}td{color:#1e2e26;padding:15px 16px;font-size:14px;line-height:1.5}td strong{font-size:14px;line-height:1.4}td small,.todoName small,.todoDate small,.idCell span,.stacked>span:not(.platform),.ipCell span,.dateCell span{color:#66756d;margin-top:4px;font-size:12px;line-height:1.45}.statusBadge,.disabledBadge,.platform,.vendorBadge,.deptBadge,.browserBadge,.rateBadge,.trendBadge{border-radius:999px;align-items:center;min-height:28px;line-height:1.2;font-size:12px!important}.statusBadge,.vendorBadge,.deptBadge,.browserBadge{padding:6px 10px}.platform{padding:5px 9px}.numericCell,.targetOrders{font-size:15px}.rateBadge{min-width:82px}.tableTotal{font-size:14px}.tableTotal strong{font-size:18px}footer{font-size:13px;line-height:1.7}.importMessage,.chargebackError,.formError,.authError,.adminMessage{border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.55}.opsDetails th:nth-child(3),.opsDetails th:nth-child(4),.opsDetails th:nth-child(6),.opsDetails th:nth-child(7){width:142px}.opsBars small{font-size:12px}.memberMatrix{gap:16px;padding:0 28px 28px}.memberCard{grid-template-columns:240px 210px 1fr;gap:20px;padding:20px}.memberAvatar{width:48px;height:48px;font-size:18px}.memberCard h3{font-size:19px;line-height:1.25}.memberCard small{font-size:13px}.permissionColumns{gap:14px}.permissionColumns label{border-radius:9px;min-height:38px;padding:8px 10px;font-size:13px;line-height:1.35}.memberActions{grid-template-columns:1fr 118px}.createMemberForm{grid-template-columns:1fr 220px 200px auto;gap:14px;padding:0 28px 28px}.drawerHeader{padding:28px 32px 22px}.drawer h3{font-size:17px}.detailField{border-radius:10px;padding:13px 14px}.editorModal,.adminModal,.authCard{border-radius:18px;box-shadow:0 28px 80px #16271f2e}.editorHeader{padding:26px 28px 20px}.authBrand{font-size:14px}.authCard h1{font-size:40px}.authText{font-size:15px}.authButton{height:48px;font-size:15px}.roiHero{padding:22px 0 26px}.roiRowControl>div{grid-template-columns:50px 1fr 50px;height:50px}.roiSummary div{min-height:110px;padding:20px}.roiTable{min-width:1180px}.roiTable th{font-size:13px}.roiInput{height:44px}.roiPill{min-height:36px;font-size:14px}.roiFormula{border-radius:12px;padding:18px 20px}.ipCell code{border-radius:7px;padding:5px 8px;font-size:13px}.moduleCard{min-height:260px;padding:28px}.moduleCard p,.moduleIndex{font-size:13px}.moduleCard h2{font-size:clamp(28px,2.6vw,38px);line-height:1.18}.moduleCard>strong,.homeNote p{font-size:14px}.homeNote span{font-size:13px}@media (max-width:1320px){.siteSidebar{width:252px}.appFrame{padding-left:252px}.opsFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.quickDates,.opsActions{grid-column:1/-1}.memberCard{grid-template-columns:1fr}.memberActions{grid-column:auto}}@media (max-width:1100px){.appFrame,.appFrame.sidebarCollapsed{padding-left:96px}.siteSidebar,.sidebarCollapsed .siteSidebar{width:96px}.siteSidebar .suiteNav a,.sidebarCollapsed .siteSidebar .suiteNav a{font-size:13px}.siteSidebar .suiteNav a small,.sidebarCollapsed .siteSidebar .suiteNav a small,.sidebarFooter .logoutButton{font-size:11px}.shell,.siteContent .shell{width:min(100% - 36px,980px)}.toolbar,.ipPage .toolbar,.storesPanel .toolbar{grid-template-columns:1fr repeat(2,minmax(150px,1fr))}.search,.searchBox{grid-column:1/-1}}@media (max-width:720px){html{font-size:14px}.appFrame{padding-left:78px}.siteSidebar{width:78px;padding:14px 8px 12px}.shell,.siteContent .shell{width:min(100% - 22px,680px)}.hero,.opsHero,.membersHero,.roiHero{padding:28px 0 22px;display:block}.hero h1,.roiHero h1,.homeHero h1{font-size:36px;line-height:1.12}.hero p:last-child,.roiHero p:last-child,.homeHero>p:last-child{font-size:15px}.heroAmount{min-width:0;margin-top:18px}.metrics,.opsMetrics,.ipPage .metrics,.chargebackMetrics,.roiSummary,.profitSummary{grid-template-columns:1fr!important}.metricCard,.ipPage .metricCard{min-height:112px}.metricCard strong,.ipPage .metricCard strong,.chargebackMetrics strong,.roiSummary strong{font-size:30px}.opsFilters,.toolbar,.ipPage .toolbar,.storesPanel .toolbar,.chargebackToolbar,.createMemberForm,.permissionColumns,.memberActions,.editGrid,.editorGrid{grid-template-columns:1fr!important}.panelHeader{padding:20px 18px 16px;display:block}.panelHeader h2{font-size:22px}.resultCount{margin-top:10px}.viewTabs,.statusTabs{padding-left:18px;padding-right:18px;overflow-x:auto}.viewTabs button,.statusTabs button,.quickDates button{white-space:nowrap}.quickDates button,.opsActions button{flex:1}.tableWrap{overflow:visible}table,tbody{display:block;min-width:0!important}thead{display:none}tbody{padding:0 12px}tbody tr{border-top:1px solid var(--line);grid-template-columns:1fr;gap:2px;padding:14px 0;display:grid}td,th:first-child,td:first-child{border:0;padding:8px 10px;width:auto!important}td:before{color:#718078;font-size:12px}.opsDetails td{white-space:normal}.opsBars{grid-auto-columns:60px;padding-left:16px;padding-right:16px}.memberMatrix{padding-left:14px;padding-right:14px}.memberCard{padding:16px}.drawerHeader,.drawer section,.editorHeader,.editorGrid,.editorFooter{padding-left:18px;padding-right:18px}.authCard{padding:30px 24px}}.operatorRankingPanel{margin:0 0 22px}.operatorRankingPanel .panelHeader{align-items:center}.operatorRankingNote{color:var(--comfort-muted);margin-top:7px;font-size:12px;display:block}.operatorRankingTable{min-width:1500px}.operatorRankingTable th,.operatorRankingTable td{font-variant-numeric:tabular-nums}.operatorRankingTable th:first-child,.operatorRankingTable td:first-child{width:72px;padding-left:22px}.operatorRankingTable th:nth-child(2){width:150px}.operatorRankingTable th:nth-child(3){width:130px}.operatorRankingTable th:nth-child(4),.operatorRankingTable th:nth-child(5),.operatorRankingTable th:nth-child(7){width:145px}.operatorRankingTable th:nth-child(6){width:100px}.operatorRankingTable th:nth-child(8){width:125px}.operatorRankingTable th:nth-child(9){width:88px}.operatorRankingTable th:nth-child(10){width:86px}.operatorRankingTable th:nth-child(11){width:180px}.operatorRankingTable th:nth-child(12),.operatorRankingTable th:last-child{width:120px}.companyOperatorRankingPanel{margin-top:22px}.companyOperatorRankingTable{min-width:1800px}.companyOperatorRankingTable th:nth-child(4){width:120px}.companyOperatorRankingTable th:nth-child(5){width:110px}.companyOperatorRankingTable th:nth-child(10){width:145px}.companyOperatorRankingTable th:nth-child(11){width:110px}.companyOperatorRankingTable th:nth-child(12){width:120px}.companyOperatorRankingTable th:nth-child(13){width:90px}.companyOperatorRankingTable th:nth-child(14){width:120px}.operatorDepartmentLink{color:#075f45;font-weight:820;text-decoration:none}.operatorDepartmentLink:hover{text-underline-offset:3px;text-decoration:underline}.rankingPosition{color:#5c6962;background:#f7faf8;border:1px solid #d9e1dc;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.rankingPosition.top{color:#825817;background:#fff6e4;border-color:#d9b978}.rankingPeriod,.rankingSourceCell strong,.rankingSourceCell small{display:block}.rankingPeriod small,.rankingSourceCell small{color:var(--comfort-muted);margin-top:3px;font-size:10px}.operatorRankingName{color:#075f45;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:850}.operatorRankingName:hover{text-underline-offset:3px;text-decoration:underline}.negativeProfit{font-weight:850;color:#bd3e3a!important}.operatorRankingTable tfoot{background:#f7faf8}.operatorRankingTable tfoot td{border-top:2px solid #cfdad3;border-bottom:0;font-weight:820}@media (max-width:720px){.operatorRankingPanel .panelHeader{align-items:flex-end}.operatorRankingNote{font-size:11px}.operatorRankingTable tfoot{display:block}.operatorRankingTable tfoot tr{border-top:2px solid #cfdad3;grid-template-columns:1fr 1fr;padding:13px 12px;display:grid}.operatorRankingTable tfoot td{border:0;width:auto!important;padding:7px 9px!important}}.importMessage{color:#0c6f4d;background:#f4fbf8;border:1px solid #cfe2d9;border-radius:9px;margin:0 0 16px;padding:10px 12px;font-size:11px;font-weight:700}.opsDetails th:nth-child(2),.opsDetails td:nth-child(2){width:230px;min-width:230px}.opsDetails th:nth-child(3),.opsDetails td:nth-child(3){width:110px;min-width:110px}.opsDetails th:nth-child(4),.opsDetails th:nth-child(6),.opsDetails th:nth-child(7){width:122px}.opsDetails th:nth-child(5),.opsDetails th:nth-child(8){width:100px}.opsDetails td{white-space:nowrap}.opsDetails td:nth-child(2) strong{white-space:normal;overflow-wrap:anywhere;line-height:1.45;display:block}@media (max-width:1040px){.opsDetails table{min-width:1410px}}@media (max-width:720px){.importMessage{margin-left:0;margin-right:0}}.moduleCard.chargebackModule{border-top:4px solid var(--red)}.chargebackModule>strong{color:var(--red)}.chargebackPage .hero{padding-bottom:38px}.chargebackPage .hero p:last-child{max-width:760px;line-height:1.7}.chargebackMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.chargebackMetrics>div{border:1px solid var(--line);border-top:3px solid var(--navy);background:#ffffffeb;border-radius:13px;min-height:118px;padding:18px;box-shadow:0 12px 34px #22352c0a}.chargebackMetrics>div:nth-child(3),.chargebackMetrics>div:nth-child(4){border-top-color:var(--red)}.chargebackMetrics span,.chargebackMetrics small{color:var(--muted);font-size:10px;display:block}.chargebackMetrics strong{letter-spacing:-.04em;margin:13px 0 7px;font-size:31px;display:block}.chargebackError{color:#9e3e39;background:#fff2f1;border:1px solid #efc7c4;border-radius:9px;margin:-4px 0 18px;padding:12px 14px;font-size:11px}.chargebackPanel{margin-bottom:18px}.chargebackToolbar{grid-template-columns:minmax(280px,1fr) 180px;gap:10px;padding:0 22px 18px;display:grid}.chargebackTable{min-width:1300px}.chargebackTable th:first-child,.chargebackTable td:first-child{width:235px}.chargebackTable th:nth-child(2),.chargebackTable th:nth-child(3){width:185px}.chargebackTable th:nth-child(4){width:165px}.chargebackTable th:nth-child(5){width:240px}.chargebackTable th:nth-child(6){width:175px}.chargebackTable th:last-child{width:190px}.numericCell{font:800 14px var(--font-geist-mono),monospace}.valueWithDelta{white-space:nowrap;align-items:center;gap:7px;display:flex}.trendBadge{min-width:30px;font:800 9px var(--font-geist-mono),monospace;border-radius:5px;justify-content:center;align-items:center;padding:3px 5px;line-height:1.15;display:inline-flex;position:relative;top:-.2em}.trendBadge.good{color:#13704f;background:#e4f4ec}.trendBadge.bad{color:#b13f3a;background:#fde8e6}.trendBadge.neutral{color:#748078;background:#eef2ef}.reasonList{flex-wrap:wrap;gap:5px;display:flex}.reasonTag{color:#6f4d35;background:#f4eee8;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:750;line-height:1.2;display:inline-flex}.reasonTag b{color:#a0443d;text-align:center;min-width:16px;font:800 9px var(--font-geist-mono),monospace;background:#fff;border-radius:999px;padding:1px 4px}.reasonEmpty{color:var(--muted);font-size:11px}.targetOrders{color:var(--red);font:850 14px var(--font-geist-mono),monospace}.targetOrders.reached{color:var(--green)}.rateBadge{min-width:72px;font:800 12px var(--font-geist-mono),monospace;border-radius:18px;justify-content:center;padding:7px 10px;display:inline-flex}.rateBadge.healthy{color:#187453;background:#e7f5ee}.rateBadge.attention{color:#85601c;background:#fff5df}.rateBadge.warning{color:#a55e18;background:#fff0df}.rateBadge.danger{color:#b33f3b;background:#fde9e7}.chargebackPage .exportButton:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.chargebackMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.chargebackToolbar{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.chargebackTable{min-width:0}.chargebackTable,.chargebackTable tbody{display:block}.chargebackTable thead{display:none}.chargebackTable tbody{padding:0 12px}.chargebackTable tbody tr{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding:13px 0;display:grid}.chargebackTable td,.chargebackTable th:first-child,.chargebackTable td:first-child{border:0;width:auto;padding:7px 9px}.chargebackTable td:before{content:attr(data-label);color:#8b948f;margin-bottom:5px;font-size:8px;display:block}}@media (max-width:520px){.chargebackMetrics{grid-template-columns:1fr 1fr}.chargebackMetrics>div{min-height:104px;padding:14px}.chargebackMetrics strong{font-size:25px}}.permissionHint{border:1px solid var(--line);background:#ffffffad;border-radius:12px;margin-top:auto;margin-bottom:14px;padding:14px}.permissionHint strong{font-size:11px;display:block}.permissionHint p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.authCard form{gap:13px;display:grid}.opsPage,.membersPage{padding-top:44px}.opsHero,.membersHero{padding-top:16px}.opsFilters{border:1px solid var(--line);background:#ffffffeb;border-radius:14px;grid-template-columns:150px 150px 170px 1fr auto;align-items:end;gap:10px;margin-bottom:16px;padding:16px;display:grid;box-shadow:0 14px 45px #22352c0b}.opsFilters input,.opsFilters select,.createMemberForm input,.createMemberForm select,.memberActions input{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;outline:0;height:43px;padding:0 11px;font-size:12px}.opsFilters input:focus,.opsFilters select:focus,.createMemberForm input:focus,.createMemberForm select:focus,.memberActions input:focus{border-color:var(--green);box-shadow:0 0 0 3px #1884611a}.quickDates{flex-wrap:wrap;gap:7px;display:flex}.quickDates button{border:1px solid var(--line);height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:0 11px;font-size:11px;font-weight:750}.quickDates button.active,.quickDates button:hover{color:#0c6f4d;background:#e8f5ef;border-color:#acd3c4}.opsActions{justify-content:flex-end;gap:8px;display:flex}.opsMetrics{grid-template-columns:repeat(6,1fr);margin-bottom:16px}.opsMetrics .metricCard{cursor:default}.opsDetails th:first-child,.opsDetails td:first-child{width:140px}.opsDetails th:nth-child(2){width:120px}.opsDetails th:last-child{width:85px}.opsBars{grid-auto-columns:minmax(58px,1fr);grid-auto-flow:column;align-items:end;gap:13px;height:300px;padding:18px 22px 22px;display:grid;overflow-x:auto}.opsBars>div{text-align:center;grid-template-rows:1fr 18px;gap:7px;height:250px;display:grid}.opsBars span{border-bottom:1px solid var(--line);justify-content:center;align-items:end;gap:7px;height:225px;display:flex}.opsBars i,.opsBars b{border-radius:6px 6px 0 0;width:17px;min-height:4px;display:block}.memberMatrix{gap:14px;padding:0 22px 22px;display:grid}.memberCard{border:1px solid var(--line);background:#fbfcfb;border-radius:14px;grid-template-columns:220px 180px 1fr;align-items:start;gap:18px;padding:16px;display:grid}.memberCard>div:first-child{align-items:center;gap:11px;display:flex}.memberAvatar{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.memberCard h3{margin:0;font-size:16px}.memberCard small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.permissionColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.permissionColumns>div{gap:8px;display:grid}.permissionColumns strong{font-size:11px}.permissionColumns label{border:1px solid var(--line);color:#34483e;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:6px 8px;font-size:10px;font-weight:700;display:flex}.permissionColumns input{width:15px;height:15px}.memberActions{grid-column:3/4;grid-template-columns:1fr 104px;gap:10px;display:grid}.memberActions .saveButton{align-self:end;height:43px}.createMemberForm{grid-template-columns:1fr 180px 180px auto;align-items:end;gap:12px;padding:0 22px 22px;display:grid}@media (max-width:1320px){.opsFilters{grid-template-columns:repeat(3,1fr)}.quickDates,.opsActions{grid-column:1/-1}.opsMetrics{grid-template-columns:repeat(3,1fr)}.memberCard{grid-template-columns:1fr}.memberActions{grid-column:auto}.permissionColumns{grid-template-columns:1fr 1fr}}@media (max-width:720px){.permissionHint{display:none}.opsPage,.membersPage{padding-top:28px}.opsFilters,.opsMetrics,.createMemberForm,.permissionColumns,.memberActions{grid-template-columns:1fr}.quickDates button,.opsActions button{flex:1}.opsDetails table{min-width:0}.opsBars{grid-auto-columns:52px}.memberMatrix{padding-left:14px;padding-right:14px}.memberCard{padding:13px}}@media (max-width:1180px){.moduleGrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.moduleGrid{grid-template-columns:1fr}}.moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.moduleCard.roiModule{border-top:4px solid var(--teal)}.roiModule>strong{color:var(--teal)}.roiPage{padding-top:44px}.roiHero{justify-content:space-between;align-items:flex-end;gap:28px;padding:16px 0 22px;display:flex}.roiHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,64px);line-height:1}.roiHero p:last-child{max-width:760px;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.7}.roiRowControl{gap:8px;min-width:220px;display:grid}.roiRowControl label{color:#314238;font-size:11px;font-weight:850}.roiRowControl>div{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:46px 1fr 46px;height:46px;display:grid;overflow:hidden;box-shadow:0 12px 26px #22352c12}.roiRowControl button{background:var(--green);color:#fff;cursor:pointer;border:0;font-size:21px;font-weight:800}.roiRowControl button:hover{background:#0d704e}.roiRowControl input{text-align:center;background:#fff;border:0;outline:0;width:100%;font-weight:850}.roiSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.roiSummary div{border:1px solid var(--line);background:#ffffffe6;border-radius:12px;gap:8px;min-height:94px;padding:17px 18px;display:grid;box-shadow:0 14px 38px #22352c0b}.roiSummary span{color:var(--muted);font-size:10px;font-weight:800}.roiSummary strong{letter-spacing:-.035em;align-self:end;font-size:28px;line-height:1}.profitSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.roiPanel{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:16px;overflow:hidden;box-shadow:0 14px 45px #22352c0b}.roiTableWrap{overflow-x:auto}.roiTable{table-layout:auto;min-width:1120px}.roiTable th{letter-spacing:0;text-transform:none;font-size:10px}.roiTable th:first-child,.roiTable td:first-child{width:230px}.roiTable th:nth-child(2),.roiTable th:nth-child(3),.roiTable th:nth-child(4){width:145px}.roiTable th:last-child{width:72px}.roiInput{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);background:#fbfcfb;border-radius:8px;outline:0;padding:0 11px;font-size:12px}.roiInput:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px #1884611a}.specInput{min-width:190px}.numberInput{min-width:112px}.roiMutedCell{color:var(--muted);font-weight:800}.roiMoneyCell{color:#314238;white-space:nowrap;font-weight:850}.roiPill{color:#0d704e;white-space:nowrap;background:#e5f4ee;border-radius:8px;justify-content:center;align-items:center;min-width:78px;min-height:34px;padding:0 10px;font-weight:900;display:inline-flex}.roiTable tr.isWarning .roiPill{color:var(--amber);background:#fff3e7}.roiTable tr.isDanger .roiPill{color:var(--red);background:#fee4e2}.roiDelete{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;place-items:center;font-size:19px;line-height:1;display:grid}.roiDelete:hover{color:var(--red);background:#fff7f6;border-color:#efb2ae}.roiDelete:disabled{opacity:.38;cursor:not-allowed}.roiFormula{color:#fff;background:#17211c;border-radius:12px;gap:8px;margin-bottom:24px;padding:17px 18px;display:grid}.roiFormula span{color:#ffffffab;font-size:10px;font-weight:800}.roiFormula code{color:#fff;font:500 12px/1.65 var(--font-geist-mono),"PingFang SC",monospace;white-space:normal}.profitModule{gap:16px;margin-top:6px;display:grid}.profitHeading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.profitHeading h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.profitHeading>p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.profitTable{min-width:980px}.profitTable th:first-child,.profitTable td:first-child{width:260px}.readonlySpec{color:#314238;font-weight:850;line-height:1.4}.negativeText{color:var(--red)!important}@media (max-width:1180px){.moduleGrid{grid-template-columns:1fr 1fr}.profitSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.roiHero,.profitHeading{flex-direction:column;align-items:flex-start}.roiRowControl{width:100%}.moduleGrid{grid-template-columns:1fr}.moduleCard{min-height:240px}}@media (max-width:720px){.roiPage{padding-top:28px}.roiHero h1{font-size:38px}.roiSummary,.profitSummary{grid-template-columns:1fr}.roiTable{min-width:0}.roiPanel .roiTableWrap{overflow:visible}.roiTable,.roiTable tbody{display:block}.roiTable thead{display:none}.roiTable tbody{padding:0 12px}.roiTable tbody tr{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding:12px 0;display:grid}.roiTable td,.roiTable th:first-child,.roiTable td:first-child{border:0;width:auto;padding:7px 9px}.roiTable td:before{content:attr(data-label);color:#8b948f;margin-bottom:5px;font-size:8px;display:block}.roiDelete{width:100%}}.storesPanel table{min-width:1480px}.storesPanel th:nth-child(8){width:175px}.storesPanel th:nth-child(9){width:145px}.storesPanel th:last-child{width:120px}.storesPanel .toolbar{grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(120px,.7fr))}.sortButton{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:0;display:flex}.sortButton span{color:#9aa49e;font-size:12px;line-height:1}.sortButton:hover,th[aria-sort=ascending] .sortButton,th[aria-sort=descending] .sortButton,th[aria-sort=ascending] .sortButton span,th[aria-sort=descending] .sortButton span{color:var(--green)}.sortButton:focus-visible{color:var(--green)}@media (max-width:1180px){.storesPanel .toolbar{grid-template-columns:1fr repeat(2,150px)}}@media (max-width:720px){.storesPanel .toolbar{grid-template-columns:1fr 1fr}}.appFrame{min-height:100vh}.siteHeader{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f6f4e6;border-bottom:1px solid #17211c1f;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:min(1520px,100% - 48px);height:72px;margin:auto;display:grid;position:sticky;top:0}.suiteBrand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.suiteBrand>span:last-child{gap:1px;display:grid}.suiteBrand strong{letter-spacing:.12em;font-size:12px}.suiteBrand small{color:var(--muted);font-size:9px}.suiteNav{justify-content:center;align-items:stretch;gap:4px;height:100%;display:flex}.suiteNav a{min-width:116px;color:var(--muted);justify-content:center;align-items:center;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;display:flex;position:relative}.suiteNav a small{display:none}.suiteNav a:hover{color:var(--ink)}.suiteNav a.active{color:var(--green)}.suiteNav a.active:after{content:"";background:var(--green);border-radius:3px;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.systemStatus{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.systemStatus i,.moduleMeta i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1884611a}.moduleMeta{align-items:center;gap:16px;margin-top:18px;display:flex}.moduleMeta>span{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.homePage{padding-top:66px}.homeHero{max-width:920px;padding:36px 0 50px}.homeHero h1{letter-spacing:-.065em;margin:0;font-size:clamp(50px,7vw,88px);line-height:.95}.homeHero>p:last-child{max-width:640px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.7}.moduleGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.moduleCard{min-height:300px;color:var(--ink);border:1px solid var(--line);background:#ffffffeb;border-radius:20px;grid-template-rows:auto 1fr auto;padding:28px;text-decoration:none;transition:all .2s;display:grid;box-shadow:0 16px 50px #22352c0d}.moduleCard:hover{transform:translateY(-3px);box-shadow:0 22px 60px #22352c1a}.moduleCard.ipModule{border-top:4px solid var(--green)}.moduleCard.shopifyModule{border-top:4px solid var(--navy)}.moduleIndex{font:700 11px var(--font-geist-mono);color:var(--muted)}.moduleCard div{align-self:center}.moduleCard p{color:var(--muted);letter-spacing:.1em;margin:0 0 10px;font-size:11px;font-weight:700}.moduleCard h2{letter-spacing:-.045em;max-width:520px;margin:0 0 14px;font-size:clamp(28px,3vw,42px);line-height:1.08}.moduleCard div span{color:var(--muted);font-size:13px}.moduleCard>strong{color:var(--green);font-size:12px}.shopifyModule>strong{color:var(--navy)}.homeNote{border:1px solid var(--line);background:#ffffff8c;border-radius:13px;align-items:center;gap:20px;margin-top:16px;padding:18px 22px;display:flex}.homeNote span{color:var(--green);white-space:nowrap;font-size:10px;font-weight:800}.homeNote p{color:var(--muted);margin:0;font-size:11px}@media (max-width:900px){.siteHeader{gap:12px}.suiteBrand small,.systemStatus{display:none}.suiteNav{justify-content:flex-end}.suiteNav a{min-width:auto;padding:0 12px}.suiteNav a span{display:none}.suiteNav a small{display:block}.moduleGrid{grid-template-columns:1fr}.moduleCard{min-height:240px}}@media (max-width:560px){.siteHeader{grid-template-columns:auto 1fr;width:min(100% - 22px,680px)}.suiteBrand strong{font-size:10px}.suiteNav a{padding:0 7px;font-size:10px}.suiteNav a.active:after{left:7px;right:7px}.homePage{padding-top:30px}.homeHero{padding:24px 0 32px}.homeHero h1{font-size:48px}.moduleCard{min-height:220px;padding:22px}.moduleMeta{flex-direction:column;align-items:flex-start}.hero h1{font-size:39px}}.ipPage .hero{padding-bottom:42px}.ipPage .heroText{max-width:620px;line-height:1.7}.ipPage .moduleMeta{flex-wrap:wrap}.notifyChip{white-space:nowrap;background:#f8fcfa;border:1px solid #d7e8df;border-radius:18px;align-items:center;gap:7px;height:32px;padding:0 10px;font-weight:700;color:#0c6f4d!important;font-size:10px!important;display:flex!important}.notifyChip i{background:var(--green);border-radius:50%;width:6px;height:6px}.createButton{color:#fff;cursor:pointer;background:#0c6f4d;border:0;border-radius:8px;height:38px;padding:0 15px;font-size:11px;font-weight:750;box-shadow:0 6px 15px #0c6f4d2e}.createButton:hover{background:#075f42}.ipPage .metrics{grid-template-columns:1.15fr repeat(3,1fr);gap:12px;margin-bottom:22px}.ipPage .metricCard{min-height:132px;padding:20px}.ipPage .metricCard strong{margin:12px 0 5px;font-size:36px}.ipPage .metricCard small{color:var(--muted);font-size:10px}.ipPage .metricCard.selected{box-shadow:inset 0 0 0 2px}.ipPage .panelHeader{padding:26px 28px 21px}.ipPage .panelActions{align-items:center;gap:14px;display:flex}.searchBox{border:1px solid var(--line);background:#fbfcfb;border-radius:9px;align-items:center;gap:11px;height:44px;padding:0 13px;display:flex}.searchBox:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #15956a17}.searchBox>span{border:1.7px solid #76827b;border-radius:50%;width:13px;height:13px;position:relative}.searchBox>span:after{content:"";background:#76827b;border-radius:2px;width:5px;height:1.7px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.searchBox input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.ipPage .toolbar{grid-template-columns:minmax(220px,1fr) 150px repeat(4,125px) auto;padding:0 28px 18px}.disabledToggle{height:44px;color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 4px 0 8px;font-size:11px;display:flex}.disabledToggle input{opacity:0;pointer-events:none;position:absolute}.disabledToggle>span{background:#d5dcd8;border-radius:20px;width:30px;height:18px;padding:2px;transition:all .2s}.disabledToggle>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;display:block;box-shadow:0 1px 3px #00000024}.disabledToggle input:checked+span{background:var(--green)}.disabledToggle input:checked+span:after{transform:translate(12px)}.statusTabs{gap:4px;padding:0 28px 14px;display:flex;overflow-x:auto}.statusTabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:11px;font-weight:650}.statusTabs button.active{color:#0c6f4d;background:#e8f5ef}.ipPage table{min-width:1420px}.ipPage th:first-child,.ipPage td:first-child{width:112px;padding-left:28px}.ipPage th:nth-child(2){width:78px}.ipPage th:nth-child(3){width:116px}.ipPage th:nth-child(4){width:250px}.ipPage th:nth-child(5){width:165px}.ipPage th:nth-child(6){width:175px}.ipPage th:nth-child(7){width:100px}.ipPage th:nth-child(8){width:138px}.ipPage th:nth-child(9){width:105px}.ipPage th:last-child{width:80px;padding-right:28px}.disabledRow{opacity:.58}.idCell,.stacked,.ipCell,.dateCell{gap:4px;display:grid}.idCell strong{font-family:var(--font-geist-mono),monospace;font-size:14px}.idCell span,.stacked>span:not(.platform),.ipCell span,.dateCell span{color:var(--muted);font-size:10px}.nameCell{align-items:center;gap:8px;min-width:0;display:flex}.nameCell strong{text-overflow:ellipsis;white-space:pre-line;line-height:1.35;overflow:hidden}.disabledBadge{color:#68726c;background:#ecefed;border-radius:4px;padding:3px 6px;font-size:9px}.platform{text-transform:uppercase;border-radius:4px;width:max-content;padding:3px 6px;font-size:9px;font-weight:700}.platform.facebook{color:#4267b2;background:#eaf0ff}.platform.shopify{color:#5a8c3a;background:#ecf5e5}.ipCell code{background:#f2f5f3;border-radius:5px;width:max-content;padding:4px 7px;font-size:11px}.vendorBadge,.deptBadge,.browserBadge{white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.vendorBadge.ones{color:#117c57;background:#e7f6ef}.vendorBadge.iproyal{color:#3f68ad;background:#eaf0ff}.vendorBadge.tg{color:#7458bb;background:#f0ecfb}.deptBadge.shenzhen{color:#315e91;background:#edf4fb}.deptBadge.ops{color:#9a651d;background:#fff2dc}.browserBadge{color:#0f7754;background:#eef9f4;border:1px solid #add9c8}.dateCell strong{font-family:var(--font-geist-mono),monospace}.statusBadge.expired{color:#b94744}.statusBadge.dueSoon{color:#a66a1b}.statusBadge.valid{color:#117c57}.statusBadge.missing{color:#69736d}.editButton{border:1px solid var(--line);color:#0c6f4d;cursor:pointer;background:#fff;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:700}.modalBackdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111b167a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.editorModal{background:#fff;border-radius:18px;width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 90px #00000038}.editorHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:24px 26px 18px;display:flex}.editorHeader h2{margin:0;font-size:25px}.closeButton{color:#68736d;cursor:pointer;background:#f1f4f2;border:0;border-radius:8px;width:34px;height:34px;font-size:22px}.editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px 26px;display:grid}.editorGrid label{gap:7px;display:grid}.editorGrid label>span{color:var(--muted);font-size:10px;font-weight:680}.editorGrid input,.editorGrid select{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;width:100%;height:42px;padding:0 11px;font-size:12px}.editorGrid .wide{grid-column:1/-1}.editorGrid .statusCheck{align-items:center;gap:8px;min-height:42px;padding-top:14px;display:flex}.statusCheck input{width:16px;height:16px}.adminField{border-top:1px dashed var(--line);padding-top:13px}.formError{color:#a43d3a;background:#fbeceb;border-radius:7px;margin:-8px 26px 14px;padding:9px 11px;font-size:11px}.editorFooter{justify-content:flex-end;gap:9px;padding:16px 26px 22px;display:flex}.editorFooter button{cursor:pointer;border-radius:8px;min-width:82px;height:40px;font-size:12px;font-weight:700}.cancelButton{border:1px solid var(--line);background:#fff}.saveButton{color:#fff;background:#0c6f4d;border:0}@media (max-width:1200px){.ipPage .toolbar{grid-template-columns:1fr repeat(3,140px)}.ipPage .disabledToggle{grid-column:1/-1;height:28px}}@media (max-width:720px){.ipPage .metrics{grid-template-columns:repeat(2,1fr)}.ipPage .metricCard:first-child{grid-column:1/-1}.ipPage .panelHeader,.ipPage .toolbar,.statusTabs{padding-left:16px;padding-right:16px}.ipPage .toolbar{grid-template-columns:1fr 1fr}.ipPage .searchBox,.ipPage .disabledToggle{grid-column:1/-1}.ipPage th:first-child,.ipPage td:first-child{width:auto;padding:8px 10px}.editorGrid{grid-template-columns:1fr;padding:18px}.editorGrid .wide{grid-column:auto}}.authShell{background:radial-gradient(circle at 75% 12%,#21aa7c21,transparent 26rem),var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{background:#fffffff0;border:1px solid #dce4dff2;border-radius:20px;width:min(440px,100%);padding:38px;box-shadow:0 28px 80px #1c34291f}.authBrand{color:var(--ink);letter-spacing:.08em;align-items:center;gap:11px;margin-bottom:40px;font-size:11px;font-weight:760;display:flex}.authCard h1{letter-spacing:-.045em;margin:0;font-size:38px;line-height:1.05}.authText{color:var(--muted);margin:14px 0 26px;font-size:13px;line-height:1.7}.authField{gap:8px;display:grid}.authField span{color:var(--muted);font-size:11px;font-weight:680}.authField input{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);background:#fbfcfb;border-radius:9px;outline:0;padding:0 13px}.authField input:focus{border-color:var(--green);box-shadow:0 0 0 3px #15956a1a}.authButton{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:9px;width:100%;height:46px;margin-top:15px;font-size:13px;font-weight:730}.authButton:disabled{opacity:.58;cursor:wait}.authError{color:#a43d3a;background:#fbeceb;border-radius:7px;margin:11px 0 0;padding:9px 11px;font-size:11px}.authNote{color:#8a948e;text-align:center;margin:18px 0 0;font-size:10px}.authLoading{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.authSpinner{border:2px solid #d6e3dc;border-top-color:var(--green);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.logoutButton{border:1px solid var(--line);height:34px;color:var(--muted);cursor:pointer;background:#ffffffb8;border-radius:8px;padding:0 11px;font-size:10px;font-weight:700}.logoutButton:hover{color:var(--ink);background:#fff;border-color:#aebcb4}.authLogout{width:100%;margin-top:12px}@media (max-width:560px){.authShell{padding:14px}.authCard{padding:28px 22px}.authBrand{margin-bottom:32px}.authCard h1{font-size:34px}.logoutButton{padding:0 8px}}.appFrame{min-height:100vh;padding-left:252px}.siteContent{min-width:0}.siteSidebar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#eff3f0f5;border-right:1px solid #17211c1f;flex-direction:column;width:252px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.siteSidebar .suiteBrand{border-bottom:1px solid var(--line);min-height:62px;padding:0 10px 20px}.siteSidebar .suiteBrand>span:last-child{min-width:0}.siteSidebar .suiteBrand strong{letter-spacing:.04em;white-space:nowrap;font-size:12px}.siteSidebar .suiteBrand small{margin-top:3px}.siteSidebar .brandMark{flex:none}.siteSidebar .suiteNav{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:7px;height:auto;margin-top:22px;display:flex}.siteSidebar .suiteNav a{width:100%;min-width:0;min-height:48px;color:var(--muted);border-radius:10px;grid-template-columns:30px 1fr;justify-content:stretch;gap:10px;padding:0 12px;font-size:11px;display:grid}.siteSidebar .suiteNav a b{color:#64726a;width:30px;height:30px;font:750 9px var(--font-geist-sans);background:#ffffffb8;border:1px solid #ccd8d1;border-radius:8px;place-items:center;display:grid}.siteSidebar .suiteNav a span{display:block}.siteSidebar .suiteNav a small{display:none}.siteSidebar .suiteNav a:hover{background:#ffffffb8}.siteSidebar .suiteNav a.active{color:#0d704e;background:#e2f1e9}.siteSidebar .suiteNav a.active b{color:#0d704e;background:#fff;border-color:#acd3c4}.siteSidebar .suiteNav a.active:after{background:var(--green);width:3px;height:auto;inset:8px auto 8px -16px}.sidebarFooter{border-top:1px solid var(--line);gap:12px;margin-top:auto;padding:16px 8px 0;display:grid}.sidebarFooter>span{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.sidebarFooter>span i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1884611a}.sidebarFooter .logoutButton{width:100%}.siteContent .shell{width:min(1460px,100% - 48px)}@media (max-width:1100px){.appFrame{padding-left:96px}.siteSidebar{width:96px;padding-left:12px;padding-right:12px}.siteSidebar .suiteBrand{padding-left:20px;padding-right:20px}.siteSidebar .suiteBrand>span:last-child{display:none}.siteSidebar .suiteNav a{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;padding:8px 4px}.siteSidebar .suiteNav a span{display:none}.siteSidebar .suiteNav a small{font-size:9px;display:block}.siteSidebar .suiteNav a.active:after{left:-12px}.sidebarFooter>span{justify-content:center;font-size:0}.sidebarFooter .logoutButton{padding:0 4px;font-size:9px}}@media (max-width:560px){.appFrame{padding-left:74px}.siteSidebar{width:74px;padding:14px 8px 12px}.siteSidebar .suiteBrand{min-height:54px;padding:0 13px 14px}.siteSidebar .brandMark{width:32px;height:32px}.siteSidebar .suiteNav{gap:5px;margin-top:14px}.siteSidebar .suiteNav a{min-height:54px}.siteSidebar .suiteNav a.active:after{left:-8px}.sidebarFooter{padding-left:2px;padding-right:2px}.siteContent .shell{width:min(100% - 20px,680px)}.homePage{padding-top:28px}.homeHero h1{font-size:42px}}.sidebarToggle{border:1px solid var(--line);width:100%;height:34px;color:var(--muted);cursor:pointer;background:#fff9;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.sidebarToggle:hover{color:var(--ink);background:#fff;border-color:#b7c5bd}.sidebarToggle span{font-size:18px;line-height:1}.sidebarToggle b{font-size:10px}.appFrame,.siteSidebar{transition:padding-left .2s,width .2s}.appFrame.sidebarCollapsed{padding-left:96px}.sidebarCollapsed .siteSidebar{width:96px;padding-left:12px;padding-right:12px}.sidebarCollapsed .siteSidebar .suiteBrand{padding-left:20px;padding-right:20px}.sidebarCollapsed .siteSidebar .suiteBrand>span:last-child{display:none}.sidebarCollapsed .siteSidebar .suiteNav a{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;padding:8px 4px}.sidebarCollapsed .siteSidebar .suiteNav a span{display:none}.sidebarCollapsed .siteSidebar .suiteNav a small{font-size:9px;display:block}.sidebarCollapsed .siteSidebar .suiteNav a.active:after{left:-12px}.sidebarCollapsed .sidebarToggle{padding:0}.sidebarCollapsed .sidebarToggle b{display:none}.sidebarCollapsed .sidebarFooter>span{justify-content:center;font-size:0}.sidebarCollapsed .sidebarFooter .logoutButton{padding:0 4px;font-size:9px}@media (max-width:1100px){.sidebarToggle{display:none}}.membersPage .panelHeader{background:linear-gradient(#fffefb,#fff8e9);border-bottom:1px solid #e7dcc8}.compactMembers{gap:12px!important;padding:16px 22px 22px!important}.compactMembers .memberCard{position:relative;background:linear-gradient(#fffefb,#fff9ee)!important;border-radius:10px!important;grid-template-columns:minmax(220px,1fr) minmax(360px,1.35fr) auto!important;align-items:center!important;gap:18px!important;padding:16px!important;display:grid!important}.compactMembers .memberCard:before{content:"";background:linear-gradient(#d6b16f,#0c5144);border-radius:0 8px 8px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.memberMain{min-width:0;align-items:center!important;gap:13px!important;display:flex!important}.memberMain h3{margin:0;line-height:1.25;font-size:18px!important}.memberMain small{color:#736858;margin-top:4px;display:block;font-size:13px!important}.memberQuick{grid-template-columns:180px 1fr;align-items:end;gap:12px;min-width:0;display:grid}.memberAccessSummary{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.memberAccessSummary span,.lockedPill{color:#715124;white-space:nowrap;background:#fff4dc;border:1px solid #e4d1ad;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:780;line-height:1.2;display:inline-flex}.memberCardActions{justify-content:flex-end;align-items:end;display:flex}.memberCardActions .saveButton{min-width:104px}.lockedPill{color:#746650;background:#f3ead9}.memberDetails{border-top:1px solid #eee2cf;grid-column:1/-1;margin-top:2px}.memberDetails summary{color:#725122;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;font-size:14px;font-weight:820;list-style:none;display:flex}.memberDetails summary::-webkit-details-marker{display:none}.newMemberDetails summary::-webkit-details-marker{display:none}.memberDetails summary:after{content:"展开";text-align:right;color:#8a642c;min-width:48px;font-size:12px}.memberDetails[open] summary:after{content:"收起"}.memberDetails .permissionColumns{padding:4px 0 14px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.memberDetails .memberActions{grid-template-columns:minmax(220px,360px);padding:0 0 4px;display:grid}.newMemberDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:0 28px;list-style:none;display:flex}.newMemberDetails summary span{gap:4px;display:grid}.newMemberDetails summary small{color:#8a642c;font-size:13px;font-weight:850}.newMemberDetails summary strong{color:#172019;font-size:24px;line-height:1.15}.newMemberDetails summary b{color:#725122;background:#fff8e8;border:1px solid #dfc493;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;display:inline-flex}.newMemberDetails[open] summary b{color:#07362e;background:#f1ddb7}.newMemberDetails[open] summary b:before{content:"已"}.newMemberDetails .createMemberForm{border-top:1px solid #e7dcc8;padding-top:20px!important}@media (max-width:1180px){.compactMembers .memberCard{grid-template-columns:1fr!important}.memberCardActions{justify-content:flex-start}.memberQuick{grid-template-columns:minmax(180px,240px) 1fr}}@media (max-width:720px){.compactMembers{padding-left:14px!important;padding-right:14px!important}.memberQuick,.memberDetails .permissionColumns{grid-template-columns:1fr!important}.memberAccessSummary{margin-top:2px}.memberDetails .memberActions{grid-template-columns:1fr}.newMemberDetails summary{padding:0 18px}}:root{--comfort-ink:#15211a;--comfort-muted:#617064;--comfort-line:#e2d4bd;--comfort-paper:#f5efe4;--comfort-panel:#fffdf8;--comfort-panel-2:#fff7e7;--comfort-green:#073d34;--comfort-green-2:#0d5f4d;--comfort-gold:#c19453;--comfort-blue:#2f6694;--comfort-teal:#168177;--comfort-red:#b54840;--comfort-orange:#b87332;--comfort-violet:#745790;--comfort-shadow:0 16px 38px #3e2a1217;--comfort-shadow-hover:0 22px 50px #3e2a1224}html{font-size:16px}*{letter-spacing:0!important}body{color:var(--comfort-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 88% -8%,#c1945338,#0000 24rem),radial-gradient(circle at 8% 18%,#1681771f,#0000 20rem),linear-gradient(#fffaf0 0,#f5efe4 42%,#f1e6d4 100%);line-height:1.55}button,input,select,textarea{font:inherit}button{transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:3px;outline:3px solid #c1945357}.siteContent{background:linear-gradient(180deg,#fffdf8c2,#f5efe4e0),var(--comfort-paper);min-height:100vh}.siteContent .shell,.shell{padding-bottom:44px;width:min(100% - 56px,1480px)!important}.siteSidebar{box-shadow:12px 0 36px #161d161f;background:linear-gradient(#073b31 0,#062c25 54%,#041c18 100%)!important;border-right-color:#e2d4bd4d!important}.siteSidebar .suiteBrand{min-height:70px!important;padding-bottom:20px!important}.siteSidebar .suiteBrand strong{line-height:1.25;color:#fff8e9!important;font-size:14px!important}.siteSidebar .suiteBrand small{color:#fff8e9b8!important;font-size:12px!important}.brandMark{background:linear-gradient(145deg,#fffbf22e,#c194532e)!important;border-color:#e2c791b8!important;border-radius:12px!important;width:38px!important;height:38px!important}.brandMark i{width:4px!important}.siteSidebar .suiteNav{gap:10px!important;margin-top:24px!important}.siteSidebar .suiteNav a{border:1px solid #0000;color:#fff8e9b8!important;border-radius:14px!important;grid-template-columns:36px 1fr!important;gap:12px!important;min-height:54px!important;padding:0 14px!important;font-size:14px!important;font-weight:780!important}.siteSidebar .suiteNav a b{border-radius:11px!important;width:36px!important;height:36px!important}.siteSidebar .suiteNav a:hover{border-color:#e2c7913d;color:#fff8e9!important;background:#fffaf01a!important}.siteSidebar .suiteNav a.active{color:#fff8e9!important;background:linear-gradient(90deg,#c1945361,#fffaf01c)!important;border-color:#e2c79157!important}.permissionHint{background:#fffaf01a!important;border-color:#e2c79147!important;border-radius:14px!important;padding:16px!important}.permissionHint strong{color:#fff8e9;font-size:14px!important}.permissionHint p{color:#fff8e9ad!important;font-size:13px!important;line-height:1.72!important}.sidebarFooter>span{min-height:36px;color:#fff8e9bd!important;font-size:13px!important}.logoutButton,.sidebarToggle{border-radius:11px!important;min-height:40px!important;font-size:13px!important}.sidebarFooter .logoutButton,.sidebarToggle{color:#fff4dc!important;background:#fffaf01f!important;border-color:#e2c79147!important}.hero,.roiHero,.homeHero{align-items:flex-end;min-height:0!important;padding-top:34px!important;padding-bottom:28px!important}.hero h1,.roiHero h1,.homeHero h1{font-size:50px!important;font-weight:860!important;line-height:1.12!important}.hero p:last-child,.roiHero p:last-child,.homeHero>p:last-child,.heroText{max-width:820px;color:#526258!important;margin-top:16px!important;font-size:17px!important;line-height:1.78!important}.eyebrow{color:#8a642c!important;text-transform:none!important;margin-bottom:10px!important;font-size:13px!important;font-weight:860!important}.moduleMeta{flex-wrap:wrap;gap:10px!important}.moduleMeta>span,.notifyChip{color:#5f6b62!important;background:#fffdf8!important;border:1px solid #e1d1b6!important;border-radius:999px!important;min-height:36px!important;padding:0 13px!important;font-size:13px!important}.heroAmount{border:1px solid #e1d1b6!important;border-left:5px solid var(--comfort-gold)!important;min-width:286px!important;box-shadow:var(--comfort-shadow)!important;background:linear-gradient(#fffdf8,#fff4dd)!important;border-radius:16px!important;padding:22px 24px!important}.heroAmount span,.heroAmount small{line-height:1.45;color:#6c766d!important;font-size:13px!important}.heroAmount strong{color:var(--comfort-green)!important;margin:9px 0 6px!important;font-size:36px!important;line-height:1.05!important}.shopifyPage>.topbar,.chargebackPage>.topbar,.productRefundPage>.topbar{border:1px solid var(--comfort-line);min-height:62px;box-shadow:var(--comfort-shadow);background:#fffdf8db;border-radius:16px;margin:28px 0 0;padding:13px 16px;height:auto!important}.shopifyPage>.topbar .brand,.chargebackPage>.topbar .brand,.productRefundPage>.topbar .brand{color:#6b4f25!important;font-size:13px!important}.topActions{flex-wrap:wrap;justify-content:flex-end;gap:10px!important}.snapshot{background:#fff8e8;border:1px solid #e5d6be;border-radius:999px;min-height:34px;padding:0 12px;line-height:1.35;color:#6b5b44!important;font-size:13px!important}.panel,.roiPanel,.memberCard,.metricCard,.chargebackMetrics>div,.roiSummary div,.moduleCard,.authCard,.adminModal,.editorModal,.drawer{border-color:var(--comfort-line)!important;background:linear-gradient(180deg,var(--comfort-panel),var(--comfort-panel-2))!important;box-shadow:var(--comfort-shadow)!important;border-radius:16px!important}.panelHeader{align-items:flex-start!important;gap:18px!important;min-height:76px!important;padding:24px 28px 20px!important}.panelHeader h2{color:#172019!important;font-size:26px!important;font-weight:850!important;line-height:1.22!important}.panelHeader>span,.resultCount{color:var(--comfort-muted)!important;font-size:14px!important}.resultCount strong{line-height:1;color:var(--comfort-green)!important;font-size:23px!important}.metrics,.opsMetrics,.ipPage .metrics,.chargebackMetrics,.roiSummary,.profitSummary{gap:15px!important;margin-bottom:22px!important}.metricCard,.ipPage .metricCard,.chargebackMetrics>div,.roiSummary div{border-top-width:5px!important;min-height:128px!important;padding:21px!important}.metricCard:hover,.moduleCard:hover{box-shadow:var(--comfort-shadow-hover)!important;transform:translateY(-2px)!important}.metricCard span,.metricCard small,.ipPage .metricCard small,.chargebackMetrics span,.chargebackMetrics small,.roiSummary span{color:var(--comfort-muted)!important;font-size:13px!important;line-height:1.48!important}.metricCard strong,.ipPage .metricCard strong,.chargebackMetrics strong,.roiSummary strong{color:var(--comfort-green)!important;font-size:33px!important;font-weight:880!important;line-height:1.1!important}.moduleGrid{gap:18px!important}.moduleCard{border-top-width:5px!important;min-height:260px!important;padding:28px!important}.moduleCard h2{color:#18241c!important;font-size:34px!important;line-height:1.2!important}.moduleCard p,.moduleIndex,.moduleCard>strong{color:#8a642c!important;font-size:13px!important}.moduleCard div span{color:#5d6a61!important;font-size:15px!important;line-height:1.65!important}.opsFilters,.toolbar,.ipPage .toolbar,.storesPanel .toolbar,.chargebackToolbar{border:1px solid var(--comfort-line)!important;box-shadow:var(--comfort-shadow)!important;background:#fffdf8e0!important;border-radius:16px!important;gap:12px!important;padding:18px 22px!important}.storesPanel .toolbar,.ipPage .toolbar,.chargebackToolbar{box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important}.selectWrap{gap:7px!important}.selectWrap>span,.authField span,.editorGrid label>span,.unlockForm label span,.editForm label span,.roiRowControl label{color:#5f6b62!important;font-size:13px!important;font-weight:790!important}.search,.searchBox,.selectWrap select,.selectWrap input,.opsFilters input,.opsFilters select,.createMemberForm input,.createMemberForm select,.memberActions input,.authField input,.editorGrid input,.editorGrid select,.unlockForm input,.editForm input,.editForm select,.editForm textarea,.roiInput{min-height:48px!important;color:var(--comfort-ink)!important;background:#fffdf8!important;border:1px solid #d8c7aa!important;border-radius:12px!important;font-size:15px!important}.search,.searchBox{padding:0 14px!important}.search input,.searchBox input{font-size:15px!important}.search:focus-within,.searchBox:focus-within,.selectWrap select:focus,.selectWrap input:focus,.opsFilters input:focus,.opsFilters select:focus,.createMemberForm input:focus,.createMemberForm select:focus,.memberActions input:focus,.authField input:focus,.editorGrid input:focus,.editorGrid select:focus,.unlockForm input:focus,.editForm input:focus,.editForm select:focus,.editForm textarea:focus,.roiInput:focus{border-color:var(--comfort-gold)!important;outline:0!important;box-shadow:0 0 0 4px #c1945329!important}.quickDates button,.viewTabs button,.statusTabs button,.pagination button,.exportButton,.adminButton,.detailButton,.editButton,.cancelButton,.panelHeader button{color:#735124!important;background:#fff8e8!important;border:1px solid #d7bd88!important;border-radius:11px!important;min-height:40px!important;padding:0 14px!important;font-size:13px!important;font-weight:790!important}.quickDates button.active,.viewTabs button.active,.statusTabs button.active{border-color:var(--comfort-gold)!important;color:#07362e!important;background:linear-gradient(#f0d8aa,#dfbd78)!important}.createButton,.saveButton,.authButton,.roiRowControl button{background:linear-gradient(180deg,var(--comfort-green-2),var(--comfort-green))!important;color:#fff7e3!important;border:0!important;border-radius:11px!important;min-height:42px!important;font-size:14px!important;font-weight:820!important;box-shadow:0 10px 22px #073d3438!important}.createButton:hover,.saveButton:hover,.authButton:hover,.roiRowControl button:hover{background:linear-gradient(#13715b,#07362e)!important}.tableWrap{background:#fffdf8!important}table{border-collapse:separate!important;border-spacing:0!important}th{color:#5f421f!important;text-transform:none!important;border-top:1px solid #dfcba9!important;border-bottom:1px solid #dfcba9!important;padding:14px 16px!important;font-size:13px!important;font-weight:860!important;line-height:1.35!important}td{color:#203027!important;border-bottom:1px solid #eee0c9!important;padding:15px 16px!important;font-size:14px!important;line-height:1.55!important}td strong{color:#17231c;font-size:14px!important;line-height:1.45!important}td small,.todoName small,.todoDate small,.idCell span,.stacked>span:not(.platform),.ipCell span,.dateCell span{color:#68766d!important;font-size:12px!important;line-height:1.45!important}.sortButton{font-size:13px!important}.statusBadge,.disabledBadge,.platform,.vendorBadge,.deptBadge,.browserBadge,.rateBadge,.trendBadge,.lockedPill,.memberAccessSummary span{border-radius:999px!important;min-height:30px!important;padding:6px 10px!important;font-size:12px!important;font-weight:820!important;line-height:1.2!important}.statusBadge.green,.statusBadge.valid,.vendorBadge.ones,.rateBadge.healthy{color:#0a6b4f!important;background:#e4f4ec!important}.statusBadge.red,.statusBadge.expired,.rateBadge.danger{color:#a83f38!important;background:#fae2dd!important}.statusBadge.amber,.statusBadge.dueSoon,.rateBadge.warning,.rateBadge.attention{color:#875a1e!important;background:#f9e8c6!important}.statusBadge.blue,.platform.facebook,.vendorBadge.iproyal,.deptBadge.shenzhen{color:#2f6694!important;background:#e3edf7!important}.statusBadge.orange{color:#9a5f22!important;background:#faead6!important}.statusBadge.purple,.vendorBadge.tg{color:#70528c!important;background:#efe8f5!important}.statusBadge.slate,.statusBadge.muted,.disabledBadge{color:#66716a!important;background:#edf0ed!important}.platform.shopify,.browserBadge{color:#0a6b4f!important;background:#e5f4ed!important}.pagination{min-height:68px!important;padding:0 28px!important;font-size:14px!important}.emptyState strong{font-size:17px!important}.emptyState span{font-size:14px!important}.opsBars{gap:14px!important;height:320px!important;padding:22px 28px 28px!important}.opsBars>div{height:258px!important}.opsBars span{height:230px!important}.opsBars i{background:linear-gradient(#47ad91,#0d7359)!important}.opsBars b{background:linear-gradient(#70a4d4,#2f6694)!important}.opsBars small{color:#68766d!important;font-size:12px!important}.roiRowControl{min-width:260px!important}.roiRowControl>div{border-radius:12px!important;grid-template-columns:52px 1fr 52px!important;height:52px!important}.roiPill{border-radius:10px!important;min-height:38px!important;font-size:14px!important}.roiFormula{background:linear-gradient(135deg,#07362e,#0d5144)!important;border-radius:16px!important}.roiFormula span{font-size:13px!important}.roiFormula code{font-size:14px!important;line-height:1.75!important}.drawer{width:min(760px,96vw)!important}.drawerHeader,.editorHeader{padding:28px 30px 22px!important}.drawerHeader h2,.editorHeader h2,.adminModal h2{font-size:30px!important;line-height:1.2!important}.drawer section{padding:24px 30px!important}.detailGrid{gap:12px!important}.detailField{background:#fffbf1!important;border-radius:12px!important;padding:14px!important}.detailField span{font-size:13px!important}.detailField strong{font-size:14px!important}.editorGrid{gap:16px!important;padding:24px 30px!important}.editorFooter{padding:18px 30px 26px!important}.authCard{width:min(500px,100%)!important;padding:42px!important}.authCard h1{font-size:42px!important;line-height:1.1!important}.authText{font-size:16px!important;line-height:1.75!important}.authNote{font-size:12px!important}.compactMembers .memberCard{background:linear-gradient(#fffdf8,#fff6e5)!important;border-radius:14px!important}.memberMain h3{font-size:19px!important}.memberMain small{font-size:14px!important}.memberDetails summary{font-size:15px!important}.memberDetails .permissionColumns label{min-height:40px!important;font-size:13px!important}.newMemberDetails summary strong{font-size:26px!important}footer{color:#69766d!important;font-size:13px!important;line-height:1.75!important}@media (max-width:1320px){.opsFilters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.quickDates,.opsActions{grid-column:1/-1}.metrics,.opsMetrics,.ipPage .metrics,.chargebackMetrics,.roiSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1100px){.appFrame,.appFrame.sidebarCollapsed{padding-left:96px!important}.siteSidebar,.sidebarCollapsed .siteSidebar{width:96px!important}.siteSidebar .suiteBrand{padding-left:20px!important;padding-right:20px!important}.siteSidebar .suiteBrand>span:last-child{display:none!important}.siteSidebar .suiteNav a,.sidebarCollapsed .siteSidebar .suiteNav a{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:6px!important;padding:8px 4px!important}.siteSidebar .suiteNav a span,.sidebarCollapsed .siteSidebar .suiteNav a span{display:none!important}.siteSidebar .suiteNav a small,.sidebarCollapsed .siteSidebar .suiteNav a small{font-size:11px!important;display:block!important}.permissionHint{display:none!important}.sidebarFooter>span{justify-content:center;font-size:0!important}.sidebarFooter .logoutButton{font-size:10px!important}.hero,.roiHero,.homeHero{padding-left:0!important}.hero:before,.hero:after,.roiHero:before,.roiHero:after{display:none!important}}@media (max-width:900px){.hero,.roiHero,.homeHero{padding-top:28px!important;padding-bottom:24px!important;display:block!important}.hero h1,.roiHero h1,.homeHero h1{font-size:40px!important;line-height:1.16!important}.hero p:last-child,.roiHero p:last-child,.homeHero>p:last-child,.heroText{font-size:16px!important}.heroAmount{margin-top:18px!important}.metrics,.opsMetrics,.ipPage .metrics,.chargebackMetrics,.roiSummary,.profitSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shopifyPage>.topbar,.chargebackPage>.topbar,.productRefundPage>.topbar{flex-direction:column;align-items:flex-start!important}.topActions{justify-content:flex-start}}@media (max-width:720px){html{font-size:15px}.appFrame,.appFrame.sidebarCollapsed{padding-left:76px!important}.siteSidebar,.sidebarCollapsed .siteSidebar{width:76px!important;padding:14px 8px 12px!important}.siteSidebar .brandMark{width:34px!important;height:34px!important}.siteSidebar .suiteNav{gap:6px!important;margin-top:16px!important}.siteSidebar .suiteNav a{border-radius:12px!important;min-height:56px!important}.siteContent .shell,.shell{width:min(100% - 22px,680px)!important;padding-bottom:30px!important}.hero h1,.roiHero h1,.homeHero h1{font-size:34px!important}.hero p:last-child,.roiHero p:last-child,.homeHero>p:last-child,.heroText{font-size:15px!important;line-height:1.68!important}.panelHeader{padding:20px 18px 16px!important;display:block!important}.panelHeader h2{font-size:23px!important}.metrics,.opsMetrics,.ipPage .metrics,.chargebackMetrics,.roiSummary,.profitSummary{grid-template-columns:1fr!important}.metricCard,.ipPage .metricCard,.chargebackMetrics>div,.roiSummary div{min-height:112px!important;padding:18px!important}.metricCard strong,.ipPage .metricCard strong,.chargebackMetrics strong,.roiSummary strong{font-size:30px!important}.opsFilters,.toolbar,.ipPage .toolbar,.storesPanel .toolbar,.chargebackToolbar,.createMemberForm,.permissionColumns,.memberActions,.editGrid,.editorGrid{grid-template-columns:1fr!important}.opsFilters,.toolbar,.ipPage .toolbar,.storesPanel .toolbar,.chargebackToolbar{padding:16px!important}table,tbody{display:block;min-width:0!important}thead{display:none!important}tbody{padding:0 12px!important}tbody tr{grid-template-columns:1fr!important;gap:3px!important;padding:14px 0!important;display:grid!important}td,th:first-child,td:first-child{border:0!important;width:auto!important;padding:8px 10px!important}td:before{content:attr(data-label);margin-bottom:4px;font-weight:800;display:block;color:#8a7451!important;font-size:12px!important}.drawerHeader,.drawer section,.editorHeader,.editorGrid,.editorFooter{padding-left:18px!important;padding-right:18px!important}.authShell{background:linear-gradient(#07362e 0 20%,#fffaf0 20%,#f5efe4 100%)!important;padding:14px!important}.authCard{padding:30px 24px!important}.authCard h1{font-size:34px!important}}.productFinancePanel{margin-bottom:18px;overflow:hidden}.productFinanceHeader{align-items:center}.productFinanceHeader>div:first-child{min-width:0}.productFinanceHeader p:last-child{max-width:850px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.productFinanceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ratePeriodBar{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 22px;display:flex}.ratePeriodBar strong{color:#665942;font-size:12px}.ratePeriodBar>div{flex-wrap:wrap;gap:6px;display:flex}.ratePeriodBar button{color:#665942;min-width:54px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #d9d2c4;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.ratePeriodBar button:hover{color:#173c33;border-color:#b98a3e}.ratePeriodBar button.active{color:#fff;background:#9a6417;border-color:#9a6417}.ratePeriodBar span{color:var(--muted);font-size:11px}.rankPill{color:#0c6b4d;background:#eaf7f0;border:1px solid #b7d9ca;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:820;display:inline-flex}.rankPill.changed{color:#865819;background:#fff4dd;border-color:#ead0a1}.productMetricsTableWrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overscroll-behavior-x:contain;background:#fffdf8;width:100%;overflow-x:auto}.productMetricsTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1660px}.storeMetricsTable{min-width:2120px}.matureStatus,.metricMature strong{font-weight:800;color:#187a5a!important}.metricMature{color:#187a5a!important;background:#f0faf5!important}.productMetricsTable th,.productMetricsTable td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:16px 14px}.productMetricsTable thead th{color:#665942;background:#f8f1e5;height:82px;font-size:12px;font-weight:850;line-height:1.4}.productMetricsTable thead th:first-child{width:300px}.productMetricsTable thead th:not(:first-child){width:150px}.productMetricsTable thead small{color:#94856c;margin-top:5px;font-size:10px;font-weight:600;line-height:1.35;display:block}.productMetricsTable .productSortButton{text-transform:none;line-height:1.4;font-size:12px!important}.productMetricsTable tbody th{z-index:2;background:#fffaf0;position:sticky;left:0}.productMetricsTable tbody th a{color:#173c33;font-size:13px;font-weight:820;line-height:1.45;text-decoration:none;display:block}.productMetricsTable tbody th small,.productMetricsTable tbody td small{color:#8a7b63;margin-top:6px;font-size:10px;font-weight:600;line-height:1.35;display:block}.productMetricsTable tbody td{color:#173c33;white-space:nowrap;background:#fffdf8;height:104px;font-size:17px;font-weight:850}.productMetricsTable tbody td.metricPeriod{color:#665942;white-space:normal;font-size:12px;font-weight:760;line-height:1.45}.productMetricsTable tbody td.metricLoss{color:var(--comfort-red)}.productMetricsTable tbody td.metricRate{color:#9a6417}.productMetricsTable tr:last-child th,.productMetricsTable tr:last-child td{border-bottom:0}.productMetricsTable th:last-child,.productMetricsTable td:last-child{border-right:0}.productFinanceFoot{background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 22px;display:flex}.productFinanceFoot>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.productFinanceFoot>div:last-child{color:var(--muted);justify-content:flex-end;font-size:12px}.productFinanceFoot strong{color:var(--comfort-green);font-size:15px}.productFinanceFoot span{color:var(--muted);font-size:12px}.productFinanceFoot a{color:#0c6b4d;font-size:12px;font-weight:820;text-decoration:none}.metricDefinition{color:#76674e;background:#fffaf0;border-top:1px dashed #e7dbc7;margin:0;padding:13px 22px 16px;font-size:12px;line-height:1.65}.storeApiSyncMessage{color:#14664e;background:#eff9f4;border-top:1px solid #c9e5d8;margin:0;padding:11px 22px;font-size:12px;line-height:1.55}.storeApiSyncMessage.warning{color:#80591f;background:#fff7e8;border-color:#ead0a1}@media (max-width:720px){.productFinanceActions{justify-content:flex-start;margin-top:14px}.ratePeriodBar{gap:10px;padding:12px 16px}.ratePeriodBar>div{flex-wrap:nowrap;order:3;width:100%;padding-bottom:2px;overflow-x:auto}.ratePeriodBar button{flex:none}.productMetricsTable,.productMetricsTable tbody{display:table!important}.productMetricsTable thead{display:table-header-group!important}.productMetricsTable tbody{padding:0!important;display:table-row-group!important}.productMetricsTable tr{padding:0!important;display:table-row!important}.productMetricsTable th,.productMetricsTable td,.productMetricsTable td:first-child{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;width:auto!important;padding:14px 12px!important;display:table-cell!important}.productMetricsTable td:before{display:none!important}.productFinanceFoot{flex-direction:column;align-items:flex-start}.productFinanceFoot>div:last-child{justify-content:flex-start}.metricDefinition{padding-left:18px;padding-right:18px}}.membersPage{padding-top:24px!important}.membersPage .membersHero{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:16px!important;padding-top:20px!important;padding-bottom:16px!important;display:grid!important}.membersPage .membersHero h1{font-size:34px!important;line-height:1.16!important}.membersPage .membersHero p:last-child{max-width:760px!important;margin-top:10px!important;font-size:14px!important;line-height:1.62!important}.membersPage .membersHero .heroAmount{border-left-width:4px!important;border-radius:12px!important;min-width:168px!important;padding:13px 15px!important}.membersPage .membersHero .heroAmount span,.membersPage .membersHero .heroAmount small{font-size:11px!important}.membersPage .membersHero .heroAmount strong{margin:5px 0 3px!important;font-size:25px!important}.membersPage .panel{border-radius:12px!important;box-shadow:0 10px 24px #3e2a1212!important}.membersPage .panelHeader{align-items:center!important;min-height:54px!important;padding:13px 18px 11px!important}.membersPage .panelHeader h2{font-size:20px!important;line-height:1.2!important}.membersPage .panelHeader .eyebrow{margin-bottom:4px!important;font-size:10px!important}.membersPage .panelHeader>span{font-size:12px!important}.membersPage .importMessage{margin-bottom:10px!important;padding:9px 12px!important;font-size:12px!important}.membersPage .compactMembers{gap:8px!important;padding:10px 14px 14px!important}.membersPage .compactMembers .memberCard{min-height:64px!important;box-shadow:none!important;background:#fffdf8!important;border-radius:10px!important;grid-template-columns:minmax(176px,.9fr) minmax(300px,1.25fr) auto!important;align-items:center!important;gap:12px!important;padding:10px 12px!important}.membersPage .compactMembers .memberCard:before{border-radius:0 6px 6px 0!important;width:3px!important;top:10px!important;bottom:10px!important}.membersPage .memberMain{gap:10px!important}.membersPage .memberAvatar{width:34px!important;height:34px!important;font-size:14px!important}.membersPage .memberMain h3{font-size:16px!important;line-height:1.2!important}.membersPage .memberMain small{margin-top:2px!important;font-size:12px!important;line-height:1.3!important}.membersPage .memberQuick{grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.membersPage .selectWrap{gap:4px!important}.membersPage .selectWrap>span{font-size:11px!important;line-height:1.2!important}.membersPage .selectWrap select,.membersPage .selectWrap input{border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 9px!important;font-size:13px!important}.membersPage .memberAccessSummary{align-items:center!important;gap:5px!important}.membersPage .memberAccessSummary span,.membersPage .lockedPill{min-height:24px!important;padding:3px 8px!important;font-size:11px!important;line-height:1.2!important}.membersPage .memberCardActions .saveButton{min-width:82px!important;min-height:34px!important;box-shadow:none!important;border-radius:8px!important;padding:0 10px!important;font-size:12px!important}.membersPage .memberDetails{border-top:1px dashed #e5d5ba!important;margin-top:0!important}.membersPage .memberDetails summary{color:#7b5a28!important;min-height:34px!important;font-size:12px!important}.membersPage .memberDetails summary:after{content:"更多"!important;font-size:11px!important}.membersPage .memberDetails[open] summary:after{content:"收起"!important}.membersPage .memberDetails .permissionColumns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:2px 0 8px!important;display:grid!important}.membersPage .memberDetails .permissionColumns>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:6px!important;display:grid!important}.membersPage .memberDetails .permissionColumns strong{grid-column:1/-1!important;font-size:12px!important;line-height:1.2!important}.membersPage .memberDetails .permissionColumns label{border-radius:7px!important;min-height:30px!important;padding:5px 7px!important;font-size:11px!important;line-height:1.25!important}.membersPage .memberDetails .permissionColumns input{width:14px!important;height:14px!important}.membersPage .memberDetails .memberActions{grid-template-columns:minmax(180px,260px)!important;padding-bottom:2px!important}.membersPage .newMemberDetails summary{min-height:54px!important;padding:0 18px!important}.membersPage .newMemberDetails summary small{font-size:10px!important}.membersPage .newMemberDetails summary strong{font-size:20px!important}.membersPage .newMemberDetails summary b{min-height:28px!important;padding:0 10px!important;font-size:12px!important}.membersPage .newMemberDetails .createMemberForm{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 150px 150px minmax(150px,1fr) auto!important;gap:10px!important;padding:14px 18px 16px!important}.membersPage .newMemberDetails .createButton{min-height:36px!important;box-shadow:none!important;padding:0 12px!important;font-size:12px!important}@media (max-width:1280px){.membersPage .compactMembers .memberCard{grid-template-columns:minmax(0,1fr) minmax(250px,1.15fr) minmax(104px,max-content)!important}.membersPage .memberMain,.membersPage .memberQuick{min-width:0}.membersPage .memberCardActions .saveButton{min-width:104px!important;padding-left:8px!important;padding-right:8px!important}}@media (max-width:1080px){.membersPage .membersHero{grid-template-columns:1fr!important}.membersPage .membersHero .heroAmount{width:max-content}.membersPage .compactMembers .memberCard{grid-template-columns:1fr!important}.membersPage .memberQuick{grid-template-columns:minmax(132px,180px) 1fr!important}.membersPage .memberCardActions{justify-content:flex-start!important}.membersPage .newMemberDetails .createMemberForm{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){.membersPage{padding-top:18px!important}.membersPage .membersHero h1{font-size:30px!important}.membersPage .membersHero .heroAmount{width:100%;min-width:0!important}.membersPage .compactMembers{padding:8px 10px 12px!important}.membersPage .memberQuick,.membersPage .memberDetails .permissionColumns,.membersPage .memberDetails .permissionColumns>div,.membersPage .newMemberDetails .createMemberForm{grid-template-columns:1fr!important}.membersPage .memberAccessSummary span:nth-child(n+4){display:none}.membersPage .panelHeader{padding:12px 14px 10px!important}.membersPage .newMemberDetails summary{padding:0 14px!important}}.memberResetForm{grid-template-columns:minmax(220px,360px) minmax(132px,max-content);align-items:end;gap:10px;min-width:0;display:grid}.memberResetForm .selectWrap{min-width:0}.memberResetForm .saveButton{white-space:nowrap;min-width:132px}.memberResetStatus{color:#0c6b58;background:#edf8f3;border-radius:8px;grid-column:1/-1;padding:8px 10px;font-weight:700;line-height:1.45;display:block}.memberResetStatus.error{color:#a43e38;background:#fff0ee}.deleteButton{color:#a43e38;cursor:pointer;background:#fff5f3;border:1px solid #d8aaa4;border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.deleteButton:hover{background:#fbe8e5}.deleteButton:disabled{opacity:.55;cursor:wait}.deleteButton.confirm{color:#fff;background:#a43e38;border-color:#a43e38}.memberDeleteConfirm{color:#7f3e39;background:#fff8f7;border:1px solid #efc9c3;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;padding:11px 12px;font-size:11px;display:flex}.memberDeleteConfirm strong{font-weight:850}.memberDeleteConfirm input{background:#fff;border:1px solid #d8aaa4;border-radius:7px;outline:0;min-width:170px;height:34px;padding:0 9px;font-size:12px}.memberDeleteConfirm input:focus{border-color:#b65b51;box-shadow:0 0 0 3px #b65b511f}.textButton{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}@media (max-width:720px){.memberResetForm{grid-template-columns:1fr}.memberResetStatus{grid-column:auto}}:root{--comfort-ink:#16211d;--comfort-muted:#63706a;--comfort-soft:#756957;--comfort-line:#dfe5e1;--comfort-line-strong:#cbd5cf;--comfort-paper:#f5f7f6;--comfort-panel:#fff;--comfort-panel-2:#fbfcfb;--comfort-gold:#b98a46;--comfort-shadow:0 14px 34px #19261f12;--comfort-shadow-hover:0 20px 46px #19261f1c}body{background:radial-gradient(circle at 86% -10%,#2f669414,#0000 23rem),radial-gradient(circle at 10% 12%,#16817712,#0000 20rem),linear-gradient(#fbfcfb 0,#f5f7f6 48%,#eef2f0 100%)!important}.siteContent{background:linear-gradient(180deg,#ffffffb8,#f5f7f6eb), var(--comfort-paper)!important}.panel,.roiPanel,.memberCard,.metricCard,.chargebackMetrics>div,.roiSummary div,.moduleCard,.authCard,.adminModal,.editorModal,.drawer{border-color:var(--comfort-line)!important;box-shadow:var(--comfort-shadow)!important;background:linear-gradient(#fff,#fbfcfb)!important}.panelHeader,.membersPage .panelHeader{background:linear-gradient(#fff,#f8faf9)!important;border-bottom-color:#e3e8e4!important}.heroAmount{border-color:#dfe5e1!important;border-left-color:var(--comfort-gold)!important;background:linear-gradient(#fff,#f8faf9)!important}.snapshot,.moduleMeta>span,.notifyChip,.opsFilters,.toolbar,.ipPage .toolbar,.storesPanel .toolbar,.chargebackToolbar{background:#ffffffe6!important;border-color:#dfe5e1!important}.search,.searchBox,.selectWrap select,.selectWrap input,.opsFilters input,.opsFilters select,.createMemberForm input,.createMemberForm select,.memberActions input,.authField input,.editorGrid input,.editorGrid select,.unlockForm input,.editForm input,.editForm select,.editForm textarea,.roiInput{background:#fff!important;border-color:#d6dfd9!important}.quickDates button,.viewTabs button,.statusTabs button,.pagination button,.exportButton,.adminButton,.detailButton,.editButton,.cancelButton,.panelHeader button{color:#4f5f56!important;background:#fff!important;border-color:#d8e0db!important}.quickDates button:hover,.viewTabs button:hover,.statusTabs button:hover,.pagination button:hover,.exportButton:hover,.adminButton:hover,.detailButton:hover,.editButton:hover,.cancelButton:hover,.panelHeader button:hover{color:var(--comfort-green)!important;background:#f2f6f4!important}.quickDates button.active,.viewTabs button.active,.statusTabs button.active{color:#725122!important;background:#fff7e8!important;border-color:#b98a46!important}.tableWrap,.membersPage .compactMembers .memberCard{background:#fff!important}thead{background:linear-gradient(#f8faf9,#eef3f0)!important}th{color:#4f5f56!important;border-top-color:#dfe5e1!important;border-bottom-color:#d1dbd5!important}td{border-bottom-color:#e8ece9!important}tbody tr:nth-child(2n){background:#fafbfa!important}tbody tr:hover{background:#f3f8f5!important}.detailField{background:#fbfcfb!important}.memberAccessSummary span,.lockedPill{color:#55635c!important;background:#f7faf8!important;border-color:#dfe5e1!important}.memberAccessSummary span:nth-child(2n){color:#0a6b4f!important;background:#ecf7f1!important;border-color:#cde2d8!important}.memberAccessSummary span:nth-child(3n){color:#315f91!important;background:#eef5fb!important;border-color:#d1dfed!important}.membersPage .memberDetails{border-top-color:#e6ece8!important}.membersPage .memberDetails summary{color:#526258!important}.membersPage .newMemberDetails summary b{color:#526258!important;background:#fff!important;border-color:#dfe5e1!important}.membersPage .newMemberDetails[open] summary b{color:#07362e!important;background:#f2f6f4!important}.authShell{background:radial-gradient(circle at 78% 10%,#2f66941f,#0000 25rem),linear-gradient(135deg,#07362e 0,#0b4b3d 36%,#f5f7f6 36%,#fbfcfb 100%)!important}@media (max-width:720px){.authShell{background:linear-gradient(#07362e 0 20%,#fbfcfb 20%,#f5f7f6 100%)!important}}.productManagerPage{padding-top:26px}.storeManagerHeader{justify-content:space-between;align-items:flex-end;gap:24px;min-height:150px;padding:24px 0 28px;display:flex}.storeManagerHeader h1{color:#11241d;letter-spacing:-.05em;margin:0;font-size:48px}.storeManagerHeader>div>p:last-child{color:var(--muted);margin:12px 0 0;font-size:15px}.scopeHealth{background:#fff;border:1px solid #cfe1d8;border-radius:12px;align-items:center;gap:9px;padding:11px 14px;display:flex}.scopeHealth i{background:#188461;border-radius:50%;width:8px;height:8px}.scopeHealth span{font-size:12px;font-weight:760}.scopeHealth.warning i{background:#c38629}.storeSubnav{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:22px;height:54px;margin-bottom:16px;padding:0 18px;display:flex}.storeSubnav a{border-bottom:3px solid var(--green);color:#0b6348;align-self:stretch;align-items:center;font-size:14px;font-weight:820;text-decoration:none;display:flex}.storeSubnav span{color:var(--muted);font-size:12px}.managerNotice{color:#116b4e;background:#edf8f3;border:1px solid #bfe0d1;border-radius:10px;margin-bottom:14px;padding:12px 15px;font-size:13px}.managerNotice.error{color:#a43e38;background:#fff0ee;border-color:#efc2bd}.managerStats{grid-template-columns:1fr .7fr 1.3fr;gap:12px;margin-bottom:16px;display:grid}.managerStats>div{border:1px solid var(--line);min-height:112px;box-shadow:var(--comfort-shadow);background:#fff;border-top:3px solid #b98a46;border-radius:14px;padding:18px 20px}.managerStats span,.managerStats small{color:var(--muted);font-size:11px;display:block}.managerStats strong{margin:10px 0 6px;font-size:23px;line-height:1.2;display:block}.productManagerPanel{margin-bottom:26px}.productManagerPanel .panelHeader{align-items:center!important}.managerToolbar{gap:10px;padding:0 28px 18px;display:flex}.managerToolbar .searchBox{flex:1}.managerToolbar>button,.variantHeading button{border:1px solid var(--line);color:#4e6057;cursor:pointer;background:#fff;border-radius:9px;padding:0 14px;font-size:12px;font-weight:720}.productCards{border-top:1px solid var(--line)}.productCards>article{background:#fff;border-bottom:1px solid #e8ece9;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:92px;padding:14px 28px;display:grid}.productCards>article:hover{background:#f7faf8}.productThumb{border:1px solid var(--line);color:#41675a;background:#f2f5f3;border-radius:10px;place-items:center;width:58px;height:58px;font-weight:850;display:grid;overflow:hidden}.productThumb img{object-fit:cover;width:100%;height:100%}.productIdentity h3{margin:0 0 6px;font-size:14px}.productIdentity p{color:var(--muted);margin:0 0 8px;font-size:11px}.productIdentity>div{align-items:center;gap:8px;display:flex}.productIdentity b{border-radius:999px;padding:4px 7px;font-size:9px}.productIdentity b.active{color:#0b744e;background:#dcf6e9}.productIdentity b.draft{color:#617068;background:#ecefed}.productIdentity span{color:#7d857f;font-size:10px}.productActions{gap:8px;display:flex}.productActions a{color:#4f5f56;background:#fff;border:1px solid #d7dfda;border-radius:9px;align-items:center;min-height:36px;padding:0 12px;font-size:11px;font-weight:760;text-decoration:none;display:inline-flex}.productActions a.primary,.productModal footer .primary{color:#fff;background:#0c6f4d;border-color:#0c6f4d}.managerEmpty{text-align:center;color:var(--muted);padding:48px}.productModalBackdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1b158c;padding:24px;position:fixed;inset:0;overflow:auto}.productModal{background:#f7f8f7;border-radius:18px;width:min(1120px,100%);margin:0 auto;overflow:hidden;box-shadow:0 28px 100px #00000047}.productModal>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;padding:24px 28px;display:flex}.productModal>header h2{margin:0 0 6px;font-size:28px}.productModal>header span{color:var(--muted);font-size:12px}.productModal>header button{cursor:pointer;background:#eef2ef;border:0;border-radius:9px;width:36px;height:36px;font-size:23px}.productFormGrid{grid-template-columns:1.7fr .8fr;gap:14px;padding:16px;display:grid}.productFormGrid>section,.productFormGrid>aside,.variantSection{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.productModal h3{margin:0 0 16px;font-size:14px}.productModal label{gap:7px;margin-top:13px;display:grid}.productModal label>span{color:#57665e;font-size:11px;font-weight:720}.productModal input,.productModal select,.productModal textarea{width:100%;font:12px var(--font-geist-sans);background:#fff;border:1px solid #d5ddd8;border-radius:8px;outline:none;padding:10px 11px}.productModal input,.productModal select{height:41px}.productModal textarea{resize:vertical;line-height:1.55}.productModal input:focus,.productModal select:focus,.productModal textarea:focus{border-color:#48a382;box-shadow:0 0 0 3px #1884611a}.productModal label small{color:var(--muted);font-size:10px;line-height:1.45}.productModal .publishCheck{border:1px solid var(--line);border-radius:8px;grid-template-columns:18px 1fr;align-items:center;padding:10px 11px}.productModal .publishCheck input{width:16px;height:16px;margin:0}.imagePicker{height:auto!important;padding:8px!important}.variantSection{margin:0 16px 16px}.variantHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.variantHeading h3{margin-bottom:5px}.variantHeading p{color:var(--muted);margin:0;font-size:11px}.variantHeading button{height:36px}.optionNames{grid-template-columns:1fr 1fr;gap:10px;max-width:520px;display:grid}.variantRows{gap:8px;margin-top:14px;display:grid}.variantRows>div{grid-template-columns:1fr 1fr 1fr .7fr .7fr auto;gap:8px;display:grid}.variantRows button{color:#a54740;cursor:pointer;background:#fff3f1;border:1px solid #edc9c5;border-radius:8px}.modalMessage{color:#76531e;background:#fff6df;border-radius:9px;margin:0 16px 16px;padding:11px 13px;font-size:12px}.productModal>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:9px;padding:16px 28px;display:flex}.productModal>footer button{cursor:pointer;background:#fff;border:1px solid #d4ddd7;border-radius:9px;min-width:106px;height:42px;font-weight:780}.productModal>footer button:disabled{opacity:.55;cursor:wait}.productStorefrontLink{text-align:right;gap:5px;max-width:360px;display:grid}.productStorefrontLink>span{color:#7d857f;font-size:10px}.productStorefrontLink a{color:#0c6f4d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;text-decoration:underline;overflow:hidden}.productStorefrontLink a:hover{color:#084b35}.createdDraftNotice{background:#edf8f3;border:1px solid #bfe0d1;border-radius:10px;gap:4px;margin:16px 16px 0;padding:12px 14px;display:grid}.createdDraftNotice strong{color:#116b4e;font-size:12px}.createdDraftNotice span{color:#477062;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.productFormGrid.single{grid-template-columns:1fr}.optionEditor{border:1px solid var(--line);background:#fff;border-radius:13px;margin:0 16px 16px;padding:20px}.optionEditorRows{gap:12px;margin-top:16px;display:grid}.optionEditorRow{background:#f9fbfa;border:1px solid #e0e6e2;border-radius:11px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.8fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.optionEditorRow>label,.optionValues{gap:7px;display:grid}.optionEditorRow label>span,.optionValues>span,.variantRows.dynamic label>span{color:#57665e;font-size:11px;font-weight:720}.optionEditorRow input,.variantRows.dynamic input{width:100%;height:41px;font:12px var(--font-geist-sans);background:#fff;border:1px solid #d5ddd8;border-radius:8px;outline:none;padding:10px 11px}.optionEditorRow input:focus,.variantRows.dynamic input:focus{border-color:#48a382;box-shadow:0 0 0 3px #1884611a}.optionValues>div{grid-template-columns:1fr auto;gap:7px;display:grid}.optionValues button,.removeOption{color:#a54740;cursor:pointer;background:#fff5f3;border:1px solid #e6c7c3;border-radius:8px;min-height:38px;padding:0 11px;font-size:11px}.optionValues .addOptionValue{color:#27624d;background:#fff;border-color:#cddcd4;justify-self:start}.removeOption{margin-top:18px}.variantHeading button:disabled{opacity:.45;cursor:not-allowed}.variantHeading>strong{color:#53625a;font-size:12px}.variantSection.dynamic{margin-top:0}.variantRows.dynamic>div{background:#fbfcfb;border:1px solid #e0e6e2;border-radius:10px;grid-template-columns:34px minmax(180px,1.35fr) minmax(130px,1fr) minmax(110px,.7fr) minmax(110px,.7fr);align-items:end;gap:10px;padding:12px;transition:opacity .15s,box-shadow .15s;display:grid}.variantRows.dynamic>div.dragging{opacity:.45;box-shadow:0 0 0 2px #48a382}.variantRows.dynamic label{gap:6px;margin:0;display:grid}.variantRows.dynamic .dragHandle{color:#596a61;cursor:grab;background:0 0;border:0;align-self:center;width:32px;height:40px;font-size:22px;line-height:1}.variantRows.dynamic .dragHandle:active{cursor:grabbing}.variantCombination{flex-wrap:wrap;align-self:center;gap:6px;display:flex}.variantCombination span{color:#526158;background:#eaf1ed;border-radius:6px;padding:5px 7px;font-size:10px}.variantCombination b{color:#153c2e}.productModal>footer .primary{color:#fff;background:#0c6f4d;border-color:#0c6f4d}.searchListing{border:1px solid var(--line);background:#fff;border-radius:13px;margin:0 16px 16px;overflow:hidden}.searchListing>h3{border-bottom:1px solid #e1e5e2;margin:0;padding:20px}.searchPreview{border-bottom:1px solid #e1e5e2;gap:5px;padding:20px;display:grid}.searchPreview strong{font-size:13px}.searchPreview small{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.searchPreviewTitle{color:#0655c9;margin-top:3px;font-size:18px;line-height:1.25}.searchPreview p{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:760px;margin:2px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.searchPreview>span{color:#555;margin-top:3px;font-size:13px}.searchFields{gap:14px;padding:20px;display:grid}.searchFields label{gap:7px;margin:0;display:grid}.searchFields label>span{color:#2f3934;font-size:12px;font-weight:650}.searchFields input,.searchFields textarea{width:100%;font:12px var(--font-geist-sans);background:#fff;border:1px solid #cfd7d2;border-radius:8px;outline:none;padding:10px 11px}.searchFields input{height:41px}.searchFields textarea{resize:vertical}.searchFields input:focus,.searchFields textarea:focus{border-color:#1267d3;box-shadow:0 0 0 2px #1267d32e}.searchFields small{color:#6f7872;font-size:10px}.handleInput{border:1px solid #cfd7d2;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.handleInput:focus-within{border-color:#1267d3;box-shadow:0 0 0 2px #1267d32e}.handleInput>span{color:#6c756f;padding-left:11px;font-size:12px}.handleInput input{border:0;border-radius:0;box-shadow:none!important}.liquidTemplateEditor{background:linear-gradient(#fff 0,#fbfdfc 100%);border:1px solid #cfdad4;border-radius:13px;margin:0 16px 16px;padding:20px}.liquidEditorHeader{border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:17px;display:flex}.liquidEditorHeader .eyebrow{color:#0c6f4d;letter-spacing:.12em;margin:0 0 5px;font-size:10px}.liquidEditorHeader h3{margin:0 0 7px;font-size:15px}.liquidEditorHeader>div>span{color:#65736b;font-size:11px}.themeSyncSwitch{background:#eef8f3;border:1px solid #bcd9cc;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;max-width:310px;padding:10px 12px;gap:9px!important;margin:0!important;display:grid!important}.themeSyncSwitch input{margin:0;width:16px!important;height:16px!important}.themeSyncSwitch span{color:#155941!important;font-size:11px!important;font-weight:760!important}.templatePlan{grid-template-columns:.8fr 1.35fr 1fr;gap:9px;margin:16px 0;display:grid}.templatePlan>div{background:#f5f8f6;border:1px solid #dfe6e2;border-radius:9px;min-width:0;padding:11px 12px}.templatePlan small,.templatePlan strong{display:block}.templatePlan small{color:#79847e;margin-bottom:6px;font-size:9px}.templatePlan strong{color:#274237;text-overflow:ellipsis;white-space:nowrap;font:600 10px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.liquidCodeField{margin:0!important}.liquidCodeField>span{font-size:12px!important}.liquidCodeField textarea{tab-size:2;resize:vertical;min-height:300px;color:#d8f3e7!important;background:#0f1d18!important;border-color:#bfd0c7!important;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.liquidCodeField textarea::placeholder{color:#7e9a8d}.liquidCodeField textarea:focus{border-color:#3ca77d!important;box-shadow:0 0 0 3px #198e6526!important}.liquidCodeField small{color:#6c7871!important}.themePermissionStatus{background:#fff8e8;border:1px solid #e7d3a6;border-radius:9px;align-items:flex-start;gap:10px;margin-top:13px;padding:11px 12px;display:flex}.themePermissionStatus>i{background:#bf8128;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px}.themePermissionStatus>div{gap:3px;display:grid}.themePermissionStatus strong{color:#765522;font-size:11px}.themePermissionStatus span{color:#806b48;font-size:10px;line-height:1.45}.themePermissionStatus.ready{background:#edf8f3;border-color:#bfe0d1}.themePermissionStatus.ready>i{background:#188461}.themePermissionStatus.ready strong{color:#116b4e}.themePermissionStatus.ready span{color:#477062}.visualThemeBuilder{background:#eef1ef;border:1px solid #d9e0dc;border-radius:12px;grid-template-columns:290px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.themeBlockSidebar{background:#fff;border-right:1px solid #d9e0dc;padding:14px}.themeBlockSidebarTitle{justify-content:space-between;align-items:center;padding:2px 4px 13px;display:flex}.themeBlockSidebarTitle>div{gap:3px;display:grid}.themeBlockSidebarTitle strong{font-size:13px}.themeBlockSidebarTitle span{color:#7a837e;font-size:10px}.themeBlockSidebarTitle>b{color:#0c6f4d;background:#e8f3ed;border-radius:999px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.themeBlockList{gap:5px;display:grid}.themeBlockList>div{color:#59635e;cursor:grab;border:1px solid #0000;border-radius:8px;grid-template-columns:18px 1fr 28px 24px;align-items:center;min-height:43px;transition:all .15s;display:grid}.themeBlockList>div:hover{background:#f5f7f6}.themeBlockList>div.selected{color:#174e3a;background:#eef8f3;border-color:#83bba6}.themeBlockList>div.dragging{opacity:.45}.themeBlockHandle{color:#929a96;padding-left:5px;font-size:14px}.themeBlockList button{color:inherit;cursor:pointer;background:0 0;border:0}.themeBlockList>div>button:first-of-type{text-align:left;align-items:center;gap:8px;height:100%;padding:0 4px;display:flex}.themeBlockList button i{color:#496057;background:#edf1ef;border-radius:5px;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.themeBlockList button span{font-size:11px;font-weight:650}.themeBlockList label{cursor:pointer;margin:0!important;display:block!important}.themeBlockList label input{opacity:0;width:1px;height:1px;position:absolute}.themeBlockList label span{color:#2d7258;place-items:center;font-size:15px;display:grid}.themeBlockList .removeThemeBlock{color:#9da49f;padding:0;font-size:17px}.themeBlockList .removeThemeBlock:hover{color:#b04a43}.addThemeBlock{border-top:1px solid #e6e9e7;grid-template-columns:1fr auto;gap:6px;margin-top:12px;padding-top:12px;display:grid}.addThemeBlock select{height:36px!important;padding:7px!important;font-size:10px!important}.addThemeBlock button{color:#1f6149;cursor:pointer;background:#fff;border:1px solid #ccd9d2;border-radius:8px;font-size:10px;font-weight:720}.themeBlockSettings{background:#f8faf9;border:1px solid #dfe5e2;border-radius:9px;margin-top:14px;padding:12px}.themeBlockSettings strong{font-size:11px}.themeBlockSettings p{color:#6d7772;margin:6px 0 0;font-size:10px;line-height:1.5}.themeBlockSettings textarea{min-height:150px;margin-top:10px;color:#d8f3e7!important;background:#102019!important;border-color:#bfd0c7!important;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.themePreviewCanvas{background:#edf0ee;min-width:0;padding:18px}.themePreviewToolbar{color:#65706a;justify-content:space-between;align-items:center;max-width:760px;margin:0 auto 10px;font-size:10px;display:flex}.themePreviewToolbar>span{align-items:center;gap:7px;display:flex}.themePreviewToolbar i{background:#1e8a64;border-radius:50%;width:7px;height:7px}.themePreviewSurface{background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(230px,.95fr);align-content:start;gap:12px 24px;max-width:760px;min-height:580px;margin:0 auto;padding:28px;display:grid;box-shadow:0 7px 28px #1c2e251a}.themePreviewBlock{grid-column:2;min-width:0}.themePreviewBlock.previewGallery{grid-area:1/1/span 20}.previewGallery>img,.previewImagePlaceholder{aspect-ratio:1;object-fit:cover;color:#476055;background:linear-gradient(145deg,#dfe8e3,#f1f4f2);border-radius:10px;place-items:center;width:100%;display:grid}.previewImagePlaceholder b{letter-spacing:.08em;font-size:16px}.previewImagePlaceholder span{font-size:10px}.previewThumbnails{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px;display:grid}.previewThumbnails span{aspect-ratio:1;background:#f3f5f4;border:1px solid #dce3df;border-radius:6px;overflow:hidden}.previewThumbnails img{object-fit:cover;width:100%;height:100%}.previewProductTitle small{color:#8a938e;letter-spacing:.16em;font-size:8px}.previewProductTitle h4{color:#1f2924;margin:6px 0 0;font-size:26px;line-height:1.08}.previewProductPrice{align-items:baseline;gap:7px;display:flex}.previewProductPrice strong{color:#bb5a25;font-size:21px}.previewProductPrice del{color:#747b77;font-size:11px}.previewProductPrice span{color:#8b928e;font-size:8px}.previewVariantPicker{gap:10px;display:grid}.previewVariantPicker>div>b,.previewQuantity>b,.previewDescription>b{color:#3b4540;margin-bottom:7px;font-size:10px;display:block}.previewVariantPicker>div>div{flex-wrap:wrap;gap:5px;display:flex}.previewVariantPicker span{color:#56605b;border:1px solid #d8dedb;border-radius:999px;padding:7px 9px;font-size:8px}.previewVariantPicker span.selected{color:#154a37;background:#eef7f2;border-color:#1a5942}.previewQuantity>div{border:1px solid #d7ded9;border-radius:7px;grid-template-columns:30px 34px 30px;place-items:center;width:max-content;height:35px;display:grid}.previewQuantity span,.previewQuantity strong{font-size:10px}.previewBuyButtons{gap:6px;display:grid}.previewBuyButtons button{color:#173e2f;background:#fff;border:1px solid #173e2f;border-radius:7px;height:39px;font-size:9px;font-weight:800}.previewBuyButtons button:last-child{color:#fff;background:#173e2f}.previewDescription{border-top:1px solid #e2e6e3;padding-top:10px}.previewDescription p{color:#68716c;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.previewCustomLiquid{background:#f1f8f4;border:1px dashed #a9c6b9;border-radius:7px;gap:4px;padding:10px;display:grid}.previewCustomLiquid b{font-size:9px}.previewCustomLiquid span{color:#698076;font-size:8px}@media (max-width:900px){.storeManagerHeader{display:block}.scopeHealth{width:max-content;margin-top:18px}.managerStats,.productFormGrid{grid-template-columns:1fr}.variantRows>div{grid-template-columns:1fr 1fr}.productCards>article{grid-template-columns:52px 1fr}.productStorefrontLink{text-align:left;grid-column:1/-1;max-width:none}.optionEditorRow{grid-template-columns:1fr}.removeOption{justify-self:start;margin-top:0}.variantRows.dynamic>div{grid-template-columns:34px 1fr 1fr}.variantCombination{grid-column:2/-1}.variantRows.dynamic .dragHandle{grid-row:1/3}.liquidEditorHeader{display:grid}.themeSyncSwitch{max-width:none}.templatePlan{grid-template-columns:1fr}.templatePlan strong{white-space:normal;overflow-wrap:anywhere}.visualThemeBuilder{grid-template-columns:240px minmax(0,1fr)}.themePreviewSurface{grid-template-columns:1fr;padding:20px}.themePreviewBlock,.themePreviewBlock.previewGallery{grid-area:auto/1}}@media (max-width:620px){.productManagerPage{padding-top:14px}.storeManagerHeader h1{font-size:38px}.storeSubnav span{display:none}.managerToolbar{flex-direction:column;padding:0 16px 14px}.managerToolbar>button{height:40px}.productCards>article{padding:14px 16px}.productModalBackdrop{padding:8px}.productModal>header,.productModal>footer{padding:18px}.productFormGrid{padding:10px}.variantSection{margin:0 10px 10px}.optionNames,.variantRows>div{grid-template-columns:1fr}.variantHeading{display:block}.variantHeading button{margin-top:12px}.optionEditor{margin:0 10px 10px;padding:14px}.optionEditorRow{padding:10px}.variantRows.dynamic>div{grid-template-columns:30px 1fr}.variantCombination,.variantRows.dynamic label{grid-column:2}.variantRows.dynamic .dragHandle{grid-row:1/5}.variantHeading>strong{margin-top:10px;display:block}.liquidTemplateEditor{margin:0 10px 10px;padding:14px}.liquidCodeField textarea{min-height:260px}.visualThemeBuilder{grid-template-columns:1fr}.themeBlockSidebar{border-bottom:1px solid #d9e0dc;border-right:0}.themePreviewCanvas{padding:12px}.themePreviewSurface{min-height:0}.addThemeBlock{grid-template-columns:1fr}.addThemeBlock button{height:38px}}.siteSidebar{overflow-y:auto!important}.siteSidebar .suiteBrand{align-items:center}.siteSidebar .suiteBrand strong,.siteSidebar .suiteBrand small{display:block}.siteSidebar .departmentNav{gap:6px!important;margin-top:16px!important}.navSectionLabel{color:#fff8e985;padding:0 12px 5px;font-size:11px;font-weight:820;display:block;letter-spacing:.12em!important}.departmentNavItem{gap:3px;display:grid}.siteSidebar .departmentNavItem>summary{color:#fff8e9c2;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px 1fr 16px;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 11px;font-size:14px;font-weight:780;display:grid}.siteSidebar .departmentNavItem>summary:hover,.siteSidebar .departmentNavItem>summary.active,.siteSidebar .departmentNavItem.expanded>button{color:#fff8e9;background:linear-gradient(90deg,#c194534d,#fffaf014);border-color:#e2c7914d}.siteSidebar .departmentNavItem>summary>i{font-size:20px;font-style:normal;line-height:1;transition:transform .18s}.siteSidebar .departmentNavItem.expanded>button>i{transform:rotate(90deg)}.departmentNumber{color:#f2d49c;background:#fffaf017;border:1px solid #e2c79152;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.departmentSubmenu{border-left:1px solid #e2c7914d;gap:2px;margin:1px 0 7px 27px;padding:3px 0 3px 16px;display:grid}.siteSidebar .departmentSubmenu a{color:#fff8e9a3!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;min-height:32px!important;padding:0 9px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.siteSidebar .departmentSubmenu a:hover,.siteSidebar .departmentSubmenu a.active{color:#fff8e9!important;box-shadow:none!important;background:#fffaf01f!important}@media (max-width:1100px){.navSectionLabel{text-align:center;padding:0 0 4px;font-size:9px}.siteSidebar .departmentNavItem>summary{grid-template-columns:1fr;justify-items:center;padding:6px 4px}.siteSidebar .departmentNavItem>summary>span,.siteSidebar .departmentNavItem>summary>i,.departmentSubmenu{display:none}}.siteSidebar .companyLogo{overflow:hidden;box-shadow:0 8px 20px #00000029;background:#fff!important;border-color:#ffffffb8!important;border-radius:12px!important;flex:0 0 42px!important;width:42px!important;height:42px!important;padding:0!important}.siteSidebar .companyLogo img{object-fit:cover;width:100%;height:100%;display:block}.companyMetrics{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;margin-bottom:22px;display:grid}.companyMetricCard{border:1px solid var(--comfort-line);border-top:5px solid var(--comfort-gold);min-width:0;min-height:142px;box-shadow:var(--comfort-shadow);background:linear-gradient(#fff,#fbfcfb);border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.companyMetricCard.metricTone2{border-top-color:#178578}.companyMetricCard.metricTone3{border-top-color:#3970a2}.companyMetricCard.metricTone4{border-top-color:#bf7140}.companyMetricCard.metricTone5{border-top-color:#755994}.companyMetricCard.metricTone6{border-top-color:#187153}.companyMetricCard.metricTone7{border-top-color:#9b5d52}.companyMetricCard.metricTone8{border-top-color:#a0763b}.companyMetricCard span,.companyMetricCard small{color:var(--comfort-muted);font-size:12px;line-height:1.45}.companyMetricCard strong{max-width:100%;color:var(--comfort-green);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;margin:12px 0 8px;font-size:clamp(23px,1.8vw,31px);font-weight:880;line-height:1.08}.companyMetricCard.pausedAmountValue strong{font-size:clamp(21px,1.55vw,27px)}.companyMetricCard.metricFocus{background:linear-gradient(#fffdf7,#f8fbf8);box-shadow:0 12px 26px #254d3e24}.companyMetricCard.metricFocus strong{font-weight:920}.companyDepartmentsPanel{overflow:hidden}.departmentOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px;display:grid}.departmentOverviewCard{min-width:0;color:var(--comfort-ink);border:1px solid var(--comfort-line);background:linear-gradient(145deg,#fff 0,#f8faf9 100%);border-radius:15px;gap:18px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 24px #19261f0e}.departmentOverviewCard:hover{box-shadow:var(--comfort-shadow-hover);border-color:#c8af82;transform:translateY(-3px)}.departmentCardHeader{grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;display:grid}.departmentCardHeader>i{color:#a0763b;text-align:right;font-size:28px;font-style:normal}.departmentCardNumber{color:#8a642c;background:#fff7e8;border:1px solid #dcc9a7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:850;display:grid}.departmentCardHeader h3{color:#15211a;margin:0;font-size:20px;line-height:1.2}.departmentCardHeader p{color:var(--comfort-muted);margin:5px 0 0;font-size:12px}.departmentCardBrushNote{color:#ef4444;overflow-wrap:anywhere;min-width:0;margin-top:-10px;font-size:12px;font-weight:400;line-height:1.5;display:block}.departmentCardLead{color:#fff;background:linear-gradient(135deg,#073d34,#0d5f4d);border-radius:12px;padding:15px 16px}.departmentLeadPrimary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.departmentLeadPrimary>span{min-width:0}.departmentLeadPrimary>span+span{border-left:1px solid #ffffff2e;padding-left:12px}.departmentLeadPrimary small,.departmentLeadMeta,.departmentLeadAverages small{color:#ffffffad;font-size:11px;display:block}.departmentLeadPrimary strong{color:#fff7e3;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:clamp(15px,1vw,20px);line-height:1.08;display:block}.departmentLeadMeta{margin-top:7px}.departmentLeadAverages{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;padding-top:12px;display:grid}.departmentLeadAverages>span{min-width:0}.departmentLeadAverages b{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.25;display:block}.departmentCardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.departmentCardStats>span{background:#fff;border:1px solid #e4e9e6;border-radius:10px;min-width:0;padding:10px}.departmentCardStats small,.departmentCardStats b{overflow-wrap:anywhere;display:block}.departmentCardStats small{color:var(--comfort-muted);font-size:10px}.departmentCardStats b{color:#24342b;margin-top:5px;font-size:12px;line-height:1.3}.departmentOverviewCard>footer{color:#607068;border-top:1px solid #e5eae7;justify-content:space-between;align-items:center;padding-top:13px;font-size:11px;display:flex}.departmentOverviewCard>footer b{color:#8a642c}.opsDetails table{min-width:1080px!important}.departmentHeroSummary{justify-content:flex-end;align-items:stretch;gap:16px;display:flex}.departmentHeroSummary .heroAmount{height:100%;margin:0!important}.departmentDirectorCard{border:1px solid var(--comfort-line);min-width:172px;box-shadow:var(--comfort-shadow);background:linear-gradient(#fff,#f8faf9);border-left:5px solid #178578;border-radius:16px;flex-direction:column;justify-content:center;padding:22px 20px;display:flex}.departmentDirectorCard span,.departmentDirectorCard small{color:var(--comfort-muted);font-size:13px;line-height:1.45;display:block}.departmentDirectorCard strong{color:var(--comfort-green);white-space:nowrap;margin:9px 0 6px;font-size:28px;font-weight:880;line-height:1.08;display:block}.departmentHeroSide{justify-content:flex-end;align-items:stretch;gap:14px;margin-left:auto;display:flex}.hero>.departmentDirectorCard{align-self:stretch;margin-left:auto}.departmentHeroSide>.departmentDirectorCard{flex:none}@media (max-width:1600px){.companyMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1320px){.departmentOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.companyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.departmentOverviewGrid{grid-template-columns:1fr}.siteSidebar .companyLogo{flex-basis:42px!important}.departmentHeroSummary{grid-template-columns:minmax(150px,.55fr) minmax(220px,1fr);margin-top:18px;display:grid}.departmentHeroSummary .heroAmount,.departmentDirectorCard{min-width:0!important}.departmentHeroSide{flex-wrap:wrap;min-width:0}}@media (max-width:720px){.companyMetrics{grid-template-columns:1fr}.companyMetricCard{min-height:112px;padding:17px}.departmentOverviewGrid{padding:14px}.departmentOverviewCard{padding:16px}.departmentCardStats,.departmentLeadAverages{grid-template-columns:repeat(2,minmax(0,1fr))}.siteSidebar .companyLogo{flex-basis:38px!important;width:38px!important;height:38px!important}.departmentHeroSummary{grid-template-columns:1fr}.departmentHeroSide{grid-template-columns:1fr;width:100%;margin-top:18px;display:grid}.hero>.departmentDirectorCard{width:100%;margin-top:18px}}@media (min-width:1101px){.siteContent .shell,.shell{width:min(1480px,100% - 56px)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:721px){.shopifyPage .storesPanel{overflow:clip!important}.shopifyPage .storesPanel .pagination{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #dfcfae;box-shadow:0 -12px 30px #22352c1a;background:#fffdf8f7!important;position:sticky!important;bottom:0!important}.shopifyPage .tableWrap{overscroll-behavior-x:contain;scrollbar-gutter:stable;width:100%;max-width:100%;overflow-y:hidden;overflow-x:auto!important}.shopifyPage .storesPanel table{min-width:1520px!important}.shopifyPage .storesPanel tbody tr{height:90px!important}.shopifyPage .storesPanel tbody td{padding-top:9px!important;padding-bottom:9px!important;font-size:13px!important;line-height:1.35!important}.shopifyPage .storesPanel tbody td strong{font-size:13px!important;line-height:1.3!important}.shopifyPage .storesPanel tbody td small{margin-top:2px!important;font-size:11px!important;line-height:1.35!important}.shopifyPage .storesPanel .storeLink strong,.shopifyPage .storesPanel .storeLink small{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.shopifyPage .storesPanel .statusBadge{min-height:26px!important;padding:5px 9px!important;font-size:11px!important}}@media (min-width:721px) and (max-width:1100px){.siteContent .shell,.shell{width:min(100% - 36px,980px)!important;margin-left:auto!important;margin-right:auto!important}.hero,.opsHero,.membersHero,.roiHero,.homeHero{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:18px!important;padding-left:0!important;display:grid!important}.hero h1,.roiHero h1,.homeHero h1{font-size:clamp(36px,5vw,44px)!important}.heroAmount{width:100%;min-width:0!important}.departmentHeroSummary,.departmentHeroSide{justify-content:flex-start;width:100%;margin-left:0!important}.shopifyPage>.topbar,.chargebackPage>.topbar,.productRefundPage>.topbar{flex-wrap:wrap;align-items:flex-start;gap:12px}.shopifyPage>.topbar .topActions,.chargebackPage>.topbar .topActions,.productRefundPage>.topbar .topActions{justify-content:flex-start;width:100%}}.companyHeroActions{align-items:stretch;gap:10px;display:flex}.companyMobilePeriodBar,.companyMobileRanking{display:none}.companyOverviewFilters{grid-template-columns:170px 170px 190px 1fr!important}.companyImportEntry{color:#18352b;min-height:112px;box-shadow:var(--comfort-shadow);cursor:pointer;text-align:left;background:linear-gradient(145deg,#fffdf8,#fff5e3);border:1px solid #ddcfb8;border-radius:16px;flex:0 0 184px;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.xzdeskMatchLink{text-decoration:none}.xzdeskMatchLink>b{letter-spacing:.02em;font-size:11px}:is(.companyImportEntry:hover,.companyImportEntry:focus-visible){box-shadow:var(--comfort-shadow-hover);border-color:#b98a46;outline:0;transform:translateY(-2px)}.companyImportEntry>b{color:#fff8e9;background:#0b6651;border-radius:11px;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;display:grid}.companyImportEntry span,.companyImportEntry small,.companyImportEntry strong,.companyImportEntry i{display:block}.companyImportEntry small{color:#8a642c;letter-spacing:.08em;font-size:10px;font-weight:850}.companyImportEntry strong{color:#17362c;margin:5px 0 4px;font-size:15px;line-height:1.25}.companyImportEntry i{color:#768078;font-size:9px;font-style:normal}.spreadsheetImportModal{width:min(940px,100%)}.threeReportChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.threeReportChoices button{color:#17372d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:12px;gap:5px;min-width:0;padding:13px 15px;display:grid}.threeReportChoices button.selected{background:#f0f8f4;border-color:#0b654f;box-shadow:inset 0 0 0 1px #0b654f}.threeReportChoices strong{font-size:14px;line-height:1.4}.threeReportChoices span{color:#708178;font-size:11px}.threeReportQueueNote{color:#526d62;margin:10px 0 0;font-size:12px;line-height:1.6}.threeReportQueue{background:#f7faf8;border:1px solid #dce8e2;border-radius:11px;gap:7px;margin:12px 0;padding:10px;display:grid}.threeReportQueue>div{color:#17372d;background:#fff;border-radius:8px;grid-template-columns:130px minmax(0,1fr) 190px 55px;align-items:center;gap:10px;min-width:0;padding:7px 10px;font-size:12px;display:grid}.threeReportQueue strong,.threeReportQueue span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.threeReportQueue small{color:#687c72;font-size:11px}.threeReportQueue b{color:#0b654f;text-align:right;white-space:nowrap}@media (max-width:680px){.threeReportQueue>div{grid-template-columns:minmax(0,1fr) auto}.threeReportQueue span{grid-area:2/1/auto/-1}.threeReportQueue small{grid-area:3/1}.threeReportQueue b{grid-area:1/2}.threeReportChoices{grid-template-columns:1fr}}.spreadsheetImportBody{gap:16px;padding:22px 26px;display:grid}.importRuleCard{background:#f2f8f5;border:1px solid #d7e6df;border-radius:11px;padding:15px 17px}.importRuleCard strong{color:#0a604a;font-size:13px;display:block}.importRuleCard p{color:#58675f;margin:7px 0 0;font-size:12px;line-height:1.65}.spreadsheetImportActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.spreadsheetImportActions>span{color:#738078;font-size:11px}.spreadsheetImportError{color:#a53e38;background:#fff1ef;border:1px solid #efc9c6;border-radius:9px;padding:11px 13px;font-size:12px;line-height:1.5}.fulfillmentImportModal{flex-direction:column;display:flex;overflow:hidden}.fulfillmentImportModal .editorHeader,.fulfillmentImportModal .editorFooter{flex-shrink:0}.fulfillmentImportModal .spreadsheetImportBody{overscroll-behavior:contain;min-height:0;overflow-y:auto}.fulfillmentImportModal .editorFooter{border-top:1px solid var(--line);background:#fff}.fulfillmentImportGuide dl{gap:9px;margin:12px 0 0;display:grid}.fulfillmentImportGuide dl>div{border-top:1px solid #dce8e2;grid-template-columns:112px minmax(0,1fr);gap:12px;padding-top:9px;display:grid}.fulfillmentImportGuide dt{color:#0a604a;font-size:12px;font-weight:700;line-height:1.65}.fulfillmentImportGuide dd{color:#58675f;margin:0;font-size:12px;line-height:1.65}.fulfillmentRecognition,.fulfillmentImportStatus{color:#0a604a;background:#f0f8f4;border:1px solid #bcdacf;border-radius:10px;padding:14px 16px;font-size:12px;line-height:1.65}.fulfillmentRecognition>strong{font-size:13px}.fulfillmentRecognition p{overflow-wrap:anywhere;margin:7px 0 0}.fulfillmentRecognition details{border-top:1px solid #d2e5db;margin-top:10px;padding-top:9px}.fulfillmentRecognition summary{cursor:pointer;font-weight:650}.fulfillmentRecognition ul{color:#58675f;overflow-wrap:anywhere;margin:8px 0 0;padding-left:18px}.fulfillmentDateYear{color:#74531f;background:#fff9ed;border:1px solid #efd39c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.fulfillmentDateYear select{color:#123f34;min-width:98px;font:inherit;background:#fff;border:1px solid #d8bd88;border-radius:8px;padding:7px 9px}.fulfillmentDateYear span{font-weight:400}@media (max-width:720px){.fulfillmentImportGuide dl>div{grid-template-columns:1fr;gap:3px}.fulfillmentImportModal .editorFooter{padding:12px 18px}.fulfillmentImportModal .saveButton{white-space:normal;height:auto;min-height:40px;padding:8px 12px}}.spreadsheetImportSummary{grid-template-columns:1.7fr repeat(4,minmax(92px,.65fr));gap:9px;display:grid}.spreadsheetImportSummary>div{background:#fbfcfb;border:1px solid #e0e7e3;border-radius:10px;min-width:0;padding:12px 13px}.spreadsheetImportSummary span,.spreadsheetImportSummary strong{display:block}.spreadsheetImportSummary span{color:#768078;font-size:10px}.spreadsheetImportSummary strong{text-overflow:ellipsis;color:#17372d;white-space:nowrap;margin-top:6px;font-size:15px;overflow:hidden}.spreadsheetImportSummary>div:nth-child(2) strong{white-space:normal;overflow-wrap:anywhere}.spreadsheetImportSummary .hasIssues{background:#fff5f3;border-color:#efc9c6}.spreadsheetImportSummary .hasIssues strong{color:#b8443e}.spreadsheetPreviewTable{background:#fff;border:1px solid #e0e7e3;border-radius:11px;overflow-x:auto}.spreadsheetPreviewTable table{min-width:780px!important}.spreadsheetPreviewTable th,.spreadsheetPreviewTable td{white-space:nowrap;width:auto!important;padding:10px 12px!important;font-size:11px!important}.spreadsheetPreviewTable p{color:#748078;border-top:1px solid #e7ece9;margin:0;padding:10px 12px;font-size:10px}.spreadsheetIssueList{background:#fff8f6;border:1px solid #eed3cf;border-radius:10px;max-height:150px;padding:13px 15px;overflow:auto}.spreadsheetIssueList>strong{color:#a1443e;margin-bottom:7px;font-size:11px;display:block}.spreadsheetIssueList p{color:#7f5753;margin:4px 0;font-size:10px;line-height:1.45}@media (max-width:1320px) and (min-width:1101px){.companyImportEntry{flex-basis:166px;padding:14px}.companyOverviewFilters{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1100px){.companyHeroActions{flex-direction:column;width:100%;margin-top:18px}.companyImportEntry{grid-template-columns:42px 1fr;width:100%;min-height:92px}.spreadsheetImportSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.spreadsheetImportSummary>div:first-child{grid-column:1/-1}.companyOverviewFilters{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){.companyOverviewFilters{grid-template-columns:1fr!important}.spreadsheetImportBody{padding:18px}.spreadsheetImportActions{flex-direction:column;align-items:stretch}.spreadsheetImportActions button{width:100%}.spreadsheetImportActions>span{line-height:1.5}}.siteSidebar .suiteNav a.companyOverviewNavLink,.siteSidebar .suiteNav a.membersNavLink{background:#fffaf00f;border:1px solid #e2c79138;align-items:center;width:100%;text-decoration:none;display:grid;color:#fff8e9d1!important;text-align:left!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr) 16px!important;justify-items:stretch!important;gap:10px!important;min-height:50px!important;padding:0 11px!important;font-size:15px!important;font-weight:820!important}.siteSidebar .suiteNav a.companyOverviewNavLink:hover,.siteSidebar .suiteNav a.companyOverviewNavLink.active,.siteSidebar .suiteNav a.membersNavLink:hover,.siteSidebar .suiteNav a.membersNavLink.active{color:#fff8e9!important;background:linear-gradient(90deg,#c1945357,#fffaf01a)!important;border-color:#e2c7916b!important}.siteSidebar .suiteNav a.companyOverviewNavLink>b,.siteSidebar .suiteNav a.membersNavLink>b{color:#f2d49c;background:#fffaf01c;border:1px solid #e2c7916b;font-size:13px;border-radius:10px!important;width:34px!important;height:34px!important}.siteSidebar .suiteNav a.companyOverviewNavLink>span,.siteSidebar .suiteNav a.membersNavLink>span{overflow-wrap:anywhere;min-width:0;display:block!important}.companyOverviewNavLink>i,.membersNavLink>i{text-align:right;font-size:21px;font-style:normal;line-height:1}.pageBackButton{z-index:35;color:#174d3f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#fffffff0;border:1px solid #d8e0db;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:58px;min-height:76px;padding:10px 6px;display:flex;position:fixed;top:82px;left:268px;box-shadow:0 10px 28px #1530261a}.pageBackButton:hover{color:#7b5725;background:#fffaf0;border-color:#b99355;transform:translateY(-1px)}.pageBackButton span{font-size:23px;line-height:1}.pageBackButton b{font-size:12px}.sidebarCollapsed .pageBackButton{left:110px}.companyOverviewPage.isScrolled .companyMetrics{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f9f7f0;border:1px solid #d5ded9f0;border-radius:16px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:1fr;gap:7px;padding:8px;position:sticky;top:10px;box-shadow:0 16px 38px #15302621}.companyOverviewPage.isScrolled .companyMetricCard{border-top-width:4px;border-radius:11px;min-height:94px;padding:10px 8px;box-shadow:0 5px 14px #19261f0b}.companyOverviewPage.isScrolled .companyMetricCard span,.companyOverviewPage.isScrolled .companyMetricCard small{font-size:9px;line-height:1.25}.companyOverviewPage.isScrolled .companyMetricCard strong,.companyOverviewPage.isScrolled .companyMetricCard.pausedAmountValue strong{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(12px,.78vw,16px)}.companyOverviewPage.isScrolled .companyMetricCard.metricFocus{outline-offset:-2px;outline:2px solid #c19453b8;box-shadow:0 8px 18px #254d3e2e}.companyOverviewPage.isScrolled .companyMetricCard.metricFocus strong{font-size:clamp(13px,.86vw,18px)}@media (max-width:1320px){.companyOverviewPage.isScrolled .companyMetrics{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;padding:5px}.companyOverviewPage.isScrolled .companyMetricCard{padding:8px 4px}.companyOverviewPage.isScrolled .companyMetricCard span,.companyOverviewPage.isScrolled .companyMetricCard small{font-size:7px}.companyOverviewPage.isScrolled .companyMetricCard strong,.companyOverviewPage.isScrolled .companyMetricCard.pausedAmountValue strong{font-size:clamp(8px,.72vw,12px)}}@media (max-width:820px){.siteSidebar .companyOverviewNavLink,.sidebarCollapsed .siteSidebar .companyOverviewNavLink,.siteSidebar .membersNavLink,.sidebarCollapsed .siteSidebar .membersNavLink{text-align:center;grid-template-columns:1fr;justify-items:center;padding:7px 4px}.siteSidebar .companyOverviewNavLink>span,.siteSidebar .companyOverviewNavLink>i,.siteSidebar .membersNavLink>span,.siteSidebar .membersNavLink>i{display:none}.pageBackButton{width:46px;min-height:64px;top:76px;left:104px}}@media (max-width:720px){.pageBackButton,.sidebarCollapsed .pageBackButton{width:42px;min-height:58px;top:70px;left:84px}.pageBackButton span{font-size:19px}.pageBackButton b{font-size:10px}.companyOverviewPage.isScrolled .companyMetrics{scrollbar-width:thin;grid-template-columns:repeat(12,minmax(90px,1fr));overflow-x:auto}}@media (min-width:821px) and (max-width:1100px){.appFrame{padding-left:252px!important}.siteSidebar{width:252px!important;padding:22px 16px 18px!important}.siteSidebar .suiteBrand{padding-left:10px!important;padding-right:10px!important}.siteSidebar .suiteBrand>span:last-child{display:block!important}.sidebarToggle{display:flex!important}.navSectionLabel{text-align:left!important;padding:0 12px 5px!important;font-size:11px!important;display:block!important}.siteSidebar .departmentNavItem>summary{text-align:left!important;grid-template-columns:34px minmax(0,1fr) 16px!important;justify-items:stretch!important;padding:0 11px!important}.siteSidebar .departmentNavItem>summary>span,.siteSidebar .departmentNavItem>summary>i{display:block!important}.departmentSubmenu{display:grid!important}.siteSidebar .departmentSubmenu a{justify-items:initial!important;text-align:left!important}.sidebarFooter>span{justify-content:flex-start!important;font-size:13px!important}.sidebarFooter .logoutButton{padding:0 11px!important;font-size:13px!important}.appFrame.sidebarCollapsed{padding-left:96px!important}.sidebarCollapsed .siteSidebar{width:96px!important;padding:22px 12px 18px!important}.sidebarCollapsed .siteSidebar .suiteBrand{padding-left:20px!important;padding-right:20px!important}.sidebarCollapsed .siteSidebar .suiteBrand>span:last-child{display:none!important}.sidebarCollapsed .siteSidebar .departmentNavItem>summary{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;padding:6px 4px!important}.sidebarCollapsed .siteSidebar .departmentNavItem>summary>span,.sidebarCollapsed .siteSidebar .departmentNavItem>summary>i,.sidebarCollapsed .departmentSubmenu{display:none!important}.sidebarCollapsed .navSectionLabel{text-align:center!important;padding-left:0!important;padding-right:0!important;font-size:9px!important}.sidebarCollapsed .sidebarFooter>span{justify-content:center!important;font-size:0!important}.sidebarCollapsed .sidebarFooter .logoutButton{padding:0 4px!important;font-size:10px!important}}.operationsNavGroup{gap:5px;display:grid}.siteSidebar .operationsNavTrigger{color:#fff8e9d1;cursor:pointer;text-align:left;background:#fffaf00f;border:1px solid #e2c79138;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 11px;font-size:15px;font-weight:820;display:grid}.siteSidebar .operationsNavTrigger:hover,.siteSidebar .operationsNavTrigger.active,.operationsNavGroup.expanded>.operationsNavTrigger,details.operationsNavGroup[open]>.operationsNavTrigger{color:#fff8e9;background:linear-gradient(90deg,#c1945357,#fffaf01a);border-color:#e2c7916b}.operationsNavTrigger>i{font-size:21px;font-style:normal;line-height:1;transition:transform .18s}.operationsNavGroup.expanded>.operationsNavTrigger>i,details.operationsNavGroup[open]>.operationsNavTrigger>i{transform:rotate(90deg)}.operationsGroupIcon{color:#f2d49c;background:#fffaf01c;border:1px solid #e2c7916b;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.departmentGroupPanel{border-left:1px solid #e2c7914d;gap:3px;margin:0 0 5px 13px;padding:5px 0 3px 10px;display:grid}.siteSidebar .departmentGroupPanel .departmentNavItem>summary{grid-template-columns:28px minmax(0,1fr) 14px;gap:8px;min-height:42px;padding:0 8px;font-size:13px}.departmentGroupPanel .departmentNumber{border-radius:8px;width:28px;height:28px;font-size:11px}.departmentGroupPanel .departmentSubmenu{margin-left:13px;padding-left:12px}.siteSidebar .suiteNav a.bonusManagementNavLink{background:0 0;border:1px solid #0000;align-items:center;margin:0;text-decoration:none;display:grid;text-align:left!important;color:#fff8e9c2!important;border-radius:12px!important;grid-template-columns:28px minmax(0,1fr) 14px!important;justify-items:stretch!important;gap:8px!important;min-height:42px!important;padding:0 8px!important;font-size:13px!important;font-weight:780!important}.siteSidebar .suiteNav a.bonusManagementNavLink b{color:#f2d49c;background:#fffaf017;border:1px solid #e2c79152;place-items:center;font-size:11px;display:grid;border-radius:8px!important;width:28px!important;height:28px!important}.siteSidebar .suiteNav a.bonusManagementNavLink>span{overflow-wrap:anywhere;min-width:0;display:block!important}.siteSidebar .bonusManagementNavLink>i{font-size:20px;font-style:normal;line-height:1}.siteSidebar .suiteNav a.bonusManagementNavLink:hover,.siteSidebar .suiteNav a.bonusManagementNavLink.active{color:#fff8e9!important;background:linear-gradient(90deg,#c194534d,#fffaf014)!important;border-color:#e2c7914d!important}@media (max-width:820px){.siteSidebar .operationsNavTrigger,.sidebarCollapsed .siteSidebar .operationsNavTrigger{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;padding:7px 4px!important}.siteSidebar .operationsNavTrigger>span,.siteSidebar .operationsNavTrigger>i{display:none!important}.departmentGroupPanel{border-left:0;margin-left:0;padding-left:0}}@media (min-width:821px){.sidebarCollapsed .siteSidebar .operationsNavTrigger{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;padding:7px 4px!important}.sidebarCollapsed .siteSidebar .operationsNavTrigger>span,.sidebarCollapsed .siteSidebar .operationsNavTrigger>i{display:none!important}.sidebarCollapsed .departmentGroupPanel{border-left:0;margin-left:0;padding-left:0}}.pausedAmountValue>strong,.pausedAmountValue>b{color:var(--red)!important}@media (max-width:820px){.siteSidebar .suiteNav a:is(.companyOverviewNavLink,.membersNavLink,.bonusManagementNavLink){text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;padding:7px 4px!important}.siteSidebar .suiteNav a:is(.companyOverviewNavLink,.membersNavLink,.bonusManagementNavLink)>span,.siteSidebar .suiteNav a:is(.companyOverviewNavLink,.membersNavLink,.bonusManagementNavLink)>i{display:none!important}}@media (min-width:821px){.sidebarCollapsed .siteSidebar .suiteNav a:is(.companyOverviewNavLink,.membersNavLink,.bonusManagementNavLink){text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;padding:7px 4px!important}.sidebarCollapsed .siteSidebar .suiteNav a:is(.companyOverviewNavLink,.membersNavLink,.bonusManagementNavLink)>span,.sidebarCollapsed .siteSidebar .suiteNav a:is(.companyOverviewNavLink,.membersNavLink,.bonusManagementNavLink)>i{display:none!important}}.opsMetrics{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr}.opsMetrics .metricCard,.companyMetricCard{min-width:0;height:100%}.opsMetrics .metricCard{grid-template-rows:auto minmax(2.2em,auto) auto;align-content:space-between;display:grid}.opsMetrics .metricCard strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;max-width:100%;font-size:clamp(23px,1.75vw,31px)!important}.opsMetrics .metricCard span,.opsMetrics .metricCard small,.companyMetricCard span,.companyMetricCard small{overflow-wrap:anywhere}.metricProfitValue{align-self:center;min-width:0}.metricProfitValue>strong{display:block}.metricInlineRate{white-space:nowrap;align-items:baseline;gap:6px;margin-top:4px;line-height:1.2;color:#6a776f!important;overflow-wrap:normal!important;font-size:10px!important;display:flex!important}.metricInlineRate small{white-space:nowrap;color:#6a776f!important;overflow-wrap:normal!important;font-size:10px!important}.metricInlineRate b{color:#174d3f;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:850}.metricInlineRate b.negativeProfit{color:#bd3e3a!important}.opsPage:not(.companyOverviewPage) .opsFilters{grid-template-columns:150px 150px 170px minmax(210px,1.25fr) minmax(300px,1.8fr) auto}.projectComparisonPanel{margin:0 0 22px}.projectComparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 22px 22px;display:grid}.projectComparisonItem{flex-direction:column;align-items:stretch;min-width:0;display:flex}.projectComparisonItem>.projectPerformanceCard{flex:1;width:100%}.projectPngButton{align-self:flex-end;margin-top:8px}.projectPerformanceCard{color:#173129;text-align:left;cursor:pointer;background:linear-gradient(#fffdf8,#fff8e9);border:1px solid #dce5df;border-top:5px solid #c19453;border-radius:16px;min-width:0;padding:20px;transition:all .18s;box-shadow:0 12px 30px #1a372b0f}.projectPerformanceCard:hover,.projectPerformanceCard.active{border-color:#b98a43;transform:translateY(-2px);box-shadow:0 16px 34px #1a372b1f}.projectPerformanceCard.active{outline:3px solid #c1945333}.projectPerformanceCard>header{border-bottom:1px solid #eadfcf;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex}.projectPerformanceCard>header span{color:#073d34;overflow-wrap:anywhere;min-width:0;font-size:19px;font-weight:880;line-height:1.35}.projectPerformanceCard>header b{color:#725122;background:#f0dfbd;border-radius:999px;flex:none;padding:6px 9px;font-size:11px}.projectLead{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0;display:grid}.projectLead span,.projectStats span{min-width:0}.projectLead small,.projectStats small{color:#6a776f;font-size:12px;line-height:1.35;display:block}.projectLead strong{color:#06483b;letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(18px,1.35vw,25px);line-height:1.1;display:block}.projectLead strong.negativeProfit{color:#c4423d}.projectStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.projectStats span{background:#ffffffc7;border:1px solid #e4e9e5;border-radius:11px;padding:11px}.projectStats b{color:#183229;overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.3;display:block}.agencySpendPanel{margin-bottom:22px}.agencySpendActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.pngExportChoices{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:720px){.pngExportChoices{justify-content:flex-start;width:100%}}.agencySpendGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 22px 22px;display:grid}.agencySpendCard{background:linear-gradient(#fffdf8,#fff8e9);border:1px solid #dce5df;border-top:5px solid #c19453;border-radius:16px;min-width:0;padding:18px 20px;box-shadow:0 12px 30px #1a372b0f}.agencySpendCard header{border-bottom:1px solid #eadfcf;align-items:center;gap:12px;min-width:0;padding-bottom:12px;display:flex}.agencySpendCard h3{color:#073d34;overflow-wrap:anywhere;min-width:0;margin:0;font-size:19px;line-height:1.35}.agencySpendRank{color:#98671f;background:#fff7e8;border:1px solid #e4c58d;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.agencySpendCount{color:#667970;white-space:nowrap;margin-left:auto;font-size:12px}.agencySpendLead{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px 0;display:grid}.agencySpendLead span{background:linear-gradient(135deg,#073d34,#0d5f4d);border-radius:12px;min-width:0;padding:14px 16px}.agencySpendLead small{color:#cfdfd8;font-size:11px;display:block}.agencySpendLead strong{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:5px;font-size:clamp(18px,1.5vw,25px);line-height:1.2;display:block}.agencySpendTableWrap{background:#ffffffd1;border:1px solid #e4e9e5;border-radius:10px;overflow-x:auto}.agencySpendTable{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:530px;font-size:12px}.agencySpendTable th,.agencySpendTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #edf0ec;padding:10px 11px}.agencySpendTable th:first-child,.agencySpendTable td:first-child{text-align:left;white-space:normal;overflow-wrap:anywhere;width:30%}.agencySpendTable th:nth-child(2){width:14%}.agencySpendTable th:nth-child(3){width:26%}.agencySpendTable th:nth-child(4){width:30%}.agencySpendTable th{color:#667970;background:#f5f8f5;font-size:11px;font-weight:600}.agencySpendTable td{color:#183229;font-weight:600}.agencySpendTable td span{color:#9aa9a0}.agencySpendTable tr:last-child td{border-bottom:0}@media (max-width:1250px){.agencySpendGrid{grid-template-columns:1fr}}@media (max-width:720px){.agencySpendGrid{padding:0 14px 14px}.agencySpendCard{padding:16px}.agencySpendLead{grid-template-columns:1fr}.agencySpendActions{justify-content:flex-start;margin-top:12px}}.companyOperatorRankingPanel .panelHeader{align-items:flex-start}.operatorRankingHeading{flex:1;min-width:0}.rankingSummaryStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;width:min(1060px,100%);margin-top:15px;display:grid}.rankingSummaryStrip>span{background:linear-gradient(#fffdf8,#fff7e6);border:1px solid #e1d3b9;border-radius:11px;min-width:0;padding:11px 13px}.rankingSummaryStrip small{color:#74654f;font-size:11px;line-height:1.35;display:block}.companyOperatorRankingPanel .operatorCountNote{color:#74654f;white-space:normal;margin-top:6px;font-size:11px;font-weight:400;line-height:1.5;display:block}.operatorRankingCount{min-width:0}.rankingSummaryStrip strong{color:#073d34;font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap;margin-top:5px;font-size:18px;line-height:1.2;display:block}@media (max-width:1320px){.opsMetrics,.opsPage:not(.companyOverviewPage) .opsFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.projectStats,.rankingSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.opsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.projectComparisonGrid{grid-template-columns:1fr}.companyOperatorRankingPanel .panelHeader{display:block}.companyOperatorRankingPanel .resultCount{margin-top:15px}.rankingSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.opsMetrics{grid-template-columns:1fr}.projectComparisonGrid{padding:0 14px 14px}.projectLead{grid-template-columns:1fr}.projectPerformanceCard{padding:16px}.rankingSummaryStrip{grid-template-columns:1fr 1fr;gap:7px}.rankingSummaryStrip>span{padding:10px}.rankingSummaryStrip strong{font-size:16px}}.procurementNavGroup{margin-top:3px}.procurementGroupPanel{margin-left:17px;padding-top:1px;padding-bottom:5px}.procurementGroupPanel .procurementSubmenu{gap:3px;margin:0;padding:0;display:grid}.siteSidebar .procurementSubmenu a{color:#fff8e9b3;border-radius:9px;align-items:center;min-height:38px;padding:8px 10px;font-size:12px;font-weight:720;line-height:1.35;display:flex}.siteSidebar .procurementSubmenu a:hover,.siteSidebar .procurementSubmenu a.active{color:#fff8e9;background:#fffaf01f}.procurementHero{align-items:center}.procurementHeroCard{background:#ffffffdb;border:1px solid #d5ded9;border-left:5px solid #138a75;border-radius:15px;min-width:210px;padding:20px 22px;box-shadow:0 15px 35px #12382b14}.procurementHeroCard small,.procurementHeroCard span{color:#66776f;font-size:12px;display:block}.procurementHeroCard strong{color:#06483b;margin:7px 0 5px;font-size:29px;line-height:1.1;display:block}.opsPage.procurementPage .procurementFilters{grid-template-columns:170px 170px 190px minmax(330px,1fr)}.procurementMetrics{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}.procurementMetrics .metricCard{grid-template-rows:auto minmax(2.2em,auto) auto;align-content:space-between;min-width:0;min-height:138px;display:grid}.procurementMetrics .metricCard strong{letter-spacing:-.035em;white-space:nowrap;max-width:100%;font-size:clamp(22px,1.8vw,31px)!important}.procurementMetrics .metricCard span,.procurementMetrics .metricCard small{overflow-wrap:anywhere}.procurementPage.isScrolled .procurementMetrics{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f9f7f0;border:1px solid #d5ded9f0;border-radius:16px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:1fr;gap:7px;padding:8px;position:sticky;top:10px;box-shadow:0 16px 38px #15302621}.procurementPage.isScrolled .procurementMetrics .metricCard{border-top-width:4px;border-radius:11px;min-height:94px;padding:10px 8px;box-shadow:0 5px 14px #19261f0b}.procurementPage.isScrolled .procurementMetrics .metricCard span,.procurementPage.isScrolled .procurementMetrics .metricCard small{font-size:9px;line-height:1.25}.procurementPage.isScrolled .procurementMetrics .metricCard strong{letter-spacing:-.045em;text-overflow:ellipsis;margin:7px 0 5px;overflow:hidden;font-size:clamp(12px,.78vw,16px)!important}@media (max-width:1320px){.procurementPage.isScrolled .procurementMetrics{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;padding:5px}.procurementPage.isScrolled .procurementMetrics .metricCard{padding:8px 4px}.procurementPage.isScrolled .procurementMetrics .metricCard span,.procurementPage.isScrolled .procurementMetrics .metricCard small{font-size:7px}.procurementPage.isScrolled .procurementMetrics .metricCard strong{font-size:clamp(8px,.72vw,12px)!important}}@media (max-width:720px){.procurementPage.isScrolled .procurementMetrics{scrollbar-width:thin;grid-template-columns:repeat(12,minmax(90px,1fr));overflow-x:auto}}.procurementDetails table{min-width:1880px}.procurementDetails th,.procurementDetails td{white-space:nowrap}.procurementCategoriesPanel{margin-bottom:22px}.procurementCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 22px 22px;display:grid}.procurementCategoryCard{background:#fbfcfb;border:1px solid #dce5df;border-radius:16px;min-width:0;padding:18px;box-shadow:0 12px 30px #1a372b0e}.procurementCategoryCard>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.procurementCategoryCard>header>b{color:#98671f;background:#fff7e8;border:1px solid #e3c48c;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.procurementCategoryCard h3{color:#082f28;margin:0;font-size:19px;line-height:1.25}.procurementProductCard h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:17px;line-height:1.3;display:-webkit-box;overflow:hidden}.procurementProductCard header>div{min-width:0}.procurementCategoryCard header span{color:#718078;margin-top:4px;font-size:11px;display:block}.procurementCategoryCard>header>div{flex:1;min-width:0}.procurementCardShare{text-align:right;white-space:nowrap;background:#f2f8f5;border:1px solid #d9e4de;border-radius:10px;min-width:86px;margin-left:auto;padding:7px 9px;font-style:normal}.procurementCardShare strong,.procurementCardShare small{display:block}.procurementCardShare strong{color:#08725d;font-size:15px;line-height:1.15}.procurementCardShare small{color:#718078;margin-top:3px;font-size:9px}.procurementCategoryLead{color:#fff;background:linear-gradient(135deg,#073d34,#0d5f4d);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:15px 16px;display:grid}.procurementCategoryLead>span{min-width:0}.procurementCategoryLead>span+span{border-left:1px solid #ffffff2e;padding-left:15px}.procurementCategoryLead small{color:#ffffffad;font-size:11px;display:block}.procurementCategoryLead strong{color:#fff7e3;letter-spacing:-.035em;white-space:nowrap;margin-top:6px;font-size:clamp(20px,1.35vw,26px);line-height:1.1;display:block}.procurementCategoryStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.procurementCategoryStats>span{background:#fff;border:1px solid #e2e8e4;border-radius:10px;min-width:0;min-height:64px;padding:9px 10px}.procurementCategoryStats small,.procurementCategoryStats b{overflow-wrap:anywhere;display:block}.procurementCategoryStats small{color:#68776f;font-size:10px;line-height:1.3}.procurementCategoryStats b{color:#173129;margin-top:5px;font-size:13px;line-height:1.25}.procurementCategoryEmpty{grid-column:1/-1}.procurementEmptyPanel{place-items:center;min-height:360px;display:grid}.procurementEmptyPanel .emptyState{max-width:560px;margin:auto}@media (max-width:1320px){.procurementMetrics,.opsPage.procurementPage .procurementFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.procurementFilters .quickDates{grid-column:1/-1}.procurementCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.procurementMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.procurementHeroCard{min-width:0}.procurementCategoryGrid{grid-template-columns:1fr}}@media (max-width:720px){.procurementMetrics,.opsPage.procurementPage .procurementFilters{grid-template-columns:1fr}.procurementFilters .quickDates{grid-column:auto}.procurementHeroCard{width:100%;margin-top:18px}.siteSidebar .procurementSubmenu a{text-align:center;justify-content:center;padding:6px 3px;font-size:9px}.procurementCategoryGrid{padding:0 14px 14px}.procurementCategoryCard{padding:15px}.procurementCategoryLead{grid-template-columns:1fr;gap:12px}.procurementCategoryLead>span+span{border-top:1px solid #ffffff2e;border-left:0;padding:12px 0 0}}.departmentProcurementPanels{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.departmentProcurementPanel{min-width:0;margin:0}.departmentProcurementBody,.departmentTopProductsGrid{gap:14px;padding:0 18px 18px;display:grid}.departmentProcurementBody{grid-template-columns:minmax(0,1fr)}.departmentProcurementBody.multipleProjects{grid-template-columns:repeat(2,minmax(0,1fr))}.departmentProcurementBody .procurementCategoryStats{grid-template-columns:repeat(5,minmax(0,1fr))}.departmentProcurementBody.multipleProjects .procurementCategoryStats{grid-template-columns:repeat(2,minmax(0,1fr))}.departmentProcurementBody.multipleProjects .procurementCategoryLead strong{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(16px,1.2vw,22px);overflow:hidden}.departmentProcurementCard{box-shadow:none;padding:15px}.departmentProcurementCard h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.departmentProcurementCard .procurementCategoryLead{padding:12px 13px}.departmentProcurementCard .procurementCategoryLead strong{font-size:clamp(18px,1.25vw,23px)}.departmentProcurementCard .procurementCategoryStats>span{min-height:57px;padding:8px 9px}.departmentProcurementCard .procurementCategoryStats small{font-size:9px}.departmentProcurementCard .procurementCategoryStats b{white-space:nowrap;font-size:12px}.departmentTopProductsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.companyTopProductsPanel{margin-bottom:22px;overflow:hidden}.companyTopProductsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.procurementProfitStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.procurementProfitStrip>span{background:#f2f8f5;border:1px solid #dce7e1;border-radius:10px;min-width:0;padding:9px 11px}.procurementProfitStrip small,.procurementProfitStrip b{min-width:0;display:block}.procurementProfitStrip small{color:#61766b;font-size:10px;line-height:1.3}.procurementProfitStrip b{color:#0a4035;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:clamp(13px,1vw,17px);line-height:1.2;overflow:hidden}.procurementProfitStrip b.negativeProfit{color:#b9433e}.companyTopProductsGrid .procurementCategoryLead strong,.departmentTopProductsGrid .procurementCategoryLead strong{text-overflow:ellipsis;font-size:clamp(16px,1.25vw,23px);overflow:hidden}.carrierDateFilters{align-items:end;grid-template-columns:180px 180px auto minmax(220px,1fr)!important}.carrierFilterNote{color:#6d7b73;align-self:center;font-size:12px;line-height:1.5}.opsDetails td[data-label=来源]{max-width:170px;overflow:hidden}.opsDetails td[data-label=来源] strong,.opsDetails td[data-label=来源] small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.opsDetails th:nth-child(11),.opsDetails td:nth-child(11){width:170px}@media (max-width:1200px){.carrierDateFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.carrierDateFilters .quickDates,.carrierFilterNote{grid-column:1/-1}.departmentProcurementBody .procurementCategoryStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.companyTopProductsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.departmentProcurementBody,.departmentTopProductsGrid,.companyTopProductsGrid{grid-template-columns:1fr}.departmentProcurementBody .procurementCategoryStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.departmentProcurementBody,.departmentTopProductsGrid{padding:0 12px 12px}.carrierDateFilters{grid-template-columns:1fr!important}}.carrierCollectionsHero{align-items:center}.carrierImportEntry{flex-basis:220px}.carrierImportMessage{margin-top:0}.carrierImportPanel{overflow:hidden}.carrierImportTable{min-width:1040px}.carrierImportTable th:first-child{width:190px}.carrierImportTable th:nth-child(2){width:130px}.carrierImportTable th:nth-child(3){width:330px}.carrierImportTable td:nth-child(3) strong{white-space:normal;overflow-wrap:anywhere;display:block}.carrierImportSummary{grid-template-columns:1.8fr repeat(3,minmax(100px,.7fr))}.carrierImportSummary>div:first-child{grid-column:auto}.fulfillmentImportSources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fulfillmentImportSources button{text-align:left;color:#17372d;cursor:pointer;background:#fbfcfb;border:1px solid #d9e1dc;border-radius:14px;min-height:126px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s}:is(.fulfillmentImportSources button:hover,.fulfillmentImportSources button:focus-visible){border-color:#9db9af;outline:0;transform:translateY(-1px);box-shadow:0 10px 24px #13413314}.fulfillmentImportSources button.active{background:#eef7f3;border-color:#0c755e;box-shadow:inset 0 0 0 1px #0c755e}.fulfillmentImportSources small,.fulfillmentImportSources strong,.fulfillmentImportSources span{display:block}.fulfillmentImportSources small{color:#a36d1f;letter-spacing:.08em;font-size:10px;font-weight:850}.fulfillmentImportSources strong{margin-top:9px;font-size:17px}.fulfillmentImportSources span{color:#66776f;margin-top:7px;font-size:11px;line-height:1.55}@media (max-width:1100px){.carrierCollectionsHero{align-items:flex-start}.carrierImportEntry{width:100%;margin-top:18px}.carrierImportSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.carrierImportSummary>div:first-child{grid-column:1/-1}}@media (max-width:720px){.fulfillmentImportSources{grid-template-columns:1fr}.fulfillmentImportSources button{min-height:0}}.carrierDecisionPanel,.carrierProviderPanel,.carrierSourcePanel,.procurementFlowPanel{margin-bottom:22px;overflow:hidden}.carrierDecisionPanel .resultCount small{color:#718078;margin-top:5px;font-size:11px;font-weight:600;display:block}.carrierDecisionMetrics{margin:0;padding:0 22px 22px}.carrierProviderTable{min-width:1120px}.carrierProviderTable th,.carrierProviderTable td{white-space:nowrap}.metricGood{color:#08745e}.metricWarning{color:#9a6717}.metricDanger{color:#c84843;font-weight:800}.carrierSourceGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 22px 22px;display:grid}.carrierSourceGrid article{background:#fbfcfb;border:1px solid #dce5df;border-radius:14px;min-width:0;padding:16px}.carrierSourceGrid article.sourcePending{background:#fff9ed;border-color:#efd39c}.carrierSourceGrid article.sourceException{background:#fff7f6;border-color:#edc2bf}.carrierSourceGrid span,.carrierSourceGrid small{color:#68776f;font-size:11px;display:block}.carrierSourceGrid strong{color:#073d34;white-space:nowrap;margin:8px 0 6px;font-size:24px;line-height:1.15;display:block}.procurementFlowGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 22px 18px;display:grid}.procurementFlowGrid article{background:#fbfdfc;border:1px solid #d9e4de;border-right:0;align-content:start;min-height:178px;padding:18px 20px;display:grid;position:relative}.procurementFlowGrid article:first-child{border-radius:16px 0 0 16px}.procurementFlowGrid article:last-child{border-right:1px solid #d9e4de;border-radius:0 16px 16px 0}.procurementFlowGrid article:not(:last-child):after{content:"›";z-index:2;color:#fff;background:#0d7f6b;border-radius:11px;place-items:center;width:22px;height:34px;font-size:24px;font-style:normal;display:grid;position:absolute;top:68px;right:-11px}.procurementFlowGrid article.flowPending{background:#fff9ed}.procurementFlowGrid b{color:#b68a3c;letter-spacing:.12em;font-size:12px}.procurementFlowGrid span{color:#566a61;margin-top:11px;font-size:12px;font-weight:800}.procurementFlowGrid strong{color:#073d34;margin-top:5px;font-size:25px}.procurementFlowGrid small{color:#6d7d75;margin-top:10px;font-size:11px}.procurementFlowGrid em{color:#0d7f6b;margin-top:14px;font-size:11px;font-style:normal;font-weight:800}.flowPending em{color:#9a6717}.flowScopeBadge{color:#126e5d;background:#eef6f2;border-radius:999px;align-self:center;padding:8px 12px;font-size:11px;font-weight:800}.flowKeyNote{color:#52675e;background:#f1f6f3;border-radius:12px;gap:12px;margin:0 22px 22px;padding:13px 15px;font-size:12px;display:flex}.flowKeyNote strong{color:#073d34;flex:none}.logisticsScopeNotice{color:#74531f;background:#fff9ed;border:1px solid #efd39c;border-radius:14px;align-items:center;gap:12px;margin:0 0 18px;padding:13px 16px;font-size:12px;display:flex}.logisticsScopeNotice b{color:#8f6116;flex:none}.logisticsScopeNotice a{color:#0d6f60;flex:none;margin-left:auto;font-weight:800;text-decoration:none}@media (max-width:1100px){.carrierSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.procurementFlowGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.procurementFlowGrid article,.procurementFlowGrid article:first-child,.procurementFlowGrid article:last-child{border:1px solid #d9e4de;border-radius:14px}.procurementFlowGrid article:after{display:none!important}}@media (max-width:720px){.carrierDecisionMetrics,.carrierSourceGrid,.procurementFlowGrid{padding:0 14px 14px}.carrierSourceGrid,.procurementFlowGrid{grid-template-columns:1fr}.flowKeyNote,.logisticsScopeNotice{flex-direction:column;align-items:flex-start;margin-left:14px;margin-right:14px}.logisticsScopeNotice a{margin-left:0}}.dailyFulfillmentPanel{margin-bottom:22px;overflow:hidden}.flowPrimary{background:#f2faf7!important;border-color:#b9ded3!important}.flowWarning{background:#fff9ed!important;border-color:#efd39c!important}.sourceReady{background:#f2faf7!important;border-color:#b9ded3!important}.inlineRefreshButton{color:#0b6d5c;font:inherit;cursor:pointer;background:#fff;border:1px solid #9fc8bc;border-radius:9px;flex:none;margin-left:auto;padding:7px 12px;font-weight:800}.inlineRefreshButton:disabled{cursor:wait;opacity:.65}.orderCoverageWarning{color:#74531f;background:#fff9ed;border:1px solid #efd39c;border-radius:12px;align-items:center;gap:12px;margin:0 22px 16px;padding:12px 14px;font-size:12px;display:flex}.orderCoverageWarning b{flex:none}.dailyFulfillmentTable{min-width:980px}.dailyFulfillmentTable th,.dailyFulfillmentTable td{white-space:nowrap;text-align:right}.dailyFulfillmentTable th:first-child,.dailyFulfillmentTable td:first-child{text-align:left}.dailyFulfillmentTable .apiBaselineCell{color:#08745e;font-weight:900}.dailyFulfillmentTable tfoot th{color:#073d34;background:#f4f8f6;border-top:2px solid #c9d8d1}.dailyFulfillmentNote{color:#728078;margin:0;padding:0 22px 20px;font-size:11px;line-height:1.6}@media (max-width:720px){.inlineRefreshButton{margin-left:0}.orderCoverageWarning{flex-direction:column;align-items:flex-start;margin-left:14px;margin-right:14px}.dailyFulfillmentNote{padding-left:14px;padding-right:14px}}.orderCoverageWarning{flex-direction:column;align-items:flex-start;gap:5px;line-height:1.55}.orderCoverageWarning span,.orderCoverageWarning small{overflow-wrap:anywhere}.orderCoverageWarning small{font-size:11px}.dailyFulfillmentTable .apiBaselineCell small,.dailyFulfillmentTable tfoot th small{color:#9a6717;white-space:nowrap;font-size:10px;font-weight:700;display:block}.orderCoverageWarning details{overflow-wrap:anywhere;max-width:100%}.orderCoverageWarning summary{cursor:pointer;font-weight:700}.orderCoverageWarning details span{margin-top:6px;display:block}.orderHistoryPanel{margin-bottom:22px;overflow:hidden}.orderHistoryProgress{color:#52675e;background:#f4f8f6;border:1px solid #d9e4de;border-radius:12px;flex-wrap:wrap;gap:8px 18px;margin:0 22px 16px;padding:12px 14px;font-size:12px;display:flex}.orderHistoryProgress strong{color:#08745e}.historyYearGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 22px 22px;display:grid}.historyYearGrid article{background:#fbfdfc;border:1px solid #d9e4de;border-radius:14px;padding:16px}.historyYearGrid span{color:#68776f;font-weight:800}.historyYearGrid strong{color:#073d34;margin-top:7px;font-size:25px;display:block}.historyYearGrid strong small{font-size:12px;font-weight:700}.historyYearGrid p{color:#728078;margin:7px 0 0;font-size:11px}@media (max-width:720px){.orderHistoryProgress{margin-left:14px;margin-right:14px}.historyYearGrid{grid-template-columns:1fr;padding-left:14px;padding-right:14px}}.logisticsHero{align-items:center}.logisticsImportEntry{flex-basis:230px}.logisticsMetrics{margin-top:0;margin-bottom:22px}.logisticsMatchPanel,.logisticsHistoryPanel,.logisticsImportHistory{margin-bottom:22px;overflow:hidden}.logisticsMatchTable{min-width:1320px}.logisticsMatchTable th,.logisticsMatchTable td{white-space:nowrap}.matchStatus{color:#385047;background:#eef2ef;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.status-已匹配{color:#08745e;background:#e5f6ef}.status-待仓库扫描,.status-待物流商收件{color:#89601d;background:#fff3d9}.status-转单号冲突{color:#b93c37;background:#ffe9e7}.logisticsHistoryPanel table{min-width:760px}.logisticsImportHistory table{min-width:1180px}.logisticsImportSelectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.logisticsImportSelectors label{color:#475a52;gap:7px;font-size:12px;font-weight:800;display:grid}.logisticsImportSelectors select{color:#173129;min-height:44px;font:inherit;background:#fff;border:1px solid #d5ded9;border-radius:10px;padding:0 12px}.carrierProviderHint{color:#718078;margin-top:4px;font-size:11px;display:block}.logisticsImportModal{width:min(760px,100vw - 28px)}.logisticsRetentionAlert{color:#6f4a10;background:#fff6df;border:1px solid #e5c37e;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:13px 16px;font-size:13px;line-height:1.45;display:flex}.logisticsRetentionAlert strong{flex:none}.logisticsRetentionAlert span{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.logisticsHero{align-items:flex-start}.logisticsImportEntry{width:100%;margin-top:18px}.logisticsImportSelectors{grid-template-columns:1fr}}.editingHero{align-items:center}.editingHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:14px;display:flex}.editingWeeklyImportEntry{flex:0 0 220px}.editingWeeklyImportModal{width:min(720px,100%)}.editingWeeklyImportModal .editorHeader{gap:16px}.editingWeeklyImportModal .editorHeader>div{min-width:0}.editingWeeklyImportModal .editorHeader h2{color:#073f37;font-size:25px;line-height:1.35}.editingWeeklyImportModal .editorHeader p:not(.eyebrow){color:#58716c;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.6}.editingWeeklyImportModal .closeButton{flex-shrink:0}.editingWeeklyImportModal .editingWeeklyImportGuide{margin:0}.editingWeeklyImportModal .editingWeeklyImportNote{color:#3b5d53;margin:0;font-size:14px;font-weight:400;line-height:1.7}.editingWeeklyImportModal .editorFooter{border-top:1px solid #d7e5e0;margin-top:0}.editingWeeklyImportModal .editorFooter button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:680px){.editingWeeklyImportModal .editingWeeklyImportGuide{grid-template-columns:1fr}.editingWeeklyImportModal .editingWeeklyImportGuide button{justify-self:start}}.editingWeeklyImportGuide{background:#f5faf8;border:1px solid #d7e5e0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:18px 0;padding:16px;display:grid}.editingWeeklyImportGuide span{color:#58716c;font-size:13px}.editingWeeklyImportGuide button{color:#075c50;cursor:pointer;background:#fff;border:1px solid #c6d8d2;border-radius:10px;padding:9px 12px;font-weight:700}.editingWeeklyFile{background:#fbfdfc;border:1px dashed #9fbdb5;border-radius:14px;gap:9px;padding:18px;display:grid}.editingWeeklyFile>span{color:#073f37;font-weight:800}.editingWeeklyFile input{width:100%}.editingWeeklyFile small{color:#667c77}.editingWeeklyPeriod{gap:8px;font-size:14px;display:grid}.editingWeeklyPeriod input{border:1px solid #c6d8d2;border-radius:10px;max-width:240px;padding:10px}.editingWeeklyPeriod small{color:#667c77}.editingWeeklyZero{color:#3b5d53;align-items:flex-start;gap:8px;font-size:14px;display:flex}.editingWeeklyZero input{margin-top:3px}.editingWeeklyPreview{background:#f5faf8;border:1px solid #d7e5e0;border-radius:12px;padding:16px}.editingWeeklyImportModal .editingWeeklyPreview p{color:#3b5d53;margin:10px 0;font-size:14px;font-weight:400;line-height:1.6}.editingWeeklyPreview h3{color:#073f37;margin:0;font-size:17px}.editingWeeklyPreview ul{margin:10px 0;padding-left:22px;font-size:13px;line-height:1.6}.editingWeeklyIssues{color:#9d3020;background:#fff2ef;border:1px solid #f0c5b9;border-radius:10px;padding:12px;font-size:14px}.editingWeeklyPreview details{color:#78520c;margin:12px 0;font-size:14px}.editingWeeklyPreviewTable{max-height:280px;margin-top:12px;overflow:auto}.editingWeeklyPreviewTable table{border-collapse:collapse;width:100%;font-size:13px}.editingWeeklyPreviewTable th,.editingWeeklyPreviewTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #d7e5e0;padding:9px}.editingWeeklyPreviewTable th{background:#e5f0eb;position:sticky;top:0}.editingWeeklyPreviewTable td:nth-child(n+3){text-align:right}.editingWeeklyImportModal footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.editingFilters{grid-template-columns:180px 180px minmax(360px,1fr)!important}.editingRankPanel,.editingProjectsPanel{margin-bottom:22px;overflow:hidden}.editingPanelActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.editingPanelActions .resultCount{white-space:nowrap}.procurementExportError{color:#aa3f38;background:#fff1ef;border:1px solid #edc1bd;border-radius:10px;margin:0 0 16px;padding:11px 14px;font-size:13px}.editingTable{min-width:760px}.editingOperatorTable{min-width:1020px}.editingTable th,.editingTable td{white-space:nowrap}.editingTable th:first-child,.editingTable td:first-child{text-align:center;width:88px}.editingTable td:nth-child(2){white-space:normal;overflow-wrap:anywhere;max-width:360px}.editingProductGrid{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 22px 22px;display:grid}.editingProductCard{background:#fff;border:1px solid #dae6df;border-top:4px solid #b98b4b;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 12px 28px #1a372b0d}.editingProductCard header{background:#fffdf9;border-bottom:1px solid #e3ece7;align-items:center;gap:12px;padding:16px 18px;display:flex}.editingProductCard header>div:nth-child(2){flex:1;min-width:0}.editingProductCard h3{color:#102f29;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.35}.editingProductCard header small{color:#718078;margin-top:5px;font-size:11px;display:block}.editingProductTotal{text-align:right;flex:none}.editingProductTotal span,.editingProductTotal strong{display:block}.editingProductTotal span{color:#718078;font-size:11px}.editingProductTotal strong{color:#075646;white-space:nowrap;margin-top:3px;font-size:20px}.editingProductBreakdown{padding:14px 18px 16px}.editingProductBreakdownHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.editingProductBreakdownHead strong{color:#21453d;font-size:13px}.editingProductBreakdownHead span{color:#75847c;text-align:right;font-size:11px}.editingProductBreakdown ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;margin:0;padding:0;list-style:none;display:grid}.editingProductBreakdown li{background:#f8fbf9;border:1px solid #e0ebe5;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:12px;display:grid}.editingProductBreakdown li span{color:#36564d;overflow-wrap:anywhere;min-width:0}.editingProductBreakdown li small{color:#70837a;overflow-wrap:anywhere;min-width:0;font-size:11px}.editingProductBreakdown li strong{color:#073d34;font-variant-numeric:tabular-nums;white-space:nowrap}.editingProductBreakdown li.editingUnattributed{background:#fff9ed;border-color:#ecd9b7}.editingProductBreakdown p{color:#85918b;margin:0;font-size:12px}.editingRank{color:#98671f;background:#fff7e8;border:1px solid #e4c58d;border-radius:9px;place-items:center;width:34px;height:30px;font-size:11px;display:inline-grid}.editingEmpty{text-align:center;color:#718078;place-content:center;gap:7px;min-height:190px;padding:26px;display:grid}.editingEmpty strong{color:#173129;font-size:18px}.editingProjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 22px 22px;display:grid}.editingProjectGrid article{background:linear-gradient(#fffdf8,#fff9ed);border:1px solid #dce5df;border-top:4px solid #c19453;border-radius:16px;min-width:0;padding:18px;box-shadow:0 12px 28px #1a372b0e}.editingProjectGrid header{align-items:flex-start;gap:12px;display:flex}.editingProjectGrid header>b{color:#98671f;background:#fff7e8;border:1px solid #e4c58d;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:11px;display:grid}.editingProjectGrid header>div{min-width:0}.editingProjectGrid h3{color:#082f28;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.35}.editingProjectGrid header span{color:#718078;margin-top:4px;font-size:11px;display:block}.editingProjectSpend{background:linear-gradient(135deg,#073d34,#0d5f4d);border-radius:13px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:12px;margin:15px 0;padding:15px 16px;display:grid}.editingProjectSpend>span{min-width:0}.editingProjectSpend>span+span{border-left:1px solid #fff3;padding-left:14px}.editingProjectSpend small,.editingProjectSpend strong{display:block}.editingProjectSpend small{color:#ffffffb3;font-size:11px}.editingProjectSpend strong{color:#fff7e3;white-space:nowrap;margin-top:7px;font-size:clamp(16px,1.35vw,24px);line-height:1.1}.editingProjectGrid dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.editingProjectGrid dl>div{background:#fff;border:1px solid #e2e8e4;border-radius:10px;min-width:0;padding:10px}.editingProjectGrid dt{color:#718078;font-size:10px}.editingProjectGrid dd{color:#173129;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:800}.editingProjectTotals{color:#173129;background:#f7e8c3;border:1px solid #e4c58d;border-radius:14px;grid-template-columns:1fr 2fr;align-items:center;gap:16px;margin:0 22px 22px;padding:18px;display:grid}.editingProjectTotals>div>strong{font-size:20px;font-weight:800;display:block}.editingProjectTotals>div>small{color:#6f6046;margin-top:5px;font-size:12px;display:block}.editingProjectTotals dl{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}.editingProjectTotals dl>div{border-left:1px solid #dfc591;min-width:0;padding-left:18px}.editingProjectTotals dt{color:#6f6046;font-size:12px}.editingProjectTotals dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(16px,1.7vw,24px);font-weight:800;line-height:1.2}@media (max-width:820px){.editingProjectTotals{grid-template-columns:1fr;margin:0 14px 14px;padding:16px}.editingProjectTotals dl>div{border-left:0;padding-left:0}.editingProjectTotals dl>div+div{border-left:1px solid #dfc591;padding-left:14px}}.carrierPanelDateFilters{background:#f8fbf9;border:1px solid #dce5df;border-radius:13px;grid-template-columns:170px 170px minmax(320px,1fr);align-items:end;gap:12px;margin:0 22px 18px;padding:14px 16px;display:grid}.carrierPanelDateFilters label{gap:6px;min-width:0;display:grid}.carrierPanelDateFilters label span{color:#53655d;font-size:11px;font-weight:800}.carrierPanelDateFilters input{color:#173129;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d5ded9;border-radius:10px;padding:0 11px}@media (max-width:1200px){.editingProjectGrid,.carrierPanelDateFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.carrierPanelDateFilters .quickDates{grid-column:1/-1}}@media (max-width:1100px){.editingProductBreakdown ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.editingHero{align-items:flex-start}.editingHeroActions{justify-content:stretch;width:100%;margin-top:18px}.editingHeroActions .departmentDirectorCard{width:100%;margin-top:0}.editingWeeklyImportEntry{flex-basis:auto;width:100%}.editingWeeklyImportGuide{grid-template-columns:1fr}.editingFilters{grid-template-columns:1fr!important}.editingProductGrid,.editingProjectGrid{grid-template-columns:1fr;padding:0 14px 14px}.editingPanelActions{flex-wrap:wrap;justify-content:space-between;margin-top:12px}.carrierPanelDateFilters{grid-template-columns:1fr;margin:0 14px 14px}.carrierPanelDateFilters .quickDates{grid-column:auto}}@media (max-width:520px){.editingProductCard header{flex-wrap:wrap;align-items:flex-start}.editingProductTotal{text-align:left;width:100%;padding-left:46px}.editingProductBreakdown ol{grid-template-columns:1fr}}.procurementPngActions{justify-content:flex-end;margin:-6px 0 16px;display:flex}.memberDashboardPage{padding-top:36px}.memberDashboardHero{padding-bottom:24px}.memberOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.memberOverview article{background:linear-gradient(#fff,#f8fbf9);border:1px solid #d9e2dd;border-top:4px solid #12825f;border-radius:15px;min-height:128px;padding:19px 20px;box-shadow:0 12px 30px #19352a0e}.memberOverview article:first-child{border-top-color:#c18a3b}.memberOverview article:nth-child(3){border-top-color:#d27642}.memberOverview article.warning{background:linear-gradient(#fff,#fff8f7);border-top-color:#b84b46}.memberOverview span,.memberOverview small,.memberOverview strong{display:block}.memberOverview span{color:#52655c;font-size:12px;font-weight:760}.memberOverview strong{color:#073d34;margin:9px 0 5px;font-size:31px;line-height:1}.memberOverview small{color:#7b8982;font-size:11px}.memberFilterPanel{margin-bottom:16px;padding:16px 18px}.memberFilters{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;display:grid}.memberFilters label{gap:7px;min-width:0;display:grid}.memberFilters label>span{color:#53655d;font-size:11px;font-weight:800}.memberFilters input,.memberFilters select{color:#173129;background:#fff;border:1px solid #d5ded9;border-radius:9px;outline:0;width:100%;height:42px;padding:0 11px;font-size:12px}.memberFilters input:focus,.memberFilters select:focus{border-color:#178361;box-shadow:0 0 0 3px #1783611a}.memberFilterActions{gap:8px;display:flex}.memberFilterActions button{min-width:70px;height:42px}.memberListPanel{overflow:hidden}.memberTableWrap{overflow-x:auto}.memberManagementTable{table-layout:fixed;width:100%;min-width:1120px}.memberManagementTable th{color:#36554a;text-align:left;background:#eaf3ef;height:48px;padding:0 14px;font-size:11px;font-weight:820}.memberManagementTable td{color:#29453b;vertical-align:middle;border-top:1px solid #e0e7e3;height:62px;padding:10px 14px;font-size:12px}.memberManagementTable th:first-child{width:220px}.memberManagementTable th:nth-child(2){width:120px}.memberManagementTable th:nth-child(3){width:145px}.memberManagementTable th:nth-child(4){width:190px}.memberManagementTable th:nth-child(5){width:115px}.memberManagementTable th:nth-child(6),.memberManagementTable th:nth-child(7){width:105px}.memberManagementTable th:nth-child(8){width:120px}.memberIdentity{align-items:center;gap:11px;min-width:0;display:flex}.memberIdentity>div{min-width:0}.memberIdentity strong{color:#123a30;font-size:14px;display:block}.memberIdentity small{color:#7b8982;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.35;display:block;overflow:hidden}.memberRoleTag,.permissionBadge,.memberStatus,.permissionAction{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:29px;padding:5px 9px;font-size:10px;font-weight:820;line-height:1.1;display:inline-flex}.memberRoleTag{color:#416157;background:#f7faf8;border:1px solid #d8e1dc}.permissionBadge.super{color:#aa3d37;background:#fce9e7}.permissionBadge.high{color:#a26316;background:#fff0dc}.permissionBadge.department{color:#326a9b;background:#e8f1fb}.permissionBadge.normal{color:#147453;background:#e7f6ef}.permissionBadge.readonly{color:#66736d;background:#eef1ef}.memberStatus.enabled{color:#177654;background:#e8f6ef}.memberStatus.pending{color:#9b621a;background:#fff0d9}.memberStatus.incomplete,.memberMissing{color:#ab423c}.memberStatus.incomplete{background:#fce9e7}.permissionAction{cursor:pointer;border:0}.permissionAction.change{color:#0d7552;background:#e6f5ed}.permissionAction.change:hover{background:#d6eddf}.permissionAction.remove{color:#ac4038;background:#fbe9e7}.permissionAction.remove:hover{background:#f5d9d5}.permissionAction.disabled{color:#8a958f;cursor:not-allowed;background:#eff2f0}.memberEditorRow td{background:#f8fbf9;height:auto!important;padding:0 14px 14px!important}.memberInlineEditor{background:#fff;border:1px solid #d9e3de;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(190px,1fr) minmax(220px,1.25fr) auto auto;align-items:end;gap:11px;padding:15px;display:grid}.memberInlineEditor>div{align-self:center}.memberInlineEditor>div strong,.memberInlineEditor>div span{display:block}.memberInlineEditor>div strong{color:#123a30;font-size:13px}.memberInlineEditor>div span{color:#77867f;margin-top:4px;font-size:10px}.memberInlineEditor label{gap:6px;display:grid}.memberInlineEditor label span{color:#53655d;font-size:10px;font-weight:780}.memberInlineEditor input{background:#fff;border:1px solid #d5ded9;border-radius:8px;outline:0;height:39px;padding:0 10px}.memberInlineEditor .saveButton,.memberInlineEditor .cancelButton{white-space:nowrap;height:39px}.memberInlineEditor .memberResetStatus{grid-column:1/-1;margin:0}.memberTableDelete{margin:14px 0 0}.memberTableDelete .cancelButton{min-height:34px;padding:0 11px}.memberDashboardPage .newMemberDetails{margin-top:0}@media (max-width:1250px){.memberOverview,.memberFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.memberFilterActions{grid-column:1/-1}.memberInlineEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.memberInlineEditor>div,.memberInlineEditor .memberResetStatus{grid-column:1/-1}}@media (max-width:720px){.memberOverview{grid-template-columns:1fr 1fr;gap:9px}.memberOverview article{min-height:105px;padding:15px}.memberOverview strong{font-size:25px}.memberFilters{grid-template-columns:1fr}.memberFilterActions{grid-column:auto}.memberTableWrap{overflow:visible}.memberManagementTable{min-width:0}.memberManagementTable tbody{padding:8px 12px}.memberManagementTable tbody tr:not(.memberEditorRow){grid-template-columns:1fr 1fr;padding:13px 0;display:grid}.memberManagementTable td{height:auto;padding:7px 9px}.memberManagementTable td:first-child{grid-column:1/-1}.memberManagementTable td:before{content:attr(data-label);color:#7b8982;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.memberManagementTable td:first-child:before,.memberEditorRow td:before{display:none}.memberEditorRow{display:block!important}.memberEditorRow td{display:block}.memberInlineEditor{grid-template-columns:1fr}.memberInlineEditor>div{grid-column:auto}.memberDashboardHero .departmentHeroSide{margin-top:16px}}.permissionTrigger{cursor:help;border:0}.permissionTrigger:focus-visible{outline-offset:3px;outline:2px solid #147453}.permissionPopover{z-index:120;color:#29453b;pointer-events:none;background:#fff;border:1px solid #d5e0da;border-radius:14px;width:330px;padding:15px;position:fixed;box-shadow:0 18px 55px #14302638}.permissionPopover:before{content:"";background:#fff;border-top:1px solid #d5e0da;border-left:1px solid #d5e0da;width:12px;height:12px;position:absolute;top:-6px;left:calc(50% - 6px);transform:rotate(45deg)}.permissionPopover header{border-bottom:1px solid #e3e9e6;align-items:center;gap:10px;padding-bottom:11px;display:flex}.permissionPopover header>div{min-width:0}.permissionPopover header strong,.permissionPopover header small{display:block}.permissionPopover header strong{color:#123a30;font-size:14px}.permissionPopover header small{color:#7a8982;margin-top:3px;font-size:10px}.permissionPopover dl{gap:7px;margin:11px 0;display:grid}.permissionPopover dl>div{grid-template-columns:65px 1fr;gap:8px;display:grid}.permissionPopover dt{color:#79877f;font-size:10px;font-weight:760}.permissionPopover dd{color:#29453b;margin:0;font-size:11px;line-height:1.45}.permissionPopover section+section{margin-top:9px}.permissionPopover section>strong{color:#53655d;margin-bottom:6px;font-size:10px;display:block}.permissionPopover section>div{flex-wrap:wrap;gap:5px;display:flex}.permissionPopover section span{color:#27624f;background:#eef5f1;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:730}.permissionPopover.above:before{border:1px solid #d5e0da;border-top:0;border-left:0;top:auto;bottom:-6px}@media (max-width:480px){.permissionPopover{width:calc(100vw - 28px)}}.freightTabs{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dce3df;justify-content:center;gap:34px;min-height:58px;padding:0 28px;display:flex;position:sticky;top:0}.freightTabs button{color:#718078;cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:12px;position:relative}.freightTabs button.active{color:#087457;font-weight:850}.freightTabs button.active:after{content:"";background:#128762;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:4px;right:4px}.freightCostPage{padding-top:28px}.freightHero{align-items:flex-end}.freightQuality{background:#fff8e7;border:1px solid #ecd290;border-radius:13px;align-items:center;gap:12px;margin-bottom:15px;padding:13px 15px;display:flex}.freightQuality>b{color:#674600;background:#f1c75f;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.freightQuality>div{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.freightQuality strong{font-size:12px}.freightQuality span{color:#806c44;font-size:11px}.freightQuality button{color:#8d5b00;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.freightFilters{grid-template-columns:180px 180px minmax(220px,1fr) minmax(220px,1.2fr)}.freightFilters p{color:#7c8982;align-self:end;margin:0 0 13px;font-size:10px}.freightVendorInput input{color:#173d32;background:#fff;border:1px solid #d2dcd7;border-radius:10px;width:100%;height:48px;padding:0 12px}.freightKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.freightKpis article{background:#fff;border:1px solid #dbe3df;border-top:4px solid #148461;border-radius:15px;min-height:116px;padding:17px;box-shadow:0 10px 28px #18372b0d}.freightKpis article:nth-child(3n+1){border-top-color:#cb9343}.freightKpis span,.freightKpis strong,.freightKpis small{display:block}.freightKpis span{color:#60716a;font-size:11px}.freightKpis strong{color:#073d34;margin:12px 0 7px;font-size:23px;line-height:1}.freightKpis small{color:#819089;font-size:9px;line-height:1.4}.freightGrid{gap:14px;margin-bottom:15px;display:grid}.freightGridMain{grid-template-columns:2fr 1fr}.freightGridThird{grid-template-columns:repeat(3,minmax(0,1fr))}.freightBars{gap:11px;display:grid}.freightBars>div,.freightBars>button{color:#3e554c;text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:minmax(62px,95px) minmax(70px,1fr) auto;align-items:center;gap:9px;padding:0;display:grid}.freightBars>button{cursor:pointer}.freightBars>button:hover>span{color:#087457;text-decoration:underline}.freightBars>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.freightBars i{background:#edf1ef;border-radius:9px;height:7px;overflow:hidden}.freightBars i b{border-radius:inherit;background:linear-gradient(90deg,#178765,#55b091);height:100%;display:block}.freightBars em{color:#52675e;text-align:right;font-size:10px;font-style:normal}.freightBars em small{color:#8b9892;font-size:8px;display:block}.freightTrendChart{border-bottom:1px solid #dfe6e2;align-items:end;gap:11px;height:255px;padding:18px 8px 0;display:flex}.freightTrendChart>div{text-align:center;flex:1;grid-template-rows:1fr 17px 17px;align-items:end;min-width:0;height:100%;display:grid}.freightTrendChart span{background:linear-gradient(#6ab59d,#168360);border-radius:5px 5px 0 0;justify-self:center;width:min(38px,70%);min-height:3px;display:block}.freightTrendChart b{color:#60716a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.freightTrendChart small{color:#8a9791;font-size:8px}.freightInsight p{color:#617169;background:#f9fbfa;border:1px solid #e1e8e4;border-radius:11px;margin:0 0 10px;padding:12px;font-size:10px;line-height:1.5}.freightInsight p b{color:#18483a;margin-bottom:3px;font-size:11px;display:block}.freightQuoteSearch{background:linear-gradient(135deg,#eff8f4,#fff 55%,#fff8eb)}.freightQuoteForm{grid-template-columns:1fr 1fr 1.5fr .8fr auto;align-items:end;gap:12px;display:grid}.freightQuoteForm label{color:#5b6d65;gap:6px;font-size:10px;font-weight:750;display:grid}.freightQuoteForm input{background:#fff;border:1px solid #d4ddd8;border-radius:9px;width:100%;height:42px;padding:0 11px}.freightQuoteForm button{color:#fff;cursor:pointer;background:#08785a;border:0;border-radius:9px;height:42px;padding:0 18px;font-weight:800}.freightQuoteMeta{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.freightQuoteMeta span{color:#66766e;background:#fff;border:1px solid #dfe7e3;border-radius:8px;padding:6px 9px;font-size:9px}.freightMultiline{max-width:260px;white-space:pre-line!important}.freightModal{width:min(720px,92vw)}.freightModal.wide{width:min(1120px,94vw)}.freightModalBody{max-height:72vh;padding:18px 22px 24px;overflow:auto}.freightQualityList p{color:#68766f;border-bottom:1px solid #e6ebe8;margin:0;padding:13px 0;font-size:11px;line-height:1.6}.freightQualityList p:last-child{border-bottom:0}.freightQualityList b{color:#173f34;font-size:12px;display:block}.freightZoneNote{color:#7d612b;background:#fff6df;border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:10px;line-height:1.55}.freightModal .editorHeader span{color:#718078;margin-top:5px;font-size:10px;display:block}@media (max-width:1250px){.freightKpis{grid-template-columns:repeat(3,1fr)}.freightGridThird{grid-template-columns:1fr 1fr}.freightGridThird .panel:last-child{grid-column:1/-1}.freightQuoteForm{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.freightTabs{justify-content:space-around;gap:6px;padding:0 8px}.freightTabs button{padding:0 4px;font-size:11px}.freightHero{align-items:flex-start}.freightQuality>div{display:block}.freightQuality span{margin-top:3px;display:block}.freightFilters{grid-template-columns:1fr 1fr}.freightFilters p{grid-column:1/-1}.freightGridMain,.freightGridThird{grid-template-columns:1fr}.freightGridThird .panel:last-child{grid-column:auto}.freightQuoteForm{grid-template-columns:1fr 1fr}.freightTrendChart{overflow-x:auto}.freightTrendChart>div{min-width:52px}}@media (max-width:560px){.freightKpis{grid-template-columns:1fr 1fr}.freightKpis strong{font-size:19px}.freightFilters,.freightQuoteForm{grid-template-columns:1fr}.freightFilters p{grid-column:auto}.freightBars>div,.freightBars>button{grid-template-columns:70px 1fr auto}.freightQuality{align-items:flex-start}.freightQuality button{white-space:nowrap}}.opsPage:not(.companyOverviewPage) .opsMetrics{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f9f7f0;border:1px solid #d5ded9f0;border-radius:16px;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;padding:8px;position:sticky;top:10px;box-shadow:0 16px 38px #15302621}.opsPage:not(.companyOverviewPage) .opsMetrics .metricCard{border-top-width:4px;border-radius:11px;min-height:96px;padding:11px 9px;box-shadow:0 5px 14px #19261f0b}.opsPage:not(.companyOverviewPage) .opsMetrics .metricCard>span,.opsPage:not(.companyOverviewPage) .opsMetrics .metricCard>small{font-size:9px;line-height:1.3}.opsPage:not(.companyOverviewPage) .opsMetrics .metricCard strong{font-size:clamp(12px,.9vw,17px)!important}.metricCard.metricRoi,.companyMetricCard.metricRoi{background:linear-gradient(#f3fff9,#eaf8f1);border-top-color:#078a67!important}.metricCard.metricRoi strong,.companyMetricCard.metricRoi strong{color:#087457!important}.metricCard.metricProfit,.companyMetricCard.metricProfit{background:linear-gradient(#f6faff,#edf4fb);border-top-color:#3970a2!important}.metricCard.metricProfit strong,.companyMetricCard.metricProfit strong{color:#245f95!important}.operationsTrendPanel{margin-bottom:22px;overflow:hidden}.trendPanelHeader{align-items:center!important}.trendMetricSwitch{background:#f3f7f5;border:1px solid #d9e3de;border-radius:11px;gap:6px;padding:5px;display:flex}.trendMetricSwitch button{color:#66776f;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 14px;font-weight:800}.trendMetricSwitch button.active{color:#fff;background:#087457;box-shadow:0 5px 14px #08745733}.trendComparisonStrip{grid-template-columns:1.5fr 1fr 1fr;gap:10px;padding:0 22px 14px;display:grid}.trendComparisonStrip>span{background:#f8fbf9;border:1px solid #dfe7e2;border-radius:12px;min-width:0;padding:13px 15px}.trendComparisonStrip small,.trendComparisonStrip strong{display:block}.trendComparisonStrip small{color:#718078;font-size:10px}.trendComparisonStrip strong{color:#073d34;font-variant-numeric:tabular-nums;margin-top:6px;font-size:21px;line-height:1.1}.trendComparisonStrip strong.positive{color:#087457}.trendComparisonStrip strong.negative{color:#c14e47}.trendChartWrap{background:linear-gradient(#fff,#f8fbf9);border:1px solid #dfe7e2;border-radius:14px;margin:0 22px 22px;padding:15px 16px 8px}.trendLegend{color:#61716a;justify-content:flex-end;gap:16px;font-size:10px;display:flex}.trendLegend span{align-items:center;gap:6px;display:flex}.trendLegend i{border-radius:3px;width:19px;height:3px}.operationsTrendChart{width:100%;height:auto;min-height:245px;display:block}.trendGridLine{stroke:#e1e8e4;stroke-width:1px;stroke-dasharray:4 5}.trendAxisText{fill:#7c8982;font-size:10px}.departmentOperatorRankingPanel{margin-bottom:22px;overflow:hidden}.compactOperatorRankingTable{min-width:1020px!important}.operatorRankingTable thead th{z-index:7;position:sticky;top:0;box-shadow:0 1px #d5e1db;background:#e8f2ed!important}.compactOperatorRankingTable thead th{position:static;box-shadow:0 1px #d5e1db;background:#e8f2ed!important}.operatorNameValue{color:#073d34;font-size:17px;line-height:1.15}.operatorProfitValue{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:880;color:#245f95!important}.operatorProfitValue.negativeProfit{color:#c4423d!important}.operatorRoiValue{font-size:15px;font-weight:880;color:#087457!important}.operatorContributionValue{white-space:nowrap;font-size:15px;font-weight:880;color:#9a651c!important}.compactOperatorRankingTable .departmentOperatorRankingTotal{background:#f7e6c5!important}.compactOperatorRankingTable .departmentOperatorRankingTotal td{color:#073d34;font-variant-numeric:tabular-nums;white-space:nowrap;border-top:2px solid #d9b978;padding-top:16px;padding-bottom:16px;font-weight:880}.compactOperatorRankingTable .departmentOperatorRankingTotal td:first-child{color:#073d34;font-size:15px}.compactOperatorRankingTable .departmentOperatorRankingTotal td:nth-child(3){color:#245f95}.compactOperatorRankingTable .departmentOperatorRankingTotal td:nth-child(4){color:#9a651c}.compactOperatorRankingTable .departmentOperatorRankingTotal td:nth-child(6){color:#087457}@media (max-width:1320px){.opsPage:not(.companyOverviewPage) .opsMetrics{gap:4px;padding:5px}.opsPage:not(.companyOverviewPage) .opsMetrics .metricCard{padding:8px 4px}.opsPage:not(.companyOverviewPage) .opsMetrics .metricCard>span,.opsPage:not(.companyOverviewPage) .opsMetrics .metricCard>small{font-size:7px}.opsPage:not(.companyOverviewPage) .opsMetrics .metricCard strong{font-size:clamp(9px,.78vw,13px)!important}}@media (max-width:720px){.opsPage:not(.companyOverviewPage) .opsMetrics{scrollbar-width:thin;grid-template-columns:repeat(10,minmax(92px,1fr));overflow-x:auto}.trendPanelHeader{align-items:flex-start!important;display:flex!important}.trendMetricSwitch{margin-top:12px}.trendComparisonStrip{grid-template-columns:1fr;padding:0 14px 12px}.trendChartWrap{margin:0 14px 14px;padding:12px 8px 4px;overflow-x:auto}.operationsTrendChart{min-width:720px}.trendLegend{flex-wrap:wrap;justify-content:flex-start}.operatorRankingTable thead th,.compactOperatorRankingTable thead th{top:0}}.quickDates .weeklyReportSelect{box-sizing:border-box;cursor:pointer;flex:0 0 116px;width:116px;max-width:116px;color:#4f5f56!important;background:#fff!important;border:1px solid #d8e0db!important;border-radius:11px!important;min-width:116px!important;height:40px!important;min-height:40px!important;padding:0 28px 0 14px!important;font-family:inherit!important;font-size:13px!important;font-weight:790!important;line-height:normal!important}.quickDates .weeklyReportSelect:hover,.quickDates .weeklyReportSelect:focus{outline:0;color:var(--comfort-green)!important;background:#f2f6f4!important;border-color:#b98a46!important}.quickDates .weeklyReportSelect.active{color:#725122!important;background:#fff7e8!important;border-color:#b98a46!important}@media (max-width:720px){.quickDates .weeklyReportSelect{flex:116px;width:auto;max-width:none}}.partnerLibraryPage{padding-bottom:52px}.partnerLibraryHero{align-items:center}.partnerReviewNotice{color:#72531f;background:#fff9ed;border:1px solid #ecd29f;border-radius:14px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.partnerReviewNotice b{color:#946112;flex:none}.partnerMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.partnerMetrics article{background:#fff;border:1px solid #dce5df;border-top:4px solid #118571;border-radius:16px;min-height:126px;padding:20px;box-shadow:0 13px 32px #1d3d310e}.partnerMetrics article.warning{background:#fffdf8;border-top-color:#c9923e}.partnerMetrics span,.partnerMetrics small{color:#6a7a73;display:block}.partnerMetrics span{font-size:12px;font-weight:750}.partnerMetrics strong{color:#073f34;margin:10px 0 8px;font-size:34px;line-height:1;display:block}.partnerMetrics small{font-size:11px}.partnerDirectory{margin-bottom:20px;overflow:hidden}.partnerDirectoryHeader{align-items:flex-end}.partnerFilters{align-items:flex-end;gap:10px;display:flex}.partnerFilters label{color:#62726b;gap:6px;min-width:185px;font-size:10px;font-weight:800;display:grid}.partnerFilters input,.partnerFilters select{color:#183a31;height:42px;font:inherit;background:#fff;border:1px solid #d4dfd9;border-radius:11px;outline:none;padding:0 12px;font-size:12px}.partnerFilters input{width:250px}.partnerFilters input:focus,.partnerFilters select:focus{border-color:#118571;box-shadow:0 0 0 3px #11857117}.partnerWorkspace{border-top:1px solid #e1e8e4;grid-template-columns:minmax(310px,35%) minmax(0,65%);display:grid}.partnerList{background:#f6f8f6;border-right:1px solid #e1e8e4;padding:16px}.partnerList>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:8px;padding:14px;display:grid}.partnerList>button:hover{background:#fff}.partnerList>button.active{background:#fff;border-color:#cbded6;box-shadow:0 8px 22px #1f463714}.partnerCode{color:#0a705d;background:#e6f1ed;border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.partnerList button.active .partnerCode{color:#fff;background:#0c7c67}.partnerListCopy{min-width:0}.partnerListCopy strong,.partnerListCopy small,.partnerListCopy i{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.partnerListCopy strong{color:#153d33;font-size:14px}.partnerListCopy small{color:#78857f;margin-top:4px;font-size:10px}.partnerListCopy i{color:#4d6a60;margin-top:7px;font-size:10px;font-style:normal}.partnerListMeta{text-align:right}.partnerListMeta b,.partnerListMeta small{white-space:nowrap;display:block}.partnerListMeta b{color:#976923;font-size:11px}.partnerListMeta small{color:#829089;text-overflow:ellipsis;max-width:125px;margin-top:6px;font-size:9px;overflow:hidden}.partnerDetail{background:#fff;padding:26px 28px}.partnerDetail>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;gap:24px;padding-bottom:20px;display:flex}.partnerDetail h3{color:#082f28;margin:8px 0 5px;font-size:25px;line-height:1.25}.partnerDetail header p{color:#718078;margin:0;font-size:12px}.partnerStatus{color:#08705d;background:#eaf5f0;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.partnerSettlement{text-align:right;background:#fff7e8;border-radius:13px;min-width:130px;padding:13px 15px}.partnerSettlement small,.partnerSettlement strong{display:block}.partnerSettlement small{color:#8b734b;font-size:10px}.partnerSettlement strong{color:#8f5b0c;margin-top:6px;font-size:18px}.partnerFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.partnerFacts>div{background:#fbfcfb;border:1px solid #e0e8e3;border-radius:13px;min-width:0;padding:14px}.partnerFacts span,.partnerFacts strong,.partnerFacts small{display:block}.partnerFacts span{color:#728078;font-size:10px}.partnerFacts strong{color:#163b32;overflow-wrap:anywhere;margin-top:7px;font-size:13px}.partnerFacts small{color:#7b8982;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.55}.partnerDetail section{margin-top:18px}.partnerDetail h4{color:#12483b;margin:0 0 9px;font-size:12px}.partnerDetail section>p,.partnerDetail li{color:#526961;font-size:12px;line-height:1.75}.partnerDetail section>p{margin:0}.partnerDetail ul{margin:0;padding-left:18px}.partnerTags{flex-wrap:wrap;gap:7px;display:flex}.partnerTags span{color:#285d50;background:#eff5f2;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.partnerRiskBox{background:#fffaf0;border:1px solid #ecd4a7;border-radius:13px;padding:15px 17px}.partnerRiskBox h4{color:#8b5e18}.partnerRiskBox li{color:#765a2d}.partnerDocumentPanel{overflow:hidden}.partnerDocumentTable{min-width:1120px}.partnerDocumentTable th,.partnerDocumentTable td{white-space:nowrap}.partnerDocumentTable td:nth-child(2){white-space:normal;overflow-wrap:anywhere;max-width:420px}.documentReview,.documentReady{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.documentReview{color:#986517;background:#fff2d8}.documentReady{color:#0a705d;background:#eaf5f0}@media (max-width:1150px){.partnerMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerDirectoryHeader{flex-direction:column;align-items:flex-start}.partnerWorkspace{grid-template-columns:1fr}.partnerList{border-bottom:1px solid #e1e8e4;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.partnerList>button{margin:0}.partnerFacts{grid-template-columns:1fr}}@media (max-width:720px){.partnerMetrics{grid-template-columns:1fr}.partnerFilters{flex-direction:column;align-items:stretch;width:100%}.partnerFilters label,.partnerFilters input{width:100%;min-width:0}.partnerList{grid-template-columns:1fr;padding:12px}.partnerDetail{padding:20px 16px}.partnerDetail>header{flex-direction:column;align-items:flex-start}.partnerSettlement{text-align:left;width:100%}.partnerReviewNotice{flex-direction:column}}.partnerHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:12px;display:flex}.partnerImportEntry{min-width:235px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff8e8,#fff);border:1px solid #d8c491;border-radius:16px;align-items:center;gap:13px;padding:17px 18px;display:flex;box-shadow:0 16px 38px #2c372f14}.partnerImportEntry:hover{border-color:#b89042;transform:translateY(-1px)}.partnerImportEntry>b{color:#fff;letter-spacing:.08em;background:#087661;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:11px;display:grid}.partnerImportEntry span,.partnerImportEntry small,.partnerImportEntry strong,.partnerImportEntry i{display:block}.partnerImportEntry small{color:#946112;letter-spacing:.08em;font-size:9px;font-weight:850}.partnerImportEntry strong{color:#14372f;margin-top:5px;font-size:16px}.partnerImportEntry i{color:#75827d;margin-top:3px;font-size:10px;font-style:normal}.partnerAgreementImportEntry{background:linear-gradient(145deg,#eef8f4,#fff);border-color:#9ec8bc}.partnerAgreementImportEntry:hover{border-color:#087661}.partnerAgreementImportEntry>b{background:#0b6755}.partnerAgreementImportEntry small{color:#0b6755}.partnerListItem{background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:14px;display:grid}.partnerListItem:hover{background:#fff}.partnerListItem.active{background:#fff;border-color:#cbded6;box-shadow:0 8px 22px #1f463714}.partnerCodeButton,.partnerListItem .partnerListMeta,.partnerNameButton,.partnerDetailName,.partnerTableName,.contractViewButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.partnerCodeButton{display:block}.partnerListItem.active .partnerCode{color:#fff;background:#0c7c67}.partnerNameButton{color:#153d33;text-align:left;align-items:center;gap:7px;max-width:100%;font-size:14px;font-weight:800;display:flex}.partnerNameButton:hover,.partnerDetailName:hover,.partnerTableName:hover{text-underline-offset:3px;text-decoration:underline}.partnerNameButton>i{color:#08705d;background:#eaf5f0;border-radius:999px;flex:none;margin:0;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.partnerSigningMeta{gap:2px;margin-top:7px;display:grid}.partnerSigningMeta i{color:#65766f;margin:0;font-size:9px;font-style:normal}.partnerListItem .partnerListMeta{text-align:right}.partnerDetailName{color:inherit;text-align:left;font-weight:inherit}.partnerContractFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.partnerDocumentTable td:nth-child(2){max-width:280px}.partnerDocumentTable td:nth-child(2) small{color:#77847e;margin-top:5px;display:block}.partnerTableName{color:#0a6f5d;font-weight:850}.contractViewButton{color:#08705d;background:#eff7f4;border:1px solid #bed7ce;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:800}.partnerImportModal{flex-direction:column;width:min(980px,100vw - 32px);height:min(92vh,920px);display:flex;overflow:hidden}.partnerImportBody{flex:1;min-height:0;padding:20px 24px;overflow:auto}.partnerImportBody .formError{margin:13px 0 0}.formalContractRule{color:#76551d;background:#fff9ed;border:1px solid #e9ca8f;border-radius:13px;padding:14px 16px}.formalContractRule b{font-size:12px}.formalContractRule p{margin:6px 0 0;font-size:11px;line-height:1.65}.partnerImportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.partnerImportGrid label{color:#536a61;gap:6px;font-size:10px;font-weight:800;display:grid}.partnerImportGrid label.wide{grid-column:1/-1}.partnerImportGrid input,.partnerImportGrid textarea{color:#15372e;width:100%;font:inherit;background:#fff;border:1px solid #d3dfd9;border-radius:10px;outline:none;padding:10px 11px;font-size:12px}.partnerImportGrid input{height:41px}.partnerImportGrid textarea{resize:vertical;min-height:76px}.partnerImportGrid input:focus,.partnerImportGrid textarea:focus{border-color:#118571;box-shadow:0 0 0 3px #11857117}.contractPdfPicker{background:#f5faf8;border:1px dashed #b8cec5;border-radius:13px;align-items:center;gap:12px;margin-top:18px;padding:15px;display:flex}.contractPdfPicker span{color:#60736b;overflow-wrap:anywhere;min-width:0;font-size:10px}.contractStampConfirm{color:#6c4b16;cursor:pointer;background:#fff8e9;border:1px solid #e5c27f;border-radius:13px;align-items:flex-start;gap:10px;margin-top:13px;padding:14px 15px;display:flex}.contractStampConfirm input{accent-color:#087661;margin-top:3px}.contractStampConfirm b,.contractStampConfirm small{display:block}.contractStampConfirm b{font-size:11px}.contractStampConfirm small{margin-top:5px;font-size:10px}.contractPreviewModal{flex-direction:column;width:min(1280px,100vw - 30px);height:min(92vh,980px);display:flex;overflow:hidden}.contractPreviewBody{background:#edf1ef;flex:1;min-height:0;display:grid}.contractPreviewBody iframe{background:#fff;border:0;width:100%;height:100%;min-height:600px}.contractMissing{text-align:center;place-self:center;max-width:560px;padding:34px}.contractMissing b{color:#123d33;font-size:20px}.contractMissing p{color:#63756d;margin:12px 0 20px;font-size:12px;line-height:1.8}.contractExportLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.contractPdfPickerFirst{background:#eef8f4;border-style:solid;border-color:#9bc9ba;margin-top:14px}.contractExtractionStatus{color:#174f40;background:#eef8f4;border:1px solid #a8d5c6;border-radius:12px;gap:9px;margin-top:12px;padding:13px 15px;display:grid}.contractExtractionStatus.warning{color:#704b12;background:#fff8e8;border-color:#e3bd72}.contractExtractionStatus>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.contractExtractionStatus b{font-size:12px}.contractExtractionStatus>div:first-child span{font-size:10px}.contractReviewFields{flex-wrap:wrap;gap:6px;justify-content:flex-start!important;display:flex!important}.contractReviewFields span{color:#8a5b13;background:#fff0cf;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.contractExtractionStatus ul{margin:0;padding-left:18px;font-size:10px;line-height:1.6}.partnerImportGrid label.needsReview>span:after,.agreementImportGrid label.needsReview>span:after{content:" · 请确认";color:#b46e10;font-weight:900}.partnerImportGrid label.needsReview input,.partnerImportGrid label.needsReview textarea,.agreementImportGrid label.needsReview input{background:#fffaf0;border-color:#d8a84d;box-shadow:0 0 0 2px #d8a84d1a}.autoPartnerCode{color:#49655c;background:#eef8f4;border:1px solid #b9d8cd;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:64px;padding:9px 12px;display:grid}.autoPartnerCode>span{font-size:10px;font-weight:800}.autoPartnerCode>strong{color:#08705b;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;justify-self:end;font-size:20px}.autoPartnerCode>small{color:#698078;grid-column:1/-1;font-size:9px;line-height:1.45}.unifiedPartnerTarget{color:#536a61;gap:7px;margin-top:16px;font-size:11px;font-weight:800;display:grid}.unifiedPartnerTarget select{color:#15372e;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #c8dcd3;border-radius:10px;padding:0 11px}.unifiedPartnerTarget small{color:#657a70;font-size:10px;font-weight:500}.partnerImportBody .agreementTypeChoices{margin-top:16px}.contractDocumentFacts{background:#f6faf8;border-bottom:1px solid #d8e1dd;flex-wrap:wrap;gap:7px;padding:9px 24px;display:flex}.contractDocumentFacts span{color:#3c5e50;background:#eaf3ee;border-radius:7px;padding:5px 8px;font-size:10px}.duplicateContractBackdrop{z-index:90}.duplicateContractAlert{text-align:center;border-top:5px solid #c34b40;width:min(520px,100vw - 32px);padding:30px}.duplicateContractIcon{color:#b63f34;background:#fff0ed;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 15px;font-size:28px;font-weight:900;display:grid}.duplicateContractAlert h2{color:#18372e;margin:6px 0 10px;font-size:25px}.duplicateContractAlert>p:not(.eyebrow){color:#61736b;margin:0 auto;font-size:12px;line-height:1.75}.duplicateContractAlert dl{text-align:left;gap:8px;margin:20px 0;display:grid}.duplicateContractAlert dl>div{background:#f5f7f6;border-radius:10px;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:11px 13px;display:grid}.duplicateContractAlert dt{color:#718078;font-size:10px}.duplicateContractAlert dd{color:#173b31;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.duplicateContractAlert .saveButton{width:100%}.partnerAgreementImportModal{flex-direction:column;width:min(940px,100vw - 32px);max-height:min(92vh,820px);display:flex;overflow:hidden}.partnerAgreementImportBody{flex:1;min-height:0;padding:22px 26px;overflow:auto}.agreementTypeChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agreementTypeChoices button{text-align:left;color:#17372d;cursor:pointer;background:#fbfcfb;border:1px solid #d9e1dc;border-radius:14px;min-height:126px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s}:is(.agreementTypeChoices button:hover,.agreementTypeChoices button:focus-visible){border-color:#9db9af;outline:0;transform:translateY(-1px);box-shadow:0 10px 24px #13413314}.agreementTypeChoices button.active{background:#eef7f3;border-color:#0c755e;box-shadow:inset 0 0 0 1px #0c755e}.agreementTypeChoices small,.agreementTypeChoices strong,.agreementTypeChoices span{display:block}.agreementTypeChoices small{color:#a36d1f;letter-spacing:.08em;font-size:10px;font-weight:850}.agreementTypeChoices strong{margin-top:9px;font-size:17px}.agreementTypeChoices span{color:#66776f;margin-top:7px;font-size:11px;line-height:1.55}.agreementImportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.agreementImportGrid label{color:#536a61;gap:6px;font-size:10px;font-weight:800;display:grid}.agreementImportGrid label.wide{grid-column:1/-1}.agreementImportGrid input,.agreementImportGrid select{color:#15372e;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d3dfd9;border-radius:10px;outline:none;padding:0 11px;font-size:12px}.agreementImportGrid input:focus,.agreementImportGrid select:focus{border-color:#118571;box-shadow:0 0 0 3px #11857117}.contractTypeBadge{color:#08705b;background:#e9f6f1;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.contractDocumentSwitcher{background:#f7faf8;border-bottom:1px solid #d8e1dd;padding:10px 24px}.contractDocumentSwitcher label{color:#566a62;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.contractDocumentSwitcher select{color:#17372d;background:#fff;border:1px solid #cedbd5;border-radius:9px;min-width:320px;height:36px;padding:0 10px}@media (max-width:1150px){.partnerHeroActions{justify-content:flex-start;width:100%}.partnerListItem{margin:0}.partnerContractFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.partnerHeroActions,.partnerImportEntry{width:100%;min-width:0}.partnerImportEntry{margin-top:0}.partnerListItem{grid-template-columns:42px minmax(0,1fr)}.partnerListItem .partnerListMeta{text-align:left;grid-column:2}.partnerImportGrid,.agreementImportGrid,.agreementTypeChoices{grid-template-columns:1fr}.partnerImportGrid label.wide,.agreementImportGrid label.wide{grid-column:auto}.agreementTypeChoices button{min-height:0}.partnerAgreementImportModal{border-radius:0;width:100vw;max-height:100vh}.partnerAgreementImportBody{padding:18px}.partnerContractFacts{grid-template-columns:1fr}.contractPdfPicker,.contractDocumentSwitcher label{flex-direction:column;align-items:flex-start}.contractDocumentSwitcher select{width:100%;min-width:0}.contractPreviewModal{border-radius:0;width:100vw;height:100vh;max-height:none}.contractPreviewBody iframe{min-height:0}}.backToTopButton{z-index:40;color:#073d34;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8f0;border:1px solid #d1b783;border-radius:14px;place-items:center;width:46px;height:46px;padding:0;font-size:24px;font-weight:850;line-height:1;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px #3e2a122e}.backToTopButton:hover{background:#fff4dc;transform:translateY(-3px);box-shadow:0 16px 34px #3e2a123b}.backToTopButton:focus-visible{outline-offset:3px;outline:3px solid #c1945380}@media (max-width:720px){.backToTopButton{border-radius:12px;width:42px;height:42px;font-size:22px;bottom:14px;right:14px}}.fulfillmentLookupPanel,.fulfillmentUnifiedPanel{margin-bottom:22px;overflow:hidden}.fulfillmentDetailTabs{border-bottom:1px solid #dce5df;gap:8px;margin:0 22px;padding:0 0 14px;display:flex}.fulfillmentDetailTabs button{color:#52675e;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e2da;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:800}.fulfillmentDetailTabs button[aria-selected=true]{color:#075b4b;background:#eaf6f0;border-color:#0d7f6b}.fulfillmentDetailPanel{padding:18px 0 22px}.fulfillmentDataStatus{color:#74531f;margin:18px 22px 24px;font-size:13px}.fulfillmentDetailHeader{margin:0 22px 18px}.fulfillmentDetailHeader h3{color:#123f34;margin:0;font-size:19px}.fulfillmentDetailHeader p{color:#68776f;margin:6px 0 0;font-size:12px;line-height:1.5}.fulfillmentDetailPanel .carrierDecisionMetrics{margin-bottom:0!important}.fulfillmentDetailPanel .tableWrap{border:1px solid #dce5df;border-radius:12px;margin:0 22px;overflow-x:auto}.fulfillmentDetailPanel .fulfillmentLookupResults{padding-bottom:0}.fulfillmentDetailPanel .fulfillmentLookupForm{margin-bottom:18px}.fulfillmentDetailPanel .pendingCarrierPanel{border:1px solid #dce5df;border-radius:12px;margin:18px 22px 0;padding-top:12px;overflow:hidden}.fulfillmentDetailPanel .pendingCarrierPanel .tableWrap{margin:0 14px}@media (max-width:720px){.fulfillmentDetailTabs{margin:0 14px;overflow-x:auto}.fulfillmentDetailTabs button{flex:none}.fulfillmentDetailHeader{margin:0 14px 14px}.fulfillmentDetailPanel .tableWrap{margin:0 14px}.fulfillmentDetailPanel .pendingCarrierPanel{margin:14px}.fulfillmentDetailPanel .pendingCarrierPanel .tableWrap{margin:0 8px}}.flowDrilldownButton{color:#08745e;text-align:left;cursor:pointer;background:0 0;border:0;place-self:end start;margin-top:12px;padding:7px 0;font-size:12px;font-weight:800}.flowDrilldownButton:hover,.pendingTraceButton:hover{text-decoration:underline}.pendingCarrierPanel{margin-bottom:22px;overflow:hidden}.pendingCarrierToolbar{color:#62766b;justify-content:space-between;align-items:center;gap:12px;margin:0 22px 16px;font-size:12px;display:flex}.pendingCarrierToolbar button,.pendingCarrierPager button{color:#075b4b;cursor:pointer;background:#fff;border:1px solid #cfded6;border-radius:8px;padding:8px 12px;font-weight:700}.pendingCarrierToolbar button:disabled,.pendingCarrierPager button:disabled{opacity:.5;cursor:default}.pendingCarrierTable{min-width:850px}.pendingCarrierTable td small{color:#789087;margin-top:3px;display:block}.pendingReceiptBadge{color:#8c5c0a;background:#fff1d9;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.pendingTraceButton{color:#08745e;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.pendingCarrierPager{color:#65796e;justify-content:flex-end;align-items:center;gap:8px;padding:12px 22px;font-size:12px;display:flex}.fulfillmentLookupForm{gap:8px;margin:0 22px 20px;display:grid}.fulfillmentLookupForm label{color:#52675e;font-size:12px;font-weight:800}.fulfillmentLookupForm>div{gap:10px;display:flex}.fulfillmentLookupForm textarea{color:#153d35;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #cfded6;border-radius:10px;flex:1;padding:12px 14px;line-height:1.6}.fulfillmentLookupForm button{color:#fff;cursor:pointer;background:#075b4b;border:0;border-radius:10px;padding:0 18px;font-weight:800}.fulfillmentLookupForm button:disabled{opacity:.55;cursor:wait}.lookupError{color:#aa3733;margin:0 22px 20px}.lookupExportMessage{color:#08745e;margin:0 22px 16px;font-size:12px}.lookupBatchOverview{background:#f8fbf9;border:1px solid #d7e6dc;border-radius:13px;margin:0 22px 18px;padding:14px}.lookupBatchToolbar{color:#143f35;justify-content:space-between;align-items:center;gap:12px;display:flex}.lookupBatchToolbar button{color:#fff;cursor:pointer;background:#075b4b;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.lookupBatchToolbar button:disabled{opacity:.55;cursor:wait}.lookupBatchOverview>p{color:#52675e;margin:8px 0 12px;font-size:12px;line-height:1.6}.lookupBatchTable{border-collapse:collapse;background:#fff;width:100%;min-width:800px;font-size:12px}.lookupBatchTable th,.lookupBatchTable td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e1eae3;padding:10px}.lookupBatchTable th{white-space:nowrap;background:#eef5f0}.lookupBatchTable td small{color:#8c5c0a;display:block}.lookupBatchTable tr.selected{background:#eef8f3}.lookupBatchTable button{color:#08745e;cursor:pointer;background:0 0;border:0;font-weight:800}.fulfillmentLookupResults{padding:0 22px 22px}.lookupScope{color:#52675e;margin:0 0 14px;font-size:12px;line-height:1.6}.fulfillmentLookupGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fulfillmentLookupGrid article{background:#fbfcfb;border:1px solid #dce5df;border-radius:14px;min-width:0;padding:15px}.fulfillmentLookupGrid article:first-child{background:#f4faf7;border-color:#a7d6c7}.fulfillmentLookupGrid header{color:#143f35;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.fulfillmentLookupGrid header strong{white-space:nowrap;color:#08745e}.lookupItem{overflow-wrap:anywhere;border-top:1px solid #e5ece7;gap:6px;padding:12px 0;font-size:12px;display:grid}.lookupItem strong{color:#123f34}.lookupItem span,.lookupItem small{color:#68776f}.lookupItem details summary{color:#08745e;cursor:pointer;font-weight:700}.lookupItem dl{gap:5px;margin:8px 0 0;display:grid}.lookupItem dl div{grid-template-columns:minmax(75px,35%) minmax(0,1fr);gap:8px;display:grid}.lookupItem dt{color:#68776f}.lookupItem dd{color:#193c34;overflow-wrap:anywhere;margin:0}.lookupRawMatches{background:#fffaf0;border:1px solid #efd39c;border-radius:12px;margin-top:16px;padding:14px}.lookupRawMatches h3{color:#6f4f1d;margin:0;font-size:15px}.lookupRawMatches p{color:#795f34;margin:6px 0;font-size:12px}.fulfillmentLookupBackdrop{z-index:70}.fulfillmentLookupDrawer{overscroll-behavior:contain;max-width:100%;height:100dvh;overflow-y:auto;width:min(820px,96vw)!important}.fulfillmentLookupDrawerHeader{align-items:center;gap:16px}.fulfillmentLookupDrawerHeader h2{overflow-wrap:anywhere}.fulfillmentLookupDrawerHeader span{color:#68776f;font-size:12px;line-height:1.5}.fulfillmentLookupDrawer .fulfillmentLookupResults{padding:22px 28px 32px!important}.fulfillmentLookupDrawer .fulfillmentLookupGrid{grid-template-columns:1fr}.fulfillmentLookupDrawer .fulfillmentLookupGrid article{padding:18px 20px}.fulfillmentLookupDrawer .lookupScope{margin-bottom:18px}@media (max-width:1100px){.fulfillmentLookupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fulfillmentLookupForm{margin:0 14px 16px}.fulfillmentLookupForm>div{flex-direction:column}.fulfillmentLookupForm button{min-height:42px}.lookupBatchOverview{margin:0 14px 16px}.lookupBatchToolbar{flex-direction:column;align-items:flex-start}.fulfillmentLookupResults{padding:0 14px 14px}.fulfillmentLookupGrid{grid-template-columns:1fr}.fulfillmentLookupDrawer{width:100vw!important}.fulfillmentLookupDrawer .fulfillmentLookupResults{padding:18px!important}.fulfillmentLookupDrawer .fulfillmentLookupGrid article{padding:15px}.fulfillmentLookupDrawerHeader h2{font-size:20px!important}.pendingCarrierToolbar{flex-direction:column;align-items:flex-start;margin:0 14px 14px}.pendingCarrierPager{padding:12px 14px}}:where(.storeDataCenter){background:linear-gradient(135deg,#f9fdfb,#fffdf7);border-color:#d5e5dc;margin:0 0 18px}.storeDataCenter .panelHeader{align-items:center;gap:24px}.storeDataCenter .panelHeader>div{max-width:1050px}.storeDataCenter .operatorRankingNote{line-height:1.65;display:block}.storeDataGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 22px 16px;display:grid}.storeDataItem{text-align:left;background:#fff;border:1px solid #dce9e1;border-radius:12px;min-width:0;min-height:126px;padding:16px 18px}.storeDataItem span{color:#60756a;font-size:12px;font-weight:700;display:block}.storeDataItem strong{color:#075a47;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(18px,1.65vw,26px);line-height:1.2;display:block}.storeDataFee{color:#a66019;margin-top:7px;font-size:11px;font-style:normal;font-weight:750;display:block}.storeDataItem small{color:#75867e;margin-top:9px;font-size:10px;font-weight:400;line-height:1.5;display:block}.storeDataItem .storeDataRate{color:#075a47;overflow-wrap:anywhere;margin-top:9px;font-size:12px;font-weight:700;line-height:1.5}.storeDataItemAction{width:100%;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}:is(.storeDataItemAction:hover,.storeDataItemAction:focus-visible){border-color:#0d8b67;outline:0;box-shadow:0 0 0 3px #0d8b671f}.storeDataItemAction span:after{content:" ›";color:#0d8b67;font-size:16px}.storeDataNote{color:#63776d;min-height:22px;margin:0;padding:0 22px 18px;font-size:11px;line-height:1.55}.storeDataDialog{width:min(1100px,100%)}.storeDataDialog .editorHeader p:not(.eyebrow){color:#647b70;margin:6px 0 0;font-size:12px}.storeDataDialogBody{padding:18px 24px 26px}.storeDataDialogCoverage{color:#547165;margin:0 0 15px;font-size:12px;line-height:1.6}.storeDataDialogLayout{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);align-items:start;gap:16px;display:grid}.storeDataDialogList{border:1px solid #dce9e1;border-radius:12px;max-height:min(58vh,560px);overflow:auto}.storeDataDialogList table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:12px}.storeDataDialogList th:first-child,.storeDataDialogList td:first-child{width:50%;padding-left:12px}.storeDataDialogList th:nth-child(2),.storeDataDialogList td:nth-child(2){width:20%}.storeDataDialogList th:nth-child(3),.storeDataDialogList td:nth-child(3){width:30%}.storeDataDialogList th{z-index:1;color:#3c6051;text-align:left;background:#edf5f0;padding:12px;position:sticky;top:0}.storeDataDialogList th:not(:first-child),.storeDataDialogList td:not(:first-child){text-align:right;white-space:nowrap}.storeDataDialogList td{color:#23463a;border-top:1px solid #e4ede7;padding:11px 12px}.storeDataDialogList tr.selected td{background:#eaf7f0}.storeDataDialogList td button{overflow-wrap:anywhere;color:#075a47;text-align:left;max-width:300px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline;display:block}:is(.storeDataDialogList td button:hover,.storeDataDialogList td button:focus-visible){color:#0b9067}.storeDataDialogList td small{color:#82958a;margin-top:3px;font-size:10px;display:block}.storeDataDialogDetail{background:#fbfdfa;border:1px solid #dce9e1;border-radius:12px;min-height:240px;padding:18px}.storeDataDialogDetail h3{color:#073f37;overflow-wrap:anywhere;margin:0 0 7px;font-size:18px}.storeDataDialogIdentity,.storeDataDialogFootnote{color:#668174;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.storeDataDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.storeDataDetailGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0eae3;border-radius:9px;min-width:0;padding:11px}:is(.storeDataDetailGrid button:hover,.storeDataDetailGrid button:focus-visible){border-color:#0d8b67;outline:0;box-shadow:0 0 0 2px #0d8b671f}.storeDataDetailGrid span{color:#6e8578;font-size:10px;display:block}.storeDataDetailGrid strong{color:#064b3d;overflow-wrap:anywhere;margin-top:5px;font-size:15px;display:block}.storeDataDetailGrid small{color:#a66019;margin-top:4px;font-size:10px;display:block}.storeDataRowsBackdrop{z-index:1100}.storeDataRowsDialog{width:min(1050px,100%);max-height:min(85vh,900px)}.storeDataRowsBody{padding:18px 24px 24px;overflow:auto}.storeDataRowsTable{border:1px solid #dce9e1;border-radius:10px;max-height:min(58vh,620px);overflow:auto}.storeDataRowsTable table{table-layout:auto;border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.storeDataRowsTable th,.storeDataRowsTable td{white-space:nowrap;text-align:left;width:auto!important;padding:10px 12px!important}.storeDataRowsTable th{color:#3c6051;z-index:1;background:#edf5f0;position:sticky;top:0}.storeDataRowsTable td{color:#23463a;border-top:1px solid #e4ede7}.storeDataRowsBody .storeDataDialogFootnote{margin-top:12px}.storeDataDialogState{color:#73867b;text-align:center;margin:0;padding:30px 12px;font-size:12px;line-height:1.7}@media (max-width:900px){.storeDataGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:740px){.storeDataDialogLayout{grid-template-columns:1fr}.storeDataDialogList{max-height:40vh}.storeDataDialogBody{padding:14px}}@media (max-width:720px){.storeDataDialogList table,.storeDataRowsTable table{display:table!important}.storeDataDialogList thead,.storeDataRowsTable thead{display:table-header-group!important}.storeDataDialogList tbody,.storeDataRowsTable tbody{display:table-row-group!important}.storeDataDialogList tr,.storeDataRowsTable tr{display:table-row!important}.storeDataDialogList th,.storeDataDialogList td,.storeDataRowsTable th,.storeDataRowsTable td{display:table-cell!important}.storeDataDialogList td:before,.storeDataRowsTable td:before{display:none!important}}@media (max-width:520px){.storeDataCenter .panelHeader{display:block}.storeDataGrid{grid-template-columns:1fr;padding:0 14px 14px}.storeDataItem{min-height:0;padding:13px 15px}.storeDataNote{padding:0 14px 14px}.storeDataDetailGrid{grid-template-columns:1fr}.storeDataRowsBody{padding:14px}}.mobileTopbar,.mobileNavButton,.mobileNavClose,.mobileNavScrim{display:none}@media (max-width:720px){html,body{max-width:100%;overflow-x:clip}.appFrame,.appFrame.sidebarCollapsed{width:100%;min-width:0;padding-left:0!important}.siteContent{width:100%;min-width:0;overflow-x:clip}.siteContent .shell,.shell{width:calc(100% - 24px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.mobileTopbar{z-index:46;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffbf2f5;border-bottom:1px solid #e2d4bda6;align-items:center;gap:10px;min-height:56px;padding:7px 100px 7px 12px;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #142d2214}.mobileNavButton{color:#064b3d;cursor:pointer;background:#fff;border:1px solid #cadbd0;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;padding:0;font-size:22px;display:grid}.mobileTopbarTitle{color:#073f34;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:850;overflow:hidden}.mobileTopbarSpacer{display:none}.mobileNavScrim{z-index:70;opacity:0;pointer-events:none;background:#021b168f;border:0;width:100%;height:100%;padding:0;transition:opacity .2s;position:fixed;inset:0}.mobileNavOpen .mobileNavScrim{opacity:1;pointer-events:auto;display:block}.siteSidebar,.sidebarCollapsed .siteSidebar{visibility:hidden;overscroll-behavior:contain;max-width:340px;transition:transform .22s,visibility .22s;transform:translate(-105%);z-index:71!important;width:min(86vw,340px)!important;padding:18px 14px!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important}.mobileNavOpen .siteSidebar{visibility:visible;transform:translate(0)}.mobileNavClose{z-index:1;color:#fff8e9;cursor:pointer;background:#ffffff1a;border:1px solid #e2c79166;border-radius:10px;place-items:center;width:38px;height:38px;font-size:25px;line-height:1;display:grid;position:absolute;top:19px;right:14px}.siteSidebar .suiteBrand,.sidebarCollapsed .siteSidebar .suiteBrand{min-height:58px!important;padding:0 48px 16px 4px!important}.siteSidebar .suiteBrand>span:last-child,.sidebarCollapsed .siteSidebar .suiteBrand>span:last-child{display:block!important}.siteSidebar .suiteNav,.sidebarCollapsed .siteSidebar .suiteNav{gap:6px!important;margin-top:15px!important}.siteSidebar .suiteNav a,.sidebarCollapsed .siteSidebar .suiteNav a,.siteSidebar .operationsNavTrigger,.sidebarCollapsed .siteSidebar .operationsNavTrigger,.siteSidebar .departmentNavItem>summary,.sidebarCollapsed .siteSidebar .departmentNavItem>summary{text-align:left!important;grid-template-columns:34px minmax(0,1fr) 16px!important;place-items:center stretch!important;gap:10px!important;min-height:44px!important;padding:7px 10px!important;font-size:13px!important;display:grid!important}.siteSidebar .suiteNav a span,.sidebarCollapsed .siteSidebar .suiteNav a span,.siteSidebar .operationsNavTrigger>span,.sidebarCollapsed .siteSidebar .operationsNavTrigger>span,.siteSidebar .departmentNavItem>summary>span,.sidebarCollapsed .siteSidebar .departmentNavItem>summary>span{min-width:0;display:block!important}.siteSidebar .suiteNav a>i,.siteSidebar .operationsNavTrigger>i,.siteSidebar .departmentNavItem>summary>i{display:block!important}.siteSidebar .suiteNav a small,.sidebarCollapsed .siteSidebar .suiteNav a small{display:none!important}.siteSidebar .departmentGroupPanel,.sidebarCollapsed .siteSidebar .departmentGroupPanel{border-left:1px solid #e2c7914d!important;margin:0 0 5px 12px!important;padding:5px 0 3px 9px!important}.siteSidebar .departmentSubmenu,.sidebarCollapsed .siteSidebar .departmentSubmenu{margin-left:11px!important;padding-left:10px!important;display:grid!important}.siteSidebar .departmentSubmenu a,.sidebarCollapsed .siteSidebar .departmentSubmenu a{white-space:normal;min-height:38px!important;padding:7px 9px!important;display:flex!important}.siteSidebar .suiteNav a:is(.companyOverviewNavLink,.membersNavLink,.bonusManagementNavLink),.sidebarCollapsed .siteSidebar .suiteNav a:is(.companyOverviewNavLink,.membersNavLink,.bonusManagementNavLink){text-align:left!important;grid-template-columns:34px minmax(0,1fr) 16px!important;justify-items:stretch!important;padding:7px 10px!important}.siteSidebar .suiteNav a:is(.companyOverviewNavLink,.membersNavLink,.bonusManagementNavLink)>span,.siteSidebar .suiteNav a:is(.companyOverviewNavLink,.membersNavLink,.bonusManagementNavLink)>i{display:block!important}.siteSidebar .operationsNavTrigger,.sidebarCollapsed .siteSidebar .operationsNavTrigger{text-align:left!important;grid-template-columns:34px minmax(0,1fr) 16px!important;justify-items:stretch!important}.sidebarToggle{display:none!important}.sidebarFooter,.sidebarCollapsed .sidebarFooter{padding:14px 4px 0!important}.sidebarFooter>span,.sidebarCollapsed .sidebarFooter>span{justify-content:flex-start!important;font-size:12px!important}.sidebarFooter .logoutButton,.sidebarCollapsed .sidebarFooter .logoutButton{min-height:42px;font-size:13px!important}.pageBackButton,.sidebarCollapsed .pageBackButton{border-radius:10px;flex-direction:row;gap:6px;margin:10px 12px 0;padding:5px 11px;display:inline-flex;width:auto!important;min-height:36px!important;position:static!important}.pageBackButton span{font-size:18px}.pageBackButton b{font-size:12px}.siteContent :has(>table){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.siteContent .tableWrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}.siteContent table{display:table!important}.siteContent thead{display:table-header-group!important}.siteContent tbody{padding:0!important;display:table-row-group!important}.siteContent tr{border:0!important;padding:0!important;display:table-row!important}.siteContent th,.siteContent td{vertical-align:middle;width:auto;border-bottom:1px solid var(--line)!important;padding:10px 9px!important;display:table-cell!important}.siteContent td:before{content:none!important;display:none!important}.siteContent img,.siteContent svg,.siteContent canvas{max-width:100%}.siteContent input,.siteContent select,.siteContent textarea{max-width:100%;font-size:max(16px,1em)}.siteContent button,.siteContent a{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.mobileNavScrim,.siteSidebar{transition:none!important}}@media (max-width:720px){.companyOverviewPage .companyHeroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.companyOverviewPage .companyHeroActions .pngExportChoices{grid-column:1/-1;margin-bottom:2px}.companyOverviewPage .companyImportEntry{border-radius:12px;flex:auto;grid-template-columns:30px minmax(0,1fr);gap:8px;width:100%;min-width:0;min-height:68px;padding:9px}.companyOverviewPage .companyImportEntry>b{border-radius:8px;width:30px;height:30px;font-size:17px}.companyOverviewPage .xzdeskMatchLink>b{font-size:9px}.companyOverviewPage .companyImportEntry span{min-width:0}.companyOverviewPage .companyImportEntry small{font-size:9px}.companyOverviewPage .companyImportEntry strong{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.25}.companyOverviewPage .companyImportEntry i{display:none}.companyOverviewFilters{scroll-margin-top:120px}.companyMobilePeriodBar{z-index:44;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafdfaf7;border:1px solid #d8e4da;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:54px;margin:8px 0 12px;padding:7px 11px;font-size:11px;display:flex;position:sticky;top:56px;box-shadow:0 5px 18px #123c2a17}.companyMobilePeriodSummary{gap:2px;min-width:0;display:grid}.companyMobilePeriodSummary span,.companyMobilePeriodSummary small{color:#63766b;white-space:nowrap;font-size:10px}.companyMobilePeriodSummary strong{color:#064c3d;font-variant-numeric:tabular-nums;font-size:13px}.companyMobileDateTrigger{color:#08684f;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;min-height:36px;padding:0 7px;font-size:11px;font-weight:750}.companyMobileDateTrigger:hover,.companyMobileDateTrigger[aria-expanded=true]{background:#eaf5ee}.companyMobileDatePopover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #cfded3;border-radius:12px;gap:11px;max-height:calc(100dvh - 120px);padding:14px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 38px #0f322333}.companyMobileDatePopoverHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.companyMobileDatePopoverHead strong{color:#073f34;font-size:14px}.companyMobileDatePopoverHead button{cursor:pointer;background:#f0f4f1;border:0;border-radius:7px;width:30px;height:30px;font-size:20px}.companyMobileDatePopover label{color:#536a5e;gap:5px;font-size:11px;font-weight:750;display:grid}.companyMobileDatePopover input{color:#153d30;background:#fff;border:1px solid #ccdcd2;border-radius:9px;width:100%;min-height:44px;padding:0 10px}.companyMobileDatePopover p{color:#b5483c;margin:0;font-size:11px}.companyMobileDateActions{justify-content:flex-end;gap:8px;display:flex}.companyMobileDateActions button{color:#15523f;cursor:pointer;background:#fff;border:1px solid #cdded3;border-radius:8px;min-height:36px;padding:0 12px;font-size:11px;font-weight:750}.companyMobileDateActions button:last-child{color:#fff;background:#087457;border-color:#087457}.companyMobileDateActions button:disabled{opacity:.5;cursor:not-allowed}.companyOverviewPage .trendChartWrap{display:none}.companyOperatorRankingPanel .tableWrap{display:none!important}.companyMobileRanking{gap:9px;margin:0;padding:0 12px 14px;list-style:none;display:grid}.companyMobileRankingCard{background:#fcfefd;border:1px solid #dbe7df;border-radius:12px;min-width:0;padding:12px}.companyMobileRankingHead{border-bottom:1px solid #e8efea;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:9px;display:flex}.companyMobileRankingHead>span{color:#667b70;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-size:10px}.companyMobileRankingHead>strong{color:#073e32;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:14px}.companyMobileRankingHead small{color:#667b70;font-size:10px;font-weight:500;display:inline}.companyMobileRankingMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;padding-top:10px;display:grid}.companyMobileRankingMetrics>span{min-width:0}.companyMobileRankingMetrics small{color:#6c7f74;font-size:10px;display:block}.companyMobileRankingMetrics strong{color:#0c5141;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;margin-top:3px;font-size:14px;display:block}.companyMobileRankingMetrics strong.negativeProfit{color:#b54740}.companyMobileRankingEmpty{color:#667b70;text-align:center;padding:16px;font-size:12px}.opsPage:not(.companyOverviewPage){padding-top:12px}.opsPage:not(.companyOverviewPage) .opsHero{padding-top:10px;padding-bottom:14px}.opsPage:not(.companyOverviewPage) .opsHero h1{font-size:30px}.opsPage:not(.companyOverviewPage) .trendChartWrap{display:none}.departmentOperatorRankingPanel .tableWrap{display:none!important}.opsPage section[aria-label=运营经营指标]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.opsPage section[aria-label=运营经营指标] article{gap:7px;min-height:112px;padding:12px}.opsPage section[aria-label=运营经营指标] strong{font-size:22px}.opsPage section[aria-label=运营经营指标] small{font-size:10px}.procurementPage .procurementHeroCard{width:100%;min-width:0;margin-top:10px;padding:13px 15px}.procurementPage .procurementFilters .quickDates{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;min-width:0;display:grid;overflow:visible}.procurementPage .procurementFilters .quickDates button,.procurementPage .procurementFilters .quickDates .weeklyReportSelect{width:100%;min-width:0;max-width:none;margin:0;padding-left:5px;padding-right:5px}.procurementPage section[aria-label=采购预估经营指标]{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.procurementPage section[aria-label=采购预估经营指标] article{gap:7px;min-width:0;min-height:112px;padding:12px}.procurementPage section[aria-label=采购预估经营指标] small{font-size:10px}.pngExportChoices,.mobileHidePng{display:none!important}.siteContent [data-mobile-card-wrap=true]{width:100%;max-width:100%;background:0 0!important;border:0!important;overflow:visible!important}.siteContent table[data-mobile-cards=true],.siteContent table[data-mobile-cards=true] tbody,.siteContent table[data-mobile-cards=true] tfoot{white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.siteContent table[data-mobile-cards=true] thead{display:none!important}.siteContent table[data-mobile-cards=true] tbody tr{background:#fcfefd;border-radius:12px;gap:9px 12px;margin:0 0 9px;box-shadow:0 5px 14px #0f34250a;border:1px solid #dbe7df!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important;display:grid!important}.siteContent table[data-mobile-cards=true] tbody td{overflow-wrap:anywhere;font-size:12px;line-height:1.45;white-space:normal!important;border:0!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important}.siteContent table[data-mobile-cards=true] tbody td:first-child{color:#083e33;grid-column:1/-1;font-weight:750;border-bottom:1px solid #e7eee9!important;padding-bottom:8px!important}.siteContent table[data-mobile-cards=true] tbody td[data-label]:before{color:#71867a;margin-bottom:3px;font-size:10px;font-weight:600;line-height:1.3;content:attr(data-label)!important;display:block!important}.siteContent table[data-mobile-cards=true] tbody td strong{font-variant-numeric:tabular-nums;font-size:13px}.siteContent table[data-mobile-cards=true] tfoot tr{background:#edf8f1;border-radius:12px;gap:9px 12px;margin:0 0 9px;border:1px solid #bddbc9!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important;display:grid!important}.siteContent table[data-mobile-cards=true] tfoot td,.siteContent table[data-mobile-cards=true] tfoot th{overflow-wrap:anywhere;text-align:left;white-space:normal!important;border:0!important;width:auto!important;min-width:0!important;padding:0!important;display:block!important}.siteContent table[data-mobile-cards=true] tfoot [colspan]{grid-column:1/-1}.siteContent table[data-mobile-cards=true] tfoot [data-label]:before{color:#71867a;margin-bottom:3px;font-size:10px;font-weight:600;content:attr(data-label)!important;display:block!important}.shopifyPage>.metrics{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.shopifyPage>.metrics .metricCard{min-width:0;min-height:106px;padding:12px}.shopifyPage>.metrics .metricCard>span{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.shopifyPage>.metrics .metricCard>strong{font-size:27px}.shopifyPage .storesPanel .tableWrap{background:0 0;border:0;overflow:visible!important}.shopifyPage .storesPanel table,.shopifyPage .storesPanel tbody,.shopifyPage .storesPanel tfoot{width:100%!important;min-width:0!important;display:block!important}.shopifyPage .storesPanel thead{display:none!important}.shopifyPage .storesPanel tbody{padding:10px!important}.shopifyPage .storesPanel tbody tr,.shopifyPage .storesPanel tfoot tr{background:#fff;border-radius:12px;gap:5px 10px;margin-bottom:10px;padding:11px;box-shadow:0 5px 14px #0f34250a;border:1px solid #dce7e0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.shopifyPage .storesPanel tbody td,.shopifyPage .storesPanel tfoot td{overflow-wrap:anywhere;white-space:normal!important;border:0!important;width:auto!important;min-width:0!important;padding:5px 2px!important;display:block!important}.shopifyPage .storesPanel tbody td:first-child,.shopifyPage .storesPanel tfoot td:first-child{grid-column:1/-1}.shopifyPage .storesPanel tbody td[data-label]:not(:first-child):before,.shopifyPage .storesPanel tfoot td[data-label]:before{color:#75877d;margin-bottom:3px;font-size:10px;font-weight:700;content:attr(data-label)!important;display:block!important}.shopifyPage .storesPanel tbody td strong,.shopifyPage .storesPanel tfoot td strong{font-variant-numeric:tabular-nums;font-size:12px}.shopifyPage .storesPanel tbody td small{font-size:10px;line-height:1.4;display:block}.shopifyPage .storesPanel tbody td:first-child .storeLink{text-align:left;width:100%}.shopifyPage .storesPanel tbody td:first-child .storeLink strong{font-size:14px}.shopifyPage .storesPanel tbody td[colspan],.shopifyPage .storesPanel tfoot td[colspan]:last-child{grid-column:1/-1}.shopifyPage .storesPanel tfoot{padding:0 10px 10px}.shopifyPage .storesPanel tfoot td[colspan]:last-child:empty{display:none!important}}@media (min-width:1321px){.companyOperatorRankingPanel .panelHeader>div:first-child{flex:1;min-width:0}}.memberModuleEditor{border:1px solid #dce5df;border-radius:12px;grid-column:1/-1;min-width:0;padding:16px}.memberModuleEditor legend{font-weight:700}.memberModuleEditor>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:14px;display:grid}.memberModuleEditor label{align-items:center;gap:8px;display:flex}.memberModuleEditor input[type=checkbox]{flex:none;width:18px;height:18px}.memberModuleEditor p{color:#64766d;margin:10px 0 0;font-size:12px}.brushMetricNote.brushMetricNote{color:#ef4444;white-space:normal;margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:block}.siteSidebar summary{list-style:none}.siteSidebar summary::-webkit-details-marker{display:none}.siteSidebar summary:focus-visible{outline-offset:2px;outline:2px solid #f2d49c}.storeDataDrawerBackdrop{justify-content:flex-end;align-items:stretch;padding:0}.storeDataDrawerBackdrop .editorModal{border-radius:18px 0 0 18px;flex-direction:column;width:min(1180px,94vw);height:100dvh;max-height:100dvh;margin:0;display:flex;overflow:hidden}.storeDataDrawerBackdrop .editorHeader{flex-shrink:0}.storeDataDrawerBackdrop .storeDataDialogBody,.storeDataDrawerBackdrop .storeDataRowsBody{flex:1;min-height:0;overflow:auto}.storeDataDrawerBackdrop .storeDataRowsTable{max-height:none}.storeDataDrawerBackdrop .storeDataRowsTable table{min-width:1050px;font-size:13px}.storeDataDrawerBackdrop .storeDataRowsTable th{white-space:normal;min-width:100px}.storeDataDialogList td:last-child{white-space:normal;font-size:12px;line-height:1.6}.trendBarScroll{overflow-x:auto}.dailyBarChart{height:300px;display:block}.trendDailyToggle{color:#076b53;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:14px;font-weight:700}.trendDailyTable{max-height:360px;overflow:auto}.trendDailyTable table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.trendDailyTable td,.trendDailyTable th{text-align:right;white-space:nowrap;border-bottom:1px solid #dfe7e2;padding:11px 16px}.trendDailyTable th{background:#edf5f0;position:sticky;top:0}.trendDailyTable td:first-child,.trendDailyTable th:first-child{text-align:left}.trendDailyTable .negative{color:#cf4141}@media (max-width:740px){.storeDataDrawerBackdrop .editorModal{border-radius:0;width:100vw}.storeDataDrawerBackdrop .storeDataDialogList{max-height:45vh}}.storeDataItemAction .storeDataRate:after{content:none}@media (max-width:740px){.companyOverviewPage .dailyTrendPanel .trendChartWrap,.opsPage:not(.companyOverviewPage) .dailyTrendPanel .trendChartWrap{display:block}.trendDailyTable table{display:table!important}.trendDailyTable thead{display:table-header-group!important}.trendDailyTable tbody{display:table-row-group!important}.trendDailyTable tr{display:table-row!important}.trendDailyTable th,.trendDailyTable td{display:table-cell!important}}.pausedSummaryPanel .summaryDetailsButton{color:#173c34;font:inherit;cursor:pointer;background:#f5faf7;border:1px solid #bfd3cb;border-radius:8px;flex-shrink:0;padding:10px 14px}.pausedSummaryPanel .summaryDetailsButton:focus-visible{outline-offset:3px;outline:3px solid #188461}.pausedSummaryPanel .storeDataItem:nth-child(4) strong{color:#c44842}.pausedSummaryPanel .paymentFundsGrid-restricted{grid-template-columns:repeat(4,minmax(0,1fr))}.pausedSummaryPanel .paymentFundsGrid-normal{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.pausedSummaryPanel .paymentFundsGrid-restricted{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pausedSummaryPanel .paymentFundsGrid{grid-template-columns:1fr}}.settlementStatusPanel{color:#214c40;padding:0 22px 18px}.settlementStatusPanel>p,.settlementStatusRow>p{color:#61786e;font-size:13px;line-height:1.7}.settlementStatusRow{border-top:1px solid #dce9e1;padding:16px 0}.settlementStatusRow>button{font:inherit;color:#075a47;cursor:pointer;background:#f2f8f5;border:1px solid #bfd3cb;border-radius:8px;padding:10px 14px;font-weight:700}.settlementStatusRow dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.settlementStatusRow dt{font-size:13px}.settlementStatusRow dd{overflow-wrap:anywhere;margin:8px 0;font-size:20px;font-weight:700}.settlementStatusRow p{margin-bottom:0}@media (max-width:700px){.settlementStatusRow dl{grid-template-columns:1fr}.settlementStatusPanel{padding:0 14px 14px}}.settlementOwnerTotal{background:#f2f8f5;border:1px solid #bfd3cb;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:20px 24px;display:flex}.settlementOwnerTotal span{font-size:14px}.settlementOwnerTotal strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:30px;line-height:1.4;display:block}.settlementOwnerTotal b{font-size:16px}.settlementOwnerTotal p{color:#8c5b15;margin:8px 0 0;font-size:14px;line-height:1.6}.settlementOwnerHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.settlementOwnerHeading>span{color:#61786e;font-size:14px}.settlementOwnerHeading>button{font:inherit;color:#075a47;cursor:pointer;background:#f2f8f5;border:1px solid #bfd3cb;border-radius:8px;padding:10px 14px;font-weight:700}.settlementStatusRow dl.settlementOwnerMetrics{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0}.settlementOwnerMetrics>div{border-left:2px solid #dce9e1;padding:12px 16px}.settlementOwnerMetrics>div:first-child{background:#f2f8f5;border-left:0;border-radius:8px}.settlementStatusRow summary{cursor:pointer;color:#075a47;padding:8px 0;font-size:14px}.settlementStatusRow details p{color:#61786e;font-size:13px;line-height:1.7}@media (max-width:900px){.settlementStatusRow dl.settlementOwnerMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.settlementOwnerTotal{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.settlementOwnerTotal strong{font-size:26px}.settlementOwnerHeading{flex-direction:column;align-items:flex-start;gap:8px}.settlementStatusRow dl.settlementOwnerMetrics{grid-template-columns:1fr}.settlementOwnerMetrics>div{padding:10px 12px}}.pausedSummaryPanel .paymentFundsGrid,.pausedSummaryPanel .paymentFundsGrid-restricted,.pausedSummaryPanel .paymentFundsGrid-normal,.pausedSummaryPanel .settlementStatusRow dl,.pausedSummaryPanel .settlementStatusRow dl.settlementOwnerMetrics{grid-template-columns:minmax(0,1fr)}.pausedSummaryPanel .settlementOwnerTotal{flex-direction:column;align-items:stretch;gap:14px}.pausedSummaryPanel .settlementOwnerMetrics>div{border:1px solid #dce9e1;border-radius:10px}.pausedSummaryPanel .paymentCurrencyLines{min-width:0;font-size:inherit;flex-direction:column;gap:6px;display:flex}.pausedSummaryPanel .paymentCurrencyLines>span{overflow-wrap:anywhere;font-size:inherit;display:block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
