:root{--bg-default:#f8fafc;--bg-paper:#fff;--text-primary:#0f172a;--text-secondary:#475569;--brand:#1f7a8c;--divider:#0f172a14}[data-theme=dark]{--bg-default:#1c1c1e;--bg-paper:#2c2c2e;--text-primary:#f8f8f2;--text-secondary:#bfbfc4;--brand:#8be9fd;--divider:#f8f8f214}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--bg-default);color:var(--text-primary);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}.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>*{width:100%!important;min-width:unset!important;flex-direction:column!important;flex:unset!important}.print-summary-paper{color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:#1a1a2e!important;height:auto!important;overflow:visible!important}.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}@page{margin:1cm;size:A4}}
