@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";
.FeedbackHost-module__pwYaKa__toastStack{z-index:1000;pointer-events:none;flex-direction:column;gap:.6rem;width:min(380px,100vw - 2rem);display:flex;position:fixed;top:1rem;right:1rem}.FeedbackHost-module__pwYaKa__toast{pointer-events:auto;background:var(--surface-color);color:var(--text-primary);border:1px solid var(--border-color);border-left-width:4px;border-radius:10px;align-items:flex-start;gap:.7rem;padding:.75rem .85rem;font-size:.9rem;animation:.2s ease-out FeedbackHost-module__pwYaKa__slideIn;display:flex;box-shadow:0 10px 30px #00000040}@keyframes FeedbackHost-module__pwYaKa__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.FeedbackHost-module__pwYaKa__success{border-left-color:var(--success-color)}.FeedbackHost-module__pwYaKa__error{border-left-color:var(--danger-color)}.FeedbackHost-module__pwYaKa__warning{border-left-color:var(--warning-color)}.FeedbackHost-module__pwYaKa__info{border-left-color:var(--primary-color)}.FeedbackHost-module__pwYaKa__toastIcon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:inline-flex}.FeedbackHost-module__pwYaKa__success .FeedbackHost-module__pwYaKa__toastIcon{background:var(--success-color)}.FeedbackHost-module__pwYaKa__error .FeedbackHost-module__pwYaKa__toastIcon{background:var(--danger-color)}.FeedbackHost-module__pwYaKa__warning .FeedbackHost-module__pwYaKa__toastIcon{background:var(--warning-color)}.FeedbackHost-module__pwYaKa__info .FeedbackHost-module__pwYaKa__toastIcon{background:var(--primary-color)}.FeedbackHost-module__pwYaKa__toastBody{white-space:pre-line;word-break:break-word;flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.FeedbackHost-module__pwYaKa__toastBody strong{font-size:.8rem}.FeedbackHost-module__pwYaKa__toastClose{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.1rem;font-size:.85rem;line-height:1}.FeedbackHost-module__pwYaKa__toastClose:hover{color:var(--text-primary)}.FeedbackHost-module__pwYaKa__overlay{z-index:1001;background:#02061799;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.FeedbackHost-module__pwYaKa__dialog{background:var(--surface-color);color:var(--text-primary);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;gap:.9rem;width:100%;max-width:440px;padding:1.4rem;display:flex;box-shadow:0 20px 50px #00000059}.FeedbackHost-module__pwYaKa__title{font-size:1.1rem;font-weight:700}.FeedbackHost-module__pwYaKa__titleDanger{color:var(--danger-color)}.FeedbackHost-module__pwYaKa__message{color:var(--text-primary);white-space:pre-line;font-size:.92rem;line-height:1.5}.FeedbackHost-module__pwYaKa__field{color:var(--text-secondary);flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}.FeedbackHost-module__pwYaKa__input{background:var(--bg-color);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;outline:none;padding:.65rem .75rem;font-family:inherit;font-size:1rem}.FeedbackHost-module__pwYaKa__input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-glow)}.FeedbackHost-module__pwYaKa__actions{justify-content:flex-end;gap:.6rem;margin-top:.25rem;display:flex}.FeedbackHost-module__pwYaKa__button{color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:9px;padding:.6rem 1.1rem;font-family:inherit;font-size:.9rem;font-weight:600}.FeedbackHost-module__pwYaKa__button:hover:not(:disabled){border-color:var(--text-secondary)}.FeedbackHost-module__pwYaKa__button:disabled{opacity:.5;cursor:not-allowed}.FeedbackHost-module__pwYaKa__buttonPrimary{background:var(--primary-solid);border-color:var(--primary-solid);color:#fff}.FeedbackHost-module__pwYaKa__buttonDanger{background:var(--danger-color);border-color:var(--danger-color);color:#fff}@media (max-width:640px){.FeedbackHost-module__pwYaKa__toastStack{width:auto;inset:auto 1rem 1rem}}
:root{--bg-color:#0f172a;--surface-color:#1e293b;--sidebar-bg:#111827;--primary-color:#3b82f6;--primary-glow:#3b82f680;--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444;--text-primary:#f8fafc;--text-secondary:#94a3b8;--border-color:#334155;--logo-box-color:#3a635f;--logo-text-simples-color:#fff;--logo-text-sub-color:#88a4a1;--primary-text:#60a5fa;--success-text:#34d399;--warning-text:#fbbf24;--danger-text:#f87171;--purple-text:#c4b5fd;--muted-text:#94a3b8;--primary-solid:#2563eb;--logo-accent-color:#c19a5b}[data-theme=light]{--bg-color:#f8fafc;--surface-color:#fff;--sidebar-bg:#f1f5f9;--primary-color:#2563eb;--primary-glow:#2563eb40;--success-color:#059669;--warning-color:#d97706;--danger-color:#dc2626;--text-primary:#0f172a;--text-secondary:#475569;--border-color:#cbd5e1;--logo-box-color:#213532;--logo-text-simples-color:#213532;--logo-text-sub-color:#213532;--primary-text:#1d4ed8;--success-text:#065f46;--warning-text:#b45309;--danger-text:#b91c1c;--purple-text:#6d28d9;--muted-text:#475569;--primary-solid:#2563eb;--logo-accent-color:#82602a}[data-theme=dark]{--bg-color:#0f172a;--surface-color:#1e293b;--sidebar-bg:#111827;--primary-color:#3b82f6;--primary-glow:#3b82f680;--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444;--text-primary:#f8fafc;--text-secondary:#94a3b8;--border-color:#334155;--logo-box-color:#3a635f;--logo-text-simples-color:#fff;--logo-text-sub-color:#88a4a1;--primary-text:#60a5fa;--success-text:#34d399;--warning-text:#fbbf24;--danger-text:#f87171;--purple-text:#c4b5fd;--muted-text:#94a3b8;--primary-solid:#2563eb;--logo-accent-color:#c19a5b}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg-color:#f8fafc;--surface-color:#fff;--sidebar-bg:#f1f5f9;--primary-color:#2563eb;--primary-glow:#2563eb40;--success-color:#059669;--warning-color:#d97706;--danger-color:#dc2626;--text-primary:#0f172a;--text-secondary:#475569;--border-color:#cbd5e1;--logo-box-color:#213532;--logo-text-simples-color:#213532;--logo-text-sub-color:#213532;--primary-text:#1d4ed8;--success-text:#065f46;--warning-text:#b45309;--danger-text:#b91c1c;--purple-text:#6d28d9;--muted-text:#475569;--primary-solid:#2563eb;--logo-accent-color:#82602a}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-primary);min-height:100vh;font-family:Outfit,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}@media print{body *{visibility:hidden!important}.printReceiptArea,.printReceiptArea *{visibility:visible!important}.printReceiptArea{position:absolute;top:0;left:0;color:#000!important;width:80mm!important;max-width:80mm!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:4mm!important}.printReportArea,.printReportArea *{visibility:visible!important}.printReportArea{position:absolute;top:0;left:0;color:#111!important;width:210mm!important;max-width:210mm!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:15mm!important;font-size:10pt!important;line-height:1.4!important}.printReportArea [class*=card]{break-inside:avoid;box-shadow:none!important;color:#111!important;background:#f8f8f8!important;border:1px solid #ccc!important}.printReportArea [class*=cardTitle]{color:#333!important}.printReportArea [class*=cardValue]{color:#111!important}.printReportArea [class*=success]{color:#059669!important}.printReportArea [class*=warning]{color:#b45309!important}.printReportArea table{border-collapse:collapse!important;width:100%!important;font-size:9pt!important}.printReportArea th,.printReportArea td{color:#111!important;background:#fff!important;border:1px solid #ccc!important;padding:4px 6px!important}.printReportArea th{background:#e5e7eb!important;font-weight:600!important}.printReportArea [class*=grid]{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;display:grid!important}.printReportArea [class*=section]{break-inside:avoid;page-break-inside:avoid}.printReportArea [class*=reportSubtitle]{page-break-after:avoid;color:#111!important;border-bottom:2px solid #333!important;margin-top:12pt!important}.printReportArea [class*=ProgressBar]{border:1px solid #ccc!important}.printReportArea svg{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.printReportHeader{text-align:center;border-bottom:2px solid #333;margin-bottom:16pt;padding-bottom:8pt;display:block!important}.printReportHeader h1{color:#111!important;margin-bottom:4pt!important;font-size:16pt!important}.printReportHeader p{color:#555!important;font-size:9pt!important}.noPrint,.noPrintReport{display:none!important}@page{size:auto;margin:0}}
