.drawer-monitor.svelte-17wxew6{position:relative;width:100%;height:100%;overflow:hidden;padding:1.25rem;background:linear-gradient(135deg,#fff5f5,#fff0f0,#fef2f2);display:flex;flex-direction:column;gap:1rem}.tab-bar.svelte-17wxew6{flex-shrink:0}.tab-content.svelte-17wxew6{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:1rem}.sticky-top.svelte-17wxew6{flex-shrink:0;display:flex;flex-direction:column;gap:1rem}.embedded-user-actions.svelte-17wxew6{flex:1 1 auto;min-height:0;overflow:hidden}.scroll-area.svelte-17wxew6{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.table-section.svelte-17wxew6{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.bg-blob.svelte-17wxew6{position:fixed;border-radius:50%;pointer-events:none;filter:blur(60px);opacity:.35;z-index:0}.blob-1.svelte-17wxew6{width:300px;height:300px;background:#ef444440;top:-80px;right:-60px}.blob-2.svelte-17wxew6{width:260px;height:260px;background:#fca5a54d;bottom:-60px;left:-60px}.filters-panel.svelte-17wxew6,.summary-cards.svelte-17wxew6,.section-block.svelte-17wxew6,.error-banner.svelte-17wxew6,.empty-state.svelte-17wxew6{position:relative;z-index:1}.tab-bar.svelte-17wxew6{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.6rem}.tab-btn.svelte-17wxew6{padding:.6rem 1.3rem;border:1px solid rgba(254,202,202,.7);border-radius:12px;background:#ffffff80;color:#991b1b;font-weight:700;font-size:.85rem;cursor:pointer;transition:background .15s,transform .1s}.tab-btn.svelte-17wxew6:hover{background:#fee2e2b3;transform:translateY(-1px)}.tab-btn.active.svelte-17wxew6{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-color:#dc2626;box-shadow:0 6px 16px #dc26264d}.filters-panel.svelte-17wxew6{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.85rem;padding:1rem 1.25rem;background:#ffffff80;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(254,202,202,.6);border-radius:16px;box-shadow:0 6px 18px #dc26260f}.filter-field.svelte-17wxew6{display:flex;flex-direction:column;gap:.3rem;min-width:140px}.filter-field.svelte-17wxew6 label:where(.svelte-17wxew6){font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#b91c1c}.filter-field.svelte-17wxew6 select:where(.svelte-17wxew6),.filter-field.svelte-17wxew6 input[type=date]:where(.svelte-17wxew6),.filter-field.svelte-17wxew6 input[type=time]:where(.svelte-17wxew6){padding:.5rem .7rem;border-radius:10px;border:1px solid rgba(252,165,165,.7);background:#fffc;font-size:.85rem;color:#7f1d1d}.kick-toggle-btn.svelte-17wxew6{padding:.5rem .7rem;border-radius:10px;border:1px solid rgba(252,165,165,.7);background:#fffc;font-size:.85rem;color:#7f1d1d;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.kick-toggle-btn.svelte-17wxew6:hover{background:#fee2e2e6;border-color:#f87171}.kick-toggle-btn.active.svelte-17wxew6{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#dc2626;color:#fff;box-shadow:0 4px 12px #dc262659}.run-btn.svelte-17wxew6{padding:.6rem 1.4rem;border:none;border-radius:10px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-weight:700;font-size:.85rem;cursor:pointer;box-shadow:0 6px 16px #dc26264d;transition:transform .15s,box-shadow .15s}.run-btn.svelte-17wxew6:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #dc262666}.run-btn.svelte-17wxew6:disabled{opacity:.5;cursor:not-allowed}.delete-installation-btn.svelte-17wxew6{padding:.35rem .7rem;border:1px solid #dc2626;border-radius:8px;background:#fff;color:#b91c1c;font-size:.75rem;font-weight:700;cursor:pointer}.delete-installation-btn.svelte-17wxew6:hover{background:#fee2e2}.delete-modal-backdrop.svelte-17wxew6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.delete-modal.svelte-17wxew6{width:min(620px,100%);overflow:hidden;border:1px solid #fecaca;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0f172a4d;color:#7f1d1d}.delete-modal-header.svelte-17wxew6{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 1.3rem;border-bottom:1px solid #fee2e2}.delete-modal-header.svelte-17wxew6 h2:where(.svelte-17wxew6){margin:0 0 .3rem;font-size:1.05rem;color:#991b1b}.delete-modal-header.svelte-17wxew6 p:where(.svelte-17wxew6){margin:0;color:#64748b;font-size:.82rem;line-height:1.4}.delete-modal-close.svelte-17wxew6{border:0;background:transparent;color:#94a3b8;font-size:1.5rem;cursor:pointer}.installation-details.svelte-17wxew6{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;padding:1.1rem 1.3rem}.installation-details.svelte-17wxew6>div:where(.svelte-17wxew6){display:flex;flex-direction:column;gap:.25rem;padding:.7rem;border-radius:10px;background:#fff7f7}.installation-details.svelte-17wxew6 .full-row:where(.svelte-17wxew6){grid-column:1 / -1}.installation-details.svelte-17wxew6 span:where(.svelte-17wxew6){color:#9f1239;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.35px}.installation-details.svelte-17wxew6 strong:where(.svelte-17wxew6){color:#334155;font-size:.84rem;overflow-wrap:anywhere}.online-delete-warning.svelte-17wxew6{margin:0 1.3rem 1rem;padding:.9rem;border:1px solid #f59e0b;border-radius:10px;background:#fffbeb;color:#92400e}.online-delete-warning.svelte-17wxew6>strong:where(.svelte-17wxew6),.online-delete-warning.svelte-17wxew6>span:where(.svelte-17wxew6){display:block}.online-delete-warning.svelte-17wxew6>span:where(.svelte-17wxew6){margin-top:.2rem;font-size:.78rem}.online-delete-warning.svelte-17wxew6 label:where(.svelte-17wxew6){display:flex;align-items:flex-start;gap:.55rem;margin-top:.75rem;font-size:.8rem;font-weight:700;cursor:pointer}.online-delete-warning.svelte-17wxew6 input:where(.svelte-17wxew6){margin-top:.1rem;accent-color:#dc2626}.delete-modal-error.svelte-17wxew6{margin:0 1.3rem 1rem;padding:.7rem;border-radius:8px;background:#fee2e2;color:#b91c1c;font-size:.8rem;font-weight:600}.delete-modal-actions.svelte-17wxew6{display:flex;justify-content:flex-end;gap:.65rem;padding:1rem 1.3rem;border-top:1px solid #fee2e2;background:snow}.cancel-delete-btn.svelte-17wxew6,.confirm-delete-btn.svelte-17wxew6{padding:.55rem 1rem;border-radius:9px;font-size:.82rem;font-weight:700;cursor:pointer}.cancel-delete-btn.svelte-17wxew6{border:1px solid #cbd5e1;background:#fff;color:#475569}.confirm-delete-btn.svelte-17wxew6{border:1px solid #b91c1c;background:#dc2626;color:#fff}.confirm-delete-btn.svelte-17wxew6:disabled,.cancel-delete-btn.svelte-17wxew6:disabled,.delete-modal-close.svelte-17wxew6:disabled{opacity:.5;cursor:not-allowed}.error-banner.svelte-17wxew6{padding:.75rem 1rem;background:#dc26261a;border:1px solid rgba(220,38,38,.35);border-radius:12px;color:#b91c1c;font-size:.85rem;font-weight:600}.summary-cards.svelte-17wxew6{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.summary-card.svelte-17wxew6{padding:.9rem 1rem;background:#ffffff8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(254,202,202,.6);border-radius:14px;box-shadow:0 6px 16px #dc26260f}.summary-card.flagged.svelte-17wxew6{border-color:#dc262699;background:#fee2e2b3}.summary-label.svelte-17wxew6{font-size:.7rem;text-transform:uppercase;letter-spacing:.4px;color:#b91c1c;font-weight:600;margin-bottom:.3rem}.summary-value.svelte-17wxew6{font-size:1.15rem;font-weight:700;color:#7f1d1d}.section-block.svelte-17wxew6{background:#ffffff80;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(254,202,202,.6);border-radius:16px;padding:1rem 1.1rem;box-shadow:0 8px 20px #dc26260f}.section-title.svelte-17wxew6{margin:0 0 .75rem;font-size:.95rem;font-weight:700;color:#7f1d1d}.content-split.svelte-17wxew6{display:flex;gap:1rem;align-items:stretch;flex:1 1 auto;min-height:0}.table-column.svelte-17wxew6{flex:0 0 70%;max-width:70%;min-width:0;display:flex;flex-direction:column;min-height:0}.cashier-column.svelte-17wxew6{flex:0 0 30%;max-width:30%;min-width:0;display:flex;flex-direction:column;min-height:0}.cashier-card-list.svelte-17wxew6{display:flex;flex-direction:column;gap:.6rem;flex:1 1 auto;min-height:0;overflow-y:auto}.cashier-mini-card.svelte-17wxew6{padding:.6rem .8rem;background:#fee2e280;border:1px solid rgba(252,165,165,.6);border-radius:12px;cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.cashier-mini-card.svelte-17wxew6:hover{background:#fecacabf;transform:translateY(-1px)}.cashier-mini-card.active.svelte-17wxew6{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#dc2626;box-shadow:0 4px 12px #dc262659}.cashier-mini-card.active.svelte-17wxew6 .cashier-mini-name:where(.svelte-17wxew6),.cashier-mini-card.active.svelte-17wxew6 .cashier-mini-items:where(.svelte-17wxew6),.cashier-mini-card.active.svelte-17wxew6 .cashier-mini-amount:where(.svelte-17wxew6){color:#fff}.cashier-mini-name.svelte-17wxew6{font-weight:700;font-size:.85rem;color:#7f1d1d;margin-bottom:.25rem}.cashier-mini-stats.svelte-17wxew6{display:flex;align-items:center;justify-content:space-between}.cashier-mini-items.svelte-17wxew6{font-size:.72rem;color:#b91c1c;opacity:.8}.cashier-mini-amount.svelte-17wxew6{font-size:.9rem;font-weight:700;color:#991b1b}.cashier-mini-amount.flagged-text.svelte-17wxew6{color:#dc2626}.table-wrapper.svelte-17wxew6{overflow:auto;border-radius:12px;flex:1 1 auto;min-height:0}table.svelte-17wxew6{width:100%;border-collapse:collapse;font-size:.82rem}thead.svelte-17wxew6 th:where(.svelte-17wxew6){text-align:left;padding:.55rem .7rem;background:#fde2e2;color:#991b1b;font-weight:700;text-transform:uppercase;font-size:.68rem;letter-spacing:.3px;position:sticky;top:0;z-index:1}tbody.svelte-17wxew6 td:where(.svelte-17wxew6){padding:.5rem .7rem;border-bottom:1px solid rgba(254,202,202,.4);color:#7f1d1d}tbody.svelte-17wxew6 tr.flagged-row:where(.svelte-17wxew6){background:#dc262614}tbody.svelte-17wxew6 tr.flagged-row:where(.svelte-17wxew6) td:where(.svelte-17wxew6){font-weight:600}.status-badge.svelte-17wxew6{padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.status-badge.flagged.svelte-17wxew6{background:#dc26262e;color:#b91c1c}.status-badge.ok.svelte-17wxew6{background:#22c55e26;color:#15803d}.small-print-badge.svelte-17wxew6{margin-left:6px;padding:.1rem .4rem;border-radius:6px;font-size:.62rem;font-weight:700;background:#dc262626;color:#b91c1c;vertical-align:middle}.empty-state.svelte-17wxew6{text-align:center;padding:2rem;color:#b91c1c;opacity:.7;font-size:.9rem;background:#fff6;border-radius:16px;border:1px dashed rgba(252,165,165,.6)}.flagger-desc.svelte-17wxew6{margin:0 0 .75rem;font-size:.8rem;color:#991b1b;opacity:.8}.flagger-summary.svelte-17wxew6{margin-bottom:.75rem;font-weight:700;color:#b91c1c;font-size:.85rem}.flagger-summary.ok.svelte-17wxew6{color:#15803d}
