.order-adjustment-dialog{width:min(680px,calc(100vw - 24px));max-height:90dvh;overflow:auto;border:1px solid var(--line,#e6e8e3);border-radius:24px;padding:24px;color:var(--ink,#24372f);background:#fff}.order-adjustment-dialog::backdrop{background:#16292170}.order-adjustment-dialog h2{font-size:1.3rem;margin:0}.order-adjustment-dialog [role=status]:empty{display:none}.order-adjustment-dialog [role=status]{padding:10px 0;overflow-wrap:anywhere}.oa-edit-row{display:grid;grid-template-columns:minmax(0,1fr) 80px auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line,#e6e8e3)}.oa-edit-row small{display:block;overflow-wrap:anywhere}.oa-edit-row label{margin:0}.oa-edit-row input{width:100%;min-width:0}.oa-add-item{margin:16px 0}.oa-add-item summary{cursor:pointer;font-weight:700}.order-adjustment-dialog label{display:block;margin:12px 0}.order-adjustment-dialog .check-label{display:flex;gap:8px;align-items:start}.order-adjustment-dialog .check-label input{width:auto}.order-adjustment-dialog input,.order-adjustment-dialog select{max-width:100%;min-height:40px}.oa-preview-lines{list-style:none;padding:0}.oa-preview-lines li,.oa-preview-balance>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.oa-preview-balance dd{margin:0;font-weight:700;white-space:nowrap}.oa-order-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0}.oa-reservation{background:#eef1fb}.oa-balance{background:#fff0e0;color:#8a4415}.oa-reservation-phone{font-size:.85rem}.order-reservation-fields{margin:14px 0;padding:12px;border:1px solid var(--line,#e6e8e3);border-radius:14px}.order-reservation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.order-reservation-grid input{min-width:0;width:100%}.order-intake-tools,.order-quick-redemption{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-intake-tools select,.order-quick-redemption input{min-width:0;max-width:180px}.order-quick-redemption{margin:10px 0}.order-reservation-fields small{display:block}@media(max-width:520px){.order-adjustment-dialog{padding:16px}.oa-edit-row{grid-template-columns:minmax(0,1fr) 64px;gap:8px}.oa-edit-row button{grid-column:1/-1;justify-self:end}.order-reservation-grid{grid-template-columns:1fr 1fr}.order-reservation-grid label:last-child{grid-column:1/-1}}
