.pos-editor-overlay{z-index:500}.pos-admin-modal{max-width:1350px;width:min(98vw,1350px);max-height:96vh;overflow:auto}.pos-admin-modal .pos-grid{grid-template-columns:minmax(0,1fr) 335px}.pos-admin-modal .pos-section{margin-bottom:16px}.pos-admin-modal .pos-line-top{flex-wrap:wrap}.pos-admin-modal .pos-line-top select{max-width:100%;width:100%;min-height:38px}.pos-admin-modal .pos-line{background:#fff}.pos-admin-modal .pos-edit-balance{font-weight:700}.pos-admin-modal .pos-admin-intro{padding:8px 0 17px}.pos-admin-modal .pos-admin-intro span{color:#857668}.pos-admin-modal .modalfoot{display:flex;flex-wrap:wrap;gap:8px}.pos-admin-modal textarea{min-height:76px}.pos-admin-modal .picked-customer{margin-bottom:15px}.pos-admin-modal .pos-payment{position:sticky;top:0}.pos-admin-modal .error{margin:12px 0}@media(max-width:950px){.pos-admin-modal .pos-grid{grid-template-columns:1fr}.pos-admin-modal .pos-payment{position:static}.pos-admin-modal{max-height:100vh;padding:14px}.pos-editor-overlay{padding:0}}

/* V1.8.10: payment/receipt editor for Access Admin */
.pos-admin-modal .pos-payment-method{display:block;border:1.5px solid #b99085;border-radius:10px;padding:12px;background:#fffaf7;margin:12px 0;}
.pos-admin-modal .pos-payment-method strong{display:block;margin-bottom:7px;}
.pos-admin-modal .pos-payment-method select{display:block;width:100%;min-height:48px;background:white;}
.pos-admin-modal .pos-receipts{margin:12px 0;padding:12px;border:1px solid #e7d6ce;border-radius:10px;background:#faf8f7;}
.pos-admin-modal .pos-receipts-list{margin-top:12px;}
.pos-admin-modal .pos-receipt{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 0;border-top:1px solid #e7d6ce;}
.pos-admin-modal .pos-receipt small{display:block;color:#75665f;padding-top:4px;}
.pos-receipt-modal{max-width:780px;width:min(96vw,780px);max-height:93vh;overflow:auto;}
.pos-receipt-allocations{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:12px 0;}
.pos-receipt-modal .modalfoot{display:flex;gap:10px;flex-wrap:wrap;}
