:root{--p-ink:#141414;--p-muted:#67696c;--p-line:#e1e3e5;--p-bg:#f3f4f5;--p-orange:#c63c11;--p-dark:#101113;--p-green:#13734b}*{box-sizing:border-box}.poc-app{margin:0;background:var(--p-bg);color:var(--p-ink);font:16px/1.55 'DM Sans',sans-serif}.poc-app a{color:inherit;text-decoration:none}.poc-app button,.poc-app input,.poc-app select,.poc-app textarea{font:inherit}.poc-app button,.poc-btn{cursor:pointer}.poc-app button:disabled{cursor:wait;opacity:.5}.poc-app :focus-visible{outline:3px solid #df5a30;outline-offset:3px}.poc-top{background:var(--p-dark);color:white;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 30px}.poc-brand{font:800 28px Manrope,sans-serif;letter-spacing:-1.5px;display:flex;gap:10px;align-items:center}.poc-mark{width:24px;height:24px;border:6px solid #ff5a24;border-right-color:transparent;border-radius:50%}.poc-top nav{display:flex;gap:22px;align-items:center;font-size:14px;flex-wrap:wrap}.poc-tag{color:#ffad90;border:1px solid #695044;padding:3px 10px;border-radius:4px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.poc-banner{background:#fff1e9;border-bottom:1px solid #edc6b5;color:#713014;padding:10px 30px;font:14px/1.5 'DM Sans',sans-serif;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.poc-banner a{text-decoration:underline;color:inherit}.poc-banner b{font-weight:700}.poc-shell{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 120px)}.poc-sidebar{background:#fff;border-right:1px solid var(--p-line);padding:28px 16px;display:flex;flex-direction:column;gap:5px}.poc-sidebar .group{font-size:12px;color:var(--p-muted);text-transform:uppercase;letter-spacing:.12em;padding:16px 15px 8px}.poc-sidebar a{display:flex;align-items:center;justify-content:space-between;padding:11px 15px;border-radius:5px;font-size:15px;color:#51555a}.poc-sidebar a.active{background:#18191b;color:#fff}.poc-sidebar a:hover:not(.active){background:#f1f2f3}.poc-sidebar small{margin:30px 15px 0;color:#707378;line-height:1.6}.poc-main{padding:34px 36px 70px;min-width:0;max-width:1600px;width:100%;margin:auto}.poc-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.poc-title h1{font:800 clamp(28px,3vw,38px)/1.15 Manrope,sans-serif;letter-spacing:-.045em;margin:0 0 7px}.poc-title p{margin:0;color:var(--p-muted);font-size:15px}.poc-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.poc-btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid #c7cbce;border-radius:5px;background:#fff;color:#202225;padding:10px 15px;font-size:14px;font-weight:600;text-decoration:none!important;min-height:42px}.poc-btn.primary{background:#c63c11;border-color:#c63c11;color:#fff}.poc-btn.dark{background:#17191b;color:#fff;border-color:#17191b}.poc-btn.danger{color:#a12214;border-color:#dfb5ae}.poc-btn.small{padding:6px 11px;min-height:34px}.poc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px}.poc-kpi{padding:23px;background:white;border:1px solid var(--p-line);border-radius:6px}.poc-kpi span{font-size:14px;color:#64686c}.poc-kpi strong{display:block;font:700 clamp(25px,3vw,35px)/1.3 Manrope;letter-spacing:-.045em;margin:10px 0 5px}.poc-kpi small{font-size:13px;color:#797d81}.poc-panel{background:white;border:1px solid var(--p-line);border-radius:6px;margin-bottom:22px;overflow:hidden;min-width:0}.poc-panelhead{padding:20px 23px;border-bottom:1px solid var(--p-line);display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.poc-panel h2{font:700 19px Manrope;letter-spacing:-.025em;margin:0}.poc-panelbody{padding:23px}.poc-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:22px;align-items:start}.poc-tablewrap{overflow:auto}.poc-table{width:100%;border-collapse:collapse;font-size:14px;text-align:left;white-space:nowrap}.poc-table th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#6a7076;font-weight:600;padding:13px 22px;background:#fafbfc;border-bottom:1px solid var(--p-line)}.poc-table td{padding:17px 22px;border-bottom:1px solid #eef0f1;vertical-align:middle}.poc-table tr:last-child td{border-bottom:0}.poc-table td.num,.poc-table th.num{text-align:right;font-variant-numeric:tabular-nums}.poc-table td strong{font-weight:600}.poc-table td small{display:block;font-size:12px;color:#767b80;margin-top:3px}.poc-table .wraptext{white-space:normal;min-width:180px;max-width:400px;overflow-wrap:anywhere}.poc-status{display:inline-flex;padding:4px 9px;border-radius:4px;font-size:12px;font-weight:600;background:#edf0f2;color:#59616a}.poc-status.live,.poc-status.paid,.poc-status.active,.poc-status.complete,.poc-status.sold{background:#e6f4ed;color:#15613f}.poc-status.submitted,.poc-status.unpaid,.poc-status.seller_approval,.poc-status.open{background:#fff1df;color:#845209}.poc-status.rejected,.poc-status.suspended,.poc-status.refunded,.poc-status.void{background:#fbeceb;color:#9c3e35}.poc-toolbar{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.poc-input,.poc-select,.poc-textarea{padding:11px 12px;border:1px solid #c7cbcf;background:#fff;color:#191b1e;border-radius:4px;width:100%;min-width:0;font:16px 'DM Sans',sans-serif}.poc-toolbar input{max-width:350px}.poc-toolbar select{max-width:240px}.poc-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.poc-field{display:flex;flex-direction:column;gap:7px;min-width:0}.poc-field label{font-size:14px;font-weight:600}.poc-field.full{grid-column:1/-1}.poc-field small,.poc-help{font-size:14px;color:#74787e;line-height:1.6}.poc-textarea{min-height:105px;resize:vertical}.poc-check{display:flex;gap:11px;align-items:flex-start;font-size:14px;margin:14px 0}.poc-check input{accent-color:var(--p-orange);width:18px;height:18px;flex-shrink:0;margin-top:3px}.poc-note{font-size:14px;background:#f5f6f7;border-left:3px solid #ff5a24;padding:14px 17px;margin:16px 0;line-height:1.6;color:#555b61}.poc-empty{text-align:center;padding:45px 20px;color:#777d83;font-size:15px}.poc-empty strong{display:block;color:#272b30;font-size:18px;margin-bottom:7px}.poc-dialog{width:min(740px,calc(100% - 24px));border:0;border-radius:8px;max-height:90vh;overflow:auto;padding:0;color:#181a1e;font:16px/1.5 'DM Sans',sans-serif;box-shadow:0 30px 100px #0005}.poc-dialog::backdrop{background:#0b1117a8}.poc-dialoghead{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid var(--p-line);gap:20px}.poc-dialog h2{font:700 25px Manrope;letter-spacing:-.03em;margin:0}.poc-dialogbody{padding:25px}.poc-dialogfoot{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--p-line)}.poc-error{font-size:14px;color:#ad2817;margin:13px 0;white-space:pre-wrap;min-height:20px}.poc-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#181b1e;color:#fff;box-shadow:0 8px 30px #0003;padding:14px 20px;border-radius:6px;z-index:100;max-width:calc(100% - 30px);font:14px/1.5 'DM Sans',sans-serif}.poc-queue{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 23px;border-bottom:1px solid var(--p-line);font-size:14px}.poc-queue:last-child{border:0}.poc-queue small{display:block;color:#7d8288;margin-top:4px}.poc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.poc-step{border-top:3px solid #e8e9eb;padding:15px 0}.poc-step b{font-size:14px;display:block;margin:7px 0}.poc-step span{font-size:13px;color:#767b80}.poc-step.done{border-color:#248456}.poc-number{font-variant-numeric:tabular-nums}.poc-totals{display:flex;gap:30px;justify-content:flex-end;padding:18px 22px;border-top:1px solid var(--p-line);font-size:14px;flex-wrap:wrap}.poc-totals b{display:block;font-size:20px}.poc-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.poc-detail-grid div{padding:12px 0;border-bottom:1px solid var(--p-line)}.poc-detail-grid span{display:block;color:#747b81;font-size:13px}.poc-detail-grid b{font-size:15px;font-weight:600}.poc-photo{height:60px;width:86px;object-fit:cover;border-radius:4px;vertical-align:middle;margin-right:12px}.poc-photo-placeholder{width:86px;height:60px;display:inline-grid;place-items:center;vertical-align:middle;margin-right:12px;border:1px dashed #c3c7cc;font-size:11px;color:#7a7d81;white-space:normal}.poc-gallery{display:flex;gap:10px;overflow:auto;margin:20px 0}.poc-gallery img{height:100px;width:145px;object-fit:cover;border-radius:4px}.poc-tabs{display:flex;gap:24px;border-bottom:1px solid var(--p-line);margin:15px 0 26px;overflow:auto}.poc-tabs a{padding:12px 0;border-bottom:3px solid transparent;font-size:15px;white-space:nowrap}.poc-tabs a.active{color:#bd3c13;border-color:#c74319;font-weight:700}.poc-viewer{max-width:1120px;margin:0 auto;padding:35px 25px 80px}.poc-profilebar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid var(--p-line);padding:20px 25px;border-radius:6px;margin-bottom:25px}.poc-avatar{width:48px;height:48px;border-radius:50%;background:#ff5a24;color:#fff;display:grid;place-items:center;font:700 18px Manrope;flex-shrink:0}.poc-person{display:flex;align-items:center;gap:15px}.poc-person strong{display:block}.poc-person small{font-size:14px;color:#6c7177}.poc-profilebar select{max-width:260px}.poc-signin{text-align:center;max-width:590px;margin:60px auto;background:#fff;border:1px solid var(--p-line);padding:40px;border-radius:8px}.poc-signin h1{font:800 32px Manrope;letter-spacing:-.04em}.poc-signin p{color:#646a71}.poc-login-required{padding:20px;border:1px solid #dcbdad;background:#fff3ed;color:#63351f}.poc-login-required a{color:inherit;text-decoration:underline}.poc-reading{white-space:pre-wrap;overflow-wrap:anywhere}.poc-ledger-link{border:0;background:none;padding:0;color:#b53610;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.poc-list{margin:0;padding:0;list-style:none}.poc-list li{padding:12px 0;border-bottom:1px solid var(--p-line);font-size:14px}.poc-list small{color:#737980;display:block}.poc-upload-preview{display:flex;flex-wrap:wrap;gap:8px}.poc-upload-preview img{width:100px;height:76px;object-fit:cover;border-radius:4px}.poc-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.poc-chart-row{display:grid;grid-template-columns:130px 1fr 45px;gap:10px;align-items:center;font-size:14px;margin:17px 0}.poc-track{height:10px;background:#eff0f2;border-radius:4px;overflow:hidden}.poc-track i{display:block;background:#e35b30;height:100%}.poc-balance-ok{color:#13734b;font-weight:600}.poc-footnote{color:#727880;font-size:13px;margin-top:20px}.poc-loading{padding:60px 24px;text-align:center;color:#797e84}.poc-inline{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.poc-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.poc-card{background:#fff;border:1px solid var(--p-line);border-radius:6px;overflow:hidden}.poc-card img{width:100%;height:210px;object-fit:cover}.poc-card-content{padding:22px}.poc-card h3{font:700 21px Manrope;margin:0 0 10px}.poc-card p{font-size:14px;color:#696f75}.poc-app .poc-disabled{opacity:.6;pointer-events:none}
@media(max-width:1100px){.poc-shell{grid-template-columns:180px minmax(0,1fr)}.poc-main{padding:28px 22px}.poc-kpis{grid-template-columns:repeat(2,1fr)}.poc-columns{grid-template-columns:1fr}.poc-top{padding:18px 22px}}
@media(max-width:750px){.poc-shell{display:block}.poc-sidebar{flex-direction:row;overflow:auto;padding:10px;border-bottom:1px solid var(--p-line);border-right:0}.poc-sidebar a{white-space:nowrap;padding:10px 12px}.poc-sidebar .group,.poc-sidebar small{display:none}.poc-main{padding:25px 16px 55px}.poc-title{align-items:flex-start;flex-direction:column}.poc-title .poc-actions{width:100%}.poc-top{padding:18px 16px;flex-wrap:wrap}.poc-top nav{gap:14px}.poc-banner{padding:12px 16px}.poc-fields,.poc-detail-grid,.poc-card-grid{grid-template-columns:1fr}.poc-field.full{grid-column:1}.poc-kpis{gap:10px}.poc-kpi{padding:18px 14px}.poc-kpi strong{font-size:26px}.poc-steps{grid-template-columns:1fr 1fr}.poc-profilebar{align-items:stretch;flex-direction:column;padding:18px}.poc-profilebar select{max-width:none}.poc-viewer{padding:25px 16px}.poc-dialogbody{padding:20px}.poc-queue{padding:16px;flex-wrap:wrap}.poc-panelhead,.poc-panelbody{padding:18px}.poc-signin{margin:25px 16px;padding:25px}.poc-hero-stats{grid-template-columns:1fr}.poc-table th,.poc-table td{padding:13px 16px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
