@charset "UTF-8";.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:#ffffffbf;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:#ffffffbf}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:#000000bf}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:#000000bf}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:transparent;border:none;color:#808080bf;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px #0003;margin:0;max-width:400px;opacity:0;outline:none;padding:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}html{color-scheme:light;--mat-sys-background: #f7faf9;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #eff1f0;--mat-sys-inverse-primary: #00dddd;--mat-sys-inverse-surface: #2d3131;--mat-sys-on-background: #191c1c;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #004f4f;--mat-sys-on-primary-fixed: #002020;--mat-sys-on-primary-fixed-variant: #004f4f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #324b4b;--mat-sys-on-secondary-fixed: #051f1f;--mat-sys-on-secondary-fixed-variant: #324b4b;--mat-sys-on-surface: #191c1c;--mat-sys-on-surface-variant: #3f4948;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #723600;--mat-sys-on-tertiary-fixed: #311300;--mat-sys-on-tertiary-fixed-variant: #723600;--mat-sys-outline: #6f7979;--mat-sys-outline-variant: #bec9c8;--mat-sys-primary: #006a6a;--mat-sys-primary-container: #00fbfb;--mat-sys-primary-fixed: #00fbfb;--mat-sys-primary-fixed-dim: #00dddd;--mat-sys-scrim: #000000;--mat-sys-secondary: #4a6363;--mat-sys-secondary-container: #cce8e7;--mat-sys-secondary-fixed: #cce8e7;--mat-sys-secondary-fixed-dim: #b0cccb;--mat-sys-shadow: #000000;--mat-sys-surface: #f7faf9;--mat-sys-surface-bright: #f7faf9;--mat-sys-surface-container: #ebefed;--mat-sys-surface-container-high: #e6e9e7;--mat-sys-surface-container-highest: #e0e3e2;--mat-sys-surface-container-low: #f1f4f3;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d7dbd9;--mat-sys-surface-tint: #006a6a;--mat-sys-surface-variant: #dae5e4;--mat-sys-tertiary: #964900;--mat-sys-tertiary-container: #ffdcc7;--mat-sys-tertiary-fixed: #ffdcc7;--mat-sys-tertiary-fixed-dim: #ffb787;--mat-sys-neutral-variant20: #293232;--mat-sys-neutral10: #191c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Plus Jakarta Sans;--mat-sys-body-large-font: Plus Jakarta Sans;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Plus Jakarta Sans;--mat-sys-body-medium-font: Plus Jakarta Sans;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Plus Jakarta Sans;--mat-sys-body-small-font: Plus Jakarta Sans;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Plus Jakarta Sans;--mat-sys-display-large-font: Plus Jakarta Sans;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Plus Jakarta Sans;--mat-sys-display-medium-font: Plus Jakarta Sans;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Plus Jakarta Sans;--mat-sys-display-small-font: Plus Jakarta Sans;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Plus Jakarta Sans;--mat-sys-headline-large-font: Plus Jakarta Sans;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Plus Jakarta Sans;--mat-sys-headline-medium-font: Plus Jakarta Sans;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Plus Jakarta Sans;--mat-sys-headline-small-font: Plus Jakarta Sans;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Plus Jakarta Sans;--mat-sys-label-large-font: Plus Jakarta Sans;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Plus Jakarta Sans;--mat-sys-label-medium-font: Plus Jakarta Sans;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Plus Jakarta Sans;--mat-sys-label-small-font: Plus Jakarta Sans;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Plus Jakarta Sans;--mat-sys-title-large-font: Plus Jakarta Sans;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Plus Jakarta Sans;--mat-sys-title-medium-font: Plus Jakarta Sans;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Plus Jakarta Sans;--mat-sys-title-small-font: Plus Jakarta Sans;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--ks-teal: #0d7377;--ks-teal-dark: #1b5e6b;--ks-teal-50: #e8f7f7;--ks-teal-100: #c5eaea;--ks-gold: #e8a838;--ks-gold-light: #fff3d4;--ks-danger: #e05c4b;--ks-success: #2e9e74;--ks-success-light: #d4f3e8;--ks-warning: #f59e0b;--ks-bg: #f9f5ef;--ks-surface: #ffffff;--ks-surface-2: #f4efe8;--ks-surface-hover: #eae3d9;--ks-border: #e8e2d9;--ks-primary: #0d7377;--ks-accent: #e8a838;--ks-text: #1a1410;--ks-text-primary: #1a1410;--ks-text-muted: #6b6258;--ks-text-secondary: #4b5563;--ks-text-light: #9e978e;--ks-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 2px 8px rgba(0, 0, 0, .05);--ks-shadow-md: 0 4px 16px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .05);--ks-shadow-lg: 0 8px 32px rgba(0, 0, 0, .12), 0 2px 8px rgba(0, 0, 0, .06);--ks-radius-sm: 8px;--ks-radius-md: 12px;--ks-radius-lg: 20px;--ks-radius-xl: 28px;--ks-space-xs: 4px;--ks-space-sm: 8px;--ks-space-md: 16px;--ks-space-lg: 24px;--ks-space-xl: 40px;--ks-chart-1: #0d7377;--ks-chart-2: #e8a838;--ks-chart-3: #2e9e74;--ks-chart-4: #7c5cbf;--ks-chart-5: #e05c4b;--ks-chart-6: #4a90d9;--ks-chart-7: #f59e0b;--ks-chart-8: #06b6d4;--ks-transition: all .2s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}html,body{height:100%;margin:0;overflow-x:hidden!important;max-width:100vw;width:100%;box-sizing:border-box;font-family:Plus Jakarta Sans,Hind,Inter,sans-serif;background-color:var(--ks-bg);color:var(--ks-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}.app-content{padding:0;min-height:100vh;min-width:0!important;box-sizing:border-box!important}.mat-drawer-content{min-width:0!important;box-sizing:border-box!important}.ks-page{width:100%!important;box-sizing:border-box!important;min-width:0!important;overflow-x:clip;padding:var(--ks-space-lg, 24px)}@media(max-width:768px){.ks-page{padding:16px 12px}}.ks-card{background:var(--ks-surface);border-radius:var(--ks-radius-md);box-shadow:var(--ks-shadow-sm);border:1px solid var(--ks-border);padding:var(--ks-space-md);transition:var(--ks-transition);min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ks-card:hover,.ks-card--elevated{box-shadow:var(--ks-shadow-md)}.ks-card--hero{background:linear-gradient(135deg,var(--ks-teal-dark) 0%,var(--ks-teal) 100%);color:#fff;border:none;border-radius:var(--ks-radius-lg);padding:var(--ks-space-lg)}.ks-stat{display:flex;flex-direction:column;gap:2px}.ks-stat__label{font-size:.75rem;font-weight:500;color:var(--ks-text-muted);letter-spacing:.04em;text-transform:uppercase}.ks-stat__value{font-size:1.75rem;font-weight:700;color:var(--ks-text);line-height:1.2;font-variant-numeric:tabular-nums}.ks-stat__delta{font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:2px}.ks-stat__delta--up{color:var(--ks-success)}.ks-stat__delta--down{color:var(--ks-danger)}.ks-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:100px;font-size:.75rem;font-weight:600}.ks-badge--teal{background:var(--ks-teal-50);color:var(--ks-teal-dark)}.ks-badge--gold{background:var(--ks-gold-light);color:#8b5a00}.ks-badge--success{background:var(--ks-success-light);color:#155e44}.ks-badge--danger{background:#ffe8e5;color:#922b21}.ks-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ks-space-md)}.ks-section-title{font-size:1rem;font-weight:700;color:var(--ks-text);margin:0}.ks-grid-2{display:grid;grid-template-columns:1fr;gap:var(--ks-space-md)}@media(min-width:640px){.ks-grid-2{grid-template-columns:1fr 1fr}}.ks-grid-3{display:grid;grid-template-columns:1fr;gap:var(--ks-space-md)}@media(min-width:640px){.ks-grid-3{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.ks-grid-3{grid-template-columns:1fr 1fr 1fr}}@keyframes ks-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.ks-skeleton{background:linear-gradient(90deg,var(--ks-surface-2) 25%,var(--ks-border) 50%,var(--ks-surface-2) 75%);background-size:800px 100%;animation:ks-shimmer 1.5s infinite;border-radius:var(--ks-radius-sm)}.ks-skeleton-text{height:16px;margin-bottom:8px}.ks-skeleton-title{height:28px;margin-bottom:12px;width:60%}.ks-skeleton-card{height:120px;border-radius:var(--ks-radius-md)}.ks-skeleton-chart{height:220px;border-radius:var(--ks-radius-md)}.ks-chart,.chart-container,div[echarts],echarts{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;height:220px}.ks-chart--tall{height:300px}.ks-chart--short{height:160px}.ks-chart--donut{height:200px}.ks-chart--mini{width:100%!important;max-width:220px!important;height:75px!important}.ks-kaudi-badge{display:inline-flex;align-items:center;gap:4px;background:var(--ks-gold-light);color:#7a4f00;border-radius:100px;padding:3px 10px;font-size:.8rem;font-weight:700;cursor:default}@keyframes ks-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ks-fade-in{animation:ks-fade-in .3s ease-out forwards}@keyframes ks-count-up{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ks-count-up{animation:ks-count-up .4s cubic-bezier(.34,1.56,.64,1) forwards}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ks-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ks-text-light)}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/fonts/MaterialIcons-Regular.woff2) format("woff2");font-display:block}.material-icons,.mat-icon{font-family:Material Icons!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga"}.mat-mdc-button-base.mdc-button{height:auto!important;min-height:38px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:6px 14px!important;line-height:1.3!important;text-align:center!important;overflow:visible!important}.mat-mdc-button-base.mdc-button .mdc-button__label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1.3!important;text-align:center!important;white-space:normal!important;word-break:normal!important}.mat-mdc-button-base.mdc-button .mat-icon{font-size:18px!important;width:18px!important;height:18px!important;line-height:18px!important;margin:0!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}.mat-mdc-button-base.mdc-button mat-spinner,.mat-mdc-button-base.mdc-button .mat-mdc-progress-spinner{margin:0!important;flex-shrink:0!important}.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-flat-button{border-radius:var(--ks-radius-sm, 8px)!important}.mat-mdc-icon-button{display:inline-flex!important;align-items:center!important;justify-content:center!important}.mat-mdc-icon-button .mat-icon{font-size:22px!important;width:22px!important;height:22px!important;line-height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media(max-width:600px){.mat-mdc-button-base.mdc-button{font-size:.84rem!important;padding:6px 12px!important;min-height:36px!important}.mat-mdc-button-base.mdc-button .mat-icon{font-size:17px!important;width:17px!important;height:17px!important;line-height:17px!important}}.ks-feedback-fab{position:fixed;bottom:calc(72px + env(safe-area-inset-bottom));right:calc(16px + env(safe-area-inset-right));z-index:950}@media(min-width:768px){.ks-feedback-fab{bottom:calc(24px + env(safe-area-inset-bottom));right:calc(24px + env(safe-area-inset-right))}}.mat-mdc-snack-bar-container{margin-bottom:24px!important}@media(max-width:767px){.mat-mdc-snack-bar-container{margin-bottom:calc(72px + env(safe-area-inset-bottom))!important}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background:linear-gradient(135deg,#133038,#0d7377)!important;border:1px solid rgba(232,168,56,.4)!important;border-left:6px solid var(--ks-gold)!important;border-radius:var(--ks-radius-md)!important;box-shadow:0 10px 32px #0d73774d,0 4px 14px #0003!important;padding:10px 20px!important;min-height:56px!important}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:1.05rem!important;font-weight:600!important;color:#fff!important;line-height:1.5!important;letter-spacing:.01em!important;padding:8px 0!important}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-actions .mat-mdc-snack-bar-action,.mat-mdc-snack-bar-container .mat-mdc-snack-bar-actions .mat-mdc-button,.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action{color:var(--ks-gold)!important;font-weight:700!important;font-size:.95rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:6px!important;padding:0 12px!important;margin-left:8px!important}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-actions .mat-mdc-snack-bar-action:hover,.mat-mdc-snack-bar-container .mat-mdc-snack-bar-actions .mat-mdc-button:hover,.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:hover{background-color:#e8a8382e!important}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--ks-radius-lg, 20px)!important;box-shadow:0 20px 60px #0000002e,0 4px 16px #00000014!important;background-color:var(--ks-surface, #ffffff)!important;padding:0!important;overflow-x:hidden!important}.mat-mdc-dialog-title,.mdc-dialog__title{font-size:1.2rem!important;font-weight:700!important;color:var(--ks-text)!important;padding:24px 28px 12px!important;margin:0!important;border-bottom:1px solid var(--ks-border)!important;letter-spacing:-.01em!important;line-height:1.4!important}.mat-mdc-dialog-title:before,.mdc-dialog__title:before{display:none!important}.mat-mdc-dialog-content,.mdc-dialog__content{padding:24px 28px!important;max-height:72vh!important;line-height:1.6!important;color:var(--ks-text)!important;font-size:.95rem!important;overflow-y:auto!important}.mat-mdc-dialog-content .mat-mdc-form-field,.mdc-dialog__content .mat-mdc-form-field{width:100%!important;margin-bottom:4px!important}.mat-mdc-dialog-content .mat-mdc-form-field+.mat-mdc-form-field,.mdc-dialog__content .mat-mdc-form-field+.mat-mdc-form-field{margin-top:4px!important}.mat-mdc-dialog-content p,.mdc-dialog__content p{margin-top:0!important;margin-bottom:12px!important}.mat-mdc-dialog-actions,.mdc-dialog__actions{padding:16px 28px 24px!important;gap:12px!important;border-top:1px solid var(--ks-border)!important;display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important}.mat-mdc-dialog-actions .mat-mdc-button,.mat-mdc-dialog-actions .mat-mdc-raised-button,.mat-mdc-dialog-actions .mat-mdc-flat-button,.mat-mdc-dialog-actions .mat-mdc-stroked-button,.mdc-dialog__actions .mat-mdc-button,.mdc-dialog__actions .mat-mdc-raised-button,.mdc-dialog__actions .mat-mdc-flat-button,.mdc-dialog__actions .mat-mdc-stroked-button{min-width:100px!important;height:42px!important;font-weight:600!important;border-radius:10px!important;font-size:.9rem!important}.cdk-overlay-pane.mat-mdc-dialog-panel{min-width:min(540px,96vw)!important}.ks-large-dialog{max-width:95vw!important}.ks-large-dialog .mat-mdc-dialog-container .mdc-dialog__surface{max-width:1150px!important;width:95vw!important}.ks-deactivate-dialog{max-width:92vw!important}.ks-deactivate-dialog .mat-mdc-dialog-container .mdc-dialog__surface{max-width:580px!important;width:92vw!important}@media(max-width:599px){.cdk-overlay-pane.mat-mdc-dialog-panel{min-width:96vw!important;max-width:96vw!important}.mat-mdc-dialog-title,.mdc-dialog__title{padding:20px 20px 10px!important;font-size:1.05rem!important}.mat-mdc-dialog-content,.mdc-dialog__content{padding:16px 20px!important;max-height:65vh!important}.mat-mdc-dialog-actions,.mdc-dialog__actions{padding:14px 20px 20px!important}}.mat-mdc-dialog-container .form-container,.mat-mdc-dialog-container .ks-form,.mat-mdc-dialog-container .log-form{gap:14px!important}.mat-mdc-dialog-container .create-unit-wrapper,.mat-mdc-dialog-container .contribution-dialog-wrapper,.mat-mdc-dialog-container .savings-dialog-wrapper,.mat-mdc-dialog-container .asset-dialog-wrapper,.mat-mdc-dialog-container .goal-dialog-wrapper,.mat-mdc-dialog-container .task-dialog-wrapper,.mat-mdc-dialog-container .confirm-dialog-wrapper{padding:28px 32px!important}@media(max-width:599px){.mat-mdc-dialog-container .form-container,.mat-mdc-dialog-container .ks-form,.mat-mdc-dialog-container .log-form{gap:10px!important}.mat-mdc-dialog-container .create-unit-wrapper,.mat-mdc-dialog-container .contribution-dialog-wrapper,.mat-mdc-dialog-container .savings-dialog-wrapper,.mat-mdc-dialog-container .asset-dialog-wrapper,.mat-mdc-dialog-container .goal-dialog-wrapper,.mat-mdc-dialog-container .task-dialog-wrapper,.mat-mdc-dialog-container .confirm-dialog-wrapper{padding:20px!important}}
