/* EKANNTO Seller Operations v17 — Espresso Brown design system */
.v17-workspace{display:grid;gap:20px}.v17-workspace>.panel{min-width:0}.v17-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v17-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 20px}.v17-stats .stat{background:#fff;border:1px solid #e9dfd4;border-radius:17px;padding:17px;min-width:0;box-shadow:0 8px 25px #38221509}.v17-stats .stat>span{display:block;color:#806c5e;font-size:12px}.v17-stats .stat strong{display:block;font-size:clamp(17px,2.4vw,25px);font-weight:850;overflow-wrap:anywhere}.v17-workspace h3{font-family:Georgia,serif;font-size:23px;color:#382215}.v17-callout{background:#f7eee3;color:#584331;display:flex;align-items:start;gap:9px;border:1px solid #dfcbb6;padding:14px 16px;border-radius:14px;margin:12px 0;font-size:13px;line-height:1.6}.v17-callout svg{flex:none}.v17-list-item{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:15px 0;border-bottom:1px solid #ede4db}.v17-list-item>div{flex:1;min-width:150px}.v17-list-item b{font-weight:850}.v17-list-item .btn{white-space:nowrap}.v17-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0}.v17-permission{border:1px solid #eadfd4;border-radius:11px;padding:12px;font-size:12px;font-weight:700}.v17-team-links{display:flex;flex-wrap:wrap;gap:10px}.v17-health-score{background:linear-gradient(120deg,#382215,#694a35);color:white;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px;border-radius:23px}.v17-health-score .eyebrow,.v17-health-score p{color:#e6d5c4}.v17-health-score strong{display:block;font:600 64px/1.1 Georgia,serif}.v17-health-score small{font-size:22px}.v17-public-section{background:#fff;padding:20px;border:1px solid #ebe0d5;border-radius:20px;margin-top:24px}.v17-public-section h2{font-family:Georgia,serif;color:#382215;margin:0}.v17-section-image{overflow:hidden;border-radius:15px;margin:15px 0}.v17-section-image img{width:100%;max-height:290px;object-fit:cover;display:block}.v17-invoice{background:#fff;padding:28px;margin:24px 0;border:1px solid #e4d7cb;border-radius:20px;color:#382215}.v17-invoice header,.v17-invoice-top{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #eadfd4;padding-bottom:17px;margin-bottom:18px}.v17-invoice header strong{font:600 29px Georgia,serif;letter-spacing:-1px}.v17-invoice header span,.v17-invoice-top small{display:block;color:#806c5e;font-size:12px;margin-top:4px}.v17-invoice-top>div{flex:1}.v17-invoice-top b{display:block}.v17-invoice table{width:100%;border-collapse:collapse;margin:18px 0}.v17-invoice th,.v17-invoice td{border-bottom:1px solid #e9dfd4;padding:12px 6px;text-align:left}.v17-invoice-total{display:flex;justify-content:flex-end;gap:25px;padding:18px 0}.v17-invoice-total strong{font-size:23px}.v17-invoice footer{font-size:11px;color:#8d796a;border-top:1px solid #e9dfd4;padding-top:12px}.v17-print-tools{display:flex;justify-content:flex-end;margin:10px 0}
@media(max-width:720px){.v17-grid{grid-template-columns:1fr}.v17-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v17-permission-grid{grid-template-columns:1fr 1fr}.v17-invoice{padding:14px}.v17-invoice th,.v17-invoice td{font-size:11px;padding:7px 3px}}
@media print{@page{size:A4;margin:14mm}body>*:not(#app){display:none!important}#app>*{display:none!important}#app .page{display:block!important}#app .page .container,.console-page,.up-page{display:block!important}#app .side-menu,.v17-print-tools{display:none!important}.v17-invoice{display:block!important;border:0;box-shadow:none;margin:0;padding:0}.v17-invoice *{color:#382215!important}.v17-invoice header{display:flex}.v17-workspace>.panel{display:none!important}}

@media print{#app .up-page >*:not(#v17-invoice-output){display:none!important}#app .up-page #v17-invoice-output>*:not(#v17-print-document){display:none!important}#app .layout-side{display:block!important}#app .up-page{display:block!important;width:100%!important;max-width:none!important}#v17-print-document{display:block!important;width:100%!important}#app .page{min-height:0!important}.v17-invoice table{break-inside:auto}.v17-invoice tr{break-inside:avoid}}
