:root{--cp-frost: .6;--cp-canvas: #e9e6e2;--cp-glass: rgba(255, 255, 255, calc(.46 + var(--cp-frost) * .26));--cp-glass-hi: rgba(255, 255, 255, calc(.62 + var(--cp-frost) * .26));--cp-glass-solid: #faf8f6;--cp-rim: rgba(255, 255, 255, .85);--cp-rim-low: rgba(30, 24, 28, .08);--cp-blur: 26px;--cp-sheen: linear-gradient(140deg, rgba(255, 255, 255, .55), rgba(255, 255, 255, 0) 42%);--cp-edge: inset 0 1px 0 rgba(255, 255, 255, .85), inset 0 0 0 1px rgba(30, 24, 28, .08);--cp-ink: #1d1a1e;--cp-ink-2: #3b363c;--cp-muted: #5b5459;--cp-line: rgba(30, 24, 28, .09);--cp-line-2: rgba(30, 24, 28, .16);--cp-accent: #f07a2e;--cp-accent-hi: #f58d47;--cp-accent-soft: rgba(240, 122, 46, .15);--cp-accent-text: #a8470d;--cp-good: #126b45;--cp-warn: #855400;--cp-bad: #b3261e;--cp-info: #1c5a9e;--cp-high: #c85f1b;--cp-bad-deep: #8c1d17;--cp-good-soft: rgba(18, 107, 69, .14);--cp-warn-soft: rgba(133, 84, 0, .14);--cp-bad-soft: rgba(179, 38, 30, .12);--cp-info-soft: rgba(28, 90, 158, .12);--cp-track: rgba(30, 24, 28, .08);--cp-good-line: rgba(18, 107, 69, .3);--cp-warn-line: rgba(133, 84, 0, .28);--cp-bad-line: rgba(179, 38, 30, .28);--cp-info-line: rgba(28, 90, 158, .28);--cp-accent-line: rgba(240, 122, 46, .34);--cp-head: rgba(240, 122, 46, .07);--cp-row-hover: rgba(255, 255, 255, .6);--cp-zebra: rgba(255, 255, 255, .3);--cp-hover: rgba(30, 24, 28, .05);--cp-field: rgba(255, 255, 255, .58);--cp-field-focus: rgba(255, 255, 255, .86);--cp-btn-face: rgba(255, 255, 255, .4);--cp-btn-face-hover: rgba(255, 255, 255, .72);--cp-tooltip-bg: rgba(29, 26, 30, .92);--cp-tooltip-ink: #faf8f6;--cp-shadow: 0 1px 1px rgba(40, 20, 30, .04), 0 18px 40px -24px rgba(60, 30, 40, .35);--cp-shadow-lg: 0 2px 6px rgba(40, 20, 30, .08), 0 36px 80px -30px rgba(60, 30, 40, .5);--cp-ease: cubic-bezier(.22, 1, .36, 1);color-scheme:light}:root[data-theme=dark]{--cp-canvas: #14161c;--cp-glass: rgba(26, 29, 37, calc(.46 + var(--cp-frost) * .3));--cp-glass-hi: rgba(32, 35, 44, calc(.62 + var(--cp-frost) * .26));--cp-glass-solid: #1a1d25;--cp-rim: rgba(255, 255, 255, .12);--cp-rim-low: rgba(255, 255, 255, .08);--cp-sheen: linear-gradient(140deg, rgba(255, 255, 255, .13), rgba(255, 255, 255, 0) 40%);--cp-edge: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 0 0 1px rgba(255, 255, 255, .06);--cp-ink: #f4f0ee;--cp-ink-2: #ddd6d4;--cp-muted: #ada5a4;--cp-line: rgba(255, 255, 255, .09);--cp-line-2: rgba(255, 255, 255, .17);--cp-accent: #ff8c42;--cp-accent-hi: #ffa264;--cp-accent-soft: rgba(255, 140, 66, .18);--cp-accent-text: #ffb784;--cp-good: #74dca8;--cp-warn: #f2c26b;--cp-bad: #ff978c;--cp-info: #8cc7ff;--cp-high: #ffac70;--cp-bad-deep: #ff7d70;--cp-good-soft: rgba(116, 220, 168, .16);--cp-warn-soft: rgba(242, 194, 107, .16);--cp-bad-soft: rgba(255, 151, 140, .16);--cp-info-soft: rgba(140, 199, 255, .16);--cp-track: rgba(255, 255, 255, .12);--cp-good-line: rgba(116, 220, 168, .34);--cp-warn-line: rgba(242, 194, 107, .34);--cp-bad-line: rgba(255, 151, 140, .34);--cp-info-line: rgba(140, 199, 255, .34);--cp-accent-line: rgba(255, 140, 66, .4);--cp-head: rgba(255, 255, 255, .05);--cp-row-hover: rgba(255, 255, 255, .06);--cp-zebra: rgba(255, 255, 255, .03);--cp-hover: rgba(255, 255, 255, .07);--cp-field: rgba(255, 255, 255, .06);--cp-field-focus: rgba(255, 255, 255, .11);--cp-btn-face: rgba(255, 255, 255, .05);--cp-btn-face-hover: rgba(255, 255, 255, .1);--cp-tooltip-bg: rgba(238, 234, 232, .95);--cp-tooltip-ink: #1a1d25;--cp-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 22px 48px -26px rgba(0, 0, 0, .75);--cp-shadow-lg: 0 2px 6px rgba(0, 0, 0, .35), 0 40px 90px -30px rgba(0, 0, 0, .9);color-scheme:dark}.cp-sheen{position:relative}.cp-sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--cp-sheen);pointer-events:none;z-index:0}.cp-sheen>*{position:relative;z-index:1}.cp-fade-x{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}@keyframes cp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cp-route{animation:cp-rise .42s var(--cp-ease) both}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:0}::view-transition-new(root){z-index:1}html.cp-theme-sweep::view-transition-new(root){animation:cp-sweep .45s cubic-bezier(.65,0,.35,1) both}@keyframes cp-sweep{0%{clip-path:circle(0% at var(--cp-sweep-x, 50%) var(--cp-sweep-y, 50%))}to{clip-path:circle(var(--cp-sweep-r, 150%) at var(--cp-sweep-x, 50%) var(--cp-sweep-y, 50%))}}@keyframes cp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.cp-breathe{animation:cp-breathe 2.8s var(--cp-ease) infinite}@keyframes cp-bar-rise{0%{height:0}}@keyframes cp-bar-grow{0%{width:0}}.cp-bar-rise{animation:cp-bar-rise .75s var(--cp-ease) backwards}.cp-bar-grow{animation:cp-bar-grow .9s var(--cp-ease) backwards}@media (max-width: 760px){:root{--cp-blur: 22px}}.MuiCard-root .MuiPaper-rounded,.MuiPaper-rounded .MuiPaper-rounded,.MuiCard-root .MuiCard-root{-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:none;border-color:var(--cp-rim-low)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.MuiCard-root,.MuiAppBar-root,.MuiDrawer-paper,.MuiPaper-rounded,.MuiMenu-paper,.MuiPopover-paper,.MuiDialog-paper{background:var(--cp-glass-solid)!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root[data-theme=dark]{--cp-ink: #000000;--cp-ink-2: #1a1a1a;--cp-muted: #33383d;--cp-glass: #ffffff;--cp-glass-hi: #ffffff;--cp-glass-solid: #ffffff;--cp-rim: #cbd5e1;--cp-rim-low: #cbd5e1;--cp-line: #e2e8f0;--cp-line-2: #94a3b8;--cp-track: #e2e8f0;--cp-sheen: none;--cp-good: #126b45;--cp-warn: #855400;--cp-bad: #b3261e;--cp-info: #1c5a9e;--cp-high: #c85f1b;--cp-bad-deep: #8c1d17;--cp-accent: #c85f1b;--cp-accent-text: #8a3c08;--cp-good-soft: #ffffff;--cp-warn-soft: #ffffff;--cp-bad-soft: #ffffff}:root[data-theme=dark] body,:root[data-theme=dark] .MuiTypography-root{color:#000!important}body{background-image:none!important}.cp-sheen:after{display:none!important}.MuiCard-root,.MuiPaper-root,.MuiAppBar-root{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cp-fade-x{-webkit-mask-image:none!important;mask-image:none!important}.cp-route{animation:none!important}}.print-only{display:none}@media print{.MuiAppBar-root,.MuiDrawer-root,.MuiBackdrop-root,.MuiSnackbar-root,.MuiTooltip-popper,.MuiSpeedDial-root,.MuiFab-root,.no-print{display:none!important}button:not(.print-keep),.MuiIconButton-root:not(.print-keep){display:none!important}@page{size:A4;margin:14mm 12mm 16mm}html,body{background:#fff!important;color:#000!important;font-size:10.5pt;line-height:1.45}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.MuiTypography-caption,.MuiTypography-body2,[class*=colorTextSecondary]{color:#33383d!important}main{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;flex-basis:100%!important}.print-only{display:block}.print-report-header{margin:0 0 6mm;padding-bottom:3mm;border-bottom:1.5pt solid #0f172a}.print-brand{display:flex;align-items:center;gap:3mm}.print-logo{width:11mm;height:11mm;object-fit:contain}.print-company{font-size:12pt;font-weight:700;letter-spacing:.02em;color:#0f172a}.print-address{font-size:8pt;color:#475569}.print-system{margin-left:auto;font-size:8pt;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.print-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:6mm;margin-top:3mm}.print-title{margin:0;font-size:15pt;font-weight:700;color:#0f172a}.print-meta{text-align:right;font-size:8pt;color:#475569;white-space:nowrap}.MuiPaper-root,.MuiCard-root,.MuiTableContainer-root{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;border:.75pt solid #cbd5e1!important;border-radius:2pt!important;background:#fff!important}.MuiPaper-root .MuiPaper-root{border:0!important}h1,h2,h3,h4,h5,h6,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6{break-after:avoid;page-break-after:avoid}table{width:100%!important;border-collapse:collapse!important}th,td{border-bottom:.5pt solid #e2e8f0!important;padding:1.3mm 1.6mm!important;font-size:9pt!important;vertical-align:top}td[align=right],th[align=right],.MuiTableCell-alignRight{white-space:nowrap}thead th{background:#f1f5f9!important;border-bottom:.75pt solid #94a3b8!important;font-weight:700!important;color:#0f172a!important}td[align=right],th[align=right],.MuiTableCell-alignRight{font-variant-numeric:tabular-nums}thead{display:table-header-group}tr{break-inside:avoid;page-break-inside:avoid}.MuiChip-root{border:.5pt solid #94a3b8!important;background:transparent!important;color:#0f172a!important;height:auto!important;font-weight:600!important}.MuiOutlinedInput-notchedOutline,.MuiInput-underline:before,.MuiInput-underline:after{border:0!important}.MuiSelect-icon{display:none!important}.MuiLinearProgress-root{border:.5pt solid #cbd5e1!important}a{color:#0f172a!important;text-decoration:none!important}}
