body.p-operations,body.p-operations.theme-light,body.p-operations.theme-dark{background:var(--p-cream);color:var(--p-ink);font-family:PatsyInter,sans-serif;--cm-bg:var(--p-cream);--cm-card-bg:#fffdf8;--cm-card-border:var(--p-line);--cm-text:var(--p-ink);--cm-muted:#82736a;--cm-navy:var(--p-burgundy);--cm-brand-accent:var(--p-burgundy);--cm-surface:#fffdf8;--cm-grid-head-bg:#f3ecdf;--cm-grid-head-text:var(--p-burgundy);--cm-grid-border:var(--p-line);--cm-grid-filter-bg:#fffdf8;--cm-grid-row-hover:#f8f0e4;--cm-grid-shadow:none;--cm-focus-ring:0 0 0 3px #d8b16c40}
.p-operations .p-header nav a{color:var(--p-burgundy)}
.p-operations .p-main{max-width:1760px;padding-left:3vw;padding-right:3vw}
.p-operations h1{font-size:clamp(36px,4vw,58px)}
.p-native .main-content{margin:0!important;padding:0!important;width:auto!important;min-height:0}
.p-native .erp-competitive-page .row{margin:0}.p-native .erp-competitive-page .col-12{padding:0}
.p-native .card,.p-panel{border:1px solid var(--p-line);background:#fffdf8;border-radius:10px;box-shadow:none}
.p-panel{padding:26px}.p-native .erp-page-hero{background:transparent;border:0;box-shadow:none;padding:0 0 22px}
.p-native .erp-page-hero h1{font-family:Gelica,serif;color:var(--p-burgundy)}
.p-native .erp-page-hero p,.p-native .erp-page-hero__eyebrow{color:#82736a}
.p-native .erp-grid-card .card-title{padding:22px;margin:0;font-family:Pluto,sans-serif;color:var(--p-burgundy)}
.p-native .erp-grid-card .card-body{padding:20px}
.p-native .p-header,.p-native .p-footer{position:relative;width:100%;z-index:1;height:auto;min-height:0}
.p-operations .p-heading p{max-width:760px}.p-operations .p-heading h1{margin-bottom:18px}
.p-operations .p-metrics article{padding:18px}.p-operations .p-metrics strong{font-size:30px}
.p-live-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:20px 0;flex-wrap:wrap}
.p-live-bar .p-filter{margin:0;gap:12px;flex-wrap:wrap}.p-live-status{display:flex;gap:8px;align-items:center;font-size:12px;color:#607153}
.p-live-status::before{content:"";width:7px;height:7px;background:#63834d;border-radius:50%}
.p-live-status.offline{color:#a06b2b}.p-live-status.offline::before{background:#a06b2b}
.p-inventory-name{display:flex;align-items:center;gap:10px}.p-inventory-name img{width:42px;height:42px;object-fit:contain;border-radius:6px;background:#fff}
.p-order-detail{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:24px;align-items:start}
.p-order-detail .p-panel{margin-bottom:20px}.p-detail-header{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}
.p-detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.p-detail-facts dt{font-size:11px;color:#82736a;margin-bottom:8px}.p-detail-facts dd{margin:0;font-size:14px;line-height:1.6}
.p-detail-facts .wide{grid-column:1/-1}.p-timeline{list-style:none;margin:22px 0 0;padding:0 0 0 22px;border-left:1px solid var(--p-line)}
.p-timeline li{position:relative;padding-bottom:25px}.p-timeline li::before{content:"";position:absolute;left:-27px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--p-burgundy);box-shadow:0 0 0 4px #fffdf8}
.p-timeline strong{display:block;font-size:13px}.p-timeline small{display:block;font-size:11px;color:#82736a;line-height:1.8;margin-top:5px}
.p-order-detail h2{margin:0 0 12px}.p-order-detail .p-table{margin:20px 0}.p-order-detail .p-actions{flex-wrap:wrap}
.p-form label{display:block;font-size:13px;margin:18px 0}.p-form input,.p-form select{display:block;width:100%;padding:13px;border:1px solid var(--p-line);border-radius:6px;margin-top:8px;background:#fff}
.p-edit-product{max-width:720px;margin:auto}.p-operations input:focus,.p-operations select:focus,.p-operations textarea:focus{outline:2px solid var(--p-gold);outline-offset:2px}
.p-order-detail .p-order-total{padding-bottom:10px}.p-badge.paid{background:#dce8d6;color:#36542d}.p-badge.unpaid{background:#efe1bf;color:#725020}
@media(max-width:760px){.p-order-detail{grid-template-columns:1fr}.p-panel{padding:20px}.p-detail-facts{grid-template-columns:1fr}.p-detail-facts .wide{grid-column:auto}.p-live-bar .p-filter{width:100%}.p-operations .p-main{padding-left:4vw;padding-right:4vw}.p-native .erp-grid-card .card-body{padding:10px}}
