/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.block{display:block}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}}.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}.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}.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}}.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(3),.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:88px}.opsDetails td{white-space:nowrap}@media (max-width:1040px){.opsDetails table{min-width:1180px}}@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 table{min-width:1180px}.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}@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}.productFilterBar{border-top:1px solid var(--line);background:#fafcfb;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 22px;display:flex}.productFilterBar input{width:min(350px,100%);height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5e0d9;border-radius:9px;outline:none;padding:0 12px;font-size:13px}.productFilterBar input:focus,.productFilterBar select:focus{border-color:#a8782b;box-shadow:0 0 0 3px #9a64171a}.productFilterBar label{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.productFilterBar select{max-width:220px;height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5e0d9;border-radius:9px;padding:0 30px 0 10px;font-size:12px}.productFilterBar button{color:#665942;height:36px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #d9d2c4;border-radius:8px;padding:0 11px;font-size:12px;font-weight:750}.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);background:#fffdf8;width:100%;overflow:hidden}.productMetricsTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0}.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;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;padding:13px 9px}.productMetricsTable thead th{color:#665942;background:#f8f1e5;height:auto;min-height:82px;font-size:11px;font-weight:850;line-height:1.35}.productMetricsTable thead th:first-child{width:23%}.productMetricsTable thead th:not(:first-child){width:9.625%}.productMetricsTable thead small{color:#94856c;margin-top:5px;font-size:10px;font-weight:600;line-height:1.35;display:block}.productMetricsTable .productSortButton{white-space:normal;text-align:left;text-transform:none;justify-content:space-between;align-items:flex-start;gap:4px;width:100%;line-height:1.35;display:flex;font-size:11px!important}.productMetricsTable tbody th{background:#fffaf0}.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;white-space:normal;overflow-wrap:anywhere;margin-top:6px;font-size:10px;font-weight:600;line-height:1.45;display:block}.productMetricsTable tbody td{color:#173c33;white-space:normal;background:#fffdf8;height:auto;font-size:14px;font-weight:850;line-height:1.4}.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}.productPagination{justify-content:center;align-items:center;gap:8px;margin-left:auto;display:flex}.productPagination button{color:#665942;height:34px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #d9d2c4;border-radius:8px;padding:0 12px;font-size:12px;font-weight:800}.productPagination button:disabled{opacity:.4;cursor:not-allowed}.productPagination span{text-align:center;min-width:78px}.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,.productFilterBar{gap:10px;padding:12px 16px}.ratePeriodBar>div{flex-wrap:wrap;order:3;width:100%}.ratePeriodBar button{flex:none}.productFilterBar input{width:100%}.productFilterBar label{flex:1;justify-content:space-between}.productFilterBar select{width:100%;max-width: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:8px 5px!important;font-size:10px!important;display:table-cell!important}.productMetricsTable thead small,.productMetricsTable tbody small{font-size:8px!important}.productMetricsTable td:before{display:none!important}.productFinanceFoot{flex-direction:column;align-items:flex-start}.productPagination{margin-left:0}.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(180px,1fr) 170px 150px 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: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}}: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;justify-items:end;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}.productStorefrontLink button{color:#fff;cursor:pointer;background:#0c6f4d;border:1px solid #0c6f4d;border-radius:9px;min-height:36px;padding:0 13px;font-size:11px;font-weight:780}.productStorefrontLink button:disabled{opacity:.55;cursor:wait}.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;justify-items:start;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}}
