.fb-modal.customer-order-modal{box-sizing:border-box;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0;overflow-y:auto}@media (max-width:850px){.fb-modal.customer-order-modal{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 16px);padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;margin:0;inset:auto 0 0}}.customer-order-review{color:var(--color-text);gap:14px;display:grid}.customer-order-review p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.customer-order-review dl{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:12px;gap:12px;margin:0;padding:14px;display:grid}.customer-order-review dl>div{justify-content:space-between;gap:12px;display:flex}.customer-order-review dt{color:var(--color-text-muted)}.customer-order-review dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.customer-order-review button{border:1px solid var(--color-accent-border);background:var(--primary-600);color:#fff;cursor:pointer;border-radius:12px;min-height:44px;padding:10px 16px;font-weight:600}.customer-order-review button:disabled{opacity:.5;cursor:wait}.customer-order-review button:focus-visible{outline:2px solid var(--primary-400);outline-offset:3px}.mfsp-desk .orders-table-wrap{padding:12px 0;overflow-x:auto}.mfsp-desk .orders-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.mfsp-desk .orders-table :is(th,td){text-align:left;border-bottom:1px solid var(--color-border);padding:10px}
