/* PARSHEY COMMERCE / STUDIO — ÖZGÜN ARAYÜZ SISTEMI
   Sıfırdan Parshey için tasarlandı. Aurora tema dosyasına bağlı değildir.
   Design tokens: mineral ink, porcelain, botanical teal, burnt copper. */
:root{
 --font:Inter,"Segoe UI",system-ui,-apple-system,Arial,sans-serif;
 --mono:ui-monospace,SFMono-Regular,Consolas,monospace;
 --bg:#f3f6f4;--surface:#fff;--surface-2:#f6f9f8;--surface-3:#ecf2ef;
 --ink:#183039;--ink-2:#42575d;--muted:#74878a;
 --line:#dde7e3;--line-strong:#cbdad4;--accent:#08766d;--accent-ink:#075a53;--accent-soft:#e1f3ee;
 --copper:#b8764e;--pink:#b65c6b;--teal:#22a59a;--amber:#e0a45c;
 --ok:#16835e;--ok-soft:#e8f6eb;--warn:#a66b22;--warn-soft:#fff6e5;--bad:#b7444c;--bad-soft:#fff0f0;--info:#31729c;--info-soft:#e9f3fa;
 --side:#122d31;--side-2:#0b2025;--side-ink:#ebf3f0;--side-muted:#a1b7b4;--side-line:rgba(255,255,255,.10);
 --r-sm:9px;--r:14px;--r-lg:18px;--r-xl:24px;
 --shadow-sm:0 1px 3px rgba(14,47,47,.045);--shadow:0 7px 26px rgba(16,56,57,.045),0 1px 3px rgba(16,56,57,.035);
 --shadow-lg:0 23px 60px rgba(11,42,47,.2);--side-w:264px;--top-h:76px;--ease:ease;
 --grad:linear-gradient(115deg,#08766d,#176157);--grad-cool:linear-gradient(135deg,#1d8793,#2e9e8f);--grad-warm:linear-gradient(135deg,#bd7951,#d4a06c);
 color-scheme:light;
}
html[data-theme=dark],html[data-theme=system].force-dark{
 --bg:#112124;--surface:#1a3033;--surface-2:#213b3d;--surface-3:#284549;
 --ink:#eff9f6;--ink-2:#c3d8d2;--muted:#a2b9b5;--line:#375254;--line-strong:#476568;
 --accent:#6cc8b4;--accent-ink:#a0e1d0;--accent-soft:#214941;
 --ok:#79dbaa;--ok-soft:#234b3c;--warn:#f0bc74;--warn-soft:#503e27;--bad:#ff969e;--bad-soft:#4e2f36;--info:#9bc8ef;--info-soft:#264454;
 --shadow:0 2px 14px rgba(0,0,0,.17);--shadow-lg:0 24px 60px rgba(0,0,0,.4);color-scheme:dark;
}
@media(prefers-color-scheme:dark){html[data-theme=system]{--bg:#112124;--surface:#1a3033;--surface-2:#213b3d;--surface-3:#284549;--ink:#eff9f6;--ink-2:#c3d8d2;--muted:#a2b9b5;--line:#375254;--line-strong:#476568;--accent:#6cc8b4;--accent-ink:#a0e1d0;--accent-soft:#214941;--ok:#79dbaa;--ok-soft:#234b3c;--warn:#f0bc74;--warn-soft:#503e27;--bad:#ff969e;--bad-soft:#4e2f36;--info:#9bc8ef;--info-soft:#264454;--shadow:0 2px 14px rgba(0,0,0,.17);color-scheme:dark}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.53 var(--font);-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--font)}
[hidden]{display:none!important}img{max-width:100%;height:auto}svg{max-width:100%}a{color:var(--accent-ink);text-decoration:none}a:hover{color:var(--accent)}h1,h2,h3{line-height:1.18;letter-spacing:-.025em;margin:0 0 9px;color:var(--ink)}h1{font-size:clamp(25px,2.4vw,34px);font-weight:780}h2{font-size:19px;font-weight:760}h3{font-size:16px}p{margin:0 0 12px}small{font-size:12px}strong,b{font-weight:720}code,kbd{font-family:var(--mono)}button{cursor:pointer}.muted{color:var(--muted)}.hint{font-size:12px;color:var(--muted)}
:focus-visible{outline:3px solid #58bfb0;outline-offset:3px;border-radius:5px}::selection{background:#a7dbce;color:#143738}
::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#b9cac4;border:2px solid transparent;background-clip:padding-box;border-radius:8px}::-webkit-scrollbar-track{background:transparent}
/* Sidebar / workspace frame */
.layout{min-height:100vh}.side{position:fixed;inset:0 auto 0 0;width:var(--side-w);z-index:62;display:flex;flex-direction:column;background:var(--side);color:var(--side-ink);border-right:1px solid var(--side-line);transition:transform .22s ease;overflow:hidden}
.side:before{content:"";position:absolute;inset:0 0 auto;height:185px;pointer-events:none;background:radial-gradient(ellipse at 15% 0%,rgba(66,158,142,.16),transparent 72%)}
.side-brand{position:relative;display:flex;align-items:center;gap:13px;margin:0 0 5px;padding:27px 20px 20px;color:white;border-bottom:1px solid var(--side-line)}.side-brand:hover{color:white}
.side-mark{width:40px;height:42px;display:grid;place-items:center;flex:none;background:#e5efdf;color:#1d5850;font-family:Georgia,serif;font-weight:800;font-size:27px;border-radius:7px 19px 7px 19px;transform:rotate(-4deg);box-shadow:inset -5px -5px 0 rgba(33,102,91,.11)}.side-mark::first-letter{transform:rotate(4deg)}
.side-word{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.side-word img{display:block;width:150px;max-height:20px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.side-word small,.auth-brand small{font-size:9px;letter-spacing:.27em;font-weight:750;color:#abc8bf}
.side-workspace{position:relative;display:flex;align-items:center;gap:9px;min-height:40px;margin:12px 13px 10px;padding:9px 12px;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.085);border-radius:12px;color:#e5f0eb;font-size:12px}.side-workspace i{width:8px;height:8px;flex:none;border-radius:50%;background:#75d2a9;box-shadow:0 0 0 3px rgba(117,210,169,.12)}.side-workspace span{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-workspace small{margin-left:auto;font-size:10px;color:#9bbaaf;white-space:nowrap}
.side-scroll{flex:1;overflow:auto;padding:8px 12px 16px;scrollbar-width:thin}.side-group{margin:8px 0 20px}.side-label{padding:8px 13px;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:#85aaa3}.side-link{position:relative;display:flex;align-items:center;gap:12px;min-height:42px;padding:9px 13px;margin:2px 0;border-radius:10px;color:#c7dad4;font-size:13px;font-weight:590;transition:background .15s,color .15s}.side-link:hover{background:rgba(255,255,255,.075);color:#fff}.side-link.is-active{background:#e3f0e9;color:#164943;font-weight:750}.side-link.is-active:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:2px;background:#83d2ac}.side-link svg{width:18px;height:18px;flex:none;stroke-width:1.8}.side-count{margin-left:auto;min-width:22px;height:20px;padding:0 7px;background:rgba(255,255,255,.17);border-radius:6px;display:grid;place-items:center;font-size:11px;color:inherit}.side-link.is-active .side-count{background:#bedcd2}
.side-channels{margin:4px 13px 13px;padding:14px 12px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:13px}.side-channels-head{display:flex;justify-content:space-between;gap:7px;align-items:center;margin-bottom:8px;color:#adc7bf;letter-spacing:.12em;font-size:10px;font-weight:780}.side-channels-head a{color:#d7eee4;letter-spacing:0;font-weight:600}.side-channel{display:flex;align-items:center;gap:9px;padding:5px 1px;font-size:12px;color:#d9e9e2}.side-channel em{font-size:10px;color:#8baaa4;font-style:normal;margin-left:auto}.side-channel em.on{color:#79d7a8}.ch-dot{width:8px;height:8px;flex:none;border-radius:3px;background:#9aacad}.ch-dot.trendyol{background:#f47d22}.ch-dot.n11{background:#aa75ce}.ch-dot.hepsiburada{background:#ff8741}.ch-dot.amazon{background:#ffc36b}.ch-dot.pazarama{background:#54bae4}.side-foot{padding:12px 19px;color:#92b1a8;letter-spacing:.08em;font-size:10px;border-top:1px solid var(--side-line)}
.main{margin-left:var(--side-w);min-width:0;min-height:100vh;display:flex;flex-direction:column}.content{flex:1;width:100%;max-width:1580px;margin:0 auto;padding:23px 32px 54px;min-width:0}
/* Top navigation */
.pc3-topbar{height:var(--top-h);display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:0;z-index:48;padding:0 31px;background:var(--surface);border-bottom:1px solid var(--line)}
.pc3-topbar-start,.pc3-topbar-end,.pc3-topbar-tools{display:flex;align-items:center;gap:12px;min-width:0}.pc3-topbar-end{gap:8px}.pc3-crumb{display:flex;flex-direction:column;min-width:0}.pc3-crumb span{color:var(--muted);font-size:10px;letter-spacing:.15em;font-weight:750;white-space:nowrap}.pc3-crumb strong{font-weight:760;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc3-menu-button{border:1px solid var(--line);background:var(--surface);width:39px;height:39px;border-radius:11px;display:none;align-items:center;justify-content:center;color:var(--ink)}.pc3-menu-button svg{width:19px;height:19px}
.pc3-search{height:40px;width:min(310px,25vw);display:flex;align-items:center;gap:9px;padding:0 11px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px}.pc3-search>span{display:flex;color:var(--muted)}.pc3-search>span svg{width:17px;height:17px}.pc3-search input{border:0!important;box-shadow:none!important;background:transparent!important;height:auto!important;padding:0!important;min-width:0;flex:1;width:100%;font-size:12px!important;outline:0}.pc3-search kbd{color:var(--muted);font-size:10px;padding:2px 5px;background:var(--surface);border:1px solid var(--line);border-radius:5px;white-space:nowrap}
.pc3-iconbtn,.pc10-mobile-search{width:40px;height:40px;flex:none;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--ink-2);background:var(--surface);cursor:pointer}.pc3-iconbtn:hover{color:var(--accent-ink);background:var(--surface-2)}.pc3-iconbtn svg,.pc10-mobile-search svg{width:19px;height:19px}.pc10-mobile-search{display:none}
.pc34-notify-wrap,.pc3-profile-wrap{position:relative}.pc34-count{position:absolute;right:-5px;top:-5px;background:#b94f4b;color:white;padding:0 5px;border:2px solid var(--surface);border-radius:15px;min-width:20px;height:20px;display:grid;place-items:center;font-size:10px;font-weight:800}
.pc3-user-toggle{height:42px;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:3px 10px 3px 4px;max-width:245px;color:var(--ink)}.pc3-user-toggle:hover{background:var(--surface-2)}.pc3-avatar{width:33px;height:33px;border-radius:9px;display:grid;place-items:center;flex:none;background:#dceee7;color:#07574e;font-size:13px;font-weight:800}.pc3-avatar-large{width:57px;height:57px;font-size:22px;border-radius:17px}.pc3-user-caption{min-width:0;line-height:1.23;display:flex;flex-direction:column;text-align:left}.pc3-user-caption strong{font-size:12px;color:var(--ink)}.pc3-user-caption small{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:158px}
.pc3-user-menu,.pc34-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:90;background:var(--surface);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow-lg);color:var(--ink)}.pc3-user-menu{width:280px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);overflow:auto;padding:8px}.pc3-menu-head{display:flex;gap:12px;align-items:center;padding:10px}.pc3-menu-head>div{min-width:0}.pc3-menu-head small{display:block;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc3-user-menu a{display:flex;align-items:center;gap:10px;min-height:39px;padding:9px 11px;border-radius:8px;color:var(--ink-2);font-size:13px;line-height:1.4}.pc3-user-menu a:hover{background:var(--surface-2);color:var(--accent-ink)}.pc3-user-menu a svg{display:block;width:18px!important;height:18px!important;flex:0 0 18px;max-width:18px}.pc3-user-menu a.pc3-logout{color:var(--bad)}.pc3-menu-divider{border-top:1px solid var(--line);margin:6px}.pc3-menu-label{font-size:10px;letter-spacing:.1em;color:var(--muted);font-weight:780;padding:6px 11px}.pc3-theme-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;background:var(--surface-2);padding:4px;border:1px solid var(--line);border-radius:10px}.pc3-theme-picker button{border:0;border-radius:7px;padding:8px 5px;background:transparent;color:var(--ink-2);font-size:12px}.pc3-theme-picker button.selected{background:var(--surface);box-shadow:var(--shadow-sm);font-weight:750;color:var(--accent-ink)}
.pc34-panel{width:min(385px,calc(100vw - 24px));overflow:hidden}.pc34-panel-head{display:flex;justify-content:space-between;align-items:center;padding:16px 17px 9px}.pc34-panel-head button,.pc36-bottom button{border:0;background:transparent;color:var(--accent-ink);font-size:12px;font-weight:750}.pc36-controls{display:flex;flex-wrap:wrap;gap:7px;padding:0 17px 13px;border-bottom:1px solid var(--line)}.pc36-controls select{width:auto!important;height:32px!important;font-size:12px!important}.pc36-only{font-size:12px;color:var(--ink-2);display:flex;align-items:center;gap:6px}.pc34-list{padding:7px;overflow-y:auto;max-height:345px}.pc34-list>p,.pc34-empty{color:var(--muted);text-align:center;padding:30px}.pc34-item{display:block;padding:11px 13px;border-radius:10px}.pc34-item:hover{background:var(--surface-2)}.pc34-item.unread{border-left:3px solid var(--accent)}.pc34-item strong{display:block;font-size:12px}.pc34-item p{color:var(--ink-2);font-size:12px;margin:3px 0}.pc34-item small{color:var(--muted)}.pc36-bottom{display:flex;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--line)}.pc36-preferences{padding:12px;display:flex;flex-wrap:wrap;gap:10px}.pc36-preferences strong,.pc36-preferences p{width:100%}
/* Shared page controls */
.pc68-subnav{width:100%;max-width:1580px;padding:17px 32px 0;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pc68-subnav-left{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.pc68-current-page{color:var(--ink-2);font-weight:750}.pc68-separator{color:var(--line-strong)}.pc68-subnav-right{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pc68-notes,.pc68-sync-state{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;padding:6px 8px}.pc68-range select{width:auto;min-width:118px;height:37px!important;font-weight:650;border-radius:9px!important}.pc68-green-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3ca579;box-shadow:0 0 0 3px #dff4e7}.pc68-refresh{height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:1px solid #08766d;border-radius:9px;color:#fff;background:#08766d;font-weight:740;font-size:12.5px}.pc68-refresh:hover{background:#06584f}.pc68-refresh:disabled{opacity:.6;cursor:wait}.pc68-refresh svg{height:15px;width:15px}.pc31-data-running .pc68-refresh svg,.pc31-loader-inner img{animation:pc-spin 2s linear infinite}@keyframes pc-spin{to{transform:rotate(360deg)}}
.pc-sync-toast{position:fixed;z-index:110;bottom:22px;left:50%;transform:translateX(-50%);background:#153a3b;color:#fff;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 26px);min-width:min(400px,calc(100vw - 26px));border-radius:11px;padding:12px 15px;box-shadow:var(--shadow-lg);font-size:12px}.pc-sync-dot{height:9px;width:9px;flex:none;border-radius:50%;background:#67cbb0}.pc-sync-toast[data-status=warning] .pc-sync-dot{background:#e8b367}.pc-sync-toast button{border:1px solid rgba(255,255,255,.23);background:rgba(255,255,255,.08);color:white;border-radius:7px;padding:6px 11px}
.page-head,.top,.pc3-page-heading,.orders-head,.pc62-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:3px 0 20px;flex-wrap:wrap}.page-head h1,.top h1,.pc3-page-heading h1,.orders-head h1,.pc62-heading h1{font-size:29px;margin:3px 0 5px}.page-head p,.top p,.pc3-page-heading p,.orders-head p,.pc62-heading p{color:var(--muted);margin:0;max-width:740px}.page-kicker,.pc3-kicker,.pc26-eyebrow,.dash-overline,.pc53-eyebrow,.pc106-eyebrow,.pc-eyebrow,.pc10-signin-kicker,.pc106-detail-eyebrow{display:inline-flex;gap:6px;align-items:center;color:var(--accent-ink);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.page-kicker:before{content:"";height:8px;width:8px;background:var(--copper);border-radius:2px}.page-chips{display:flex;gap:8px;flex-wrap:wrap}
.card,.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:21px 22px;margin:0 0 18px}.card h2,.panel h2{font-size:17px}.split{display:grid;grid-template-columns:minmax(300px,370px) minmax(0,1fr);gap:18px;align-items:start}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.actions form{margin:0}.empty,.pc106-empty,.pc53-empty{padding:35px 20px;text-align:center;border:1px dashed var(--line-strong);background:var(--surface-2);border-radius:var(--r);color:var(--muted);margin:12px 0}.pc106-empty strong{display:block;color:var(--ink)}.placeholder{padding:16px;border-radius:10px;background:var(--surface-2);border:1px dashed var(--line-strong);color:var(--muted)}
.field{display:flex;flex-direction:column;gap:6px;margin-bottom:15px;min-width:0}.field label,.ty-client-search label{font-size:12px;color:var(--ink-2);font-weight:700}.field-narrow{max-width:280px}
input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{width:100%;max-width:100%;height:41px;padding:0 12px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);color:var(--ink);font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}textarea{height:auto;padding:11px 12px}select{padding-right:30px;cursor:pointer}input:focus,select:focus,textarea:focus{border-color:#419e8d!important;box-shadow:0 0 0 3px rgba(52,151,129,.11)!important}input::placeholder{color:var(--muted)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.pc3-search input,.pc106-searchfield input{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;height:auto!important}
.btn,button.btn{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;cursor:pointer;border:1px solid transparent;border-radius:9px;color:#fff;background:#08766d;font-size:12.5px;font-weight:750;white-space:nowrap;text-decoration:none;transition:background .15s}.btn:hover{color:#fff;background:#095e57}.btn.light{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn.light:hover{color:var(--accent-ink);background:var(--surface-2)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn svg,.auth-submit svg{width:16px;height:16px}.tag,.pc3-page-chip,.chip,.pc62-count,.pc26-readonly-chip,.pc-readonly{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:4px 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);font-size:11px;font-weight:700;white-space:nowrap}.chip-accent{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent}.chip-ok{background:var(--ok-soft);color:var(--ok);border-color:transparent}.chip-warn{background:var(--warn-soft);color:var(--warn);border-color:transparent}.alert{padding:13px 16px;margin:12px 0;border:1px solid #efd1cd;border-radius:10px;background:var(--bad-soft);color:var(--bad);font-size:13px}.alert.success{background:var(--ok-soft);color:var(--ok);border-color:var(--line)}.alert a{text-decoration:underline;color:inherit}
.check-hint,.catalog-warning,.pc32-notice,.pc62-warning,.pc-order-profit-warning,.pc102-period-warning{background:var(--warn-soft);border-left:3px solid #db9b4a;padding:12px 14px;border-radius:8px;color:var(--warn);margin:12px 0;font-size:12px}
.searchbar,.ty-filter,.catalog-filters,.finance-filters,.pc38-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:8px 0 17px}.searchbar input{flex:1;min-width:170px}.catalog-filters .field,.finance-filters .field,.ty-filter .field{flex:1 1 200px;margin:0}#finance-tax-settings{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;align-items:end}#finance-tax-settings .btn{grid-column:1/-1;justify-self:start}.ty-client-search{display:flex;flex-direction:column;gap:6px;margin:12px 0}
.tablewrap,.catalog-table-scroll,.pc62-table-scroll,.pc103-audit-scroll,.table-scroll{overflow:auto;border:1px solid var(--line);border-radius:11px;margin:12px 0;background:var(--surface)}table{width:100%;border-spacing:0;border-collapse:separate;font-size:12.5px}th{position:sticky;top:0;background:var(--surface-2);z-index:1;text-align:left;color:var(--muted);font-size:10.5px;letter-spacing:.085em;text-transform:uppercase;padding:12px 13px;border-bottom:1px solid var(--line);font-weight:760}td{border-bottom:1px solid var(--line);padding:13px;vertical-align:top}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-2)}.tablewrap a{text-decoration:underline;text-decoration-color:var(--line-strong)}.tablewrap td small{color:var(--muted)}
.pc-tabs,.finance-tabs,.pc106-tabs,.pc62-filters,.pc62-channels{display:flex;align-items:center;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:thin;width:max-content;padding:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:11px;margin:0 0 17px}.pc-tabs a,.finance-tab,.pc106-tabs a,.pc62-filters a,.pc62-channels a,.pc62-channels span{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:6px 12px;border:0;background:transparent;border-radius:7px;white-space:nowrap;color:var(--ink-2);font:650 12.5px var(--font);cursor:pointer}.pc-tabs a:hover,.finance-tab:hover,.pc106-tabs a:hover,.pc62-filters a:hover{background:var(--surface)}.pc-tabs a.is-active,.finance-tab.active,.pc106-tabs a.active,.pc62-filters a.selected,.pc62-channels a.active{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--accent-ink);font-weight:780}.pc62-channels span{color:var(--muted);cursor:default}
.pc-section-heading{margin:6px 0 14px;display:flex;flex-direction:column;gap:5px}.pc-section-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pc-section-row>strong{font-size:26px;letter-spacing:-.03em}.pc-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pc-last-refresh{font-size:12px;color:var(--muted)}
.stat-grid,.ty-toolbar,.catalog-stats,.check-tags,.finance-stats,.pc55-grid,.orders-stats,.pc38-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:11px;margin:15px 0}.ty-stat,.catalog-stat,.check-tags>div,.pc55-grid>div,.orders-stat,.finance-stats>.card,.pc38-summary>.card{display:flex;flex-direction:column;gap:5px;padding:17px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-sm);margin:0}.ty-stat strong,.catalog-stat strong,.check-tags strong,.pc55-grid strong,.orders-stat strong,.finance-stats strong,.pc38-summary strong{order:1;font-size:23px;color:var(--ink);letter-spacing:-.025em;font-weight:800;font-variant-numeric:tabular-nums}.ty-stat span,.catalog-stat span,.check-tags span,.pc55-grid span,.orders-stat span,.finance-stats span,.pc38-summary small{order:0;color:var(--muted);font-size:11.5px;font-weight:750}.orders-stat small,.finance-stats small,.pc55-grid small{order:2;color:var(--muted);font-size:11px}
.pc-status,.pc64-status,.pc53-status,.pc106-status-badge,.pc106-detail-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;min-height:24px;border-radius:7px;font-size:11px;font-weight:740;white-space:nowrap;background:var(--surface-3);color:var(--ink-2)}.pc-active,.pc64-ok,.pc53-status.done,.pc106-status-badge.delivered{background:var(--ok-soft);color:var(--ok)}.pc-out_of_stock,.pc-closed,.pc-zero_closed,.pc106-status-badge.cancelled,.pc53-status.missing{background:var(--bad-soft);color:var(--bad)}.pc-price_diff,.pc-mixed,.pc64-warn,.pc106-status-badge.preparing{background:var(--warn-soft);color:var(--warn)}.pc106-status-badge.new,.pc106-status-badge.shipped{background:var(--info-soft);color:var(--info)}.pc-checked-time{display:block;color:var(--muted);font-size:11px;margin-top:3px}
.ch,.pc108-channel-fallback{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:5px;color:var(--ink-2);background:var(--surface-3);font-size:10.5px;font-weight:780}.ch-trendyol{color:#c95d0c;background:#fff2e8}.ch-n11{color:#783e9b;background:#f6eefa}.ch-hepsiburada{color:#ce5200;background:#fff1e5}.ch-amazon{color:#875e09;background:#fff4cf}.ch-pazarama{color:#197397;background:#eaf5fa}.ch-ciceksepeti{color:#14844a;background:#e8f8ed}.pc108-channel-label{display:inline-flex}.pc108-channel-logo{width:auto;height:13px}
/* Authentication — linear mineral collage, no animated artwork */
.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(400px,.96fr);background:#f2f6f3}.auth-story{background:#113236;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:48px 53px;position:relative;overflow:hidden;isolation:isolate}.auth-story:before{content:"";position:absolute;z-index:-1;left:-210px;bottom:-270px;width:610px;height:610px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 90px rgba(255,255,255,.025),0 0 0 180px rgba(255,255,255,.016)}.auth-story:after{content:"";position:absolute;z-index:-1;right:-180px;top:20%;width:480px;height:480px;border:1px solid rgba(215,172,112,.24);border-radius:50%}.auth-brand{display:flex;align-items:center;gap:13px}.auth-brand img{display:block;height:19px;width:auto;filter:brightness(0) invert(1)}.auth-brand small{display:block;margin-top:6px}.auth-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.2);color:#d1e7dd;padding:8px 12px;border-radius:5px;font-size:10.5px;letter-spacing:.12em;font-weight:750}.auth-pill i{height:8px;width:8px;background:#84cba4;border-radius:50%}.auth-hero{max-width:600px}.auth-hero h2{font-family:Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:-.035em;line-height:1.08;font-size:clamp(37px,4.4vw,63px);color:#f7faf3;margin:20px 0}.auth-hero h2 em{font-style:italic;color:#d4a67d}.auth-hero p{color:#c0d9d2;max-width:500px;font-size:15px}.auth-orbit{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px}.auth-tile{border:1px solid rgba(255,255,255,.18);padding:15px;border-radius:9px;background:rgba(255,255,255,.035)}.auth-tile svg{height:21px;width:21px;color:#b9dace}.auth-tile b{display:block;color:#fff;margin:12px 0 5px;font-size:12.5px}.auth-tile span{display:block;color:#a6c5bb;font-size:11px}.auth-channels{display:flex;gap:9px;flex-wrap:wrap;align-items:center;color:#a6c3b9;font-size:11px}.auth-channels span{border-bottom:1px solid rgba(255,255,255,.2);padding:4px 2px;color:#e0eee6}.auth-panel{padding:38px;display:flex;justify-content:center;align-items:center}.auth-card{width:100%;max-width:445px}.auth-card h1{font-family:Georgia,"Times New Roman",serif;font-weight:500;font-size:42px;letter-spacing:-.035em}.auth-card h1 .dot{color:var(--copper)}.auth-card form{margin-top:25px}.auth-card .field input{height:48px}.auth-submit{width:100%;height:49px!important;margin-top:6px!important}.auth-fine{border-top:1px solid var(--line);margin-top:23px;padding-top:15px;display:flex;gap:7px;align-items:center;color:var(--muted);font-size:12px}.auth-fine svg{color:var(--ok);width:16px;height:16px}.auth-mobile-brand{display:none}
/* Main dashboard — "Operations canvas" */
.dash-root{min-width:0}.dash-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,290px);gap:25px;align-items:center;padding:30px 33px;margin:0 0 18px;background:#dfece4;border:1px solid #cfdfd5;border-radius:18px;isolation:isolate}.dash-hero:before{content:"";position:absolute;z-index:-1;width:310px;height:310px;right:130px;top:-235px;border:1px solid rgba(33,110,96,.16);border-radius:50%;box-shadow:0 0 0 66px rgba(33,110,96,.04),0 0 0 132px rgba(33,110,96,.026)}.dash-hero:after{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#31786f}.dash-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(29px,3vw,43px);font-weight:500;letter-spacing:-.04em;color:#123c38;margin:6px 0 5px}.dash-hero h1 span[aria-hidden]{color:#bb7a58}.dash-hero p{color:#55736c;margin:0;font-size:13px}.dash-hero p b{color:#153e36}.dash-hero .page-kicker{color:#437d72}.dash-quick{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:19px}.dash-quick a{height:34px;display:inline-flex;gap:7px;align-items:center;padding:0 12px;border-radius:7px;background:rgba(255,255,255,.65);border:1px solid #c5dacf;color:#1a5c54;font-size:12px;font-weight:760}.dash-quick a:hover{background:#fff}.dash-quick svg{width:15px;height:15px}.dash-pulse{background:#153b3b;color:#e9f5ed;border:1px solid #1a4b48;border-radius:13px;padding:17px 19px;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.dash-pulse small{font-size:10px;letter-spacing:.14em;color:#9cc9b8;font-weight:800}.dash-pulse>strong{font-size:26px;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:800;display:block;margin:8px 0 12px}.dash-pulse-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.13);padding:8px 0;font-size:11px;color:#bfdbd1}.dash-pulse-row b{font-size:11px;color:#effaf3;text-align:right}
.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.kpi{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:20px 19px 16px;min-width:0;min-height:203px;box-shadow:var(--shadow);color:var(--ink)}.kpi:hover{color:var(--ink);border-color:#b8d4c8}.kpi-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;width:100%}.kpi-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#176c60;background:#e7f3ed}.kpi-icon svg{width:20px;height:20px}.k2 .kpi-icon{color:#9c6c38;background:#fff2e1}.k3 .kpi-icon{color:#a96043;background:#f8ece5}.k4 .kpi-icon{color:#4b7595;background:#eaf2f8}.kpi-period{align-self:flex-start;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:10px;font-weight:740;padding:5px 8px;border-radius:6px;white-space:nowrap}.kpi-label{font-size:12px;color:var(--ink-2);font-weight:710;margin-top:1px}.kpi-value{font-size:clamp(22px,2.4vw,31px);line-height:1.05;letter-spacing:-.052em;color:var(--ink);font-weight:830;font-variant-numeric:tabular-nums;word-break:break-word}.kpi-value.await{color:var(--muted)}.kpi-foot{width:100%;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:auto;font-size:10.5px;color:var(--muted)}.kpi-foot b,.kpi-foot a{color:var(--accent-ink);font-weight:760}.kpi .pc101-profit-explain{color:var(--muted);font-size:11px;line-height:1.48;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.kpi-spark{position:absolute;left:19px;bottom:0;height:2px;width:35px;border-radius:3px;background:#2b947e}.kpi.k2 .kpi-spark{background:#cb9461}.kpi.k3 .kpi-spark{background:#bd7657}.kpi.k4 .kpi-spark{background:#6095b5}
.dash-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(285px,1fr);gap:17px;align-items:start}.dash-col{min-width:0}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:9px;border-bottom:1px solid var(--line)}.panel-head h2{font-size:17px;margin:0}.panel-head>a,.panel-head span{color:var(--muted);font-size:11px}.panel-head>a:hover{color:var(--accent-ink)}.tasks-list{display:flex;flex-direction:column}.task{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.task:last-child{border-bottom:0}.task-icon{height:39px;width:39px;flex:none;border-radius:11px;background:#eff5f0;color:#37846a;display:grid;place-items:center}.task-icon svg{width:19px;height:19px}.task.is-urgent .task-icon{background:#fff0ea;color:#ba6850}.task.is-warning .task-icon{background:#fff4e7;color:#b27b34}.task-copy{flex:1;min-width:0}.task-copy strong{font-size:12.5px;display:block;line-height:1.4}.task-copy p{font-size:11.5px;color:var(--muted);margin:4px 0 0}.task-go{padding:6px 11px;white-space:nowrap;border:1px solid var(--line-strong);border-radius:7px;font-size:11px;font-weight:750;color:var(--accent-ink)}.task-go:hover{background:var(--accent-soft)}
.channel-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--line)}.channel-row:last-child{border:0}.channel-logo{width:35px;height:35px;flex:none;display:grid;place-items:center;border-radius:9px;background:#ed7e29;color:white;font-size:13px;font-weight:830}.channel-logo.n11{background:#78429a}.channel-logo.amazon{background:#22333c;color:#eab24a}.channel-logo.hepsiburada{background:#f77835}.channel-logo.pazarama{background:#36a3c2}.channel-row>div{flex:1;min-width:0}.channel-row strong{font-size:12px;display:block}.channel-row small{color:var(--muted);font-size:11px;display:block}.health-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-2)}.health-row strong{color:var(--ink);text-align:right}.note{font-size:12px;line-height:1.65;color:var(--muted);margin:12px 0;padding:13px 15px;border:1px solid var(--line);background:var(--surface-2);border-radius:9px}
/* Finance reconciliation and ledger drilldowns */
.pc102-period-details>summary,.pc103-audit>summary,.finance-technical>summary,.pc-order-profit-details>summary{cursor:pointer;display:flex;align-items:center;gap:9px;color:var(--accent-ink);font-weight:750;padding:7px 0;list-style:none}.pc102-period-details>summary::-webkit-details-marker,.pc103-audit>summary::-webkit-details-marker,.finance-technical>summary::-webkit-details-marker,.pc-order-profit-details>summary::-webkit-details-marker{display:none}.pc102-period-details>summary:before,.pc103-audit>summary:before,.finance-technical>summary:before,.pc-order-profit-details>summary:before{content:"";width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}.pc102-period-details dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:7px;margin:13px 0}.pc102-period-details dl>div{display:flex;align-items:center;justify-content:space-between;gap:11px;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);font-size:11.5px}.pc102-period-details dt{color:var(--ink-2);min-width:0}.pc102-period-details dd{margin:0;color:var(--ink);font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.pc102-period-details dl>div.pc102-period-total{border-color:#94c8b6;background:#e8f4ed}.pc102-period-total dd{color:#096757}.pc102-period-disclaimer,.pc103-audit-copy,.pc101-profit-explain{color:var(--muted);font-size:11.5px;line-height:1.65}.pc103-audit{margin:11px 0 0;padding:11px 13px;border-radius:10px;border:1px solid var(--line);background:var(--surface)}.pc111-review-reason{display:block;margin:6px 0 0;font-size:11px;color:var(--muted)}
/* Product center */
.pc26-catalog-summary,.pc26-products-heading,.pc26-variant-header,.pc26-filter-label{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pc26-catalog-summary h2{margin:3px 0 6px}.pc26-catalog-summary p{color:var(--muted);margin:0}.pc26-products-heading{margin:22px 0 12px}.catalog-groups,.ty-list{display:flex;flex-direction:column;gap:9px}.catalog-group,.ty-product{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.catalog-group:hover,.ty-product:hover{border-color:#add0c3}.catalog-group>summary,.ty-product>summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 15px}.ty-product>summary{grid-template-columns:72px minmax(0,1fr) auto}.catalog-group>summary::-webkit-details-marker,.ty-product>summary::-webkit-details-marker{display:none}.catalog-thumb,.ty-thumb{width:63px;height:74px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;overflow:hidden;font-size:10px;color:var(--muted)}.ty-thumb{width:72px;height:80px}.catalog-thumb img,.ty-thumb img{width:100%;height:100%;object-fit:cover;display:block}.catalog-group-info strong,.ty-info strong{display:block;font-size:13px;color:var(--ink)}.catalog-group-info .muted,.ty-sub{font-size:11px}.catalog-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.catalog-pills span{font-size:10px;font-weight:700;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);padding:4px 8px;border-radius:6px}.catalog-pills .catalog-pill-warning{background:var(--warn-soft);color:var(--warn)}.catalog-toggle,.ty-open{display:inline-flex;padding:7px 10px;border-radius:7px;background:var(--accent-soft);color:var(--accent-ink);font-size:11px;font-weight:800}.catalog-detail,.ty-detail{background:var(--surface-2);padding:12px 15px 17px;border-top:1px solid var(--line)}.pc26-variant-header{padding:4px 0 12px}.pc382-stock-form{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.pc382-stock-form input{width:95px!important;height:33px!important}.pc382-save{height:33px!important;font-size:11px!important;padding:0 10px!important}.pc382-result{font-size:11px;color:var(--ok)}.catalog-price-warning{color:var(--warn);font-weight:800}.catalog-pagination,.ty-pages,.ty-paging-head,.pc62-bottom{display:flex;justify-content:space-between;align-items:center;gap:11px;flex-wrap:wrap;margin-top:14px;font-size:12px;color:var(--muted)}
/* Marketplace setup */
.marketgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:15px}.market{display:flex;flex-direction:column;gap:5px}.market.is-live{border-color:#8fcdb6}.markethead{display:flex;gap:13px;align-items:center;margin-bottom:10px}.markethead h2{margin:0;font-size:17px}.marketlogo{height:48px;width:48px;border-radius:11px;flex:none;display:grid;place-items:center;background:#ea7c27;color:white;font-weight:800;font-size:21px}.marketlogo.n11{background:#784298}.marketlogo.hepsiburada{background:#ff6d25}.marketlogo.amazon{background:#223642;color:#ffcb65}.marketlogo.pazarama{background:#2ca6c4}.market-soon{margin-top:auto}.market-soon ul{padding-left:20px;color:var(--muted);font-size:12px}
/* Account / organization */
.pc3-settings-grid,.pc32-company-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:17px}.pc3-profile-hero{display:flex;gap:17px;align-items:center;margin:16px 0}.pc3-profile-hero h2{margin:0}.pc3-profile-hero p{color:var(--muted);margin:3px 0 0}.pc3-info-row,.pc32-brand-line{display:flex;align-items:center;justify-content:space-between;gap:11px;padding:13px 0;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:12px}.pc3-info-row strong,.pc32-brand-line strong{text-align:right;color:var(--ink)}.pc3-preferences-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pc3-preferences-card p{margin:0}
/* Unified orders */
.pc-order-profit-details.diag{padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0 0 16px}.diag-form{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.diag-form input{max-width:240px}.diag-box{background:var(--surface-2);border-radius:9px;border:1px solid var(--line);padding:13px}.diag-warn{color:var(--warn)}
.pc106-workspace{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow)}.pc106-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.pc106-heading-left h2{font-size:20px;margin:3px 0}.pc106-heading-left p{font-size:12px;color:var(--muted);margin:0}.pc106-heading-metrics{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px;padding:7px 10px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px}.pc106-heading-metrics strong{color:var(--ink)}.pc106-online-dot{background:#36a884;width:7px;height:7px;border-radius:50%}.pc106-heading-divider{height:16px;width:1px;background:var(--line-strong)}
.pc106-searchbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:13px}.pc106-searchfield{flex:1 1 280px;min-width:0;display:flex;align-items:center;gap:9px;height:41px;border:1px solid var(--line-strong);background:var(--surface);padding:0 12px;border-radius:9px}.pc106-searchfield>span{color:var(--muted);font-size:16px}.pc106-statusfield{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11.5px;font-weight:700}.pc106-statusfield select{min-width:155px;width:auto;height:41px}.pc106-filter-btn,.pc106-action,.pc106-page-btn,.pc106-single-print{display:inline-flex;justify-content:center;align-items:center;gap:6px;height:37px;padding:0 12px;border-radius:8px;background:var(--surface);color:var(--ink-2);border:1px solid var(--line-strong);font:700 12px var(--font);white-space:nowrap;cursor:pointer}.pc106-filter-btn,.pc106-action.primary{color:white;background:#08766d;border-color:#08766d}.pc106-filter-btn:hover,.pc106-action.primary:hover{background:#075b54}.pc106-action.subtle{border-color:transparent;background:transparent}.pc106-action:disabled{opacity:.45;cursor:not-allowed}.pc106-selectionbar{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:12px 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;margin:0 0 11px}.pc106-checklabel{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:750;color:var(--ink-2)}.pc106-selection-count{background:#dff0e8;color:#126c56;padding:5px 10px;border-radius:6px;font-size:11px;font-weight:780}.pc106-toolbar-buttons{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}
.pc106-table-head,.pc106-order-summary{display:grid;grid-template-columns:26px minmax(148px,1.12fr) minmax(200px,1.8fr) minmax(125px,.85fr) minmax(105px,.8fr) 32px;gap:12px;align-items:center}.pc106-table-head{padding:9px 14px;font-size:9.5px;letter-spacing:.13em;color:var(--muted);font-weight:820}.pc106-list{display:flex;flex-direction:column;gap:8px}.pc106-order{background:var(--surface);border:1px solid var(--line);border-radius:11px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.pc106-order:hover{border-color:#b7d1c6;box-shadow:var(--shadow-sm)}.pc106-order.is-selected{border-color:#259780;box-shadow:inset 4px 0 #259780}.pc106-order-summary{padding:14px}.pc106-item-check{display:grid;place-items:center;cursor:pointer}.pc106-item-check span{display:none}.pc106-order-identity{display:flex;flex-direction:column;gap:2px;min-width:0}.pc106-date{font-size:10.5px;color:var(--muted);font-weight:680}.pc106-date small{font-size:10px;margin-left:3px}.pc106-order-identity>strong{font-size:13px;color:var(--ink);letter-spacing:.015em;font-weight:830}.pc106-recipient{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc106-pkg{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--muted);font-size:10px;margin-top:4px}.pc106-order-product{min-width:0;display:flex;gap:11px;align-items:center}.pc106-product-image,.pc106-detail-photo{width:48px;height:54px;overflow:hidden;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);flex:none;display:grid;place-items:center;color:var(--muted)}.pc106-product-image img,.pc106-detail-photo img{width:100%;height:100%;object-fit:cover}.pc106-product-copy{min-width:0}.pc106-product-copy strong{font-weight:680;font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.pc106-product-copy small{color:var(--muted);font-size:10.5px}.pc106-order-status{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.pc106-order-status small{color:var(--muted);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pc106-order-money{display:flex;align-items:flex-end;flex-direction:column;gap:3px;text-align:right;min-width:0}.pc106-order-money strong{font-size:15px;font-weight:800;white-space:nowrap;letter-spacing:-.025em}.pc106-order-money span{font-size:11px;font-weight:800}.pc106-order-money small{font-size:10px;color:var(--muted)}.profit-positive{color:var(--ok)}.profit-negative{color:var(--bad)}.profit-neutral{color:var(--muted)}.pc106-detail-toggle{width:31px;height:31px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line);background:var(--surface-2);border-radius:8px;font-size:17px;color:var(--accent-ink)}.pc106-detail-toggle[aria-expanded=true] .pc106-detail-chevron{transform:rotate(180deg)}.pc106-detail-chevron{transition:transform .17s}
.pc106-detail-panel{padding:8px 16px 18px;border-top:1px solid var(--line);background:var(--surface-2)}.pc106-detail-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0}.pc106-detail-top h3{margin:3px 0;font-size:19px}.pc106-detail-top p{color:var(--muted);font-size:11px;margin:0}.pc106-info-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:9px}.pc106-info-box{position:relative;display:flex;flex-direction:column;gap:5px;padding:16px 13px;background:var(--surface);border:1px solid var(--line);border-radius:9px;min-width:0}.pc106-info-box>span{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--muted)}.pc106-info-box strong{font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.pc106-info-box small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.pc106-info-icon{display:grid;place-items:center;color:#2e8f7a;background:var(--accent-soft);border-radius:7px;width:25px;height:25px;margin-bottom:3px}.pc106-product-detail,.pc106-profit-detail{padding:14px;margin-top:10px;border-radius:9px;border:1px solid var(--line);background:var(--surface)}.pc106-inner-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 9px}.pc106-inner-heading span{font-size:11px;color:var(--muted)}.pc106-product-detail-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:11px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.pc106-detail-product-copy strong{display:block;font-size:12.5px}.pc106-detail-product-copy span,.pc106-detail-product-copy small{display:block;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.pc106-detail-product-price{white-space:nowrap;font-size:12px;font-weight:800}.pc106-profit-empty,.pc106-no-lines{color:var(--muted);font-size:12px}.pc-order-profit-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;font-size:12px}.pc-order-profit-grid>span,.pc-order-profit-grid>strong{padding:10px 0;border-bottom:1px solid var(--line)}.pc-order-profit-grid>span{color:var(--ink-2)}.pc-order-profit-grid>strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pc-order-profit-grid>.pc-order-profit-total{font-weight:830;color:var(--accent-ink);font-size:13.5px}.pc-order-profit-note{color:var(--muted);font-size:11px;margin-top:10px}.pc106-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:13px;color:var(--muted);font-size:11px}.pc106-security-note{color:var(--muted);font-size:11px;margin-top:14px}.pc106-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;font-size:11.5px;color:var(--muted)}.pc106-page-btn{height:34px}
.pc108-channel-fallback{font-size:10px}.pc108-channel-logo{width:auto;height:13px;display:block}.pc108-channel-label{display:inline-flex;align-items:center}.pc108-pkg-number{color:var(--muted)}
/* Financial and performance modules */
.finance-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.finance-water-row{display:grid;grid-template-columns:minmax(100px,1.1fr) 2fr minmax(80px,auto);align-items:center;gap:12px;padding:10px 0;font-size:12px;color:var(--ink-2)}.finance-water-row strong{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.finance-water-track{height:8px;border-radius:6px;background:var(--surface-3);overflow:hidden}.finance-water-fill{height:100%;display:block;background:#1f9b83;border-radius:6px;transition:width .3s}.finance-water-fill.negative{background:#bb695b}.finance-water-fill.info{background:#63a7bf}.finance-water-fill.positive{background:#31a878}.finance-chart{display:flex;align-items:flex-end;gap:5px;overflow-x:auto;border-bottom:1px solid var(--line);height:217px;padding:12px 4px 0}.finance-chart-col{height:100%;flex:1 0 18px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px}.finance-chart-bar{width:100%;max-width:31px;min-height:3px;border-radius:4px 4px 0 0;background:#278b7a}.finance-chart-col small{font-size:9px;color:var(--muted);white-space:nowrap}.pc55-head,.finance-earnings-header,.pc5-calendar-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.finance-technical{margin:0 0 16px}.finance-technical>summary{padding:15px;background:var(--surface);border:1px solid var(--line);border-radius:11px}.finance-product{display:flex;align-items:center;gap:9px}.finance-product img,.pc62-product img{width:39px;height:44px;object-fit:cover;border-radius:7px}.finance-product-title{font-size:12px;font-weight:700}.finance-product small,.finance-source{display:block;color:var(--muted);font-size:10px}.finance-cost{display:flex;gap:6px;align-items:center}.finance-cost input{width:95px!important;height:33px!important}.finance-cost .btn{height:33px!important;padding:0 11px!important;font-size:11px!important}
.pc5-calendar-controls{display:flex;align-items:center;gap:8px}.pc5-calendar-controls .btn{height:34px;padding:0 10px}.pc5-calendar-controls strong{min-width:120px;text-align:center}.pc5-calendar-weekdays,.pc5-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.pc5-calendar-weekdays{margin:14px 0 6px}.pc5-calendar-weekdays span{font-size:10px;text-align:center;font-weight:750;color:var(--muted)}.pc5-calendar-day{min-height:72px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);padding:9px;text-align:left;display:flex;flex-direction:column;gap:3px;color:var(--ink-2);font:inherit}.pc5-calendar-day.today{outline:2px solid #82bba9}.pc5-calendar-day.has-payments{background:var(--accent-soft)}.pc5-calendar-day.selected{background:var(--accent);color:white}.pc5-calendar-payment{font-size:10px;color:var(--accent-ink);font-weight:800}.pc5-calendar-blank{min-height:72px}.pc5-calendar-detail{padding:14px;margin-top:12px;border-radius:9px;background:var(--surface-2);border:1px solid var(--line)}.pc5-calendar-note{font-size:11px;color:var(--muted)}
.pc62-panel{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:20px;box-shadow:var(--shadow)}.pc62-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:13px}.pc62-panel-heading p{color:var(--muted);font-size:11.5px}.pc62-panel-heading strong{font-size:12px;letter-spacing:.08em}.pc62-link{font-weight:780;color:var(--accent-ink);background:var(--accent-soft);border-radius:7px;padding:8px 11px;font-size:11px}.pc62-search{display:flex;gap:8px;margin:0 0 12px}.pc62-search input{flex:1}.pc62-search button,.pc62-cost-form button,.pc62-bottom a{height:38px;border:1px solid #08766d;color:white;background:#08766d;padding:0 13px;border-radius:8px;white-space:nowrap;font-size:12px;font-weight:760}.pc62-cost-form{display:flex;gap:6px;align-items:center}.pc62-cost-form>div{display:flex;align-items:center;gap:6px}.pc62-cost-form input{width:100px!important;height:32px!important}.pc62-cost-form button{height:32px;font-size:11px}.pc62-table td{white-space:nowrap}.pc62-sku strong{display:block;font-family:var(--mono);font-size:11px}.pc62-sku small{color:var(--muted)}.pc62-product{min-width:230px;display:flex;align-items:center;gap:9px;white-space:normal}.pc62-product span{font-size:12px;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc62-positive{color:var(--ok)!important}.pc62-negative{color:var(--bad)!important}.pc53-notice{border:1px solid var(--line);padding:12px 15px;border-radius:9px;margin:0 0 13px}.pc53-ok{background:var(--ok-soft);color:var(--ok)}.pc53-error{background:var(--bad-soft);color:var(--bad)}
/* Motion, overlays and finishing */
.footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:1580px;width:100%;padding:20px 32px 25px;margin:0 auto;color:var(--muted);font-size:10.5px;letter-spacing:.035em;border-top:1px solid var(--line)}.pc31-loader{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:rgba(233,242,236,.94);opacity:0;transition:opacity .16s}.pc31-loader.pc31-visible{opacity:1}.pc31-loader-inner{display:flex;flex-direction:column;gap:9px;align-items:center;border:1px solid #cbdfd4;border-radius:14px;background:#fff;padding:30px 45px;box-shadow:var(--shadow-lg)}.pc31-loader-inner img{height:61px;width:61px;object-fit:contain}.pc31-loader-inner strong{font-family:Georgia,serif;font-size:19px;color:#163f3b;letter-spacing:.12em}.pc31-loader-inner span{font-size:11px;color:#64847b}.pc25-scrim{position:fixed;inset:0;z-index:55;background:rgba(11,35,36,.58)}.pc10-command-backdrop{position:fixed;inset:0;z-index:150;background:rgba(10,34,35,.6);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.pc10-command{width:min(620px,calc(100vw - 24px));max-height:74vh;overflow:hidden;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow-lg)}.pc10-command-head{display:flex;gap:9px;align-items:center;padding:15px;border-bottom:1px solid var(--line)}.pc10-command-head>span{font-size:19px;color:var(--accent)}.pc10-command-head input{border:0!important;background:transparent!important;box-shadow:none!important}.pc10-command-head button{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:5px 8px}.pc10-command-results{overflow:auto;padding:8px}.pc10-command-result{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:8px;color:var(--ink)}.pc10-command-result:hover{background:var(--accent-soft)}.pc10-command-result strong{font-size:12px}.pc10-command-result span{font-size:11px;color:var(--muted)}.pc10-command-empty,.pc10-command-footer{padding:13px;color:var(--muted);font-size:11px}.pc10-command-footer{border-top:1px solid var(--line);background:var(--surface-2)}
.pc34-panel,.pc3-user-menu{animation:studio-drop .15s ease both}@keyframes studio-drop{from{opacity:.1;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
/* Responsive layout: tablet, small laptop, mobile */
@media(max-width:1420px){:root{--side-w:240px}.content,.pc68-subnav{padding-left:24px;padding-right:24px}.pc3-topbar{padding-left:24px;padding-right:24px}.kpi-grid{gap:11px}.kpi{padding:17px 15px}.pc106-table-head,.pc106-order-summary{grid-template-columns:23px minmax(128px,1.1fr) minmax(180px,1.75fr) minmax(112px,.85fr) minmax(102px,.8fr) 31px;gap:9px}}
@media(max-width:1200px){:root{--side-w:224px}.pc3-search{width:220px}.pc3-user-caption small{max-width:100px}.dash-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{min-height:170px}.pc106-order-status{display:none}.pc106-table-head,.pc106-order-summary{grid-template-columns:25px minmax(130px,1.1fr) minmax(205px,1.8fr) minmax(115px,.8fr) 31px}.pc106-table-head span:nth-child(4){display:none}.pc106-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc106-address-box{grid-column:1/-1}.auth-story{padding:36px}.auth-orbit{grid-template-columns:1fr;gap:6px}.auth-tile{padding:10px 13px;display:flex;align-items:center;gap:10px}.auth-tile b{margin:0;white-space:nowrap}.auth-tile span{margin-left:auto}.auth-tile svg{flex:none}}
@media(max-width:980px){:root{--side-w:0}.side{transform:translateX(-102%);width:268px}.side.pc25-open,.side.open,.side.is-open,body.pc25-nav-open .side,body.pc3-nav-open .side{transform:translateX(0)}.main{margin-left:0}.pc3-menu-button{display:inline-flex}.pc3-topbar{padding:0 20px}.content,.pc68-subnav{padding-left:20px;padding-right:20px}.pc3-crumb span{max-width:250px;overflow:hidden;text-overflow:ellipsis}.pc3-search{width:230px}.dash-grid{grid-template-columns:1fr 320px}.finance-two-col{grid-template-columns:1fr}.auth-shell{grid-template-columns:1fr 1fr}.auth-orbit{display:none}}
@media(max-width:760px){:root{--top-h:65px}.pc3-topbar{padding:0 15px}.pc3-search{display:none}.pc10-mobile-search{display:grid}.pc3-user-caption{display:none}.pc3-user-toggle{padding:3px 6px 3px 3px}.pc3-user-toggle>span:last-child{display:none}.pc3-crumb span{font-size:9px;max-width:150px}.pc3-crumb strong{font-size:15px}.pc3-topbar-end,.pc3-topbar-start{gap:7px}.pc3-iconbtn,.pc10-mobile-search{width:36px;height:36px}.pc3-user-toggle{height:39px}.pc3-avatar{height:32px;width:32px}.pc34-panel,.pc3-user-menu{position:fixed;right:12px;top:73px;width:min(380px,calc(100vw - 24px))}.content{padding:19px 14px 38px}.pc68-subnav{padding:12px 14px 0}.pc68-subnav-right{width:100%;justify-content:space-between}.pc68-refresh{padding:0 11px}.dash-hero{grid-template-columns:1fr;padding:23px 21px;gap:18px}.dash-pulse{width:100%;min-width:0}.dash-pulse>strong{font-size:26px}.dash-quick a{padding:0 9px}.dash-grid{grid-template-columns:1fr}.kpi-grid{gap:10px}.kpi{min-height:177px}.kpi-value{font-size:26px}.kpi-period{font-size:9px}.kpi-foot{font-size:10px}.card,.panel{padding:17px}.pc102-period-details dl{grid-template-columns:1fr}.pc102-period-details dl>div{font-size:11px}.pc106-workspace{padding:12px}.pc106-table-head{display:none}.pc106-order-summary{display:grid;grid-template-columns:24px minmax(0,1fr) 36px;gap:10px;padding:14px}.pc106-item-check{grid-column:1;grid-row:1}.pc106-order-identity{grid-column:2;grid-row:1}.pc106-detail-toggle{grid-column:3;grid-row:1}.pc106-order-product{grid-column:2/4;grid-row:2;margin:10px 0 4px}.pc106-product-image{width:55px;height:64px}.pc106-product-copy strong{font-size:12.5px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc106-order-money{grid-column:2/4;grid-row:3;display:grid;grid-template-columns:1fr auto;gap:7px;text-align:left;align-items:center;border-top:1px dashed var(--line);padding-top:11px}.pc106-order-money strong{font-size:17px}.pc106-order-money span{text-align:right}.pc106-order-money small{display:none}.pc106-order-status{display:none}.pc106-order-identity strong{font-size:15px}.pc106-detail-panel{padding:10px}.pc106-info-grid{grid-template-columns:1fr}.pc106-address-box{grid-column:auto}.pc106-detail-footer{align-items:flex-start}.pc106-toolbar-buttons{width:100%;margin-left:0}.pc106-action{flex:1 1 auto}.pc106-selectionbar{padding:10px}.pc106-statusfield{width:100%;justify-content:space-between}.pc106-statusfield select{flex:1}.pc106-filter-btn{width:100%}.pc106-detail-product-price{font-size:11px}.pc106-product-detail-row{gap:7px}.pc106-product-detail-row .pc106-detail-photo{width:42px;height:52px}.pc106-detail-product-copy small{overflow-wrap:anywhere}.pc106-pagination{flex-wrap:wrap}.pc3-settings-grid,.pc32-company-grid{grid-template-columns:1fr}.pc3-preferences-card{align-items:stretch}.marketgrid{grid-template-columns:1fr}.pc5-calendar-day{min-height:55px;padding:6px}.pc5-calendar-payment{font-size:9px}.pc5-calendar-weekdays,.pc5-calendar-grid{gap:3px}.pc3-page-heading h1,.page-head h1{font-size:24px}.two,.split{grid-template-columns:1fr}.auth-shell{display:flex;flex-direction:column}.auth-story{padding:25px 22px 28px;min-height:265px;justify-content:flex-start;gap:21px}.auth-hero h2{font-size:36px}.auth-hero p{font-size:13px}.auth-channels{display:none}.auth-panel{padding:28px 20px 54px;flex:1}.auth-card{max-width:520px}.footer{padding:17px 15px 24px;font-size:10px}.pc62-panel{padding:13px}.pc62-search{flex-wrap:wrap}.pc62-search button{width:100%}}
@media(max-width:460px){.kpi-grid{grid-template-columns:1fr}.kpi{min-height:150px;gap:8px}.kpi-value{font-size:29px}.kpi-foot{margin-top:auto}.dash-hero h1{font-size:33px}.pc68-sync-state{font-size:10px}.pc68-notes{display:none}.pc106-order-identity .pc106-date small{font-size:10px}.pc106-order-money strong{font-size:15px}.pc106-workspace{padding:9px}.pc106-selection-count{font-size:10px}.pc106-action{font-size:11px;padding:0 7px}.pc106-order-summary{padding:12px}.pc106-heading-left h2{font-size:18px}.pc106-tabs{width:100%}.pc106-info-box{padding:12px}.pc106-profit-detail,.pc106-product-detail{padding:11px}.finance-water-row{grid-template-columns:1fr auto}.finance-water-track{grid-column:1/-1;order:3}.auth-story{min-height:220px}.auth-hero h2{font-size:32px}.pc3-crumb span{display:none}.pc3-crumb strong{font-size:13px}.side{width:min(88vw,290px)}}
@media print{.side,.pc3-topbar,.pc68-subnav,.pc-sync-toast,.footer,.pc31-loader,.pc10-command-backdrop{display:none!important}.main{margin:0!important}.content{padding:0!important}.pc106-selectionbar{display:none!important}body{background:white}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/* Keep icon sizes bounded even when user-supplied content is long. */
.pc3-user-menu svg,.pc34-panel svg,.side-link svg{max-height:20px;max-width:20px;flex-shrink:0}
.pc10-command svg,.auth-fine svg,.pc3-profile-hero svg{max-height:22px;max-width:22px}
/* Decorative logo image inherits no paid theme assets. */
.pc-brand-orbit{background:rgba(231,241,226,.95);border-radius:10px;transform:none;box-shadow:none;overflow:hidden}.pc-brand-orbit img{width:36px;height:36px;object-fit:contain;filter:none}.auth-story .pc-brand-orbit{background:#e5efdf}
/* Smaller application modules */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.setup-step{display:flex;gap:9px;align-items:center;margin:18px 0 12px;font-weight:760;color:var(--ink-2)}.setup-num{display:grid;place-items:center;background:#e0efe7;color:#0a7567;font-size:12px;font-weight:820;width:27px;height:27px;border-radius:8px}
.task-tag{display:inline-flex;padding:3px 7px;border-radius:5px;font-size:10px;font-weight:760;color:var(--warn);background:var(--warn-soft)}.pc62-number{font-variant-numeric:tabular-nums;font-weight:740}.pc3-theme-picker-large{max-width:440px}.pc3-theme-picker-large button{padding:12px}.pc-help-hint{border-bottom:1px dotted var(--line-strong);cursor:help}
.pc3-account-card,.pc32-company-card{min-width:0}.pc26-catalog-surface,.pc26-orders-workspace{min-width:0}.pc26-catalog-heading,.pc26-catalog-stats{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pc26-product-groups{display:grid;gap:10px}.pc26-product-card{border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--surface)}.pc-status-summary{color:var(--muted);font-size:11px}.pc-unknown{color:var(--muted);background:var(--surface-2)}.ty-variants{margin:8px 0;min-width:0}.ty-dot{color:var(--muted)}.ty-content-ids{word-break:break-all;font-size:11px;color:var(--muted)}
.pc103-audit-table,.pc111-ledger-table{width:100%;font-size:11.5px}.pc103-audit-scroll{overflow:auto}.pc101-profit-link{display:inline-flex}.dash-profit{min-width:0}.pc112-commission-reconciliation{border-left:3px solid #94cbb8}.pc38-message{padding:11px;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;margin:12px 0}.pc38-error{color:var(--bad)}.pc38-stock{color:var(--ink-2)}.pc38-edit{background:var(--accent-soft);color:var(--accent-ink)}.pc55-upcoming{margin-top:14px}.pc5-calendar-card{min-width:0}.pc69-sync-info{font-size:11px;color:var(--muted)}.pc62-products{min-width:0}
@media(max-width:760px){.pc111-ledger-table thead,.pc103-audit-table thead{display:none}.pc111-ledger-table tbody tr,.pc103-audit-table tbody tr{display:block;padding:10px 12px;border:1px solid var(--line);border-radius:9px;margin:9px 0;background:var(--surface)}.pc111-ledger-table td,.pc103-audit-table td{display:flex;flex-direction:column;gap:6px;padding:7px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.pc111-ledger-table td:last-child,.pc103-audit-table td:last-child{border-bottom:0}.pc111-ledger-table td:before,.pc103-audit-table td:before{content:attr(data-label);display:block;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}}
/* Real dashboard task element names (PHP template compatibility). */
.task-ico{width:39px;height:39px;display:grid;place-items:center;flex:0 0 39px;border-radius:10px;background:#e7f2ed;color:#21846a}.task-ico svg{width:19px;height:19px}.task.urgent .task-ico{background:#f9eae4;color:#b66a4a}.task.warn .task-ico{background:#fff4e2;color:#ad7c36}.task>div:nth-child(2){min-width:0;flex:1}.task>div:nth-child(2)>strong{display:block;font-size:12.3px;color:var(--ink);line-height:1.4;margin-top:3px}.task>div:nth-child(2)>p{margin:4px 0 0;color:var(--muted);font-size:11.2px}.task-tag{padding:1px 5px;font-size:9px;letter-spacing:.09em}
@media(max-width:480px){.task{gap:9px}.task-ico{width:33px;height:33px;flex-basis:33px}.task-go{padding:6px 8px;font-size:10px}.task>div:nth-child(2)>strong{font-size:11.8px}}
