.branch-bar-container[data-astro-cid-na4axvyv]{max-width:1400px;margin:1rem auto 0;padding:0 1rem}.branch-bar[data-astro-cid-na4axvyv]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:8px;padding:.75rem 1.25rem}.branch-bar[data-astro-cid-na4axvyv] label[data-astro-cid-na4axvyv]{font-size:.875rem;font-weight:600;color:var(--glow)}.branch-bar[data-astro-cid-na4axvyv] select[data-astro-cid-na4axvyv]{padding:.4rem .75rem;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);font-size:.875rem;font-weight:500;min-width:220px;cursor:pointer;color:var(--text);outline:none;transition:border-color .2s ease}.branch-bar[data-astro-cid-na4axvyv] select[data-astro-cid-na4axvyv]:focus{border-color:var(--glow)}.pos-wrap[data-astro-cid-na4axvyv]{max-width:1400px;margin:0 auto;padding:1rem;display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.pos-wrap[data-astro-cid-na4axvyv]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pos-wrap[data-astro-cid-na4axvyv]{grid-template-columns:1fr 1.2fr 1fr}}.panel[data-astro-cid-na4axvyv]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.25rem;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column}h2[data-astro-cid-na4axvyv]{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.75rem;font-weight:600}#search[data-astro-cid-na4axvyv]{width:100%;padding:.5rem .75rem;border:1px solid var(--border);border-radius:6px;margin-bottom:.75rem;font-size:.9375rem;background:var(--surface-2);color:var(--text)}.prods[data-astro-cid-na4axvyv]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5rem;max-height:62vh;overflow-y:auto}.prod[data-astro-cid-na4axvyv]{display:flex;flex-direction:column;align-items:flex-start;padding:.6rem .75rem;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;cursor:pointer;text-align:left;gap:.15rem;color:var(--text);transition:all .2s ease}.prod[data-astro-cid-na4axvyv]:hover{border-color:var(--glow);box-shadow:0 4px 12px #00cfff1a}.prod[data-astro-cid-na4axvyv].low{border-color:var(--warning)}.prod[data-astro-cid-na4axvyv].oos{opacity:.4;cursor:not-allowed;background:var(--surface)}.prod[data-astro-cid-na4axvyv] .n[data-astro-cid-na4axvyv]{font-weight:500;font-size:.875rem;line-height:1.2}.prod[data-astro-cid-na4axvyv] .p[data-astro-cid-na4axvyv]{font-size:.9375rem;color:var(--glow);font-variant-numeric:tabular-nums;font-weight:600;margin-top:.2rem}.prod[data-astro-cid-na4axvyv] .s[data-astro-cid-na4axvyv]{font-size:.6875rem;color:var(--text-muted)}.panel-header[data-astro-cid-na4axvyv]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;border-bottom:1px solid var(--border);padding-bottom:.5rem}.panel-header[data-astro-cid-na4axvyv] h2[data-astro-cid-na4axvyv]{margin-bottom:0}.badge[data-astro-cid-na4axvyv]{font-size:.75rem;padding:.2rem .5rem;border-radius:9999px;font-weight:600;background:var(--surface-2);color:var(--glow)}.timeline-list[data-astro-cid-na4axvyv]{max-height:62vh;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding-right:.25rem}.timeline-card[data-astro-cid-na4axvyv]{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:.75rem;cursor:pointer;text-align:left;transition:all .2s ease;position:relative;display:flex;flex-direction:column;gap:.35rem;color:var(--text)}.timeline-card[data-astro-cid-na4axvyv]:hover{border-color:var(--glow);box-shadow:0 4px 12px #00cfff1a;transform:translateY(-1px)}.timeline-card[data-astro-cid-na4axvyv].active{border-color:var(--glow);border-left:4px solid var(--glow);background:#00cfff0d;box-shadow:0 4px 16px #00cfff26}.timeline-card[data-astro-cid-na4axvyv].completed{opacity:.5;background:var(--surface-2);border-color:var(--border)}.timeline-card[data-astro-cid-na4axvyv] .time-row[data-astro-cid-na4axvyv]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;color:var(--glow)}.timeline-card[data-astro-cid-na4axvyv] .time-val[data-astro-cid-na4axvyv]{font-family:monospace}.timeline-card[data-astro-cid-na4axvyv] .status-badge[data-astro-cid-na4axvyv]{font-size:.65rem;padding:.1rem .4rem;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-badge[data-astro-cid-na4axvyv].pending{background:#f0c07026;color:var(--warning)}.status-badge[data-astro-cid-na4axvyv].confirmed{background:#18f2e626;color:var(--success)}.status-badge[data-astro-cid-na4axvyv].completed{background:#006bdf33;color:#88c0ff}.status-badge[data-astro-cid-na4axvyv].cancelled{background:#ff6b6b26;color:var(--danger)}.status-badge[data-astro-cid-na4axvyv].no_show{background:#e6f0fa1a;color:var(--text-muted)}.timeline-card[data-astro-cid-na4axvyv] .patient-name[data-astro-cid-na4axvyv]{font-weight:600;font-size:.875rem;color:var(--text)}.timeline-card[data-astro-cid-na4axvyv] .patient-phone[data-astro-cid-na4axvyv]{font-size:.75rem;color:var(--text-muted)}.timeline-card[data-astro-cid-na4axvyv] .requested-service[data-astro-cid-na4axvyv]{font-size:.75rem;color:var(--success);font-weight:500;background:#18f2e614;padding:.15rem .4rem;border-radius:4px;display:inline-block;align-self:flex-start;margin-top:.15rem}.timeline-card[data-astro-cid-na4axvyv] .patient-notes[data-astro-cid-na4axvyv]{font-size:.75rem;color:var(--text-dim);font-style:italic;margin-top:.25rem;border-top:1px dashed var(--border);padding-top:.25rem}.cart[data-astro-cid-na4axvyv]{min-height:100px;max-height:40vh;overflow-y:auto;margin-bottom:.75rem}.crow[data-astro-cid-na4axvyv]{display:grid;grid-template-columns:1.8fr 1.2fr 80px 1fr 30px;gap:.35rem;align-items:center;padding:.35rem 0;border-bottom:1px solid var(--border);font-size:.875rem;color:var(--text)}.crow[data-astro-cid-na4axvyv] .n[data-astro-cid-na4axvyv]{font-weight:500;font-size:.8125rem;line-height:1.2}.crow[data-astro-cid-na4axvyv] .q[data-astro-cid-na4axvyv]{display:flex;align-items:center;gap:.25rem}.crow[data-astro-cid-na4axvyv] .q[data-astro-cid-na4axvyv] button[data-astro-cid-na4axvyv]{width:24px;height:24px;padding:0;border:1px solid var(--border);background:var(--surface-2);border-radius:4px;cursor:pointer;color:var(--text)}.crow[data-astro-cid-na4axvyv] .q[data-astro-cid-na4axvyv] button[data-astro-cid-na4axvyv]:hover{background:var(--surface)}.crow[data-astro-cid-na4axvyv] .q[data-astro-cid-na4axvyv] span[data-astro-cid-na4axvyv]{min-width:18px;text-align:center;font-size:.8125rem}.crow[data-astro-cid-na4axvyv] .up[data-astro-cid-na4axvyv]{padding:.2rem .35rem;border:1px solid var(--border);border-radius:4px;font-size:.8125rem;background:var(--surface-2);color:var(--text);width:100%;text-align:right}.crow[data-astro-cid-na4axvyv] .lt[data-astro-cid-na4axvyv]{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.crow[data-astro-cid-na4axvyv] .rm[data-astro-cid-na4axvyv]{background:none;border:0;color:var(--danger);cursor:pointer;font-size:1.125rem;font-weight:700}.meta[data-astro-cid-na4axvyv]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem}.meta[data-astro-cid-na4axvyv] label[data-astro-cid-na4axvyv]{font-size:.75rem;color:var(--text-muted)}.meta[data-astro-cid-na4axvyv] input[data-astro-cid-na4axvyv],.meta[data-astro-cid-na4axvyv] select[data-astro-cid-na4axvyv]{width:100%;padding:.35rem .5rem;border:1px solid var(--border);border-radius:4px;font-size:.875rem;margin-top:.15rem;background:var(--surface-2);color:var(--text)}.meta[data-astro-cid-na4axvyv] label[data-astro-cid-na4axvyv]:last-child{grid-column:span 2}.total[data-astro-cid-na4axvyv]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-top:2px solid var(--border-strong);font-size:1.25rem;font-weight:600;color:var(--text)}.total[data-astro-cid-na4axvyv] span[data-astro-cid-na4axvyv]:last-child{color:var(--glow)}.actions[data-astro-cid-na4axvyv]{display:flex;gap:.5rem;justify-content:flex-end}.pay[data-astro-cid-na4axvyv]{margin-bottom:.75rem}.pay-label[data-astro-cid-na4axvyv]{font-size:.7rem;color:var(--text-muted)!important;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:.35rem}.pm-row[data-astro-cid-na4axvyv]{display:grid;grid-template-columns:repeat(5,1fr);gap:.3rem;margin-bottom:.5rem}.pm[data-astro-cid-na4axvyv]{padding:.5rem .25rem!important;font-size:.75rem!important;background:var(--surface-2)!important;color:var(--text-muted)!important;border:1px solid var(--border)!important;border-radius:6px;cursor:pointer;text-align:center}.pm[data-astro-cid-na4axvyv].active{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}.pay-detail[data-astro-cid-na4axvyv]{background:var(--surface-2);border-radius:6px;padding:.5rem .65rem;font-size:.8125rem}.pay-detail[data-astro-cid-na4axvyv] label[data-astro-cid-na4axvyv]{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;display:block}.pay-detail[data-astro-cid-na4axvyv] input[data-astro-cid-na4axvyv]{width:100%;padding:.35rem .5rem;background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:4px;font-size:.875rem;margin-top:.2rem}.change[data-astro-cid-na4axvyv]{margin:.3rem 0 0;color:var(--text-muted);font-size:.8125rem}.change[data-astro-cid-na4axvyv] strong[data-astro-cid-na4axvyv]{color:var(--glow);font-variant-numeric:tabular-nums}button[data-astro-cid-na4axvyv]{padding:.5rem 1rem;border:1px solid var(--border);background:var(--surface-2);border-radius:6px;cursor:pointer;font-size:.875rem;color:var(--text)}button[data-astro-cid-na4axvyv].primary{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600;box-shadow:0 0 16px #00cfff26}button[data-astro-cid-na4axvyv].primary:hover{filter:brightness(1.15)}.small[data-astro-cid-na4axvyv]{font-size:.75rem}.muted[data-astro-cid-na4axvyv]{color:var(--text-muted)}html[data-skin=service] .timeline-card[data-astro-cid-na4axvyv].active{background:#10b98114;box-shadow:0 4px 16px #10b98133}html[data-skin=service] .timeline-card[data-astro-cid-na4axvyv]:hover{box-shadow:0 4px 12px #10b98126}html[data-skin=service] .prod[data-astro-cid-na4axvyv]:hover{box-shadow:0 4px 12px #10b98133}html[data-skin=service] button[data-astro-cid-na4axvyv].primary{box-shadow:0 0 16px #10b98140}html[data-skin=service] .status-badge[data-astro-cid-na4axvyv].completed{background:#117a3a26;color:#117a3a}
