@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--baseFontFamily:"Geist Variable", "Inter", system-ui, sans-serif;--monospaceFontFamily:"Geist Mono Variable", ui-monospace, monospace;--baseFontSize:14px;--baseFontWeight:500;--baseTracking:-.112px;--smFontSize:13px;--xsFontSize:12px;--lgFontSize:15px;--baseLineHeight:20px;--txtPrimaryColor:#171717;--txtSecondaryColor:#171717a3;--txtHintColor:#17171799;--txtDisabledColor:#17171752;--primaryColor:#171717;--bodyColor:#fdfdfd;--baseColor:#17171708;--baseAlt1Color:#1717170d;--baseAlt2Color:#17171714;--baseAlt3Color:#1717171f;--baseAlt4Color:#d1d6dc;--infoColor:#5499e8;--infoAltColor:#5499e814;--successColor:#00a63e;--successAltColor:#00a63e14;--dangerColor:#fb2c36;--dangerAltColor:#fb2c3614;--warningColor:#ff6900;--warningAltColor:#ff690014;--infoTextColor:#1a5aa8;--successTextColor:#1d7a5c;--dangerTextColor:#c42e4b;--warningTextColor:#a34700;--partialTextColor:#8a5a00;--brandColor:#fab900;--brandAltColor:#fde08c;--brandTintColor:#fab90014;--brandSoftColor:#fff8e6;--brandTextColor:#855d00;--heatRgb:0, 146, 184;--focusRing:0 0 0 1px #2b7fff, 0 0 0 3px #2b7fff14;--tableHeadColor:#f6f6f6;--shellHeaderH:48px;--shadowColor:#0000000f;--shadowXs:0 1px 2px 0 #17171714, 0 0 0 1px #1717170d;--shadowSm:0 1px 2px -1px #17171714, 0 1px 3px 0 #17171714, 0 0 0 1px #1717170d;--shadowMd:0 2px 4px -2px #1717171a, 0 4px 6px -1px #17171714, 0 0 0 1px #1717170d;--shadowOverlay:0 0 0 .5px #1717171a, 0 20px 25px -5px #17171714, 0 8px 10px -6px #1717171a;--shadowOutlined:0 1px 3px 0 #17171714, 0 0 0 1px #1717170d;--overlayColor:#35476847;--baseRadius:8px;--lgRadius:12px;--cellRadius:10px;--btnHeight:32px;--smBtnHeight:28px;--lgBtnHeight:54px;--inputHeight:32px;--baseSpacing:30px;--smSpacing:20px;--xsSpacing:15px;--baseAnimationSpeed:.15s}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--baseFontFamily);font-size:var(--baseFontSize);font-weight:var(--baseFontWeight);letter-spacing:var(--baseTracking);line-height:var(--baseLineHeight);color:var(--txtPrimaryColor);background:var(--bodyColor);-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3{margin:0;font-weight:600}i[class^=ri-],i[class*=\ ri-]{vertical-align:middle;font-size:1.1em;line-height:1}.mono{font-family:var(--monospaceFontFamily)}.hint{color:var(--txtHintColor)}.txt-sm{font-size:var(--smFontSize)}.txt-brand{color:var(--brandTextColor)}.btn{height:var(--btnHeight);border-radius:var(--baseRadius);background-color:var(--primaryColor);color:var(--bodyColor);font:inherit;font-weight:var(--baseFontWeight);cursor:pointer;white-space:nowrap;box-shadow:0 0 0 1px var(--primaryColor), inset 0 -1px 0 #fdfdfd1f;transition:box-shadow var(--baseAnimationSpeed), background-color var(--baseAnimationSpeed);border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background-image:linear-gradient(#fdfdfd1a,#fdfdfd1a)}.btn:active:not(:disabled){background-image:linear-gradient(#00000024,#00000024);box-shadow:inset 0 -1px #fdfdfd1f}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.outline{background-color:var(--bodyColor);color:var(--txtPrimaryColor);box-shadow:var(--shadowOutlined)}.btn.outline:hover:not(:disabled){background-color:var(--baseColor);background-image:none}.btn.ghost{background-color:var(--baseColor);color:var(--txtPrimaryColor);box-shadow:none}.btn.ghost:hover:not(:disabled){background-color:var(--baseAlt1Color);background-image:none}.btn.sm{height:var(--smBtnHeight);font-size:var(--smFontSize);padding:0 10px}.btn.lg{height:var(--lgBtnHeight);font-size:var(--lgFontSize)}.btn.block{width:100%}.icon-btn{border-radius:var(--baseRadius);background-color:var(--bodyColor);width:28px;height:28px;color:var(--txtHintColor);box-shadow:var(--shadowOutlined);cursor:pointer;transition:box-shadow var(--baseAnimationSpeed), background-color var(--baseAnimationSpeed);border:0;place-items:center;display:inline-grid}.icon-btn:hover:not(:disabled){background-color:var(--baseAlt1Color);color:var(--txtPrimaryColor)}.icon-btn:disabled{opacity:.5;cursor:not-allowed}:is(.btn,.icon-btn,.chip-toggle,.segmented button,input,select,textarea):focus-visible{box-shadow:var(--focusRing);outline:none}::placeholder{color:var(--txtDisabledColor);opacity:1}.form-field{margin-bottom:var(--xsSpacing);display:block}.form-field>span{font-size:var(--xsFontSize);font-weight:var(--baseFontWeight);color:var(--txtHintColor);align-items:center;gap:5px;padding:0 0 4px;display:flex}.form-field>input,.form-field>select,.form-field>textarea{width:100%;height:var(--inputHeight);border:1px solid var(--baseAlt3Color);border-radius:var(--cellRadius);background-color:var(--bodyColor);font:inherit;font-size:var(--baseFontSize);color:var(--txtPrimaryColor);transition:border-color var(--baseAnimationSpeed);outline:none;padding:0 10px;display:block}.form-field>textarea{resize:vertical;height:auto;min-height:64px;padding:6px 10px}.form-field.error>span{color:var(--dangerTextColor)}.form-field.error>input,.form-field.error>select,.form-field.error>textarea{border-color:var(--dangerColor)}.help-block{font-size:var(--xsFontSize);color:var(--txtHintColor);margin:-10px 0 var(--xsSpacing)}.form-row{gap:0 var(--xsSpacing);grid-template-columns:1fr 1fr;display:grid}.alert{border-radius:var(--baseRadius);background:var(--baseAlt1Color);margin-bottom:var(--xsSpacing);align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.alert.danger{background:var(--dangerAltColor)}.alert.success{background:var(--successAltColor)}.label{border:1px solid var(--baseAlt2Color);height:20px;color:var(--txtSecondaryColor);font-size:var(--smFontSize);font-weight:var(--baseFontWeight);white-space:nowrap;background-color:#0000;border-radius:6px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.label.success{background-color:var(--successAltColor);border-color:var(--successAltColor);color:var(--successTextColor)}.label.danger{background-color:var(--dangerAltColor);border-color:var(--dangerAltColor);color:var(--dangerTextColor)}.label.warning{background-color:var(--warningAltColor);border-color:var(--warningAltColor);color:var(--warningTextColor)}.label.info{background-color:var(--infoAltColor);border-color:var(--infoAltColor);color:var(--infoTextColor)}.label.partial{background-color:var(--brandTintColor);border-color:var(--brandTintColor);color:var(--partialTextColor)}.label.brand{background-color:var(--brandTintColor);border-color:var(--brandTintColor);color:var(--brandTextColor)}.id-chip{font-family:var(--monospaceFontFamily);font-size:var(--smFontSize);background:var(--baseAlt1Color);color:var(--txtHintColor);border-radius:3px;padding:1px 6px}.chip-toggle{height:var(--smBtnHeight);border-radius:var(--baseRadius);border:1px solid var(--baseAlt3Color);background:var(--bodyColor);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.chip-toggle:has(input:checked){border-color:var(--primaryColor);background:var(--primaryColor);color:var(--bodyColor)}.chip-toggle input{display:none}.page-header{z-index:21;min-height:var(--shellHeaderH);margin:0 calc(-1 * var(--main-pad,var(--baseSpacing))) 18px;padding:0 var(--main-pad,var(--baseSpacing));background:var(--bodyColor);border-bottom:1px solid var(--baseAlt2Color);flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:sticky;top:0}.page-header .spacer{flex:1}.breadcrumbs{min-width:0;font-size:var(--baseFontSize);font-weight:var(--baseFontWeight);align-items:center;gap:8px;display:flex}.breadcrumbs a,.breadcrumbs .sep{color:var(--txtHintColor);white-space:nowrap;text-decoration:none}.breadcrumbs a:hover{color:var(--txtPrimaryColor)}.breadcrumbs .current{color:var(--txtPrimaryColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.segmented{background:var(--baseColor);border-radius:var(--cellRadius);height:28px;padding:2px;display:inline-flex}.segmented button{font:inherit;font-size:var(--smFontSize);border-radius:calc(var(--cellRadius) - 2px);height:24px;color:var(--txtHintColor);cursor:pointer;background:0 0;border:0;padding:0 10px}.segmented button.active{background-color:var(--bodyColor);color:var(--txtPrimaryColor);box-shadow:var(--shadowXs)}.panel{box-shadow:var(--shadowXs);border-radius:var(--lgRadius);background-color:var(--bodyColor);min-width:0;padding:14px 16px}.panel-title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.kpis{background-color:var(--bodyColor);border-radius:var(--lgRadius);box-shadow:var(--shadowXs);grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.kpis>*+*{border-left:1px solid var(--baseAlt2Color)}@media (width<=1000px){.kpis{grid-template-columns:repeat(2,1fr)}.kpis>*+*{border-left:1px solid var(--baseAlt2Color)}.kpis>:nth-child(odd){border-left:0}.kpis>:nth-child(n+3){border-top:1px solid var(--baseAlt2Color)}}@media (width<=560px){.kpis{grid-template-columns:1fr}.kpis>*+*{border-left:0}.kpis>:nth-child(n+2){border-top:1px solid var(--baseAlt2Color)}}.empty-state{text-align:center;color:var(--txtHintColor);padding:40px 20px}.empty-state .icon{color:var(--txtHintColor);margin-bottom:8px;font-size:26px;display:block}.empty-state h3{color:var(--txtPrimaryColor);margin-bottom:4px}.empty-state p{max-width:420px;margin:0 auto 18px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th{text-align:left;font-weight:var(--baseFontWeight);font-size:var(--smFontSize);color:var(--txtPrimaryColor);background-color:var(--tableHeadColor);border-bottom:1px solid var(--baseAlt2Color);white-space:nowrap;padding:8px 10px}th i{margin-right:4px}td{border-bottom:1px solid var(--baseAlt1Color);vertical-align:middle;padding:9px 10px}tbody tr:last-child td{border-bottom:0}.spin{animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}@media (width<=560px){.form-row{grid-template-columns:1fr}}.loading-skeleton{flex-direction:column;gap:8px;display:flex}.skeleton-row{border-radius:var(--baseRadius);background:linear-gradient(90deg, var(--baseAlt1Color) 0%, var(--baseAlt2Color) 50%, var(--baseAlt1Color) 100%);background-size:200% 100%;height:40px;animation:1.5s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tone-success{color:var(--successTextColor)}.tone-warning{color:var(--warningTextColor)}.tone-danger{color:var(--dangerTextColor)}@media (prefers-reduced-motion:reduce){.skeleton-row{animation:none}}:root{--chart1:#3e2d75;--chart2:#5672b3;--chart3:#954e0d;--chart4:#654f66;--chart5:#5d2f09;--chartAudit:var(--warningColor);--chartAction:var(--successColor)}.i18n-loading.svelte-12qhfyh{background:var(--bodyColor,#fff);justify-content:center;align-items:center;min-height:100vh;display:flex}.spinner.svelte-12qhfyh{border:3px solid var(--baseAlt2Color,#e5e5e5);border-top-color:var(--primaryColor,#1a1a2e);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite svelte-12qhfyh-spin}@keyframes svelte-12qhfyh-spin{to{transform:rotate(360deg)}}
