.pos-orders__header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pos-orders__period{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;align-items:end}.pos-orders__period-actions{display:flex;gap:.5rem;align-items:flex-end}.pos-orders__period-label{grid-column:1 / -1;margin:0;font-size:.75rem;color:#6b7280}.pos-orders__stale{color:#b45309;font-weight:600}.pos-orders__today-badge{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:.25rem .75rem;border-radius:9999px;background:#eff6ff;color:#1d4ed8;font-size:.75rem;font-weight:600}.pos-orders__error{margin:.25rem 0 0;font-size:.75rem;color:#dc2626}@media(min-width:768px){.pos-orders__period{grid-template-columns:minmax(0,11rem) minmax(0,11rem) auto}}.pos-orders__modal{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:4rem 1rem 1rem;overflow-y:auto}.pos-orders__modal-backdrop{position:fixed;inset:0;background:#1118278c}.pos-orders__modal-panel{position:relative;width:100%;max-width:36rem;padding:1rem;border-radius:.75rem;background:#fff;box-shadow:0 20px 40px #00000040}.pos-orders__modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.pos-orders__modal-head h3{margin:0;font-size:1rem;font-weight:600}.pos-orders__modal-close{padding:.25rem;border-radius:.375rem;color:#9ca3af}.pos-orders__modal-close:hover{background:#f3f4f6}.pos-orders__lookup{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;align-items:end}.pos-orders__lookup label,.pos-orders__refund label{display:block;font-size:.75rem;font-weight:500;color:#4b5563}.pos-orders__lookup input,.pos-orders__refund input{display:block;width:100%;margin-top:.25rem;border-radius:.5rem;border:1px solid rgb(209 213 219);font-size:.875rem}@media(min-width:640px){.pos-orders__lookup{grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto}}.pos-orders__not-found{margin:.75rem 0 0;padding:.5rem .75rem;border-radius:.5rem;background:#fef2f2;color:#b91c1c;font-size:.875rem;font-weight:600}.pos-orders__preview{margin-top:.75rem;padding:.75rem;border:1px solid rgb(229 231 235);border-radius:.5rem}.pos-orders__preview dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.375rem .75rem;margin:0;font-size:.875rem}.pos-orders__preview dt{color:#6b7280}.pos-orders__preview dd{margin:0}.pos-orders__refund{display:grid;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgb(229 231 235)}.pos-orders__ineligible{margin:.75rem 0 0;padding:.5rem .75rem;border-radius:.5rem;background:#fffbeb;color:#92400e;font-size:.875rem}.dark .pos-orders__modal-panel{background:#111827;color:#f3f4f6}.dark .pos-orders__modal-close:hover{background:#1f2937}.dark .pos-orders__lookup label,.dark .pos-orders__refund label,.dark .pos-orders__preview dt{color:#9ca3af}.dark .pos-orders__lookup input,.dark .pos-orders__refund input{border-color:#4b5563;background:#1f2937;color:inherit}.dark .pos-orders__preview,.dark .pos-orders__refund{border-color:#374151}.dark .pos-orders__today-badge{background:#1e3a8a66;color:#bfdbfe}.dark .pos-orders__not-found{background:#7f1d1d59;color:#fecaca}.dark .pos-orders__ineligible{background:#78350f59;color:#fde68a}
