:root{--bg-default:#f8fafc;--bg-paper:#fff;--text-primary:#0f172a;--text-secondary:#475569;--brand:#1f7a8c;--divider:#0f172a14;--pos:#16a34a;--neg:#dc2626;--warn:#ea580c}[data-theme=dark]{--bg-default:#0f1417;--bg-paper:#171e21;--text-primary:#e6edf0;--text-secondary:#9aa9b0;--brand:#4fb3c7;--divider:#e6edf01a;--pos:#4ade80;--neg:#f87171;--warn:#fb923c}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-default);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .2s,color .2s}.MuiOutlinedInput-input:-webkit-autofill{caret-color:var(--text-primary);border-radius:inherit;transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 100px var(--bg-paper) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.MuiOutlinedInput-input:-webkit-autofill:hover{caret-color:var(--text-primary);border-radius:inherit;transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 100px var(--bg-paper) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.MuiOutlinedInput-input:-webkit-autofill:focus{caret-color:var(--text-primary);border-radius:inherit;transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 100px var(--bg-paper) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.MuiOutlinedInput-input:-webkit-autofill:active{caret-color:var(--text-primary);border-radius:inherit;transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 100px var(--bg-paper) inset!important;-webkit-text-fill-color:var(--text-primary)!important}@media print{:root,[data-theme=dark]{--bg-default:#fff;--bg-paper:#fff;--text-primary:#000}@page{margin:1cm;size:A4}body:has(.compare-print-area)>:not(.compare-print-area){display:none!important}.compare-print-area .MuiBackdrop-root{display:none!important}.compare-print-area{height:auto!important;min-height:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.compare-print-area .MuiDialog-container{justify-content:flex-start!important;align-items:flex-start!important;height:auto!important;min-height:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.compare-print-area .MuiPaper-root{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;vertical-align:top!important;border-radius:0!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.compare-print-area .MuiDialogContent-root{height:auto!important;max-height:none!important;overflow:visible!important}.compare-print-area,.compare-print-area .MuiPaper-root,.compare-print-area .MuiDialogContent-root,.compare-print-area .MuiBox-root,.compare-print-area .MuiChip-root{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:#fff!important;background-image:none!important}.compare-print-area *{color:#0f172a!important;text-shadow:none!important}.compare-print-area .MuiBox-root{border-color:#0f172a40!important}.compare-print-area .MuiBox-root>.MuiBox-root{break-inside:avoid}.no-print{display:none!important}.print-no-break{page-break-inside:avoid;break-inside:avoid}.print-page-break-before{page-break-before:always;break-before:always;padding-top:60px}.print-leader-summary,.print-stack{display:block!important}.print-leader-summary>*,.print-stack>*{page-break-inside:avoid;break-inside:avoid;flex:unset!important;grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-bottom:16px!important}.print-leader-summary>*{flex-direction:column!important}.print-stack>*,.print-card{overflow:visible!important}.print-card,.print-stack>*{box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important;border-radius:0!important}body:not(:has(.compare-print-area)) .MuiPaper-root{box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important;border-radius:0!important}.print-card,.print-stack>*{margin-bottom:20px!important;padding-left:0!important;padding-right:0!important}.print-summary-paper,.print-table-container{height:auto!important;overflow:visible!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;break-after:avoid}tr{page-break-inside:avoid;break-inside:avoid}}
