:root{--bg:#f6f7f3;--surface:#fff;--surface-soft:#fafbf8;--surface-muted:#f1f3ef;--text:#18211b;--text-strong:#101712;--muted:#6d776f;--muted-2:#929b94;--green:#198754;--green-strong:#126b42;--green-soft:#eaf6ef;--green-line:#bfe2cc;--yellow:#b98516;--yellow-soft:#fff7dd;--red:#c83f49;--red-soft:#fff0f1;--blue:#3d6b8c;--blue-soft:#edf5fa;--border:#dfe4df;--border-strong:#cfd6d0;--input:#fff;--shadow:0 1px 2px #18211b0a}html[data-theme=dark]{--bg:#111411;--surface:#171b18;--surface-soft:#1b201c;--surface-muted:#202621;--text:#edf2ed;--text-strong:#fff;--muted:#a3ada5;--muted-2:#7f8981;--green:#45b979;--green-strong:#63ca91;--green-soft:#173324;--green-line:#285c3e;--yellow:#e2bd61;--yellow-soft:#332b18;--red:#ef7d85;--red-soft:#351d20;--blue:#86b7d8;--blue-soft:#1c2d38;--border:#2b322c;--border-strong:#3a433b;--input:#141814;--shadow:none}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:disabled{opacity:.48;cursor:not-allowed}main{min-height:72vh;padding-bottom:36px}.app-header{z-index:50;background:color-mix(in srgb, var(--surface) 95%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.app-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 32px);min-height:64px;margin:0 auto;display:flex}.shell{width:min(1240px,100% - 32px);margin:0 auto;padding:24px 0 64px}.brand{align-items:center;gap:11px;min-width:0;display:inline-flex}.brand-mark{border:1px solid var(--green-line);background:var(--green-soft);width:38px;height:38px;color:var(--green-strong);letter-spacing:.03em;border-radius:8px;place-items:center;font-size:11px;font-weight:900;line-height:1;display:grid}.brand-copy{line-height:1.15;display:grid}.brand-copy strong{color:var(--text-strong);letter-spacing:-.015em;font-size:14px}.brand-copy small{color:var(--muted);margin-top:3px;font-size:11px}.top-nav-actions{align-items:center;gap:12px;display:flex}.top-nav-links{align-items:stretch;gap:2px;display:flex}.top-nav-links a{color:var(--muted);border-radius:7px;padding:8px 10px;font-size:13px;font-weight:650}.top-nav-links a:hover{color:var(--text-strong);background:var(--surface-muted)}.theme-toggle{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.theme-toggle:hover{color:var(--text-strong);border-color:var(--border-strong)}.theme-toggle-icon{place-items:center;width:17px;height:17px;display:grid}.muted{color:var(--muted)}.gradient{color:var(--green-strong)}.hero{padding:56px 0 30px}.hero h1{max-width:860px;color:var(--text-strong);letter-spacing:-.05em;margin:14px 0;font-size:clamp(38px,6vw,68px);line-height:1}.badge{border:1px solid var(--border);background:var(--surface-soft);min-height:28px;color:var(--muted);letter-spacing:.03em;border-radius:6px;align-items:center;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;padding:20px}.card h2,.card h3{color:var(--text-strong)}.kpi{grid-column:span 3}.kpi strong{color:var(--text-strong);letter-spacing:-.035em;margin-top:6px;font-size:28px;line-height:1.1;display:block}.kpi small{color:var(--muted);margin-top:7px;display:block}.kpi .kpi-text{word-break:break-word;font-size:18px}.panel{grid-column:span 6}.full{grid-column:1/-1}.btn{border:1px solid var(--green-strong);background:var(--green);color:#fff;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:9px 14px;font-weight:750;display:inline-flex}.btn:hover{background:var(--green-strong)}.btn.secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn.secondary:hover{background:var(--surface-muted)}.btn.compact{min-height:32px;padding:7px 10px;font-size:12px}.form{gap:14px;max-width:620px;display:grid}.wide-form{max-width:none}label{color:var(--text);gap:6px;font-size:13px;font-weight:600;display:grid}input,select,textarea{border:1px solid var(--border-strong);background:var(--input);width:100%;color:var(--text);border-radius:7px;outline:none;padding:10px 11px}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}input:disabled{opacity:.7}.checkbox-row{grid-template-columns:auto 1fr;align-items:center;font-weight:500}.checkbox-row input{width:auto}.form-divider{border-top:1px solid var(--border);margin-top:8px;padding-top:15px;font-weight:800}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:11px 10px}th{color:var(--muted);background:var(--surface-soft);letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:800}tbody tr:hover{background:var(--surface-soft)}tbody tr:last-child td{border-bottom:0}.compact-table th,.compact-table td{padding:9px 8px}.truncate-cell{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.status{border:1px solid var(--green-line);background:var(--green-soft);color:var(--green-strong);letter-spacing:.035em;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:850;display:inline-flex}.status.pending{background:var(--yellow-soft);color:var(--yellow);border-color:#ead9a6}.status.failed{background:var(--red-soft);color:var(--red);border-color:#ecc5c8}.section-title{color:var(--text-strong);letter-spacing:-.03em;margin:26px 0 15px;font-size:24px}.stack{flex-wrap:wrap;gap:9px;display:flex}.code{color:var(--green-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.notice{border:1px solid var(--green-line);border-left:3px solid var(--green);background:var(--green-soft);color:var(--text);border-radius:6px;padding:11px 13px}.success-banner,.error-banner{border-radius:7px;margin:14px 0;padding:12px 14px;font-weight:700}.success-banner{background:var(--green-soft);color:var(--green-strong);border:1px solid var(--green-line)}.error-banner{background:var(--red-soft);color:var(--red);border:1px solid #ecc5c8}.portal-nav{border-bottom:1px solid var(--border-strong);scrollbar-width:none;gap:0;margin:0 0 26px;padding:0;display:flex;overflow-x:auto}.portal-nav a{color:var(--muted);white-space:nowrap;flex:none;padding:11px 12px 10px;font-size:12px;font-weight:700;position:relative}.portal-nav a:hover{color:var(--text-strong)}.portal-nav a.active{color:var(--green-strong)}.portal-nav a.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.portal-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 20px;display:flex}.portal-heading h1{color:var(--text-strong);letter-spacing:-.04em;margin:2px 0 5px;font-size:34px;line-height:1.12}.portal-heading p{margin:0}.eyebrow{color:var(--green-strong);letter-spacing:.12em;font-size:10px;font-weight:900}.portal-kpis,.portal-section{margin:14px 0}.portal-section h2{color:var(--text-strong);letter-spacing:-.02em;margin:0 0 9px;font-size:18px}.section-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-row h2{margin-bottom:3px}.section-row p{margin:0}.period-summary{grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:16px;padding:0;display:grid;overflow:hidden}.period-summary>div{border-right:1px solid var(--border);padding:18px 20px}.period-summary>div:last-child{border-right:0}.period-summary span,.period-summary small{display:block}.period-summary strong{color:var(--text-strong);letter-spacing:-.035em;margin:6px 0 5px;font-size:26px;line-height:1.1;display:block}.period-summary small{color:var(--muted);font-size:11px}.portal-main-grid{grid-template-columns:minmax(0,2fr) minmax(285px,.9fr);align-items:start;gap:14px;display:grid}.portal-left,.portal-right{min-width:0}.stat-list{gap:0;display:grid}.stat-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.stat-list>div:last-child{border-bottom:0}.stat-list span{color:var(--muted)}.stat-list strong{color:var(--text-strong);text-align:right}.link-box{border:1px solid var(--green-line);background:var(--green-soft);overflow-wrap:anywhere;border-radius:7px;margin-top:11px;padding:12px 13px}.meta-grid,.fact-grid,.bank-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.meta-grid>div,.fact-grid>div,.bank-summary>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;padding:12px}.meta-grid span,.meta-grid strong,.fact-grid span,.fact-grid strong,.bank-summary span,.bank-summary strong{display:block}.meta-grid span,.fact-grid span,.bank-summary span{color:var(--muted);font-size:11px}.meta-grid strong,.fact-grid strong,.bank-summary strong{color:var(--text-strong);margin-top:5px}.link-presets{border:1px solid var(--border);border-radius:8px;gap:0;margin-top:14px;display:grid;overflow:hidden}.link-preset{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.link-preset:last-child{border-bottom:0}.link-preset p{margin:5px 0 0}.small-code{overflow-wrap:anywhere;font-size:11px}.steps-list{color:var(--text);margin:9px 0 0;padding-left:20px;line-height:1.7}.notice-card{border-left:3px solid var(--green)}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.media-card h2{margin:10px 0 0}.media-copy{white-space:pre-wrap;word-break:break-word;background:var(--surface-soft);border:1px solid var(--border);color:var(--text);border-radius:7px;margin:14px 0 0;padding:13px;font-family:inherit;line-height:1.6}.period-tabs{flex-wrap:wrap;gap:6px;margin:11px 0 17px;display:flex}.period-tabs a{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:6px;padding:7px 10px;font-size:11px;font-weight:750}.period-tabs a:hover{color:var(--text-strong);border-color:var(--border-strong)}.period-tabs a.active{background:var(--green-soft);color:var(--green-strong);border-color:var(--green-line)}.status-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.status-guide>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;padding:12px}.status-guide p{color:var(--muted);margin:8px 0 0}.settings-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:start;gap:14px;display:grid}.account-summary{position:sticky;top:88px}.portal-chart{min-height:245px;margin-top:14px}.chart-bars{border-bottom:1px solid var(--border-strong);background-image:linear-gradient(to bottom, transparent 24%, var(--border) 25%, transparent 26%, transparent 49%, var(--border) 50%, transparent 51%, transparent 74%, var(--border) 75%, transparent 76%);grid-template-columns:repeat(7,1fr);align-items:end;gap:9px;height:225px;padding:10px 4px 0;display:grid}.chart-column{text-align:center;grid-template-rows:auto 1fr auto auto;gap:6px;min-width:0;height:100%;display:grid}.chart-value{color:var(--text);font-size:11px;font-weight:700}.chart-track{border-left:1px solid #0000;align-items:flex-end;height:145px;display:flex;position:relative}.chart-bar{background:var(--green);border-radius:3px 3px 0 0;width:100%;min-height:2px}.chart-label{color:var(--muted);white-space:nowrap;font-size:10px}.chart-secondary{color:var(--muted-2);white-space:nowrap;font-size:9px}.inline-action-form{align-items:center;gap:8px;min-width:280px;display:flex}.inline-action-form input{min-width:150px}@media (max-width:980px){.portal-main-grid,.settings-grid{grid-template-columns:1fr}.account-summary{position:static}.period-summary{grid-template-columns:repeat(2,1fr)}.period-summary>div:nth-child(2){border-right:0}.period-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.media-grid{grid-template-columns:1fr}}@media (max-width:800px){.app-header-inner,.shell{width:min(100% - 20px,1240px)}.app-header-inner{gap:12px;min-height:58px}.brand-copy small{display:none}.top-nav-actions{gap:5px}.top-nav-links,.theme-toggle span:last-child{display:none}.theme-toggle{justify-content:center;width:34px;padding:0}.shell{padding-top:16px}.kpi,.panel{grid-column:1/-1}.hero{padding-top:34px}.portal-nav{margin-bottom:20px}.portal-heading{flex-direction:column;align-items:flex-start;gap:10px}.portal-heading h1{font-size:30px}.section-row,.link-preset{flex-direction:column;align-items:flex-start}.meta-grid,.fact-grid,.bank-summary,.status-guide{grid-template-columns:1fr}.chart-bars{gap:4px}.chart-label{font-size:9px}}@media (max-width:520px){.period-summary{grid-template-columns:1fr}.period-summary>div{border-right:0;border-bottom:1px solid var(--border)}.period-summary>div:last-child{border-bottom:0}.card{border-radius:8px;padding:15px}.portal-nav a{padding:10px 9px 9px}.chart-value{font-size:9px}.chart-secondary{display:none}.inline-action-form{flex-direction:column;align-items:stretch;min-width:220px}}
:root{--ui-radius-sm:7px;--ui-radius:11px;--ui-radius-lg:14px;--ui-shadow-card:0 1px 2px #10171209, 0 8px 24px #10171206;--ui-shadow-menu:0 14px 36px #1017121f}html[data-theme=dark]{--ui-shadow-card:0 1px 0 #ffffff06;--ui-shadow-menu:0 16px 38px #00000057}body{background:var(--bg)}.app-header{background:color-mix(in srgb, var(--surface) 97%, transparent);min-height:66px;box-shadow:0 1px #10171205}.app-header-inner,.shell{width:min(1360px,100% - 36px)}.app-header-inner{min-height:66px}.shell{padding-top:20px;padding-bottom:72px}.brand{gap:10px}.brand-mark{width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface) 50%, transparent);border-radius:9px}.brand-copy strong{font-size:14px;font-weight:800}.brand-copy small{font-size:10.5px}.top-nav-actions{gap:10px}.top-nav-links{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;gap:3px;padding:3px}.top-nav-links a{border-radius:6px;padding:7px 10px;font-size:12px;font-weight:750}.top-nav-links a:hover{background:var(--surface)}.top-nav-links a.active{color:var(--green-strong);background:var(--surface);box-shadow:inset 0 0 0 1px var(--green-line)}.theme-toggle{background:var(--surface-soft);border-radius:9px;min-height:36px}.portal-heading{border-bottom:1px solid var(--border);align-items:center;margin:0 0 20px;padding:2px 0 20px}.portal-heading h1{margin:3px 0 5px;font-size:clamp(28px,3vw,34px);line-height:1.08}.portal-heading .muted{max-width:760px}.eyebrow{color:var(--green-strong);letter-spacing:.115em;margin:0;font-size:10px;font-weight:900;display:inline-block}.section-title{margin-top:22px;font-size:clamp(24px,3vw,30px)}.section-row,.section-row>div{min-width:0}.section-row h2,.section-row h3{margin-top:0}.portal-nav-shell{z-index:35;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:-6px 0 22px;padding:7px 0;position:sticky;top:66px}.portal-nav{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:2px;margin:0;padding:4px;box-shadow:0 1px 2px #10171206}.portal-nav a{border-radius:7px;padding:8px 10px;font-size:12px;font-weight:750}.portal-nav a:hover{color:var(--text-strong);background:var(--surface-muted)}.portal-nav a.active{color:var(--green-strong);background:var(--green-soft);box-shadow:inset 0 0 0 1px var(--green-line)}.portal-nav a.active:after{display:none}.affiliate-portal-nav{border-bottom:1px solid var(--border);overflow-x:auto}.admin-portal-nav{align-items:center;overflow:visible}.admin-nav-home{flex:none}.admin-nav-group{flex:none;position:relative}.admin-nav-group>summary{min-height:34px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.admin-nav-group>summary:hover,.admin-nav-group.active-group>summary,.admin-nav-group[open]>summary{color:var(--text-strong);background:var(--surface-muted)}.admin-nav-group.active-group>summary{color:var(--green-strong)}.admin-nav-chevron{color:var(--muted-2);font-size:13px;line-height:1;transition:transform .15s}.admin-nav-group[open] .admin-nav-chevron{transform:rotate(180deg)}details.admin-nav-group[open]>summary{margin-bottom:0}.admin-nav-menu{z-index:60;border:1px solid var(--border-strong);background:var(--surface);min-width:220px;box-shadow:var(--ui-shadow-menu);border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.admin-nav-menu a{border-radius:6px;padding:9px 10px;display:block}.card{border-color:var(--border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-card);padding:21px}.card h2{letter-spacing:-.02em;margin-top:0;margin-bottom:8px;font-size:19px;line-height:1.25}.card h3{letter-spacing:-.015em}.grid{gap:15px}.kpi{flex-direction:column;justify-content:center;min-height:118px;display:flex}.kpi strong{margin-top:7px;font-size:29px}.period-summary{border-radius:var(--ui-radius);margin-bottom:18px}.period-summary>div{min-width:0;padding:19px 21px}.period-summary strong{margin:7px 0 5px;font-size:clamp(23px,2.5vw,28px)}.period-summary small{line-height:1.4}.portal-section{margin:15px 0}.portal-main-grid{grid-template-columns:minmax(0,2.05fr) minmax(290px,.9fr);gap:15px}.stat-list>div{padding:11px 0}.meta-grid>div,.fact-grid>div,.bank-summary>div{border-radius:8px;padding:13px}.link-box{border-radius:8px;padding:13px 14px}.notice{border-radius:8px;padding:12px 14px;line-height:1.55}.table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:9px;margin-top:12px;overflow:auto}.table-wrap table{min-width:640px}table{font-size:13px}th,td{padding:12px}th{color:var(--muted);background:var(--surface-soft);letter-spacing:.055em;font-size:10.5px}tbody tr{transition:background .12s}tbody tr:hover{background:color-mix(in srgb, var(--green-soft) 38%, var(--surface))}td strong{color:var(--text-strong)}.compact-table{border:1px solid var(--border);border-radius:8px;overflow:hidden}.form{gap:15px}label{color:var(--text);gap:7px;font-size:12.5px;font-weight:700}input,select,textarea{border-radius:8px;min-height:42px;padding:10px 12px;transition:border-color .12s,box-shadow .12s,background .12s}textarea{resize:vertical;line-height:1.5}input::placeholder,textarea::placeholder{color:var(--muted-2)}input:hover,select:hover,textarea:hover{border-color:var(--border-strong)}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green-soft) 88%, transparent)}.checkbox-row{min-height:36px}.btn{border-radius:8px;gap:7px;min-height:39px;padding:9px 14px;font-size:12.5px;font-weight:800;transition:background .12s,border-color .12s,transform 80ms,box-shadow .12s}.btn:hover{box-shadow:0 2px 6px #126b421f}.btn:active{transform:translateY(1px)}.btn.secondary{background:var(--surface)}.btn.compact{min-height:33px;padding:7px 10px;font-size:11.5px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}.badge,.status,.count-chip{font-weight:850}.status{padding:4px 8px}.code{overflow-wrap:anywhere;font-size:.94em}.portal-chart{margin-top:16px}.chart-bars{grid-template-columns:repeat(7,minmax(54px,1fr));align-items:end;gap:8px;min-width:560px;display:grid}.portal-chart{padding-bottom:3px;overflow-x:auto}.chart-column{text-align:center;min-width:0}.chart-value{min-height:24px;color:var(--text-strong);font-size:11px;font-weight:800}.chart-track{border-bottom:1px solid var(--border-strong);background:linear-gradient(to top, var(--surface-soft), transparent 74%);align-items:flex-end;height:132px;padding:0 3px;display:flex}.chart-bar{background:var(--green);border-radius:4px 4px 0 0;width:100%;min-height:2px}.chart-label{color:var(--muted);margin-top:8px;font-size:10px}.chart-secondary{color:var(--muted-2);margin-top:2px;font-size:9px}.admin-kpi-strip{border:1px solid var(--border);border-radius:var(--ui-radius);background:var(--surface);box-shadow:var(--ui-shadow-card);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:15px;display:grid;overflow:hidden}.admin-kpi-strip>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:17px 19px}.admin-kpi-strip>div:nth-child(4n){border-right:0}.admin-kpi-strip>div:nth-last-child(-n+4){border-bottom:0}.admin-kpi-strip span{color:var(--muted);font-size:11px;font-weight:700;display:block}.admin-kpi-strip strong{color:var(--text-strong);letter-spacing:-.03em;margin-top:6px;font-size:24px;line-height:1.15;display:block}.admin-section{border-left-width:3px;position:relative}.admin-section.attention{border-left-color:var(--yellow)}.admin-section.info{border-left-color:var(--blue)}.admin-section.success{border-left-color:var(--green)}.admin-section.danger{border-left-color:var(--red)}.count-chip{border:1px solid var(--border);background:var(--surface-soft);min-width:28px;height:28px;color:var(--text-strong);border-radius:7px;place-items:center;padding:0 8px;font-size:12px;display:inline-grid}.empty-state{border-top:1px solid var(--border);margin:14px 0 0;padding:14px 0 2px}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:13px;display:grid}.form-grid>.checkbox-row{align-self:center}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}@media (max-width:1080px){.portal-main-grid{grid-template-columns:1fr}.portal-right{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.portal-right .portal-section{margin:0}}@media (max-width:980px){.admin-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi-strip>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.admin-kpi-strip>div:nth-child(2n){border-right:0}.admin-kpi-strip>div:nth-last-child(-n+2){border-bottom:0}.form-grid,.period-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.period-summary>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.period-summary>div:nth-child(2n){border-right:0}.period-summary>div:nth-last-child(-n+2){border-bottom:0}.kpi{grid-column:span 6}}@media (max-width:760px){.app-header-inner,.shell{width:min(100% - 24px,1360px)}.app-header-inner{gap:10px;min-height:62px}.brand-copy small{display:none}.top-nav-links{scrollbar-width:none;max-width:54vw;overflow-x:auto}.top-nav-links a{flex:none}.portal-nav-shell{margin-bottom:18px;top:62px}.admin-portal-nav{flex-wrap:wrap}.admin-nav-menu{min-width:200px}.portal-heading{align-items:start;gap:13px;display:grid}.portal-heading>.stack{width:100%}.portal-right{grid-template-columns:1fr}.section-row{align-items:flex-start}}@media (max-width:620px){.shell{padding-top:14px;padding-bottom:48px}.app-header-inner{width:calc(100% - 20px)}.brand-mark{width:34px;height:34px}.brand-copy strong{font-size:13px}.theme-toggle{padding:0 8px}.theme-toggle span:not(.theme-toggle-icon){display:none}.portal-nav-shell{margin-left:-2px;margin-right:-2px}.affiliate-portal-nav{flex-wrap:nowrap;overflow-x:auto}.admin-portal-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.admin-nav-home,.admin-nav-group{width:100%}.admin-nav-group>summary,.admin-nav-home{justify-content:space-between;width:100%}.admin-nav-menu{min-width:0;max-height:calc(100vh - 140px);position:fixed;top:118px;left:12px;right:12px;overflow-y:auto}.period-summary{grid-template-columns:1fr}.period-summary>div,.period-summary>div:nth-child(2n),.period-summary>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border)}.period-summary>div:last-child{border-bottom:0}.kpi,.panel{grid-column:1/-1}.card{padding:17px}.section-row{gap:10px;display:grid}.section-row .btn,.portal-heading .btn{width:100%}.table-wrap{margin-left:-2px;margin-right:-2px}.admin-kpi-strip{grid-template-columns:1fr}.admin-kpi-strip>div,.admin-kpi-strip>div:nth-child(2n),.admin-kpi-strip>div:nth-child(4n),.admin-kpi-strip>div:nth-last-child(-n+2),.admin-kpi-strip>div:nth-last-child(-n+4){border-right:0;border-bottom:1px solid var(--border)}.admin-kpi-strip>div:last-child{border-bottom:0}.form-grid{grid-template-columns:1fr}}
.admin-toolbar{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(150px,.7fr)) auto;align-items:end;gap:10px;margin:14px 0;padding:14px;display:grid}.admin-toolbar .btn{white-space:nowrap}.admin-toolbar-actions{align-items:center;gap:8px;display:flex}.admin-record-list{gap:10px;margin-top:14px;display:grid}.admin-record{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:minmax(220px,1.4fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 16px;display:grid}.admin-record:hover{border-color:var(--border-strong);background:var(--surface-soft)}.admin-record-title{min-width:0}.admin-record-title strong{color:var(--text-strong);font-size:14px;display:block}.admin-record-title small{color:var(--muted);margin-top:4px;display:block}.admin-record-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-record-meta>div{min-width:0}.admin-record-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.035em;font-size:10.5px;font-weight:750;display:block}.admin-record-meta strong{color:var(--text-strong);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px;display:block}.admin-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-editor{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.admin-editor>summary{cursor:pointer;list-style:none}.admin-editor>summary::-webkit-details-marker{display:none}.admin-editor[open]>summary{margin-bottom:12px}.admin-editor-panel{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:14px}.admin-create-panel{margin:14px 0}.admin-create-panel>summary{cursor:pointer;list-style:none}.admin-create-panel>summary::-webkit-details-marker{display:none}.admin-create-panel[open]>summary{margin-bottom:14px}.admin-create-body{padding-top:3px}.admin-info-strip{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:15px;display:grid;overflow:hidden}.admin-info-strip>div{border-right:1px solid var(--border);padding:15px 16px}.admin-info-strip>div:last-child{border-right:0}.admin-info-strip span{color:var(--muted);font-size:10.5px;font-weight:750;display:block}.admin-info-strip strong{color:var(--text-strong);margin-top:5px;font-size:21px;line-height:1.15;display:block}.admin-info-strip small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.admin-inbox{gap:8px;margin-top:14px;display:grid}.admin-inbox-item{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:110px minmax(0,1fr) minmax(160px,.45fr) auto;align-items:center;gap:14px;padding:14px 15px;display:grid}.admin-inbox-item.unread{border-left:3px solid var(--green)}.admin-inbox-item.warning{border-left-color:var(--yellow)}.admin-inbox-item.danger{border-left-color:var(--red)}.admin-inbox-item p{color:var(--muted);margin:4px 0 0}.admin-inbox-time{color:var(--muted);font-size:11px}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-settings-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:17px}.admin-settings-card h3{color:var(--text-strong);margin:0 0 5px}.admin-settings-card p{margin:0}.admin-settings-card .form{max-width:none;margin-top:14px}.admin-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.admin-funnel-step{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:15px;position:relative}.admin-funnel-step:not(:last-child):after{content:"→";color:var(--muted-2);z-index:1;font-weight:900;position:absolute;top:50%;right:-8px;transform:translate(50%,-50%)}.admin-funnel-step span{color:var(--muted);font-size:10.5px;font-weight:750;display:block}.admin-funnel-step strong{color:var(--text-strong);margin-top:5px;font-size:18px;display:block}.admin-code-block{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin-top:10px;padding:12px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;overflow:auto}.admin-note{border:1px solid var(--border);border-left:3px solid var(--blue);background:var(--blue-soft);border-radius:8px;padding:12px 14px}.admin-note.warning{border-left-color:var(--yellow);background:var(--yellow-soft)}.admin-note.danger{border-left-color:var(--red);background:var(--red-soft)}.admin-note p{margin:0}.admin-split{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);align-items:start;gap:14px;display:grid}.admin-sticky-side{position:sticky;top:132px}.admin-chip-row{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.admin-chip{border:1px solid var(--border);background:var(--surface-soft);min-height:25px;color:var(--muted);border-radius:999px;align-items:center;padding:4px 7px;font-size:10.5px;font-weight:750;display:inline-flex}.admin-progress{background:var(--surface-muted);border-radius:999px;height:7px;margin-top:7px;overflow:hidden}.admin-progress>span{border-radius:inherit;background:var(--green);height:100%;display:block}.admin-compact-form .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-compact-form fieldset{border:1px solid var(--border);border-radius:9px;margin:0;padding:14px}.admin-compact-form legend{color:var(--text-strong);padding:0 6px;font-weight:800}@media (max-width:1000px){.admin-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-record{grid-template-columns:1fr;align-items:start}.admin-record-actions{justify-content:flex-start}.admin-settings-grid,.admin-split{grid-template-columns:1fr}.admin-sticky-side{position:static}.admin-inbox-item{grid-template-columns:90px minmax(0,1fr) auto}.admin-inbox-item>:nth-child(3){grid-column:2/3}.admin-compact-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-toolbar{grid-template-columns:1fr}.admin-toolbar-actions{width:100%}.admin-toolbar-actions .btn{flex:1}.admin-record-meta,.admin-info-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-info-strip>div{border-bottom:1px solid var(--border)}.admin-info-strip>div:nth-child(2n){border-right:0}.admin-info-strip>div:nth-last-child(-n+2){border-bottom:0}.admin-funnel{grid-template-columns:1fr}.admin-funnel-step:not(:last-child):after{content:"↓";top:auto;bottom:-8px;right:50%;transform:translate(50%,50%)}.admin-inbox-item{grid-template-columns:1fr;gap:8px}.admin-inbox-item>:nth-child(3){grid-column:auto}.admin-compact-form .form-grid{grid-template-columns:1fr}}
.auth-page{align-items:center;min-height:calc(100vh - 150px);padding:34px 0 72px;display:grid}.auth-shell{width:min(100%,720px);margin:0 auto}.auth-heading{margin-bottom:16px}.auth-heading .section-title{margin:5px 0 8px;font-size:clamp(30px,5vw,44px)}.auth-heading p{max-width:620px;margin:0}.auth-card{padding:26px}.auth-card .form{max-width:none}.auth-password-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.auth-footer{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;padding-top:16px;display:flex}.auth-footer a{color:var(--green-strong);font-weight:750}.auth-helper{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);border-radius:8px;margin:0 0 18px;padding:12px 14px}.checkout-page{padding-top:10px}.checkout-topline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.checkout-title{letter-spacing:-.045em;margin:6px 0 18px;font-size:clamp(32px,5vw,48px)}.checkout-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.checkout-summary-card{position:sticky;top:140px}.checkout-summary-card h2{font-size:23px}.checkout-price-box{border:1px solid var(--green-line);background:var(--green-soft);border-radius:9px;margin:16px 0;padding:15px}.checkout-price-box span,.checkout-price-box strong{display:block}.checkout-price-box span{color:var(--muted);font-size:11px;font-weight:750}.checkout-price-box strong{color:var(--text-strong);letter-spacing:-.035em;margin-top:4px;font-size:28px}.checkout-form-card{border-color:var(--green-line)}.checkout-trust-list{gap:8px;margin-top:16px;display:grid}.checkout-trust-item{color:var(--muted);align-items:flex-start;gap:9px;font-size:12px;display:flex}.checkout-trust-dot{background:var(--green);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:5px}.payment-result-page{align-items:center;min-height:calc(100vh - 150px);padding:36px 0 70px;display:grid}.payment-result-shell{width:min(100%,780px);margin:0 auto}.payment-result-card{padding:clamp(22px,4vw,34px)}.payment-result-status{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.payment-result-card h1{color:var(--text-strong);letter-spacing:-.045em;margin:8px 0;font-size:clamp(30px,5vw,44px);line-height:1.06}.payment-result-card .notice{margin-top:18px}.payment-result-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.payment-result-details>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;padding:12px}.payment-result-details span,.payment-result-details strong{display:block}.payment-result-details span{color:var(--muted);font-size:10.5px;font-weight:750}.payment-result-details strong{color:var(--text-strong);overflow-wrap:anywhere;margin-top:5px}.payment-result-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.customer-order-page{padding:20px 0 70px}.customer-order-shell{width:min(100%,980px);margin:0 auto}.customer-order-hero{border-bottom:1px solid var(--border);padding-bottom:18px}.customer-order-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.customer-order-delivery-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:16px}.customer-order-delivery-card h3{margin:0 0 8px}.customer-order-receipt{max-width:720px}.customer-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.customer-support-grid>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;padding:12px}.customer-support-grid span,.customer-support-grid strong{display:block}.customer-support-grid span{color:var(--muted);font-size:10.5px;font-weight:750}.customer-support-grid strong{overflow-wrap:anywhere;margin-top:5px}.partner-market-toolbar{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(240px,1.4fr) minmax(180px,.7fr) auto;align-items:end;gap:10px;margin:0 0 16px;padding:14px;display:grid}.partner-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.partner-product-card{flex-direction:column;min-width:0;display:flex}.partner-product-card .partner-product-image{aspect-ratio:16/8.5;object-fit:cover;border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;width:100%}.partner-product-card .partner-product-actions{margin-top:auto;padding-top:14px}.partner-product-card .link-box{font-size:10.5px}.payout-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.payout-readiness>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;padding:12px}.payout-readiness span,.payout-readiness strong{display:block}.payout-readiness span{color:var(--muted);font-size:10.5px;font-weight:750}.payout-readiness strong{color:var(--text-strong);margin-top:5px}.payout-meter{background:var(--surface-muted);border-radius:999px;height:8px;margin:10px 0 5px;overflow:hidden}.payout-meter>span{border-radius:inherit;background:var(--green);height:100%;display:block}@media (max-width:900px){.checkout-layout,.partner-market-grid,.customer-order-delivery-grid{grid-template-columns:1fr}.checkout-summary-card{position:static}.partner-market-toolbar{grid-template-columns:1fr 1fr}.partner-market-toolbar>:first-child{grid-column:1/-1}}@media (max-width:640px){.auth-page,.payment-result-page{align-items:start;padding-top:16px}.auth-card,.payment-result-card{padding:20px}.auth-password-row,.payment-result-details,.customer-support-grid{grid-template-columns:1fr}.payment-result-status{display:block}.payment-result-status .status{margin-top:10px}.partner-market-toolbar{grid-template-columns:1fr}.partner-market-toolbar>:first-child{grid-column:auto}.payout-readiness{grid-template-columns:1fr}}
:root{--bg:#f6f8f5;--surface:#fff;--surface-soft:#fafbf9;--surface-muted:#f0f4f1;--text:#2b3730;--text-strong:#1f2b24;--muted:#748078;--muted-2:#9aa59e;--green:#6f9a7c;--green-strong:#567861;--green-soft:#ebf3ed;--green-line:#d3e2d7;--yellow:#9d813d;--yellow-soft:#faf5e7;--red:#a96067;--red-soft:#f9eeee;--blue:#6f8999;--blue-soft:#eef4f6;--border:#e4eae5;--border-strong:#d7dfd9;--input:#fff;--shadow:0 10px 30px #2a3a300b;--clean-radius-sm:10px;--clean-radius:14px;--clean-radius-lg:18px;--clean-shadow:0 1px 2px #24342a06,0 10px 28px #24342a09}html[data-theme=dark]{--bg:#1b211d;--surface:#222a24;--surface-soft:#27302a;--surface-muted:#2b352e;--text:#e6ece7;--text-strong:#f4f7f4;--muted:#aab5ad;--muted-2:#87938a;--green:#82ae90;--green-strong:#a3c6ad;--green-soft:#2c4032;--green-line:#405a48;--border:#354039;--border-strong:#445148;--input:#202721;--shadow:none;--clean-shadow:none}html{scroll-behavior:smooth}body{color:var(--text);letter-spacing:-.005em;background:var(--bg)!important}.app-header{border-bottom:1px solid var(--border)!important;background:color-mix(in srgb,var(--surface) 96%,transparent)!important;min-height:70px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(1.05)!important;backdrop-filter:blur(18px)saturate(1.05)!important}.app-header-inner,.shell{width:min(1400px,100% - 40px)!important}.app-header-inner{min-height:70px!important}.shell{padding-top:22px!important;padding-bottom:84px!important}.brand-mark{border:1px solid var(--green-line)!important;background:var(--green-soft)!important;width:38px!important;height:38px!important;color:var(--green-strong)!important;box-shadow:none!important;border-radius:11px!important}.brand-copy strong{font-size:14px!important;font-weight:850!important}.brand-copy small{color:var(--muted)!important;font-size:10px!important}.top-nav-links{border:1px solid var(--border)!important;background:var(--surface-soft)!important;border-radius:11px!important;gap:3px!important;padding:4px!important}.top-nav-links a{min-height:34px;color:var(--muted)!important;border-radius:8px!important;padding:8px 11px!important;font-size:12px!important;font-weight:800!important}.top-nav-links a.active{color:var(--green-strong)!important;background:var(--surface)!important;box-shadow:inset 0 0 0 1px var(--green-line)!important}.theme-toggle{border:1px solid var(--border)!important;background:var(--surface-soft)!important;min-height:36px!important;color:var(--muted)!important;box-shadow:none!important;border-radius:10px!important}.portal-heading{border-bottom:1px solid var(--border)!important;align-items:center!important;margin:0 0 20px!important;padding:4px 2px 18px!important}.portal-heading h1{color:var(--text-strong)!important;letter-spacing:-.035em!important;margin:3px 0 5px!important;font-size:clamp(27px,3vw,34px)!important;font-weight:820!important;line-height:1.1!important}.portal-heading .muted{max-width:780px}.eyebrow{color:var(--green-strong)!important;letter-spacing:.14em!important;margin:0!important;font-size:9px!important;font-weight:900!important}.section-title{color:var(--text-strong)!important;font-weight:820!important}.muted{color:var(--muted)!important}.card{border:1px solid var(--border)!important;border-radius:var(--clean-radius)!important;background:var(--surface)!important;box-shadow:var(--clean-shadow)!important}.card h2,.card h3{color:var(--text-strong)!important}.portal-section{margin:16px 0!important}.period-summary{border:1px solid var(--border)!important;border-radius:var(--clean-radius)!important;box-shadow:var(--clean-shadow)!important;background:var(--surface)!important}.period-summary>div{background:0 0!important}.meta-grid>div,.fact-grid>div,.bank-summary>div,.status-guide>div{border-color:var(--border)!important;background:var(--surface-soft)!important;border-radius:11px!important}.btn{border:1px solid var(--green)!important;background:var(--green)!important;color:#fff!important;min-height:40px!important;box-shadow:none!important;border-radius:10px!important;padding:9px 15px!important;font-size:12px!important;font-weight:850!important}.btn:hover{background:var(--green-strong)!important;border-color:var(--green-strong)!important;box-shadow:0 5px 14px #56786117!important}.btn.secondary{border-color:var(--border-strong)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:none!important}.btn.secondary:hover{border-color:var(--green-line)!important;background:var(--green-soft)!important;color:var(--green-strong)!important}.btn.compact{min-height:34px!important;padding:7px 11px!important}label{color:var(--text)!important}input,select,textarea{border:1px solid var(--border-strong)!important;background:var(--input)!important;min-height:42px!important;color:var(--text)!important;box-shadow:none!important;border-radius:10px!important}input:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--green-line) 75%,var(--border-strong))!important}input:focus,select:focus,textarea:focus{border-color:var(--green)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--green-soft) 90%,transparent)!important}input::placeholder,textarea::placeholder{color:var(--muted-2)!important}.badge,.status,.count-chip{border-radius:999px!important}.notice,.success-banner,.error-banner{box-shadow:none!important;border-radius:11px!important}.notice{border:1px solid var(--green-line)!important;border-left:3px solid var(--green)!important;background:var(--green-soft)!important}.success-banner{border:1px solid var(--green-line)!important;background:var(--green-soft)!important;color:var(--green-strong)!important}.error-banner{background:var(--red-soft)!important;color:var(--red)!important;border:1px solid #ead3d5!important}.table-wrap{border:1px solid var(--border)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:12px!important}th{background:var(--surface-soft)!important;color:var(--muted)!important}td,th{border-color:var(--border)!important}tbody tr:hover{background:color-mix(in srgb,var(--green-soft) 32%,var(--surface))!important}body .admin-nav-shell{z-index:20!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;margin:0 0 18px!important;padding:0!important;position:relative!important;top:auto!important}body .admin-business-bar{margin:0 0 8px!important;padding:8px 4px!important}body .admin-business-current>span{color:var(--muted)!important}body .admin-business-current strong,body .admin-business-current select{color:var(--text-strong)!important}body .admin-founder-link{color:var(--muted)!important;background:0 0!important;border:1px solid #0000!important}body .admin-founder-link:hover{border-color:var(--green-line)!important;background:var(--green-soft)!important;color:var(--green-strong)!important}body .admin-portal-nav{border:1px solid var(--border)!important;border-radius:var(--clean-radius)!important;background:var(--surface)!important;min-height:56px!important;box-shadow:var(--clean-shadow)!important;gap:5px!important;margin:0 0 8px!important;padding:7px!important}body .admin-portal-nav a{min-height:40px!important;color:var(--muted)!important;border-radius:9px!important;padding:0 14px!important;font-size:12px!important;font-weight:820!important}body .admin-portal-nav a:hover{background:var(--surface-muted)!important;color:var(--text-strong)!important}body .admin-portal-nav a.active{background:var(--green-soft)!important;color:var(--green-strong)!important;box-shadow:inset 0 0 0 1px var(--green-line)!important}body .admin-utility-wrap{background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;margin:0 0 22px!important;padding:4px 5px!important}body .admin-utility-label{color:var(--muted-2)!important}body .admin-utility-nav{gap:4px!important}body .admin-utility-nav a{min-height:32px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0 10px!important;font-size:11px!important}body .admin-utility-nav a:hover,body .admin-utility-nav a.active{background:var(--surface-muted)!important;color:var(--green-strong)!important}.product-workspace-shared-nav{border:1px solid var(--border)!important;border-radius:var(--clean-radius)!important;background:var(--surface)!important;box-shadow:none!important;gap:4px!important;margin:0 0 8px!important;padding:6px!important}.product-workspace-shared-tab,.product-workspace-media-cta{border-radius:9px!important;min-height:40px!important;padding:9px 13px!important;font-size:12px!important;font-weight:820!important}.product-workspace-shared-tab{color:var(--muted)!important}.product-workspace-shared-tab:hover{background:var(--surface-muted)!important;color:var(--text-strong)!important}.product-workspace-shared-tab.active{background:var(--green-soft)!important;color:var(--green-strong)!important;box-shadow:inset 0 0 0 1px var(--green-line)!important}.product-workspace-media-cta{border:1px solid var(--green-line)!important;background:var(--green-soft)!important;color:var(--green-strong)!important}.product-workspace-subnav{gap:5px!important;margin:0 0 20px!important;padding:1px 2px!important}.product-workspace-subtab{min-height:33px!important;color:var(--muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:6px 10px!important}.product-workspace-subtab:hover{background:var(--surface-muted)!important;color:var(--text-strong)!important}.product-workspace-subtab.active{border-color:var(--green-line)!important;background:var(--green-soft)!important;color:var(--green-strong)!important}.landing-primary-nav{z-index:42!important;background:color-mix(in srgb,var(--bg) 95%,transparent)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;margin:0 0 18px!important;padding:6px 0!important;position:sticky!important;top:78px!important}.landing-primary-nav-inner{border:1px solid var(--border)!important;border-radius:var(--clean-radius)!important;background:var(--surface)!important;box-shadow:var(--clean-shadow)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:6px!important}.landing-primary-nav a{min-height:54px!important;color:var(--muted)!important;border:1px solid #0000!important;border-radius:10px!important;padding:10px 13px!important}.landing-primary-nav a:hover{background:var(--surface-muted)!important;color:var(--text-strong)!important}.landing-primary-nav a.active{border-color:var(--green-line)!important;background:var(--green-soft)!important;color:var(--green-strong)!important;box-shadow:none!important}.landing-primary-nav strong{font-size:12px!important;font-weight:850!important}.landing-primary-nav small{margin-top:2px;font-size:9px!important;line-height:1.35!important}.lp-setup-root{gap:16px!important}.lp-setup-top{border-radius:var(--clean-radius)!important;padding:20px 22px!important}.lp-completion{border:1px solid var(--green-line)!important;background:var(--green-soft)!important;border-radius:10px!important}.lp-tabs{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:12px!important;gap:4px!important;padding:5px!important}.lp-tabs button{min-height:38px!important;color:var(--muted)!important;border-radius:8px!important;padding:8px 11px!important;font-size:10px!important}.lp-tabs button:hover{background:var(--surface-muted)!important;color:var(--text-strong)!important}.lp-tabs button.active{background:var(--green-soft)!important;color:var(--green-strong)!important;box-shadow:inset 0 0 0 1px var(--green-line)!important}.lp-panel{gap:16px!important;max-width:none!important;padding:22px!important}.lp-toggle,.lp-readonly-grid>div,.lp-payment-option,.lp-status-editor>div,.lp-ack-preview,.lp-payment-box,.lp-template{border-color:var(--border)!important;background:var(--surface-soft)!important;box-shadow:none!important;border-radius:11px!important}.lp-payment-option:not(.disabled):hover{border-color:var(--green-line)!important;background:var(--green-soft)!important}.msg-root{gap:16px!important}.msg-heading{border-radius:var(--clean-radius)!important;padding:20px 22px!important}.msg-main-tabs,.msg-channel-tabs{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:11px!important;gap:4px!important;padding:5px!important}.msg-main-tabs button,.msg-channel-tabs button{min-height:38px!important;color:var(--muted)!important;border-radius:8px!important;padding:8px 14px!important}.msg-main-tabs button:hover,.msg-channel-tabs button:hover{background:var(--surface-muted)!important;color:var(--text-strong)!important}.msg-main-tabs button.active,.msg-channel-tabs button.active{background:var(--green-soft)!important;color:var(--green-strong)!important;box-shadow:inset 0 0 0 1px var(--green-line)!important}.msg-panel{border-radius:var(--clean-radius)!important;gap:17px!important;max-width:none!important;padding:22px!important}.msg-template-tabs{gap:7px!important}.msg-template-tabs button{border:1px solid var(--border)!important;background:var(--surface)!important;min-height:64px!important;color:var(--text)!important;border-radius:10px!important;padding:11px 12px!important}.msg-template-tabs button:hover{border-color:var(--green-line)!important;background:var(--surface-soft)!important}.msg-template-tabs button.active{border-color:var(--green-line)!important;background:var(--green-soft)!important;box-shadow:none!important}.msg-template-tabs strong{color:var(--text-strong)!important;font-size:10px!important}.msg-template-tabs small{font-size:8.5px!important;line-height:1.35!important}.msg-editor{border:1px solid var(--border)!important;background:var(--surface-soft)!important;box-shadow:none!important;border-radius:13px!important;padding:18px!important}.msg-editor.rich{padding:16px!important}.msg-toggle{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:10px!important}.msg-tags button,.msg-quick-times button{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--muted)!important;border-radius:8px!important}.msg-tags button:hover,.msg-quick-times button:hover{border-color:var(--green-line)!important;color:var(--green-strong)!important}.msg-quick-times button.active{border-color:var(--green-line)!important;background:var(--green-soft)!important;color:var(--green-strong)!important}.msg-followup-preview{border:1px solid var(--green-line)!important;background:var(--green-soft)!important;border-radius:12px!important}.rich-email-root{gap:14px!important}.rich-email-top{gap:10px!important}.rich-email-top button{border:1px solid var(--border)!important;background:var(--surface)!important;height:42px!important;color:var(--muted)!important;border-radius:10px!important}.rich-email-top button.active,.rich-email-top button:hover{border-color:var(--green-line)!important;background:var(--green-soft)!important;color:var(--green-strong)!important}.rich-layout{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)!important;gap:16px!important}.composer-card,.preview-card{border:1px solid var(--border)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:14px!important}.toolbar{border-bottom:1px solid var(--border)!important;background:var(--surface-soft)!important;gap:5px!important;padding:10px!important}.toolbar button,.toolbar select,.color-tool{border:1px solid var(--border)!important;background:var(--surface)!important;min-height:32px!important;color:var(--text)!important;box-shadow:none!important;border-radius:8px!important}.toolbar button:hover,.toolbar select:hover,.color-tool:hover{border-color:var(--green-line)!important;background:var(--green-soft)!important;color:var(--green-strong)!important}.toolbar .sep{background:var(--border)!important}.visual-editor,.source-editor{color:#2b302c!important;min-height:460px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:24px!important}.visual-editor:focus{box-shadow:inset 0 0 0 2px var(--green-line)!important}.tag-row{border-top:1px solid var(--border)!important;background:var(--surface-soft)!important;gap:6px!important;padding:11px 14px!important}.tag-row button{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--muted)!important;border-radius:7px!important}.tag-row button:hover{border-color:var(--green-line)!important;color:var(--green-strong)!important}.helper{border-top:1px solid var(--border)!important;background:var(--surface)!important;color:var(--muted)!important;padding:10px 14px!important}.attachment-list{border-top-color:var(--border)!important}.attachment-item{border-color:var(--border)!important;background:var(--surface-soft)!important;border-radius:9px!important}.editor-notice{border:1px solid var(--green-line)!important;background:var(--green-soft)!important;color:var(--green-strong)!important;border-radius:9px!important}.preview-card{background:var(--surface-soft)!important;padding:14px!important;top:88px!important}.preview-label{color:var(--green-strong)!important}.mail-window{border:1px solid var(--border-strong)!important;background:#fff!important;border-radius:12px!important;box-shadow:0 8px 24px #2a3a300d!important}.mail-meta{background:#fbfcfb!important;border-bottom-color:#edf0ed!important}.mail-body{min-height:350px!important}.preview-attachments{border-top-color:#edf0ed!important}.preview-attachments span{background:#fbfcfb!important;border-color:#edf0ed!important}@media (max-width:980px){.rich-layout{grid-template-columns:1fr!important}.preview-card{position:static!important}}@media (max-width:800px){.app-header-inner,.shell{width:min(100% - 22px,1400px)!important}.landing-primary-nav{top:64px!important}body .admin-portal-nav{box-shadow:none!important}}@media (max-width:680px){.landing-primary-nav{position:sticky!important;top:62px!important}.landing-primary-nav-inner{grid-template-columns:1fr!important}.landing-primary-nav a{min-height:46px!important}.msg-template-tabs{grid-template-columns:1fr!important}}
.msg-main-tabs{display:none!important}.msg-channel-tabs{min-width:300px;width:fit-content!important}.msg-template-tabs{background:0 0!important;padding:2px 0 4px!important}.msg-template-tabs button{box-shadow:none!important}.msg-actions,.lp-top-actions{align-items:center!important}.msg-actions .btn.secondary,.lp-top-actions .btn.secondary{background:var(--surface-soft)!important}.msg-panel>div:first-child,.lp-panel>.eyebrow:first-child{scroll-margin-top:170px}.msg-panel>div:first-child h3{letter-spacing:-.02em!important;font-size:20px!important}.msg-panel>div:first-child p{max-width:780px}.msg-heading,.lp-setup-top,.msg-panel,.lp-panel{box-shadow:none!important}.rich-email-top label>span{color:var(--muted)!important}.composer-card{background:var(--surface)!important}.preview-card{border-color:var(--green-line)!important}.preview-label{letter-spacing:.12em!important}.lp-tabs button:nth-last-child(-n+2){display:none!important}@media (max-width:680px){.landing-primary-nav-inner{scrollbar-width:none;display:flex!important;overflow-x:auto!important}.landing-primary-nav a{flex:0 0 190px!important}.msg-channel-tabs{width:100%!important;min-width:0!important}}
:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet)){--selected-bg:#f7f8f4;--selected-surface:#fff;--selected-soft:#f0f4ef;--selected-sage:#e7efe8;--selected-sage-2:#dbe8de;--selected-green:#527961;--selected-green-strong:#315d43;--selected-text:#243028;--selected-muted:#6d776f;--selected-border:#e0e5df;--selected-border-strong:#d1d9d2;--selected-ivory:#fbfaf6;--selected-sand:#f3f0e6;--selected-shadow:0 8px 24px #2b3a300e;color:var(--selected-text)}@media (min-width:1021px){:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet)){grid-template-columns:208px minmax(0,1fr);align-items:start;column-gap:18px;max-width:1480px!important;display:grid!important}:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet))>.admin-nav-shell{grid-area:1/1/span 30;align-self:start;position:sticky;top:14px;overflow:hidden;border:1px solid var(--selected-border)!important;background:var(--selected-surface)!important;box-shadow:var(--selected-shadow)!important;border-radius:16px!important;padding:12px!important}:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet))>:not(.admin-nav-shell){grid-column:2;min-width:0}:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet)) .admin-business-bar{border-bottom:1px solid var(--selected-border);gap:9px!important;padding:3px 3px 12px!important;display:grid!important}:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet)) .admin-business-current{gap:3px!important;display:grid!important}:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet)) .admin-business-current select{border-radius:8px!important;width:100%!important;max-width:none!important;min-height:34px!important}:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet)) .admin-founder-link{justify-self:start;padding:5px 7px!important;font-size:10px!important}:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet)) .admin-portal-nav{background:0 0!important;border:0!important;border-radius:0!important;gap:3px!important;min-height:0!important;margin:11px 0!important;padding:0!important;display:grid!important;overflow:visible!important}:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet)) .admin-portal-nav a{min-height:34px!important;color:var(--selected-muted)!important;border-radius:8px!important;justify-content:flex-start!important;padding:0 10px!important;font-size:11px!important;font-weight:760!important}:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet)) .admin-portal-nav a:hover{color:var(--selected-text)!important;background:var(--selected-soft)!important}:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet)) .admin-portal-nav a.active{color:var(--selected-green-strong)!important;background:var(--selected-sage)!important;box-shadow:none!important}:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet)) .admin-utility-wrap{border:0!important;border-top:1px solid var(--selected-border)!important;background:0 0!important;border-radius:0!important;gap:6px!important;margin:0!important;padding:10px 0 0!important;display:grid!important}:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet)) .admin-utility-nav{gap:3px!important;display:grid!important}:where(.control-dashboard,main:has(>.sales-heading),main:has(.landing-workspace-note),main:has(.sale-status-sheet)) .admin-utility-nav a{background:0 0!important;border:0!important;border-radius:7px!important;justify-content:flex-start!important;min-height:31px!important;padding:0 9px!important;font-size:10px!important}}.control-dashboard{background:0 0!important;padding-top:2px!important}.control-dashboard .control-hero{border:1px solid var(--selected-border)!important;box-shadow:var(--selected-shadow)!important;background:linear-gradient(135deg,#fff 0%,#f2f6f1 100%)!important;border-radius:14px!important;align-items:center!important;margin:0 0 12px!important;padding:18px 20px!important}.control-dashboard .control-hero h1{letter-spacing:-.035em!important;color:var(--selected-text)!important;font-size:28px!important}.control-dashboard .control-hero-copy>p:last-child{max-width:650px;color:var(--selected-muted)!important}.control-dashboard .control-hero .btn{border-radius:9px!important;min-height:36px!important;padding:0 13px!important}.control-dashboard .control-kpis{background:0 0!important;border:0!important;border-radius:0!important;gap:9px!important;margin-bottom:12px!important;overflow:visible!important}.control-dashboard .control-kpi{min-height:100px;border:1px solid var(--selected-border)!important;background:var(--selected-surface)!important;box-shadow:none!important;border-radius:12px!important;padding:15px 16px!important}.control-dashboard .control-kpi strong{color:var(--selected-text)!important;font-size:22px!important}.control-dashboard .control-section{margin-bottom:14px!important}.control-dashboard .control-section-heading{margin-bottom:8px!important}.control-dashboard .control-section-heading h2{font-size:18px!important}.control-dashboard .control-workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.control-dashboard .control-workspace{border-color:var(--selected-border)!important;min-height:154px!important;box-shadow:none!important;border-radius:12px!important;padding:14px!important}.control-dashboard .control-workspace.is-primary{background:linear-gradient(145deg,#fff,#edf4ee)!important;border-color:#d7e5da!important}.control-dashboard .control-workspace h3{font-size:15px!important}.control-dashboard .control-workspace p{font-size:10px!important;line-height:1.45!important}.control-dashboard .control-workspace-metric strong{font-size:18px!important}.control-dashboard .admin-performance-card,.control-dashboard .admin-dashboard-panel{border:1px solid var(--selected-border)!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important}.control-dashboard .admin-performance-card{margin-bottom:12px!important}.control-dashboard .admin-bar-track{background:#f0f3ef!important}.control-dashboard .admin-bar-track span{background:linear-gradient(#6f987d,#b9d1bf)!important}.control-dashboard .control-action-grid{gap:8px!important}.control-dashboard .control-action-grid>a{border-color:var(--selected-border)!important;box-shadow:none!important;background:#fff!important;border-radius:11px!important}.control-dashboard table{font-size:10px!important}main:has(>.sales-heading){background:0 0!important}main:has(>.sales-heading) .sales-heading{border-bottom:1px solid var(--selected-border)!important;margin:0 0 9px!important;padding:4px 2px 10px!important}main:has(>.sales-heading) .sales-heading h1{color:var(--selected-text)!important;font-size:24px!important}main:has(>.sales-heading) .sales-heading-right{font-size:10px!important}main:has(>.sales-heading) .sales-export{background:#fff!important;border-radius:7px!important}main:has(>.sales-heading) .sales-toolbar{border:1px solid var(--selected-border)!important;background:var(--selected-ivory)!important;border-radius:9px!important;margin-bottom:7px!important;padding:9px 10px!important}:is(main:has(>.sales-heading) .sales-filters select,main:has(>.sales-heading) .sales-filters input){border-color:var(--selected-border)!important;box-shadow:none!important;background:#fff!important}main:has(>.sales-heading) .sales-manual{border:1px solid var(--selected-border)!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important;margin-bottom:7px!important}main:has(>.sales-heading) .sales-manual summary{padding:9px 11px!important}main:has(>.sales-heading) .sales-ledger{overflow:hidden;border:1px solid var(--selected-border)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important}main:has(>.sales-heading) .sales-table{border-collapse:separate!important;border-spacing:0!important;font-size:9.5px!important}main:has(>.sales-heading) .sales-table thead th{border-bottom:1px solid var(--selected-border-strong)!important;color:#69736b!important;letter-spacing:.055em!important;background:#f5f6f2!important;padding:8px 7px!important;font-size:8px!important}main:has(>.sales-heading) .sales-table tbody td{vertical-align:top!important;background:#fff!important;border-bottom:1px solid #ecefeb!important;padding:8px 7px!important}main:has(>.sales-heading) .sales-table tbody tr:hover td{background:#fafbf8!important}main:has(>.sales-heading) .sales-cell{gap:3px!important;line-height:1.35!important}main:has(>.sales-heading) .sales-cell strong{font-size:9.5px!important}:is(main:has(>.sales-heading) .sales-cell span,main:has(>.sales-heading) .sales-cell a){font-size:8.5px!important}main:has(>.sales-heading) .sales-status{letter-spacing:.04em!important;border-radius:999px!important;justify-content:center!important;min-width:58px!important;padding:4px 7px!important;font-size:7.5px!important}main:has(>.sales-heading) .sales-status.paid{color:#3e724d!important;background:#e6f1e8!important}main:has(>.sales-heading) .sales-status.pending{color:#a37426!important;background:#f8efd8!important}main:has(>.sales-heading) .sales-status.failed{color:#a84f56!important;background:#f7e2e3!important}main:has(>.sales-heading) .sales-status.refunded{color:#626b65!important;background:#eceeed!important}main:has(>.sales-heading) .sales-icon-action{border-color:var(--selected-border)!important;width:28px!important;height:28px!important;color:var(--selected-green-strong)!important;background:#fff!important;border-radius:6px!important}main:has(>.sales-heading) .sales-quick-actions{gap:4px!important}main:has(>.sales-heading) .sales-bottom{background:#fbfbf8!important;border-top:0!important;padding:9px 10px!important}main:has(.landing-workspace-note){background:0 0!important}main:has(.landing-workspace-note) .portal-heading{box-shadow:none!important;background:linear-gradient(135deg,#fff,#fbfaf5)!important;border:1px solid #e7e3d8!important;border-radius:12px!important;margin:0 0 9px!important;padding:15px 17px!important}main:has(.landing-workspace-note) .portal-heading h1{color:#2f352f!important;font-size:24px!important}main:has(.landing-workspace-note) .product-workspace-shared-nav{background:#fbfaf6!important;border-color:#e5e0d4!important;border-radius:10px!important;margin-bottom:7px!important;padding:5px!important}:is(main:has(.landing-workspace-note) .product-workspace-shared-tab,main:has(.landing-workspace-note) .product-workspace-media-cta){border-radius:7px!important;min-height:35px!important;padding:7px 10px!important;font-size:10px!important}main:has(.landing-workspace-note) .product-workspace-shared-tab.active{color:#596750!important;background:#f1eee3!important;box-shadow:inset 0 0 0 1px #e0dac9!important}main:has(.landing-workspace-note) .product-workspace-subnav{margin-bottom:8px!important}main:has(.landing-workspace-note) .landing-setup-primary-nav{box-shadow:none!important;background:#fffdf8!important;border-color:#e4dece!important;margin-bottom:9px!important}main:has(.landing-workspace-note) .landing-workspace-note{gap:8px!important;margin-bottom:9px!important}main:has(.landing-workspace-note) .landing-workspace-note>div{background:#faf8f0!important;border-color:#e4dece!important;border-radius:9px!important;padding:10px 12px!important}main:has(.landing-workspace-note) .landing-workspace-note strong{color:#52634e!important}:is(main:has(.landing-workspace-note) .lp-shell,main:has(.landing-workspace-note) .lp-card,main:has(.landing-workspace-note) .landing-setup-card,main:has(.landing-workspace-note) .rich-email-editor,main:has(.landing-workspace-note) .message-center-shell){box-shadow:none!important;background:#fff!important;border-color:#e5e0d5!important}main:has(.landing-workspace-note) .lp-tabs{background:#faf8f2!important;border:1px solid #e7e1d4!important;border-radius:9px!important;padding:5px!important}main:has(.landing-workspace-note) .lp-tabs button{border-radius:7px!important;min-height:34px!important;font-size:9.5px!important}:is(main:has(.landing-workspace-note) .lp-tabs button[aria-selected=true],main:has(.landing-workspace-note) .lp-tabs button.active){color:#4f604b!important;background:#eeeade!important}:is(main:has(.landing-workspace-note) input,main:has(.landing-workspace-note) select,main:has(.landing-workspace-note) textarea){box-shadow:none!important;background:#fff!important;border-color:#ded9ce!important;border-radius:7px!important}main:has(.landing-workspace-note) .btn:not(.danger){border-radius:7px!important}main:has(.sale-status-sheet){background:0 0!important}main:has(.sale-status-sheet) .status-page-heading{border-bottom:1px solid var(--selected-border)!important;max-width:none!important;margin:0 0 9px!important;padding:4px 2px 10px!important}main:has(.sale-status-sheet) .status-page-heading h1{color:var(--selected-text)!important;font-size:24px!important}main:has(.sale-status-sheet) .sale-status-sheet{grid-template-columns:minmax(250px,.9fr) minmax(0,1.7fr);gap:10px;border:1px solid var(--selected-border)!important;max-width:none!important;box-shadow:none!important;background:#f8faf7!important;border-radius:13px!important;padding:10px!important;display:grid!important;overflow:visible!important}main:has(.sale-status-sheet) .status-sheet-title{text-align:left!important;color:var(--selected-text)!important;background:#fff!important;border:0!important;border-radius:9px!important;grid-column:1/-1!important;padding:10px 12px!important;font-size:17px!important}main:has(.sale-status-sheet) .status-block{border:1px solid var(--selected-border)!important;background:#fff!important;border-radius:10px!important;padding:13px!important}main:has(.sale-status-sheet) .status-block+.status-block{border-top:1px solid var(--selected-border)!important}main:has(.sale-status-sheet) .status-block:first-of-type{grid-area:2/1}main:has(.sale-status-sheet) .status-block:nth-of-type(2){grid-area:2/2/span 2}main:has(.sale-status-sheet) .status-block h2{border-bottom:1px solid var(--selected-border)!important;color:var(--selected-green-strong)!important;margin-bottom:10px!important;padding-bottom:8px!important;font-size:11px!important}:is(main:has(.sale-status-sheet) .status-block table,main:has(.sale-status-sheet) .status-block tbody,main:has(.sale-status-sheet) .status-block tr){width:100%!important;display:block!important}main:has(.sale-status-sheet) .status-block tr{border-bottom:1px solid #eef0ec!important;padding:7px 0!important}main:has(.sale-status-sheet) .status-block tr:last-child{border-bottom:0!important}:is(main:has(.sale-status-sheet) .status-block th,main:has(.sale-status-sheet) .status-block td){background:0 0!important;border:0!important;width:auto!important;padding:0!important;display:block!important}main:has(.sale-status-sheet) .status-block th{color:var(--selected-muted)!important;letter-spacing:.045em!important;text-transform:uppercase!important;margin-bottom:3px!important;font-size:8px!important;font-weight:800!important}main:has(.sale-status-sheet) .status-block td{color:var(--selected-text)!important;font-size:10.5px!important}main:has(.sale-status-sheet) .status-total{color:var(--selected-green-strong)!important;font-size:16px!important}main:has(.sale-status-sheet) .status-actions{grid-area:3/1;align-content:start;border:1px solid var(--selected-border)!important;background:#fff!important;border-radius:10px!important;padding:13px!important}main:has(.sale-status-sheet) .status-actions .btn{border-radius:7px!important;justify-content:center!important;width:100%!important;min-height:35px!important}main:has(.sale-status-sheet) .sale-status-pill{border-radius:999px!important;padding:4px 8px!important}@media (max-width:1020px){.control-dashboard .control-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}main:has(.sale-status-sheet) .sale-status-sheet{grid-template-columns:1fr!important}:is(main:has(.sale-status-sheet) .status-sheet-title,main:has(.sale-status-sheet) .status-block,main:has(.sale-status-sheet) .status-actions){grid-area:auto/1!important}}@media (max-width:700px){.control-dashboard .control-kpis{grid-template-columns:1fr 1fr!important}.control-dashboard .control-workspace-grid{grid-template-columns:1fr!important}main:has(>.sales-heading) .sales-toolbar{flex-direction:column!important;align-items:stretch!important}main:has(>.sales-heading) .sales-filters{grid-template-columns:1fr!important;width:100%!important;display:grid!important}:is(main:has(>.sales-heading) .sales-filters select,main:has(>.sales-heading) .sales-filters input){width:100%!important;min-width:0!important}main:has(.landing-workspace-note) .landing-workspace-note{grid-template-columns:1fr!important}}
body:has(.workspace-sidebar-root){background:#f7f8f4}body:has(.workspace-sidebar-root) .workspace-header{background:#ffffffed;border-bottom-color:#e4e8e2;box-shadow:0 1px #18211b05}body:has(.workspace-sidebar-root) main{color:#243028}body:has(.workspace-sidebar-root) main>.portal-heading{background:#fff;border:1px solid #e2e7e1;border-radius:16px;margin:0 0 16px;padding:18px 20px;box-shadow:0 8px 26px #1e2b2109}body:has(.workspace-sidebar-root) .landing-setup-page-head{background:#fff;border:1px solid #e2e7e1;border-radius:16px;margin:0 0 16px;padding:18px 20px;box-shadow:0 8px 26px #1e2b2109}body:has(.workspace-sidebar-root) .portal-heading h1{color:#223027;letter-spacing:-.035em}body:has(.workspace-sidebar-root) .landing-setup-page-head h1{color:#223027;letter-spacing:-.035em}body:has(.workspace-sidebar-root) .section-title{color:#223027;letter-spacing:-.035em}body:has(.workspace-sidebar-root) .eyebrow{color:#66826f;letter-spacing:.13em;font-size:9px;font-weight:900}body:has(.workspace-sidebar-root) .muted{color:#758078}:is(body:has(.workspace-sidebar-root) .card,body:has(.workspace-sidebar-root) .panel,body:has(.workspace-sidebar-root) .admin-card){background:#fff;border-color:#e2e7e1;border-radius:16px;box-shadow:0 7px 24px #1e2b2109}body:has(.workspace-sidebar-root) .card+.card{margin-top:14px}:is(body:has(.workspace-sidebar-root) input,body:has(.workspace-sidebar-root) select,body:has(.workspace-sidebar-root) textarea){color:#243028;background:#fff;border-color:#dfe5df;border-radius:10px}:is(body:has(.workspace-sidebar-root) input:focus,body:has(.workspace-sidebar-root) select:focus,body:has(.workspace-sidebar-root) textarea:focus){border-color:#a9c7b3;outline:none;box-shadow:0 0 0 3px #7ea4831f}body:has(.workspace-sidebar-root) .btn{border-radius:10px}body:has(.workspace-sidebar-root) button:not(.workspace-sidebar-mobile-trigger):not(.workspace-sidebar-backdrop):not(.workspace-sidebar-collapse):not(.workspace-sidebar-mobile-close){border-radius:10px}:is(body:has(.workspace-sidebar-root) .btn.secondary,body:has(.workspace-sidebar-root) .btn.ghost){background:#fff;border-color:#dde4de}body:has(.workspace-sidebar-root) table{border-collapse:separate;border-spacing:0}body:has(.workspace-sidebar-root) th{color:#758078;letter-spacing:.06em;text-transform:uppercase;background:#fafbf8;font-size:9px;font-weight:900}:is(body:has(.workspace-sidebar-root) td,body:has(.workspace-sidebar-root) th){border-bottom-color:#e8ece7}body:has(.workspace-sidebar-root) tbody tr:hover td{background:#fbfcfa}:is(body:has(.workspace-sidebar-root) .status,body:has(.workspace-sidebar-root) .badge){box-shadow:none;border-radius:999px}body:has(.workspace-sidebar-root) .notice{border-radius:12px}:is(body:has(.workspace-sidebar-root) .portal-main-grid,body:has(.workspace-sidebar-root) .grid,body:has(.workspace-sidebar-root) .stats-grid){gap:14px}body:has(.workspace-sidebar-root) .table-wrap{background:#fff;border:1px solid #e5e9e4;border-radius:13px;overflow:auto}:is(body:has(.workspace-sidebar-root) .product-workspace-shared-nav,body:has(.workspace-sidebar-root) .product-workspace-subnav,body:has(.workspace-sidebar-root) .landing-primary-nav){display:none!important}:is(body:has(.workspace-sidebar-root) .founder-sidebar-business-link,body:has(.workspace-sidebar-root) .admin-sidebar-founder){box-shadow:none}@media (max-width:760px){body:has(.workspace-sidebar-root) main>.portal-heading{border-radius:14px;padding:15px}body:has(.workspace-sidebar-root) .landing-setup-page-head{border-radius:14px;padding:15px}:is(body:has(.workspace-sidebar-root) .card,body:has(.workspace-sidebar-root) .panel,body:has(.workspace-sidebar-root) .admin-card){border-radius:14px}}
body:has(.workspace-sidebar-root){--action-primary:#6f967b;--action-primary-hover:#5f846b;--action-soft:#edf3ee;--action-soft-hover:#e4ede6;--action-text:#243028;--action-muted:#68746c;--action-danger:#a65e63;--action-danger-soft:#f7ecec;--workspace-edge:8px}body:has(.workspace-sidebar-root) .app-header{border-bottom:0!important;box-shadow:0 1px #1c271f06!important}body:has(.workspace-sidebar-root) .app-header-inner{width:calc(100% - 16px)!important;max-width:none!important;margin-inline:8px!important}body:has(.workspace-sidebar-root) .shell{width:calc(100% - 16px)!important;max-width:none!important;margin-inline:8px!important;padding-top:12px!important;padding-bottom:42px!important}body:has(.workspace-sidebar-root) main:has(>.workspace-sidebar-root){width:100%!important;max-width:none!important;padding-right:0!important}body:has(.workspace-sidebar-root) main:has(>.workspace-sidebar-root)>:not(.workspace-sidebar-root):not(style){max-width:none}body:has(.workspace-sidebar-root) main>.portal-heading{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 2px 12px!important}body:has(.workspace-sidebar-root) .landing-setup-page-head{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 2px 12px!important}body:has(.workspace-sidebar-root) :is(.card,.panel,.admin-card){border:0!important;box-shadow:0 7px 22px #1e2b2108!important}body:has(.workspace-sidebar-root) :is(.table-wrap,.sales-toolbar,.sales-manual,.sales-ledger,.sale-status-sheet){border:0!important}body:has(.workspace-sidebar-root) .table-wrap{box-shadow:none!important}body:has(.workspace-sidebar-root) .sales-heading{border-bottom:0!important;padding-bottom:7px!important}:is(body:has(.workspace-sidebar-root) .status-page-heading,body:has(.workspace-sidebar-root) .sale-status-sheet){max-width:none!important}body:has(.workspace-sidebar-root) :is(.btn,button,a[role=button],input[type=submit],input[type=button]){transition:background-color .14s,color .14s,box-shadow .14s,transform .14s,opacity .14s}body:has(.workspace-sidebar-root) .btn{letter-spacing:-.005em;background:var(--action-primary)!important;color:#fff!important;border:0!important;border-radius:10px!important;gap:7px!important;min-height:34px!important;padding:0 13px!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;box-shadow:0 3px 10px #496f541a!important}body:has(.workspace-sidebar-root) .btn:hover{transform:translateY(-1px);background:var(--action-primary-hover)!important;box-shadow:0 5px 14px #496f5424!important}body:has(.workspace-sidebar-root) .btn.compact{border-radius:9px!important;min-height:30px!important;padding:0 10px!important;font-size:9.5px!important}body:has(.workspace-sidebar-root) :is(.btn.secondary,.btn.ghost){background:var(--action-soft)!important;color:var(--action-text)!important;box-shadow:none!important;border:0!important}body:has(.workspace-sidebar-root) :is(.btn.secondary,.btn.ghost):hover{transform:translateY(-1px);background:var(--action-soft-hover)!important;color:#365844!important}body:has(.workspace-sidebar-root) :is(.btn.danger,.btn.destructive,.btn.delete){background:var(--action-danger-soft)!important;color:var(--action-danger)!important;box-shadow:none!important}body:has(.workspace-sidebar-root) form button[type=submit]:not(.btn):not(.workspace-sidebar-mobile-trigger){background:var(--action-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:34px;padding:0 13px;font-size:10.5px;font-weight:850}body:has(.workspace-sidebar-root) form input[type=submit]{background:var(--action-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:34px;padding:0 13px;font-size:10.5px;font-weight:850}body:has(.workspace-sidebar-root) button:disabled{opacity:.42!important;box-shadow:none!important;transform:none!important}body:has(.workspace-sidebar-root) .btn[aria-disabled=true]{opacity:.42!important;box-shadow:none!important;transform:none!important}body:has(.workspace-sidebar-root) .stack{gap:7px}body:has(.workspace-sidebar-root) :is(.sales-filter-button,.theme-toggle){background:var(--action-soft)!important;height:32px!important;min-height:32px!important;color:var(--action-text)!important;box-shadow:none!important;border:0!important;border-radius:9px!important}body:has(.workspace-sidebar-root) :is(.sales-filter-button,.theme-toggle):hover{background:var(--action-soft-hover)!important;color:#365844!important}body:has(.workspace-sidebar-root) .sales-pagination :is(a,button){background:var(--action-soft)!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--action-muted)!important;border:0!important;border-radius:8px!important;padding:0 8px!important}body:has(.workspace-sidebar-root) .sales-pagination a.active{background:var(--action-primary)!important;color:#fff!important}body:has(.workspace-sidebar-root) .sales-quick-actions{flex-wrap:wrap!important;gap:5px!important;min-width:205px!important}body:has(.workspace-sidebar-root) .sales-quick-actions .sales-icon-action{background:var(--action-soft)!important;width:auto!important;min-width:38px!important;height:30px!important;min-height:30px!important;color:var(--action-text)!important;box-shadow:none!important;border:0!important;border-radius:9px!important;padding:0 9px!important;font-size:0!important}body:has(.workspace-sidebar-root) .sales-quick-actions .sales-icon-action:hover{transform:translateY(-1px);background:var(--action-soft-hover)!important;color:#365844!important}body:has(.workspace-sidebar-root) .sales-quick-actions .sales-icon-action.view:after{content:"Status";font-size:9px;font-weight:850}body:has(.workspace-sidebar-root) .sales-quick-actions .sales-icon-action.recover:after{content:"Recover";font-size:9px;font-weight:850}body:has(.workspace-sidebar-root) .sales-quick-actions .sales-icon-action.notify:after{content:"Send";font-size:9px;font-weight:850}body:has(.workspace-sidebar-root) .sales-quick-actions .sales-icon-action.followup:after{content:"Follow Up";font-size:9px;font-weight:850}body:has(.workspace-sidebar-root) .sales-quick-actions .sales-icon-action:disabled:after{opacity:.72}body:has(.workspace-sidebar-root) .sales-action-message{border:0!important;border-radius:10px!important;width:230px!important;padding:9px 10px!important;font-size:9px!important;line-height:1.4!important;top:34px!important;box-shadow:0 10px 28px #1f2b241c!important}@media (max-width:1100px){:is(body:has(.workspace-sidebar-root) .app-header-inner,body:has(.workspace-sidebar-root) .shell){width:calc(100% - 12px)!important;margin-inline:6px!important}}@media (max-width:640px){body:has(.workspace-sidebar-root){--workspace-edge:6px}body:has(.workspace-sidebar-root) .shell{padding-bottom:28px!important}body:has(.workspace-sidebar-root) .btn{min-height:33px!important;padding-inline:11px!important}body:has(.workspace-sidebar-root) .sales-quick-actions{min-width:0!important}body:has(.workspace-sidebar-root) .sales-quick-actions .sales-icon-action{min-width:34px!important;padding-inline:7px!important}}
@media (min-width:1101px){.workspace-sidebar-root.is-collapsed:hover{width:68px!important;box-shadow:0 18px 50px #18211b14!important}.workspace-sidebar-root.is-collapsed .workspace-sidebar-top,.workspace-sidebar-root.is-collapsed:hover .workspace-sidebar-top{flex-direction:column!important;justify-content:center!important;gap:7px!important;min-height:92px!important;padding:10px 8px!important}.workspace-sidebar-root.is-collapsed .workspace-sidebar-identity,.workspace-sidebar-root.is-collapsed:hover .workspace-sidebar-identity{flex:none!important}.workspace-sidebar-root.is-collapsed .workspace-sidebar-copy,.workspace-sidebar-root.is-collapsed:hover .workspace-sidebar-copy{display:none!important}.workspace-sidebar-root.is-collapsed .workspace-sidebar-collapse,.workspace-sidebar-root.is-collapsed:hover .workspace-sidebar-collapse{background:var(--surface-muted)!important;width:24px!important;height:24px!important;min-height:24px!important;color:var(--muted)!important;box-shadow:none!important;border:0!important;border-radius:8px!important;padding:0!important;font-size:12px!important;display:grid!important}.workspace-sidebar-root.is-collapsed .workspace-sidebar-context,.workspace-sidebar-root.is-collapsed:hover .workspace-sidebar-context{display:none!important}.workspace-sidebar-root.is-collapsed .workspace-sidebar-group-label,.workspace-sidebar-root.is-collapsed:hover .workspace-sidebar-group-label{height:8px!important;padding:0!important;font-size:0!important}.workspace-sidebar-root.is-collapsed .workspace-sidebar-group a,.workspace-sidebar-root.is-collapsed:hover .workspace-sidebar-group a{justify-content:center!important;padding:7px!important}.workspace-sidebar-root.is-collapsed .workspace-sidebar-label,.workspace-sidebar-root.is-collapsed:hover .workspace-sidebar-label{display:none!important}.workspace-sidebar-root.is-collapsed .workspace-sidebar-footer,.workspace-sidebar-root.is-collapsed:hover .workspace-sidebar-footer{padding:8px!important}}
body:has(.workspace-sidebar-root){overflow-x:hidden}body:has(.workspace-sidebar-root) .shell{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px 12px 40px!important}body:has(.workspace-sidebar-root) main:has(.workspace-sidebar-root){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-right:0!important;transition:padding-left .18s!important}body:has(.workspace-sidebar-root) main:has(.workspace-sidebar-root)>:not(.workspace-sidebar-root):not(style){box-sizing:border-box;width:100%;min-width:0;max-width:none}body:has(.workspace-sidebar-root) main:has(>.sales-heading){grid-template-columns:none!important;column-gap:0!important;max-width:none!important;display:block!important}body:has(.workspace-sidebar-root) main:has(>.sales-heading)>:not(.workspace-sidebar-root):not(style){grid-area:auto!important}@media (min-width:1101px){.workspace-sidebar-root{left:12px!important}body:has(.workspace-sidebar-root) main:has(.workspace-sidebar-root:not(.is-collapsed)){padding-left:276px!important}body:has(.workspace-sidebar-root) main:has(.workspace-sidebar-root.is-collapsed){padding-left:96px!important}:is(html[data-workspace-sidebar=expanded] body:has(.workspace-sidebar-root) main:has(.workspace-sidebar-root.is-collapsed),html[data-workspace-sidebar=collapsed] body:has(.workspace-sidebar-root) main:has(.workspace-sidebar-root.is-collapsed)){padding-left:96px!important}:is(html[data-workspace-sidebar=expanded] body:has(.workspace-sidebar-root) main:has(.workspace-sidebar-root:not(.is-collapsed)),html[data-workspace-sidebar=collapsed] body:has(.workspace-sidebar-root) main:has(.workspace-sidebar-root:not(.is-collapsed))){padding-left:276px!important}}@media (max-width:1100px){body:has(.workspace-sidebar-root) .shell{width:100%!important;margin:0!important;padding:10px 10px 30px!important}:is(body:has(.workspace-sidebar-root) main:has(.workspace-sidebar-root),body:has(.workspace-sidebar-root) main:has(.workspace-sidebar-root.is-collapsed)){padding-top:54px!important;padding-left:0!important;padding-right:0!important}}@media (max-width:640px){body:has(.workspace-sidebar-root) .shell{padding:8px 8px 26px!important}}
:is(body:has(.workspace-sidebar-root) main:has(.order-workspace-heading),body:has(.workspace-sidebar-root) main:has(.status-page-heading),body:has(.workspace-sidebar-root) main:has(.portal-heading)){max-width:none!important}body:has(.workspace-sidebar-root) :is(.order-profile-hero,.order-workspace-tabs,.order-workspace-panels,.order-workspace-panel,.order-workspace-block){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.order-workspace-tabbar label,.order-workspace-tabbar button{transition:background-color .14s,color .14s,box-shadow .14s,transform .14s!important}.order-workspace-tabbar label:hover,.order-workspace-tabbar button:hover{transform:translateY(-1px)}.order-workspace-panel{animation:.16s ease-out orderWorkspaceIn}.sales-icon-action,.sale-resend-wrap .btn,.status-actions .btn{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sales-icon-action:active,.sale-resend-wrap .btn:active,.status-actions .btn:active{transform:translateY(0)scale(.98)!important}.sales-action-message,.sale-resend-message{animation:.14s ease-out orderWorkspaceIn}@keyframes orderWorkspaceIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.order-workspace-panel,.sales-action-message,.sale-resend-message{animation:none!important}.order-workspace-tabbar label,.order-workspace-tabbar button,.sales-icon-action{transition:none!important}}
.brand-mark,.workspace-sidebar-mark{color:#0000!important;background:#040d1f!important;border-color:#213963!important;padding:0!important;overflow:hidden!important;box-shadow:0 1px 5px #020c211f!important}.brand-mark img,.workspace-sidebar-mark img{object-fit:cover;width:100%;height:100%;display:block}
