.dash[data-v-bf553bf7]{display:flex;flex-direction:column;gap:20px}.page-top[data-v-bf553bf7]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.page-title[data-v-bf553bf7]{font-size:22px;font-weight:800;color:#1e2139}.page-sub[data-v-bf553bf7]{font-size:13px;color:#6b7280;margin-top:4px}.stat-strip[data-v-bf553bf7]{display:flex;gap:12px}.strip-item[data-v-bf553bf7]{background:#fff;border-radius:12px;padding:14px 20px;text-align:center;border:1px solid #f0f0f0;min-width:110px}.si-val[data-v-bf553bf7]{font-size:24px;font-weight:800;color:#1e2139}.si-val.purple[data-v-bf553bf7]{color:#8b5cf6}.si-val.green[data-v-bf553bf7]{color:#10b981}.si-label[data-v-bf553bf7]{font-size:11px;color:#9ca3af;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-top:2px}.section[data-v-bf553bf7]{background:#fff;border-radius:18px;padding:20px}.section-header[data-v-bf553bf7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title[data-v-bf553bf7]{font-size:15px;font-weight:700;color:#1e2139}.refresh-btn[data-v-bf553bf7]{border:1.5px solid #e5e7eb;border-radius:8px;padding:6px 12px;font-size:12px;color:#6b7280;background:#fff;cursor:pointer}.refresh-btn[data-v-bf553bf7]:hover{border-color:#8b5cf6;color:#8b5cf6}.empty-state[data-v-bf553bf7]{font-size:13px;color:#9ca3af;text-align:center;padding:32px}.queue-list[data-v-bf553bf7]{display:flex;flex-direction:column;gap:12px}.queue-card[data-v-bf553bf7]{border:1.5px solid #f3e8ff;border-radius:14px;background:#faf5ff;overflow:hidden}.qc-top[data-v-bf553bf7]{display:flex;align-items:center;gap:16px;padding:16px;cursor:pointer;flex-wrap:wrap}.qc-left[data-v-bf553bf7]{display:flex;align-items:center;gap:12px;flex:1;min-width:200px}.qc-avatar[data-v-bf553bf7]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.qc-name[data-v-bf553bf7]{font-size:14px;font-weight:700;color:#1e2139}.qc-service[data-v-bf553bf7]{font-size:12px;color:#6b7280}.qc-doctor[data-v-bf553bf7]{font-size:11px;color:#9ca3af;margin-top:2px}.qc-actions[data-v-bf553bf7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.expand-hint[data-v-bf553bf7]{font-size:12px;color:#8b5cf6;font-weight:600;cursor:pointer;white-space:nowrap}.dispense-btn[data-v-bf553bf7]{background:#8b5cf6;color:#fff;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.dispense-btn[data-v-bf553bf7]:hover{background:#7c3aed}.dispense-btn[data-v-bf553bf7]:disabled{opacity:.5;cursor:not-allowed}.rx-panel[data-v-bf553bf7]{border-top:1px solid #f3e8ff;padding:16px;background:#fff;display:flex;flex-direction:column;gap:12px}.rx-loading[data-v-bf553bf7],.rx-empty[data-v-bf553bf7]{font-size:13px;color:#9ca3af;text-align:center;padding:12px}.rx-list[data-v-bf553bf7]{display:flex;flex-direction:column;gap:8px}.rx-row[data-v-bf553bf7]{background:#f9fafb;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px;position:relative}.rx-name[data-v-bf553bf7]{font-size:13px;font-weight:700;color:#1e2139}.rx-instructions[data-v-bf553bf7]{font-size:12px;color:#374151}.rx-duration[data-v-bf553bf7]{font-size:11px;color:#9ca3af}.rx-badge[data-v-bf553bf7]{position:absolute;top:10px;right:10px;font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;text-transform:capitalize}.rx-pending[data-v-bf553bf7]{background:#fef3c7;color:#d97706}.rx-completed[data-v-bf553bf7]{background:#d1fae5;color:#059669}.doctor-notes[data-v-bf553bf7]{background:#f0f9ff;border-radius:10px;padding:12px;border-left:3px solid #38bdf8}.dn-label[data-v-bf553bf7]{font-size:11px;font-weight:700;color:#0284c7;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.dn-text[data-v-bf553bf7]{font-size:13px;color:#1e2139;white-space:pre-line}.done-list[data-v-bf553bf7]{display:flex;flex-direction:column;gap:8px}.done-row[data-v-bf553bf7]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;background:#f0fdf4}.done-avatar[data-v-bf553bf7]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.done-info[data-v-bf553bf7]{flex:1}.done-name[data-v-bf553bf7]{font-size:13px;font-weight:600;color:#1e2139}.done-service[data-v-bf553bf7]{font-size:11px;color:#6b7280}.done-badge[data-v-bf553bf7]{font-size:11px;font-weight:600;background:#d1fae5;color:#059669;padding:3px 10px;border-radius:20px}.ws-form[data-v-bf553bf7]{background:#faf5ff;border:1px solid #ede9fe;border-radius:12px;padding:14px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.ws-inp[data-v-bf553bf7]{border:1.5px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:13px}.ws-add-row[data-v-bf553bf7]{display:flex;gap:8px}.ws-add-row .ws-inp[data-v-bf553bf7]{flex:1}.ws-qty[data-v-bf553bf7]{width:60px;border:1.5px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:13px}.ws-additem[data-v-bf553bf7]{background:#8b5cf6;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.ws-additem[data-v-bf553bf7]:disabled{opacity:.5}.ws-line[data-v-bf553bf7]{display:flex;align-items:center;gap:10px;font-size:13px;color:#374151;background:#fff;border-radius:8px;padding:8px 12px}.ws-line span[data-v-bf553bf7]:first-child{flex:1}.ws-x[data-v-bf553bf7]{background:none;border:none;color:#ef4444;cursor:pointer}.ws-total[data-v-bf553bf7]{text-align:right;font-size:15px;font-weight:800;color:#7c3aed}.ws-create[data-v-bf553bf7]{background:#7c3aed;color:#fff;border:none;border-radius:10px;padding:11px;font-size:14px;font-weight:700;cursor:pointer}.ws-create[data-v-bf553bf7]:disabled{opacity:.5;cursor:not-allowed}.ws-msg[data-v-bf553bf7]{font-size:12px;color:#065f46;background:#d1fae5;border-radius:8px;padding:8px 12px}.mysale-list[data-v-bf553bf7]{display:flex;flex-direction:column;gap:8px}.mysale-row[data-v-bf553bf7]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:#f9fafb;flex-wrap:wrap}.ms-info[data-v-bf553bf7]{flex:1;min-width:140px}.ms-cust[data-v-bf553bf7]{font-size:13px;font-weight:600;color:#1e2139}.ms-code[data-v-bf553bf7]{font-size:11px;font-family:monospace;color:#7c3aed}.ms-amt[data-v-bf553bf7]{font-size:14px;font-weight:700;color:#1e2139}.ms-status[data-v-bf553bf7]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.mss-pending[data-v-bf553bf7]{background:#fef3c7;color:#92400e}.mss-paid[data-v-bf553bf7]{background:#dbeafe;color:#1d4ed8}.mss-dispatched[data-v-bf553bf7]{background:#d1fae5;color:#059669}.ms-dispatch[data-v-bf553bf7]{background:#059669;color:#fff;border:none;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700;cursor:pointer}.ms-dispatch[data-v-bf553bf7]:disabled{opacity:.5}.verify-row[data-v-bf553bf7]{display:flex;gap:8px;margin-bottom:12px}.verify-row .ws-inp[data-v-bf553bf7]{flex:1}.verify-result[data-v-bf553bf7]{background:#f9fafb;border-radius:10px;padding:14px}.vr-head[data-v-bf553bf7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.vr-head span[data-v-bf553bf7]:first-child{font-size:14px;font-weight:700;color:#1e2139}.vr-status[data-v-bf553bf7]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;text-transform:capitalize}.vr-ok[data-v-bf553bf7]{background:#d1fae5;color:#059669}.vr-pend[data-v-bf553bf7]{background:#fef3c7;color:#92400e}.vr-item[data-v-bf553bf7]{font-size:13px;color:#374151;padding:4px 0;border-bottom:1px solid #f3f4f6}.vr-total[data-v-bf553bf7]{font-size:14px;font-weight:800;color:#1e2139;margin-top:8px;text-align:right}
