:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f4ed;--paper:#fffdf7;--paper-2:#f4f0e7;--receipt:#f4efe3;--ink:#052a22;--ink-2:#243831;--muted:#69756f;--muted-2:#929b96;--line:#d9d3c7;--line-dark:#bfb8aa;--pine:#002d24;--pine-2:#064737;--accent:#006f55;--mint:#b7e2d2;--mint-soft:#e1f2eb;--warn:#8b5d04;--warn-soft:#fff1c7;--error:#9f2d2d;--error-soft:#ffe8e6;--shadow:0 24px 70px #27201621;--ease:cubic-bezier(.2, .8, .2, 1);--container:1560px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:Aptos,Segoe UI Variable,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html{overflow-anchor:none;scroll-behavior:smooth}body{background:linear-gradient(90deg, #002d2405 1px, transparent 1px), radial-gradient(circle at 72% 8%, #ffffffeb, transparent 26rem), linear-gradient(180deg, #fcfbf7 0%, var(--bg) 52%, #eee8db 100%);min-width:320px;color:var(--ink);text-rendering:optimizelegibility;background-size:54px 54px,auto,auto;margin:0;overflow-x:hidden}body:before{z-index:-1;pointer-events:none;content:"";opacity:.11;background-image:radial-gradient(#002d2413 .55px,#0000 .7px);background-size:7px 7px;position:fixed;inset:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #006f5538}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--pine);color:#fff;transition:transform .16s var(--ease);border-radius:8px;padding:10px 12px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.shell{grid-template-columns:224px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{isolation:isolate;color:#fff;background:linear-gradient(#0c533ee0,#002c23fa 36%,#00271f 100%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 34px);grid-template-rows:auto auto 1fr;gap:28px;height:100dvh;padding:28px 20px;display:grid;position:sticky;top:0;box-shadow:inset -1px 0 #ffffff14,18px 0 70px #00221b29}.sidebar:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffff14,#0000 22%),linear-gradient(90deg,#ffffff0d,#0000 54%);position:absolute;inset:0}.brand{background:linear-gradient(135deg,#ffffff1f,#ffffff09),#00443447;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;min-height:74px;padding:14px 13px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 18px 48px #00120e24}.brand-mark{color:#fffaf0;letter-spacing:-.03em;text-indent:-.03em;background:linear-gradient(145deg,#ffffff1a,#ffffff05),#00231c6b;border:1px solid #ffffff2e;border-radius:12px;place-items:center;width:38px;height:38px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1;display:grid}.brand>div>strong,.brand>div>span{display:block}.brand>div>strong{color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:800}.brand>div>span{color:#ffffffad;margin-top:3px;font-size:11px;line-height:1.2}.nav-stack{background:#00231c33;border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:8px;padding:14px 8px 10px;display:grid}.nav-label,.eyebrow,label{color:var(--muted);font-size:11px;font-weight:750}.nav-label{color:#ffffff85;letter-spacing:.18em;text-transform:uppercase;margin:0 9px 10px}.nav-item{color:#ffffffb8;min-height:44px;transition:transform .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease), color .16s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex;position:relative}.nav-item span{color:#ffffffc7;letter-spacing:.03em;width:24px;height:24px;transition:border-color .16s var(--ease), background .16s var(--ease), color .16s var(--ease);border:1px solid #ffffff42;border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.nav-item:hover{color:#fff;background:#ffffff13;transform:translate(2px)}.nav-item.is-active{color:#fff;background:linear-gradient(90deg,#36947075,#1e705538);box-shadow:inset 0 1px #ffffff1a,0 14px 28px #00140f24}.nav-item.is-active:before{background:var(--mint);content:"";border-radius:999px;width:3px;position:absolute;inset:11px auto 11px -8px}.nav-item.is-active span{color:#dcfff1;background:#dcfff11f;border-color:#cdf6e5d9}.mobile-menu-button,.seller-menu-button,.ledger-status-trigger{display:none}.workspace{min-width:0;padding:32px clamp(28px,3vw,58px) 46px;overflow-x:clip}.topbar,.overview-grid,.message,.page-view,.payout-command-center,.orders-context-bar,.command-bar,.content-grid{width:min(100%, var(--container));margin-inline:auto}.page-view[hidden]{display:none}.topbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(340px,.92fr) minmax(620px,1.08fr);align-items:center;gap:24px;min-height:66px;margin-bottom:26px;padding-bottom:22px;display:grid}body[data-route=dashboard] .topbar{grid-template-columns:minmax(0,1fr)}body[data-route=dashboard] .topbar-actions{display:none}.seller-list{flex-wrap:wrap;align-items:center;gap:10px;min-height:38px;display:flex}.seller-card{min-width:118px;min-height:38px;color:var(--ink-2);transition:transform .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 17px;font-size:13px;font-weight:650;display:inline-flex}.seller-card:before{content:"";background:0 0;border-radius:999px;width:7px;height:7px;margin-right:10px}.seller-card:hover{background:#ffffff6b;transform:translateY(-1px)}.seller-card.is-active{background:#ffffff94;border-color:#002d2429;box-shadow:inset 0 1px #ffffffc7}.seller-card.is-active:before{background:#002d2470}.seller-card span{display:block}.seller-empty{color:var(--muted);font-size:13px}.topbar-actions{grid-template-columns:138px 138px minmax(210px,1fr) auto;align-items:center;gap:12px;display:grid}body[data-route=orders] .topbar-actions{grid-template-columns:138px 138px;justify-content:end}body[data-route=orders] .topbar-actions .search-field,body[data-route=orders] .topbar-actions #connectionStatus{display:none}.topbar-actions .status-pill{min-height:38px;padding-inline:14px}.topbar-actions label{gap:0;position:relative}.topbar-actions label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input,select{width:100%;min-height:42px;color:var(--ink);transition:border-color .16s var(--ease), box-shadow .16s var(--ease), background .16s var(--ease);background:#fffdf7b3;border:1px solid #002d2426;border-radius:10px;outline:none;padding:0 12px}input::placeholder{color:var(--muted-2)}input:focus,select:focus{border-color:#006f5573;box-shadow:0 0 0 4px #006f551a}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px;background-repeat:no-repeat;background-size:5px 5px}.topbar-actions .search-field input{background:radial-gradient(circle at 17px,#0000 0 5px,#002d247a 5px 6px,#0000 6px),linear-gradient(45deg,#0000 0 56%,#002d247a 58% 64%,#0000 66%) 23px 25px/10px 10px no-repeat,#fffdf7b8;padding-left:36px}.status-pill,.badge{background:var(--mint-soft);min-height:32px;color:var(--accent);white-space:nowrap;border:1px solid #006f552e;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:750;display:inline-flex}.status-pill.is-error{background:var(--error-soft);color:var(--error);border-color:#9f2d2d2e}.overview-grid{grid-template-columns:minmax(0,1fr) minmax(500px,510px);align-items:stretch;gap:clamp(40px,3vw,48px);margin-bottom:32px;display:grid}.overview-grid.is-solo{grid-template-columns:minmax(0,1fr)}.financial-hero{gap:21px;min-width:0;display:grid}.hero-head{display:block}.eyebrow{letter-spacing:.28em;text-transform:uppercase;margin:0}.financial-hero .eyebrow{color:var(--accent);font-size:13px;font-weight:850}.topbar-copy{color:var(--muted);margin-top:13px;font-size:14px;line-height:1.45;display:block}.hero-total .topbar-copy:after{background:var(--mint-soft);min-height:26px;color:var(--accent);content:"Em andamento";border:1px solid #006f552e;border-radius:999px;align-items:center;margin-left:14px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.hero-body{gap:21px;display:grid}.hero-total{border-bottom:1px solid var(--line-dark);padding-bottom:26px}.hero-total>span{display:none}.hero-total strong{color:var(--ink);letter-spacing:-.072em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(82px,6.25vw,108px);font-weight:400;line-height:.88;display:block}.hero-total small{display:none}.hero-total small:after{content:none}.hero-metrics dl{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.hero-metrics div{min-height:75px;padding:0 24px 20px 0}.hero-metrics dt{color:var(--ink-2);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.45}.hero-metrics dd{color:var(--ink);letter-spacing:-.05em;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,1.9vw,32px);font-weight:400;line-height:.98}.hero-metrics small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.closeout-card{background:radial-gradient(circle at 25% 10%,#ffffffd1,#0000 20rem),radial-gradient(circle at 72% 78%,#d0c6b029,#0000 17rem),radial-gradient(#002d240b .42px,#0000 .72px) 0 0/5px 5px,#f4efe4;border:1px solid #002d2433;border-radius:9px;align-content:start;gap:14px;width:100%;min-height:100%;padding:36px 40px 25px 48px;display:grid;position:relative;overflow:visible;box-shadow:0 19px 46px #2a231621,inset 0 1px #ffffffe6;-webkit-mask-image:radial-gradient(circle at 0 10px,#0000 0 4.7px,#000 4.95px);mask-image:radial-gradient(circle at 0 10px,#0000 0 4.7px,#000 4.95px);-webkit-mask-size:100% 22px;mask-size:100% 22px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.closeout-card:before{z-index:2;content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='22' viewBox='0 0 7 22'%3E%3Cpath d='M0 5.2 A4.8 4.8 0 0 1 0 14.8' fill='none' stroke='%23002d24' stroke-opacity='.23' stroke-width='.8'/%3E%3C/svg%3E") 0 0/7px 22px repeat-y;width:7px;position:absolute;top:0;bottom:0;left:0}.receipt-stamp{fill:none;stroke:#002d2457;stroke-width:1.1px;width:84px;height:84px;position:absolute;top:23px;right:35px;overflow:visible}.receipt-stamp text{fill:#002d2473;stroke:none}.stamp-arc{letter-spacing:.3em;font-size:8.5px;font-weight:760}.stamp-letter{letter-spacing:-.1em;text-anchor:middle;font-family:Georgia,Times New Roman,serif;font-size:35px}.closeout-top{justify-content:flex-start;align-items:end;gap:24px;padding-right:122px;display:flex}.closeout-top .eyebrow{color:var(--ink-2);font-size:10px;font-weight:850;position:relative}.closeout-top .eyebrow:after,.closeout-summary>.eyebrow:after{content:"";background:#002d241f;width:142px;height:1px;margin-left:12px;display:inline-block;transform:translateY(-3px)}.closeout-top h2{color:var(--ink);letter-spacing:-.04em;white-space:nowrap;margin:15px 0 0;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1}.closeout-top .status-pill{min-height:34px;padding-inline:15px;font-size:11px;transform:translateY(-3px)}.closeout-card .settlement-list,.settlement-caption,.closing-stepper,.action-hint{display:none}.settlement-card{min-height:68px;color:var(--ink);text-align:left;transition:transform .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);background:#fffdf785;border:1px solid #002d241a;border-radius:10px;align-content:space-between;padding:12px;display:grid}.settlement-card:nth-child(n+3){display:none}.settlement-card:hover{background:#ffffffb8;border-color:#006f5547;transform:translateY(-1px)}.settlement-card.is-active{background:#e6f6eead;border-color:#006f5559}.settlement-card strong,.settlement-card small,.settlement-card em{display:block}.settlement-card strong{font-size:13px;line-height:1.15}.settlement-card small,.settlement-status{display:none}.settlement-card em{color:var(--accent);margin-top:8px;font-size:16px;font-style:normal;font-weight:850}.settlement-empty{color:var(--muted);grid-column:1/-1;font-size:13px}.closing-facts{border-top:1px solid #002d2424;gap:0;margin:0;display:grid}.closing-facts div{border-bottom:1px solid #002d241f;justify-content:space-between;gap:24px;padding:7px 0 8px;display:flex}dt{color:#56645d;font-size:12px;font-weight:560}dd{color:var(--ink);margin:0;font-size:12px;font-weight:650}.closing-facts dd{text-align:right}.closeout-summary{border-top:1px solid #002d242e;gap:11px;padding-top:22px;display:grid}.closeout-summary>.eyebrow{color:var(--ink-2);font-size:10px;font-weight:850}.closeout-summary dl{gap:0;margin:0;display:grid}.closeout-summary dl div{border-bottom:1px solid #002d241f;justify-content:space-between;gap:24px;padding:8px 0;display:flex}.closeout-summary .is-total{border-bottom:0;align-items:baseline;padding-top:11px}.closeout-summary .is-total dt{color:var(--ink);font-size:16px;font-weight:760}.closeout-summary .is-total dd{color:var(--accent);font-size:18px;font-weight:780}.step-node{color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid;position:relative}.step-node:before{background:var(--line);content:"";height:2px;position:absolute;top:6px;left:16px;right:-6px}.step-node:last-child:before{display:none}.step-node i{z-index:1;border:2px solid var(--line-dark);background:var(--receipt);border-radius:999px;width:14px;height:14px;position:relative}.step-node.is-complete,.step-node.is-current{color:var(--accent)}.step-node.is-complete i{border-color:var(--accent);background:var(--accent)}.step-node.is-complete:before{background:#006f555c}.closing-actions{gap:0;display:grid}.primary-button,.ghost-button{white-space:nowrap;min-height:42px;transition:transform .16s var(--ease), background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-weight:850;display:inline-flex}.primary-button{background:var(--pine);color:#fff}.primary-button:hover:not(:disabled){background:var(--pine-2);transform:translateY(-1px)}.ghost-button{border-color:var(--line);color:var(--ink-2);background:0 0}.ghost-button:hover:not(:disabled){color:var(--accent);background:#ffffff8c;border-color:#006f5540}.closing-actions .primary-button{border-radius:6px;width:100%;min-height:40px;font-size:13px;font-weight:760;position:relative;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #002d2429}.closing-actions .primary-button:after{color:#fff;content:"✓";border:1px solid #ffffffd1;border-radius:999px;place-items:center;width:19px;height:19px;font-size:13px;font-weight:700;display:grid;position:absolute;right:12px}.primary-button:active,.ghost-button:active,.seller-card:active,.settlement-card:active{transform:translateY(1px)}.tertiary-button{color:var(--muted);border-color:#0000}.closeout-details{text-align:center;border-top:1px solid #002d241f;padding-top:8px}.closeout-details summary{color:var(--muted);cursor:pointer;font-size:11px;font-weight:620}.issue-summary .eyebrow{justify-content:space-between;gap:12px;display:flex}.closeout-details[open]{gap:10px;display:grid}.closing-note,label{gap:7px;display:grid}.message{border-radius:10px;margin-bottom:12px;padding:12px 14px;font-size:13px;font-weight:650}.message.is-hidden{display:none}.message.is-error{background:var(--error-soft);color:var(--error);border:1px solid #9f2d2d2e}.message.is-neutral{border:1px solid var(--line);color:var(--muted);background:#fffdf7bf}.payout-analytics-grid{width:min(100%, var(--container));grid-template-columns:minmax(0,1.36fr) minmax(390px,.78fr);align-items:stretch;gap:18px;margin:0 auto 18px;display:grid}.analytics-card{background:linear-gradient(180deg, #fffdf7f0, #faf7efd1), var(--paper);border:1px solid #002d2421;border-radius:12px;align-content:stretch;min-width:0;display:grid;overflow:hidden;box-shadow:0 16px 44px #2a23160f}.analytics-card-head{justify-content:space-between;align-items:flex-start;gap:18px;min-height:66px;padding:18px 22px 0;display:flex}.analytics-card-head h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:850}.analytics-card-head span{color:var(--muted);margin-top:7px;font-size:12px;font-weight:650;display:block}.analytics-period-toggle{border:1px solid var(--line);background:#ffffff85;border-radius:10px;align-items:center;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #2a23160d}.analytics-period-toggle button{min-height:30px;color:var(--muted);transition:background .16s var(--ease), color .16s var(--ease), transform .16s var(--ease);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.analytics-period-toggle button:hover{color:var(--ink)}.analytics-period-toggle button:active{transform:translateY(1px)}.analytics-period-toggle button.is-active{color:var(--ink);background:#fffdf7f5;box-shadow:0 1px 7px #231e141a}.payout-trend-chart{width:100%;height:218px;padding:0 22px;display:block}.analytics-grid-line{stroke:#002d2417;stroke-dasharray:4 6;stroke-width:1px}.analytics-axis-label,.trend-date{fill:var(--muted);font-size:9.5px;font-weight:650}.trend-area{fill:#006f5513}.trend-line{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.trend-point circle{fill:var(--paper);stroke:var(--accent);stroke-width:2.6px}.trend-point.is-muted circle{fill:#00765b3d;stroke-width:1.8px;opacity:.72}.trend-value{fill:var(--ink);stroke:#fffdf7f0;stroke-linejoin:round;stroke-width:5px;paint-order:stroke;text-anchor:middle;font-size:11px;font-weight:820}.trend-value.is-start{text-anchor:start}.trend-value.is-end{text-anchor:end}.trend-point .trend-date{fill:var(--muted);font-size:10px;font-weight:650}.analytics-empty,.donut-empty{fill:var(--muted);text-anchor:middle;font-size:13px;font-weight:760}.analytics-legend{border-top:1px solid #002d2414;gap:18px;margin-top:auto;padding:9px 22px 13px;display:flex}.analytics-legend span{color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:760;display:inline-flex}.analytics-legend i{background:var(--accent);border-radius:999px;width:18px;height:3px}.status-analytics-body{grid-template-columns:148px minmax(176px,1fr);align-items:center;gap:20px;padding:2px 22px 8px;display:grid}.status-donut-chart{justify-self:center;width:148px;height:148px}.donut-track,.donut-segment{fill:none;stroke-width:24px;transform-origin:90px 90px;transform:rotate(-90deg)}.donut-track{stroke:#002d2414}.donut-segment{stroke-linecap:butt}.donut-value{fill:var(--ink);text-anchor:middle;font-family:Georgia,Times New Roman,serif;font-size:28px}.donut-label{fill:var(--muted);letter-spacing:.12em;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:760}.status-distribution{gap:12px;min-width:0;display:grid}.status-distribution-row{grid-template-columns:minmax(132px,1fr) 44px;align-items:baseline;column-gap:14px;display:grid}.status-distribution-row span{min-width:0;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:820;line-height:1.1;display:inline-flex}.status-distribution-row i{border-radius:999px;flex:none;width:9px;height:9px}.status-distribution-row.is-paid i{background:var(--accent)}.status-distribution-row.is-pending i{background:#d9a62c}.status-distribution-row.is-running i{background:#9fd6ca}.status-distribution-row strong{color:var(--muted);text-align:right;font-size:12px;font-weight:820}.status-distribution-row em{color:var(--muted);grid-column:1/-1;padding-left:17px;font-size:11px;font-style:normal;font-weight:650}.status-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin:auto 22px 0;padding:13px 0 15px;display:flex}.status-total span{color:var(--ink);font-size:13px;font-weight:850}.status-total strong{color:var(--accent);font-size:16px;font-weight:900}.payout-command-center{background:linear-gradient(135deg,#ffffffa3,#fffdf7db),#fffdf7d1;border:1px solid #002d2421;border-radius:12px;grid-template-columns:minmax(260px,.78fr) minmax(640px,1.22fr);gap:0;margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 18px 50px #2a231611}.command-copy{border-right:1px solid var(--line);align-content:center;gap:8px;padding:22px 24px;display:grid}.command-copy h2,.orders-context-bar h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:24px;font-weight:850;line-height:1.05}.command-copy span,.orders-context-bar span{color:var(--muted);font-size:13px;font-weight:620;line-height:1.45}.payout-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.payout-kpi-strip div{border-right:1px solid var(--line);align-content:center;gap:6px;min-height:116px;padding:18px 18px 17px;display:grid}.payout-kpi-strip div:last-child{border-right:0}.payout-kpi-strip dt{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.payout-kpi-strip dd{color:var(--ink);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.7vw,28px);font-weight:400;line-height:1}.payout-kpi-strip small{color:var(--muted);font-size:12px;font-weight:680}.payout-ledger-panel{width:min(100%, var(--container));background:#fffdf7d6;border:1px solid #002d2421;border-radius:12px;margin:0 auto 24px;overflow:hidden;box-shadow:0 16px 44px #2a231612}.ledger-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:20px 22px 18px;display:grid}.ledger-head h2{color:var(--ink);letter-spacing:-.035em;margin:6px 0 4px;font-size:22px;font-weight:850;line-height:1}.ledger-head>div>span{color:var(--muted);font-size:13px;font-weight:620}.ledger-controls{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.ledger-status-filter{border:1px solid var(--line);background:radial-gradient(circle at 16% 0,#ffffffeb,#0000 48%),linear-gradient(#ffffffb8,#fffdf79e),#fffdf7c7;border-radius:14px;align-content:center;gap:9px;min-width:420px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffffbd,0 10px 26px #2a23160b}.ledger-status-filter>span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;padding-left:4px;font-size:9px;font-weight:850;line-height:1}.ledger-status-options{background:linear-gradient(#ece8deb8,#f5f2e9b3),#ece8de9e;border:1px solid #002d2413;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:4px;display:grid}.ledger-status-options button{min-height:32px;color:var(--muted);cursor:pointer;font:inherit;transition:background .16s var(--ease), box-shadow .16s var(--ease), color .16s var(--ease), transform .16s var(--ease);white-space:nowrap;background:0 0;border:0;border-radius:9px;font-size:11.5px;font-weight:820}.ledger-status-options button:hover{color:var(--ink);background:#fffdf770}.ledger-status-options button:active{transform:translateY(1px)}.ledger-status-options button:focus-visible{outline-offset:1px;outline:2px solid #006f5547}.ledger-status-options button.is-active{background:linear-gradient(180deg, #fffffff5, #fffdf7eb), var(--paper);color:var(--accent);box-shadow:inset 0 1px #ffffffdb,inset 0 0 0 1px #006f5514,0 7px 18px #2a231617}.ledger-status-options button.is-active:before{content:"";vertical-align:1px;background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:7px;display:inline-block}.ledger-table-wrap{overflow-x:auto}.ledger-table{min-width:1160px}.ledger-table th,.ledger-table td{vertical-align:middle;padding:14px 18px}.ledger-table tbody tr:hover{background:#ffffff9e;box-shadow:inset 4px 0 #006f5559}.ledger-table tbody tr[data-ledger-row-settlement-id]{cursor:pointer}.ledger-table tbody tr[data-ledger-row-settlement-id]:focus-visible{outline-offset:-3px;outline:2px solid #00765b59}.ledger-seller{align-items:center;gap:10px;display:flex}.ledger-seller>span{background:var(--pine);color:#fff;border-radius:999px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.ledger-seller strong,.ledger-seller small{display:block}.ledger-seller strong{color:var(--ink);font-size:13px;font-weight:800}.ledger-seller small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:620}.ledger-status{border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:820;display:inline-flex}.ledger-status.is-paid{background:var(--mint-soft);color:var(--accent)}.ledger-status.is-pending{background:var(--warn-soft);color:var(--warn)}.ledger-status.is-running{color:var(--accent);background:#dff7f1db}.ledger-status-stack{justify-items:end;gap:5px;display:grid}.ledger-status-stack small{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:680}.ledger-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:226px;display:flex}.ledger-row-link{min-height:30px;color:var(--ink-2);white-space:nowrap;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.ledger-row-link:hover{color:var(--accent);background:#ffffffad;border-color:#002d241f}.ledger-action{min-width:96px;min-height:30px;color:var(--accent);white-space:nowrap;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease), transform .16s var(--ease);background:#ffffffa8;border:1px solid #006f552e;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.ledger-action:hover{background:var(--mint-soft)}.ledger-action.is-primary{background:#e1f2eb8c;border-color:#006f5542}.ledger-action:active,.ledger-row-link:active{transform:translateY(1px)}.ledger-action.is-done{color:var(--muted);background:0 0;border-color:#0000;padding-inline:0}.ledger-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 22px 14px;display:flex}.ledger-footer>span{color:var(--muted);font-size:12px;font-weight:720}.ledger-pagination{align-items:center;gap:6px;display:inline-flex}.ledger-page-button{border:1px solid var(--line);width:34px;height:32px;color:var(--ink);transition:transform .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);background:#fffdf7bd;border-radius:8px;place-items:center;font-size:13px;font-weight:820;display:inline-grid}.ledger-page-button:hover:not(:disabled){background:var(--mint-soft);border-color:#006f5547}.ledger-page-button:active:not(:disabled){transform:translateY(1px)}.ledger-page-button.is-active{border-color:var(--pine);background:var(--pine);color:#fff}.ledger-page-button:disabled{cursor:not-allowed;opacity:.42}.orders-page{animation:page-enter .24s var(--ease) both}.orders-context-bar{background:linear-gradient(135deg,#ffffff9e,#fffdf7d6),#fffdf7d1;border:1px solid #002d2421;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:112px;margin-bottom:14px;padding:22px 24px;display:flex;box-shadow:0 16px 44px #2a23160f}.orders-context-bar>div{gap:8px;display:grid}.orders-back-button{white-space:nowrap;min-width:150px;min-height:40px}.orders-page .command-bar,.orders-page .content-grid{width:100%}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.command-bar{background:#fffdf7d1;border:1px solid #002d2421;border-bottom:0;border-radius:12px 12px 0 0;grid-template-columns:auto 1fr;align-items:end;gap:12px;min-height:78px;padding:16px 18px 17px;display:grid}.command-bar>label{color:#0000;gap:0;font-size:0}.command-bar>label select{color:var(--ink);font-size:13px}.view-tabs{border:1px solid var(--line);background:#ffffff7a;border-radius:10px;width:fit-content;padding:3px;display:inline-flex}.view-tabs button{min-height:36px;color:var(--ink-2);background:0 0;border:0;border-radius:8px;padding:0 18px;font-weight:750}.view-tabs button.is-active{color:var(--ink);background:#fff;box-shadow:0 1px 7px #231e1414}.command-actions{justify-content:end;gap:8px;display:flex}.command-actions #exportButton{order:1}.command-actions #refreshButton{order:2}.command-actions .primary-button,.command-actions .ghost-button{min-width:116px}.command-actions .tertiary-button{border-color:var(--line);color:var(--ink-2);background:#fffdf78c}.content-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.summary-panel{background:#fffdf7d1;border:1px solid #002d2421;border-radius:0 0 12px 12px;grid-column:1/-1;overflow:hidden}.table-panel,.detail-panel{background:#fffdf7d1;border:1px solid #002d2421;overflow:hidden}.table-panel{border-radius:0 0 0 12px}.detail-panel{border-left:0;border-radius:0 0 12px}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;min-height:74px;padding:18px 22px;display:flex}.section-heading h2{color:var(--ink);letter-spacing:-.035em;margin:6px 0 0;font-size:22px;font-weight:850;line-height:1}.summary-heading{align-items:end}.summary-heading>span{color:var(--muted);font-size:13px;font-weight:650}.summary-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.summary-metric{border-right:1px solid var(--line);align-content:space-between;min-height:154px;padding:24px 22px 22px;display:grid}.summary-metric:last-child{border-right:0}.summary-metric span,.summary-block-heading .eyebrow{color:var(--ink-2);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:850}.summary-metric strong{color:var(--ink);letter-spacing:-.045em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.2vw,38px);font-weight:400;line-height:.98}.summary-metric.is-accent strong{color:var(--accent);font-weight:700}.summary-metric small{color:var(--muted);font-size:12px;font-weight:620;line-height:1.45}.summary-split{display:block}.summary-block{padding:24px 22px 28px}.summary-block-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.summary-block-heading h3{color:var(--ink);letter-spacing:-.03em;margin:6px 0 0;font-size:18px}.summary-block dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.summary-block dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:10px 0;display:flex}.summary-block dl div:nth-child(odd){margin-right:18px}.summary-block dl div:nth-child(2n){margin-left:18px}.summary-block dd{color:var(--ink);text-align:right;font-weight:800}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:840px}th,td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:15px 22px}th{z-index:2;color:var(--ink-2);letter-spacing:.15em;text-transform:uppercase;background:#f6f3ebe6;font-size:10px;font-weight:850;position:sticky;top:0}td{color:var(--ink-2);font-size:13px}td:nth-child(4),td:nth-child(5),td:nth-child(6),td:nth-child(7),th:nth-child(4),th:nth-child(5),th:nth-child(6),th:nth-child(7){text-align:right}tbody tr{transition:background .14s var(--ease), box-shadow .14s var(--ease)}tbody tr:hover{background:#ffffff8c}tbody tr.is-selected{box-shadow:inset 4px 0 0 var(--accent);background:#eef8f2}.row-button{color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.row-button strong{color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:750}.row-button span{color:var(--muted);font-size:12px}td:last-child strong{color:var(--accent)}.empty-cell{height:126px;color:var(--muted);text-align:center}.empty-cell strong,.empty-cell span{display:block}.empty-cell strong{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:850}.empty-cell span{max-width:360px;margin-inline:auto;font-size:13px;font-weight:620;line-height:1.45}.detail-empty,.detail-content{padding:0 18px 18px}.detail-empty{color:var(--muted);font-size:13px;line-height:1.55}.ok-box,.issue-item,.history-item{border-radius:10px;gap:7px;margin:12px 0;padding:11px;font-size:12px;display:grid}.issue-item.is-warning{background:var(--warn-soft);color:var(--warn)}.ok-box{background:var(--mint-soft);color:var(--accent);font-weight:750}.issue-item,.history-item{background:#f6f3ebbf;margin:0}.issue-item strong,.issue-item span,.history-item strong,.history-item span{display:block}.issue-item span,.history-item span{color:var(--muted);line-height:1.4}.history-empty{color:var(--muted);font-size:12px}.shipping-audit,.detail-item{border:1px solid var(--line);background:#fffdf7bf;border-radius:10px;gap:10px;margin:12px 0;padding:11px;display:grid}.shipping-audit strong,.shipping-audit span,.detail-item strong,.detail-item span{display:block}.shipping-audit span,.detail-item span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}.shipping-share{background:var(--paper-2);border-radius:999px;height:10px;overflow:hidden}.shipping-share svg{width:100%;height:100%;display:block}.shipping-share-track{fill:var(--line)}.shipping-share-value{background:var(--accent);fill:var(--accent)}.shipping-audit dl,.detail-item dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.shipping-audit dl div,.detail-item dl div{background:var(--paper-2);border-radius:8px;padding:8px}.item-list,.issue-list,.history-list,.issue-summary,.history-box{gap:9px;display:grid}.detail-item strong{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.is-loading .financial-hero,.is-loading .table-panel,.is-loading .detail-panel{opacity:.68}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1360px){.shell{grid-template-columns:206px minmax(0,1fr)}.workspace{padding-inline:28px}.topbar{grid-template-columns:1fr;gap:16px;margin-bottom:20px;padding-bottom:18px}.topbar-actions{grid-template-columns:138px 138px minmax(220px,1fr) auto;justify-content:stretch}.overview-grid{grid-template-columns:minmax(0,1fr) 350px;gap:24px}.hero-total strong{font-size:clamp(70px,7.6vw,112px)}.hero-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr))}.closeout-card{padding:28px 28px 28px 38px}.content-grid,.payout-command-center{grid-template-columns:1fr}.command-copy{border-right:0;border-bottom:1px solid var(--line)}.payout-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.payout-kpi-strip div:nth-child(2){border-right:0}.payout-kpi-strip div:nth-child(n+3){border-top:1px solid var(--line)}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-metric:nth-child(2n){border-right:0}.summary-metric:nth-child(n+3){border-top:1px solid var(--line)}.ledger-head{grid-template-columns:1fr;align-items:start}.ledger-controls{justify-content:stretch}.ledger-status-filter{min-width:min(100%,420px)}.table-panel,.detail-panel{border-radius:0}.detail-panel{border-top:0;border-left:1px solid #002d2421}}@media (width<=1080px){.shell{grid-template-columns:1fr}.sidebar{grid-template-rows:auto;grid-template-columns:auto 1fr;align-items:center;gap:20px;height:auto;padding:16px 18px;position:static}.brand{min-height:60px;padding:10px 12px}.nav-stack{border-radius:16px;grid-auto-flow:column;justify-self:end;align-items:center;padding:8px}.nav-label,.nav-item.is-active:before{display:none}.overview-grid{grid-template-columns:1fr}.payout-analytics-grid{grid-template-columns:1fr;gap:16px}.status-analytics-body{grid-template-columns:168px minmax(0,1fr)}.status-donut-chart{justify-self:center}.receipt-stamp{display:none}.closeout-top{padding-right:0}}@media (width<=760px){.workspace{padding:18px 14px 34px}.sidebar{grid-template-columns:1fr}.brand{width:100%}.nav-stack{grid-template-columns:repeat(2,1fr);grid-auto-flow:row;justify-self:stretch;width:100%}.nav-item{justify-content:center;padding-inline:10px;font-size:13px}.nav-item span{display:none}.seller-list,.topbar-actions,.command-bar{grid-template-columns:1fr}.seller-list{display:grid}.seller-card{width:100%}.payout-ledger-panel{border-radius:12px;overflow:visible}.payout-analytics-grid{gap:12px}.analytics-card-head{min-height:0;padding:16px 16px 4px;display:grid}.analytics-period-toggle{width:max-content}.payout-trend-chart{height:218px;padding:0 10px}.status-analytics-body{grid-template-columns:1fr;justify-items:center;padding:6px 16px 10px}.status-distribution{width:100%}.status-distribution-row{grid-template-columns:minmax(0,1fr) 44px}.status-distribution-row span{white-space:normal}.status-total{margin:0 16px}.ledger-head{padding:18px}.ledger-controls{display:grid}.ledger-status-filter{width:100%;min-width:0}.ledger-status-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-footer{align-items:stretch;padding:12px 18px 16px}.ledger-pagination{justify-content:space-between;width:100%}.hero-total strong{white-space:normal;font-size:clamp(54px,18vw,76px)}.hero-total small:after{margin:10px 0 0}.hero-metrics dl,.closeout-card .settlement-list{grid-template-columns:1fr}.hero-metrics div{padding-right:0}.closeout-card,.payout-command-center,.orders-context-bar,.command-bar,.table-panel,.detail-panel{border-radius:12px}.orders-context-bar{min-height:0;padding:18px;display:grid}.orders-back-button{width:100%}.command-copy{padding:18px}.command-copy h2,.orders-context-bar h2{font-size:22px}.payout-kpi-strip div{border-right:0;border-top:1px solid var(--line);min-height:98px;padding:16px 18px}.payout-kpi-strip div:first-child{border-top:0}.payout-kpi-strip dd{font-size:26px}.closeout-card{padding:26px 22px 26px 30px}.command-actions{display:grid}.command-actions .primary-button,.command-actions .ghost-button{width:100%}.content-grid{grid-template-columns:1fr;gap:14px}.summary-heading{align-items:flex-start}.summary-grid,.summary-block dl{grid-template-columns:1fr}.summary-metric{border-right:0;border-top:1px solid var(--line);min-height:132px;padding:20px 18px}.summary-metric:first-child{border-top:0}.summary-block{padding:20px 18px 24px}.summary-block-heading{display:block}.summary-block dl div:nth-child(odd),.summary-block dl div:nth-child(2n){margin:0}.table-wrap{overflow:visible}table,thead,tbody,tr,th,td{display:block}table{min-width:0}thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}tbody{gap:10px;padding:10px;display:grid}tbody tr{background:var(--paper-2);border-radius:10px;padding:11px}td{text-align:right;border-top:0;justify-content:space-between;gap:16px;padding:7px 0;display:flex}td:first-child{border-bottom:1px solid var(--line);text-align:left;margin-bottom:8px;padding-bottom:11px;display:block}td:not(:first-child):before{content:attr(data-label);color:var(--muted);text-align:left;font-size:12px;font-weight:750}.ledger-table{min-width:0}.ledger-status-stack{justify-items:end}.ledger-actions{justify-content:stretch;width:100%;min-width:0}.ledger-row-link,.ledger-action{flex:1}.shipping-audit dl,.detail-item dl{grid-template-columns:1fr}.workspace{padding-top:12px}.sidebar{gap:10px;padding:12px 14px 14px}.brand{border-radius:15px;grid-template-columns:34px minmax(0,1fr);gap:11px;min-height:52px;padding:8px 10px}.brand-mark{border-radius:10px;width:34px;height:34px;font-size:19px}.brand>div>strong{font-size:15px}.brand>div>span{font-size:10px}.nav-stack{border-radius:15px;min-height:48px;padding:5px}.nav-item{border-radius:11px;min-height:44px;font-size:12px;font-weight:800}.workspace .topbar{min-height:0;margin-bottom:14px;padding-bottom:12px}.seller-list{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:6px;min-height:44px;padding-bottom:2px;display:flex;overflow-x:auto}.seller-list::-webkit-scrollbar{display:none}.seller-card{scroll-snap-align:start;flex:none;width:auto;min-width:max-content;min-height:44px;padding-inline:9px;font-size:11px}.seller-card:before{width:6px;height:6px;margin-right:7px}body[data-route=orders] .topbar{gap:10px}body[data-route=orders] .topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body[data-route=orders] .date-field input{min-height:44px;padding-inline:12px;font-size:12px}.payout-command-center{margin-bottom:12px}.command-copy{gap:6px;padding:16px 18px 14px}.command-copy h2,.orders-context-bar h2{text-wrap:balance;max-width:12em;font-size:21px;line-height:1.08}.command-copy span,.orders-context-bar span{font-size:12px}.payout-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.payout-kpi-strip div{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:92px;padding:14px 14px 13px}.payout-kpi-strip div:nth-child(2n){border-right:0}.payout-kpi-strip div:first-child,.payout-kpi-strip div:nth-child(2){border-top:0}.payout-kpi-strip dt{letter-spacing:.12em;font-size:9px}.payout-kpi-strip dd{font-size:clamp(20px,6.2vw,24px);line-height:1.05}.payout-kpi-strip small{font-size:11px}.ledger-head{gap:14px;padding:16px}.ledger-head h2{font-size:20px}.ledger-status-filter{gap:7px;padding:7px}.ledger-status-options{scrollbar-width:none;gap:5px;padding:4px;display:flex;overflow-x:auto}.ledger-status-options::-webkit-scrollbar{display:none}.ledger-status-options button{flex:none;min-width:104px;min-height:44px;padding-inline:12px}.ledger-table-wrap{overflow:visible}.ledger-table tbody{gap:12px;padding:10px}.ledger-table tbody tr[data-ledger-row-settlement-id]{background:#fffdf7b8;border:1px solid #002d241a;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:14px;display:grid;box-shadow:0 10px 26px #2a23160e}.ledger-table td{align-items:center;gap:10px;min-height:38px;padding:7px 0}.ledger-table td[data-label=Lojista]{border-bottom:1px solid var(--line);grid-column:1/-1;min-height:0;margin:0 0 8px;padding:0 0 12px}.ledger-table td[data-label=Período],.ledger-table td[data-label=Status]{min-height:48px}.ledger-table td[data-label="Data do repasse"]{display:none}.ledger-table td[data-label=Ações]{border-top:1px solid var(--line);grid-column:1/-1;margin-top:8px;padding-top:12px}.ledger-table td[data-label=Ações]:before{display:none}.ledger-seller{gap:9px}.ledger-seller>span{width:34px;height:34px}.ledger-status-stack{align-content:center}.ledger-status-stack small{font-size:10px}.ledger-status{min-height:28px;padding-inline:9px;font-size:11px}.ledger-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ledger-actions .ledger-action:only-child,.ledger-actions .ledger-row-link:only-child{grid-column:1/-1}.ledger-row-link,.ledger-action{border-radius:10px;min-height:44px}.ledger-action.is-done{color:var(--muted);background:#f6f3ebbd;border-color:#002d241f;padding-inline:8px}.ledger-footer{gap:12px}.ledger-page-button{width:44px;height:44px}.orders-context-bar{gap:14px;padding:16px 18px}.orders-back-button,.command-actions .primary-button,.command-actions .ghost-button,.view-tabs button{min-height:44px}.orders-page .command-bar{gap:12px;min-height:0;padding:14px}.view-tabs{width:100%}.view-tabs button{flex:1}.command-actions{grid-template-columns:1fr 1fr}.command-actions .primary-button,.command-actions .ghost-button{min-width:0}.orders-page .table-panel .section-heading{min-height:58px;padding:14px 18px}#ordersTable tbody tr,.table-panel tbody tr{padding:13px}.table-panel td:first-child{margin-bottom:6px;padding-bottom:9px}.table-panel .row-button{width:100%;min-height:44px}.table-panel td{min-height:34px;padding:5px 0}}@media (width<=420px){.ledger-status-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ledger-status-options button{width:100%;min-width:0}}@media (width<=760px){.sidebar{z-index:30;grid-template-columns:minmax(0,1fr) 54px;align-items:stretch;position:relative}.brand{grid-column:1;width:auto}.mobile-menu-button{color:#fff;text-align:left;background:radial-gradient(circle at 18% 0,#a0e3c72e,#0000 42%),linear-gradient(135deg,#ffffff21,#ffffff09),#002a21ad;border:1px solid #defff029;border-radius:16px;justify-content:center;align-items:center;width:54px;min-height:52px;padding:8px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 14px 28px #00140f2e}.mobile-menu-button:before{content:"";background:linear-gradient(#e8fff5c7,#e8fff5c7) 50% 34%/13px 2px no-repeat,linear-gradient(#e8fff5c7,#e8fff5c7) 50%/13px 2px no-repeat,linear-gradient(#e8fff5c7,#e8fff5c7) 50% 66%/13px 2px no-repeat,#defff11a;border:1px solid #e8fff521;border-radius:11px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mobile-menu-button span,.mobile-menu-button strong{display:none}.seller-menu-button span,.ledger-status-trigger span{color:inherit;letter-spacing:.14em;opacity:.62;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1}.seller-menu-button strong,.ledger-status-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:850;line-height:1.15;overflow:hidden}.mobile-menu-button:after,.seller-menu-button:after,.ledger-status-trigger:after{content:"";opacity:.58;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;position:absolute;top:50%;right:11px;transform:translateY(-65%)rotate(45deg)}.mobile-menu-button,.seller-menu-button,.ledger-status-trigger{position:relative}.mobile-menu-button[aria-expanded=true]:after,.seller-menu-button[aria-expanded=true]:after,.ledger-status-trigger[aria-expanded=true]:after{transform:translateY(-30%)rotate(225deg)}.mobile-menu-button:after,.mobile-menu-button[aria-expanded=true]:after{display:none}.sidebar .nav-stack{z-index:35;background:radial-gradient(circle at 12% 0,#6fd8ae29,#0000 34%),linear-gradient(#064a38fc,#002820fc),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 28px);border:1px solid #e3fff229;border-radius:18px;grid-column:1/-1;gap:8px;margin-top:2px;padding:10px;display:none;position:static;box-shadow:0 22px 58px #00191361,inset 0 1px #ffffff17}.sidebar.is-mobile-menu-open .nav-stack{grid-template-columns:1fr;display:grid}.sidebar.is-mobile-menu-open .nav-item{color:#e8fff5d6;background:#ffffff08;border:1px solid #ffffff13;border-radius:13px;justify-content:flex-start;gap:10px;min-height:46px;padding-inline:11px 13px}.sidebar.is-mobile-menu-open .nav-item span{color:#e8fff5db;background:#e8fff513;border-color:#e8fff52e;flex:none;width:28px;height:28px;font-size:9px;display:grid}.sidebar.is-mobile-menu-open .nav-item.is-active{color:#fff;background:linear-gradient(90deg,#62d3a957,#ffffff0f),#ffffff0b;box-shadow:inset 0 1px #ffffff14}.seller-panel{z-index:24;gap:8px;display:grid;position:relative}.seller-menu-button{min-height:46px;color:var(--ink);text-align:left;background:radial-gradient(circle at 15% 0,#fffffff5,#0000 45%),linear-gradient(#ffffffe6,#fffdf7c7),#fffdf7e0;border:1px solid #002d2421;border-radius:14px;align-items:center;gap:10px;padding:8px 38px 8px 13px;display:flex;box-shadow:0 10px 24px #2a23160f,inset 0 1px #ffffffc7}.seller-menu-button:before,.ledger-status-trigger:before{content:"";background:#006f556b;border-radius:999px;flex:none;width:8px;height:8px;display:block}.seller-menu-button span,.ledger-status-trigger span{display:none}.seller-menu-button strong,.ledger-status-trigger strong{font-size:14px}.seller-panel .seller-list{display:none}.seller-panel.is-mobile-menu-open .seller-list{z-index:32;background:linear-gradient(180deg, #fffffff5, #fffdf7fa), var(--paper);border:1px solid #002d2421;border-radius:15px;grid-template-columns:1fr;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:visible;box-shadow:0 22px 50px #2a231630,inset 0 1px #ffffffdb}.seller-panel.is-mobile-menu-open .seller-card{border-radius:11px;justify-content:flex-start;width:100%;min-height:44px;padding-inline:13px;font-size:12px}.seller-panel.is-mobile-menu-open .seller-card.is-active{background:var(--mint-soft);border-color:#006f552e}.ledger-status-filter{z-index:16;background:0 0;border:0;min-width:0;padding:0;position:relative}.ledger-status-filter>span{display:none}.ledger-status-trigger{min-height:46px;color:var(--ink);text-align:left;background:radial-gradient(circle at 15% 0,#fffffff5,#0000 45%),linear-gradient(#ffffffe0,#fffdf7c2),#fffdf7db;border:1px solid #002d2421;border-radius:14px;align-items:center;gap:10px;padding:8px 38px 8px 13px;display:flex;box-shadow:0 8px 22px #2a23160e,inset 0 1px #ffffffc7}.ledger-status-filter .ledger-status-options{display:none}.ledger-status-filter.is-mobile-menu-open .ledger-status-options{z-index:28;background:linear-gradient(180deg, #fffffff5, #fffdf7fa), var(--paper);border:1px solid #002d2421;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:visible;box-shadow:0 20px 46px #2a23162e,inset 0 1px #ffffffdb}.ledger-status-filter.is-mobile-menu-open .ledger-status-options button{min-height:44px;color:var(--muted);background:#f6f3ebb8;border-radius:11px;font-size:12px}.ledger-status-filter.is-mobile-menu-open .ledger-status-options button.is-active{background:linear-gradient(180deg, #def7efeb, #cbefe3d6), var(--mint-soft);color:var(--accent);box-shadow:inset 0 0 0 1px #006f551f}}
