#popCustomerOrder{max-width:1120px;margin:24px auto;padding:24px;border-radius:20px;background:#f7f5fa;color:#302938;font-family:Arial,sans-serif}#popCustomerOrder *{box-sizing:border-box}#popCustomerOrder header{background:#725295;color:white;padding:28px;border-radius:16px}#popCustomerOrder header span{font-size:13px;font-weight:bold;letter-spacing:2px}#popCustomerOrder h1{font-size:30px;margin:10px 0}#popCustomerOrder section{background:white;border:1px solid #e4ddec;border-radius:14px;padding:22px;margin:18px 0}#popCustomerOrder h2{font-size:20px;margin:0 0 18px}#popCustomerOrder label{display:block;font-size:13px;font-weight:700}#popCustomerOrder input,#popCustomerOrder select,#popCustomerOrder textarea{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid #ccc;border-radius:8px;font:inherit;color:#302938;background:white}#popCustomerOrder .pc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}#popCustomerOrder .pc-select{display:grid;grid-template-columns:1fr 1.4fr 100px auto;gap:12px;align-items:end;margin:18px 0}#popCustomerOrder button{border:0;background:#725295;color:white;border-radius:10px;padding:12px 18px;cursor:pointer;font-weight:bold}#popCustomerOrder button:disabled{opacity:.5;cursor:wait}#popCustomerOrder .pc-table{overflow:auto}#popCustomerOrder table{width:100%;border-collapse:collapse;font-size:13px}#popCustomerOrder th,#popCustomerOrder td{text-align:left;padding:12px;border-bottom:1px solid #e4ddec}#popCustomerOrder th{background:#f1edf5}#popCustomerOrder td input{min-width:85px}#popCustomerOrder .pc-total{text-align:right;font-size:19px}#popCustomerOrder .pc-help{font-size:13px;line-height:1.6;color:#736c7a}#popCustomerOrder .pc-actions{display:flex;gap:12px;flex-wrap:wrap}#popCustomerOrder #pcStatus{color:#a31d32}#popCustomerOrder td button{background:#fbe8ed;color:#a31d32;padding:8px}body.pc-print #popCustomerOrder .pc-no-print{display:none!important}@media(max-width:700px){#popCustomerOrder{padding:12px}#popCustomerOrder .pc-grid,#popCustomerOrder .pc-select{grid-template-columns:1fr}#popCustomerOrder header,#popCustomerOrder section{padding:18px}}@media print{body.pc-print *{visibility:hidden}body.pc-print #popCustomerOrder,body.pc-print #popCustomerOrder *{visibility:visible}body.pc-print #popCustomerOrder{position:absolute;left:0;top:0;width:100%;max-width:none;margin:0;padding:0;background:white}body.pc-print #popCustomerOrder section{break-inside:avoid}body.pc-print #popCustomerOrder .pc-no-print{display:none!important}body.pc-print #popCustomerOrder input,body.pc-print #popCustomerOrder textarea{border:0}body.pc-print #popCustomerOrder header{background:white;color:#302938}}

#popCustomerOrder [hidden]{display:none!important}
#popCustomerOrder,#popCustomerOrder h2,#popCustomerOrder label,#popCustomerOrder input,#popCustomerOrder select,#popCustomerOrder textarea,#popCustomerOrder td,#popCustomerOrder th{color:#302938!important;-webkit-text-fill-color:#302938!important}#popCustomerOrder button,#popCustomerOrder header,#popCustomerOrder header h1,#popCustomerOrder header p,#popCustomerOrder header span{color:#fff!important;-webkit-text-fill-color:#fff!important}#popCustomerOrder #pcStatus,#popCustomerOrder #pcAccessStatus{color:#80364b!important;-webkit-text-fill-color:#80364b!important}
@media print{body.pc-print #popCustomerOrder header,body.pc-print #popCustomerOrder header h1,body.pc-print #popCustomerOrder header p,body.pc-print #popCustomerOrder header span{color:#302938!important;-webkit-text-fill-color:#302938!important}}
