table.scs-simple{margin:15px 0 5px;width:100%}table.scs-simple td{padding:2px 10px 2px 0}table.scs-simple tr.sub-header td{padding-top:10px;text-align:center}table.full-width{width:100%}table.full-width.with-actions .actions{width:105px;text-align:center}table.mgmt{margin-top:10px;width:100%}table.mgmt th.id{width:50px}table.mgmt td.actions,table.mgmt th.actions{width:120px;text-align:center}.inner-table{width:100%;border-collapse:collapse;margin-top:0;border:1px solid var(--mat-sys-primary);border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.inner-table tr:nth-of-type(odd){background-color:color-mix(in srgb,var(--mat-sys-primary) 12%,white)}.inner-table tr:nth-of-type(2n){background-color:#f1f1f1}.inner-table tr{height:40px}.inner-table tr th{text-align:left;padding:0 10px}.inner-table tr th.has-help-icon{position:relative;padding-right:25px}.inner-table tr th.has-help-icon mat-icon{right:8px;font-size:18px;color:gray;position:absolute;cursor:pointer}.inner-table tr td{padding:0 10px}.inner-table tr td:last-child{text-align:right}.inner-table tr td.actions-col{width:90px}.inner-table-header{min-height:50px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--mat-sys-primary);padding:0 15px;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px}.inner-table-header h3{margin:0;font-weight:500}.inner-table-header mat-form-field{width:210px}.no-table-rows{color:gray;font-style:italic;text-align:center;border:1px solid var(--mat-sys-primary);border-top:none;padding-bottom:10px}.unauthorized-page .mat-mdc-card{text-align:center;max-width:350px;margin:10px auto 0}.unauthorized-page .mat-mdc-card:first-child{margin-top:50px}.unauthorized-page .mat-mdc-form-field{display:block}.unauthorized-page .error-message{color:#f44336}.unauthorized-page .error-message .mat-icon,.unauthorized-page .success-message .mat-icon{position:relative;top:4px}.unauthorized-page .success-message{color:#176f00}.unauthorized-page .signup{margin-top:20px;font-size:12px}.export-progress-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#18181873;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:wait;font-family:Roboto,Helvetica Neue,sans-serif}.export-progress-card{background:#fff;border-radius:12px;padding:32px 40px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:280px;text-align:center}.export-progress-spinner{width:48px;height:48px;border:4px solid #e0e0e0;border-top-color:var(--mat-sys-primary);border-radius:50%;animation:export-progress-spin .9s linear infinite;margin-bottom:4px}.export-progress-title{font-size:18px;font-weight:500;color:#333}.export-progress-message{font-size:13px;color:#6c757d;max-width:260px}@keyframes export-progress-spin{to{transform:rotate(360deg)}}body.exporting{overflow:hidden;background-color:#fff}body.exporting .container,body.exporting .container *,body.exporting .container *:before,body.exporting .container *:after{transition:none!important;animation:none!important}body.exporting .container{background-color:#fff;height:auto;padding-top:15px;padding-bottom:15px}body.exporting .container>br{display:none}body.exporting .container>mat-card{display:block;margin-bottom:15px}body.exporting app-analytics .chart-section,body.exporting app-agent-analytics .chart-section{border:1px solid #e0e0e0;box-shadow:none!important;padding:19px 19px 9px}body.exporting app-analytics>.container>mat-card,body.exporting app-agent-analytics>.container>mat-card{border:1px solid #e0e0e0;box-shadow:none!important}body.exporting app-analytics>.container>mat-card mat-card-content,body.exporting app-agent-analytics>.container>mat-card mat-card-content{padding:19px!important}body.exporting app-analytics-header,body.exporting .header-action-icon,body.exporting .hide-chart-icon,body.exporting .help-link-icon,body.exporting .help-icon,body.exporting .action-icon,body.exporting .ai-report-icon,body.exporting .chart-visibility-controls,body.exporting app-analytics .chart-toggles-grid,body.exporting app-analytics mat-card:has(.chart-visibility-header){display:none}.export-banner{display:flex;flex-direction:column;gap:12px;margin-bottom:15px;font-family:Roboto,Helvetica Neue,sans-serif;color:#333}.export-banner-header{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.export-banner-brand{display:flex;align-items:center;position:relative}.export-banner-logo{height:60px;width:auto;object-fit:contain;display:block;position:absolute}.export-banner-title-block{text-align:right}.export-banner-title{font-size:20px;font-weight:500;line-height:1.3}.export-banner-meta{font-size:12px;color:#6c757d;margin-top:2px}.export-banner-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;background:#f8f9fa;border-radius:8px;padding:16px 20px}.export-banner-filter{display:flex;flex-direction:column;font-size:12px;line-height:1.35;min-width:0}.export-banner-filter-label{color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.4px;font-size:10px}.export-banner-filter-value{color:#333;font-weight:500;word-break:break-word}.export-ai-report-capture .export-banner{margin-bottom:32px}.export-ai-report-capture .evaluation-html{font-size:14px;line-height:1.6;color:#333}.export-ai-report-capture .evaluation-html h1,.export-ai-report-capture .evaluation-html h2,.export-ai-report-capture .evaluation-html h3,.export-ai-report-capture .evaluation-html h4,.export-ai-report-capture .evaluation-html h5,.export-ai-report-capture .evaluation-html h6{margin:20px 0 10px;font-weight:600;color:#222}.export-ai-report-capture .evaluation-html h1{font-size:24px}.export-ai-report-capture .evaluation-html h2{font-size:20px}.export-ai-report-capture .evaluation-html h3{font-size:18px}.export-ai-report-capture .evaluation-html h4{font-size:16px}.export-ai-report-capture .evaluation-html p{margin-bottom:12px}.export-ai-report-capture .evaluation-html ul,.export-ai-report-capture .evaluation-html ol{margin-bottom:12px;padding-left:24px}.export-ai-report-capture .evaluation-html li{margin-bottom:6px}.export-ai-report-capture .evaluation-html strong,.export-ai-report-capture .evaluation-html b{font-weight:600;color:#222}.export-ai-report-capture .evaluation-html em,.export-ai-report-capture .evaluation-html i{font-style:italic}.export-ai-report-capture .evaluation-html code{background:#f5f5f5;padding:2px 4px;border-radius:3px;font-family:monospace;font-size:13px}.export-ai-report-capture .evaluation-html pre{background:#f5f5f5;padding:12px;border-radius:4px;font-family:monospace;font-size:13px;line-height:1.4}.export-ai-report-capture .evaluation-html blockquote{border-left:4px solid #ddd;padding-left:16px;margin:12px 0;color:#666}.export-ai-report-capture .evaluation-html table{width:100%;border-collapse:collapse;margin:12px 0}.export-ai-report-capture .evaluation-html table th,.export-ai-report-capture .evaluation-html table td{padding:8px 12px;border:1px solid #ddd;text-align:left}.export-ai-report-capture .evaluation-html table th{background:#f5f5f5;font-weight:600}.export-ai-report-capture .evaluation-html hr{margin:20px 0;border:none;border-top:1px solid #ddd}.export-ai-report-capture .evaluation-html>:last-child{margin-bottom:0}html,body{height:100%;background-color:#ebebeb}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;line-height:20px}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:normal}html{--mat-sys-background: light-dark(#fff7fb, #171217);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f9eef6, #342f35);--mat-sys-inverse-primary: light-dark(#efb0ff, #804195);--mat-sys-inverse-surface: light-dark(#342f35, #eadfe7);--mat-sys-on-background: light-dark(#1f1a20, #eadfe7);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #500f66);--mat-sys-on-primary-container: light-dark(#692b7e, #fad7ff);--mat-sys-on-primary-fixed: light-dark(#330045, #330045);--mat-sys-on-primary-fixed-variant: light-dark(#692b7e, #692b7e);--mat-sys-on-secondary: light-dark(#ffffff, #402747);--mat-sys-on-secondary-container: light-dark(#583d5f, #fad7ff);--mat-sys-on-secondary-fixed: light-dark(#291231, #291231);--mat-sys-on-secondary-fixed-variant: light-dark(#583d5f, #583d5f);--mat-sys-on-surface: light-dark(#1f1a20, #eadfe7);--mat-sys-on-surface-variant: light-dark(#4e434f, #eddeec);--mat-sys-on-tertiary: light-dark(#ffffff, #620b2d);--mat-sys-on-tertiary-container: light-dark(#802443, #ffd9e0);--mat-sys-on-tertiary-fixed: light-dark(#3f0019, #3f0019);--mat-sys-on-tertiary-fixed-variant: light-dark(#802443, #802443);--mat-sys-outline: light-dark(#7f7380, #9a8d9a);--mat-sys-outline-variant: light-dark(#d1c2d0, #4e434f);--mat-sys-primary: light-dark(#804195, #efb0ff);--mat-sys-primary-container: light-dark(#fad7ff, #692b7e);--mat-sys-primary-fixed: light-dark(#fad7ff, #fad7ff);--mat-sys-primary-fixed-dim: light-dark(#efb0ff, #efb0ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#715577, #debbe4);--mat-sys-secondary-container: light-dark(#fad7ff, #583d5f);--mat-sys-secondary-fixed: light-dark(#fad7ff, #fad7ff);--mat-sys-secondary-fixed-dim: light-dark(#debbe4, #debbe4);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff7fb, #171217);--mat-sys-surface-bright: light-dark(#fff7fb, #3d373d);--mat-sys-surface-container: light-dark(#f6ebf3, #231e24);--mat-sys-surface-container-high: light-dark(#f0e5ed, #2e282e);--mat-sys-surface-container-highest: light-dark(#eadfe7, #393339);--mat-sys-surface-container-low: light-dark(#fcf0f9, #1f1a20);--mat-sys-surface-container-lowest: light-dark(#ffffff, #110d12);--mat-sys-surface-dim: light-dark(#e2d7df, #171217);--mat-sys-surface-tint: light-dark(#804195, #efb0ff);--mat-sys-surface-variant: light-dark(#eddeec, #4e434f);--mat-sys-tertiary: light-dark(#9e3c5a, #ffb1c3);--mat-sys-tertiary-container: light-dark(#ffd9e0, #802443);--mat-sys-tertiary-fixed: light-dark(#ffd9e0, #ffd9e0);--mat-sys-tertiary-fixed-dim: light-dark(#ffb1c3, #ffb1c3);--mat-sys-neutral-variant20: #372d38;--mat-sys-neutral10: #1f1a20;--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 Roboto;--mat-sys-body-large-font: Roboto;--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 Roboto;--mat-sys-body-medium-font: Roboto;--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 Roboto;--mat-sys-body-small-font: Roboto;--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 Roboto;--mat-sys-display-large-font: Roboto;--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 Roboto;--mat-sys-display-medium-font: Roboto;--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 Roboto;--mat-sys-display-small-font: Roboto;--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 Roboto;--mat-sys-headline-large-font: Roboto;--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 Roboto;--mat-sys-headline-medium-font: Roboto;--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 Roboto;--mat-sys-headline-small-font: Roboto;--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 Roboto;--mat-sys-label-large-font: Roboto;--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 Roboto;--mat-sys-label-medium-font: Roboto;--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 Roboto;--mat-sys-label-small-font: Roboto;--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 Roboto;--mat-sys-title-large-font: Roboto;--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 Roboto;--mat-sys-title-medium-font: Roboto;--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 Roboto;--mat-sys-title-small-font: Roboto;--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}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}app-navbar{color:var(--mat-sys-on-primary)}app-navbar .navbar,app-navbar .navbar-header{background:var(--mat-sys-primary)}app-navbar .navbar a:hover,app-navbar .navbar a:focus,app-navbar .navbar-header a:hover,app-navbar .navbar-header a:focus{background:#0006}app-navbar .navbar .active-link,app-navbar .navbar-header .active-link{background:#0003}a,a.inline-link{color:var(--mat-sys-primary);cursor:pointer}.mat-drawer{background:var(--mat-sys-surface)}.custom-card .custom-card-title{color:var(--mat-sys-on-surface-variant);background:color-mix(in srgb,var(--mat-sys-on-surface-variant) 3%,transparent)}.custom-card .custom-card-body{background:var(--mat-sys-surface)}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: var(--mat-sys-primary);--mat-icon-button-state-layer-color: var(--mat-sys-primary)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: var(--mat-sys-error);--mat-icon-button-state-layer-color: var(--mat-sys-error)}.mat-mdc-raised-button.mat-primary{--mat-button-protected-container-color: var(--mat-sys-primary);--mat-button-protected-label-text-color: var(--mat-sys-on-primary)}.mat-mdc-raised-button.mat-warn{--mat-button-protected-container-color: var(--mat-sys-error);--mat-button-protected-label-text-color: var(--mat-sys-on-error)}.mat-mdc-unelevated-button.mat-primary{--mat-button-filled-container-color: var(--mat-sys-primary);--mat-button-filled-label-text-color: var(--mat-sys-on-primary)}.mat-mdc-unelevated-button.mat-warn{--mat-button-filled-container-color: var(--mat-sys-error);--mat-button-filled-label-text-color: var(--mat-sys-on-error)}.mat-mdc-outlined-button.mat-primary{--mat-button-outlined-label-text-color: var(--mat-sys-primary);--mat-button-outlined-outline-color: var(--mat-sys-primary)}.mat-mdc-outlined-button.mat-warn{--mat-button-outlined-label-text-color: var(--mat-sys-error);--mat-button-outlined-outline-color: var(--mat-sys-error)}.mat-mdc-button.mat-primary{--mat-button-text-label-text-color: var(--mat-sys-primary)}.mat-mdc-button.mat-warn{--mat-button-text-label-text-color: var(--mat-sys-error)}mat-icon.mat-primary{--mat-icon-color: var(--mat-sys-primary)}mat-icon.mat-accent{--mat-icon-color: var(--mat-sys-tertiary)}mat-icon.mat-warn{--mat-icon-color: var(--mat-sys-error)}.mat-mdc-mini-fab.mat-primary{--mat-fab-small-container-color: var(--mat-sys-primary);--mat-fab-small-foreground-color: var(--mat-sys-on-primary)}.mat-mdc-fab.mat-primary{--mat-fab-container-color: var(--mat-sys-primary);--mat-fab-foreground-color: var(--mat-sys-on-primary)}.mat-mdc-mini-fab.mat-accent{--mat-fab-small-container-color: var(--mat-sys-tertiary);--mat-fab-small-foreground-color: var(--mat-sys-on-tertiary)}.mat-mdc-fab.mat-accent{--mat-fab-container-color: var(--mat-sys-tertiary);--mat-fab-foreground-color: var(--mat-sys-on-tertiary)}.mat-mdc-mini-fab.mat-warn{--mat-fab-small-container-color: var(--mat-sys-error);--mat-fab-small-foreground-color: var(--mat-sys-on-error)}.mat-mdc-fab.mat-warn{--mat-fab-container-color: var(--mat-sys-error);--mat-fab-foreground-color: var(--mat-sys-on-error)}.mat-mdc-progress-spinner.mat-primary{--mat-progress-spinner-active-indicator-color: var(--mat-sys-primary)}.mat-mdc-progress-spinner.mat-accent{--mat-progress-spinner-active-indicator-color: var(--mat-sys-tertiary)}.mat-mdc-progress-spinner.mat-warn{--mat-progress-spinner-active-indicator-color: var(--mat-sys-error)}:root{--mat-sys-surface: #ffffff;--mat-sys-surface-bright: #ffffff;--mat-sys-surface-dim: #ffffff;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #ffffff;--mat-sys-surface-container: #ffffff;--mat-sys-surface-container-high: #ffffff;--mat-sys-surface-container-highest: #ffffff;--mat-sys-surface-variant: #f4f4f4;--mat-sys-on-surface: rgba(0, 0, 0, .87);--mat-sys-on-surface-variant: rgb(68, 71, 78);--mat-sys-outline: #d8d8d8;--mat-sys-outline-variant: rgba(0, 0, 0, .12);--mat-sys-error: #f44336;--mat-sys-corner-small: 2px;--mat-sys-corner-medium: 4px;--mat-sys-corner-large: 8px;--mat-expansion-container-shape: var(--mat-sys-corner-medium);--mat-dialog-container-shape: var(--mat-sys-corner-large);--mat-dialog-container-max-width: 80vw;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-line-height: 28px;--mat-expansion-header-text-font: var(--mat-sys-title-small-font);--mat-expansion-header-text-size: var(--mat-sys-title-small-size);--mat-expansion-header-text-line-height: var(--mat-sys-title-small-line-height);--mat-expansion-header-text-tracking: var(--mat-sys-title-small-tracking);--mat-expansion-header-text-weight: var(--mat-sys-title-small-weight);--mat-sys-body-large-tracking: 0;--mat-sys-body-medium-tracking: 0;--mat-sys-body-small-tracking: 0;--mat-table-row-item-container-height: 48px;--mat-table-header-container-height: 52px;--mat-button-protected-container-height: 36px;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-text-container-height: 36px;--mat-button-protected-horizontal-padding: 15px;--mat-button-filled-horizontal-padding: 15px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-text-horizontal-padding: 15px;--mat-button-protected-container-shape: var(--mat-sys-corner-medium);--mat-button-filled-container-shape: var(--mat-sys-corner-medium);--mat-button-outlined-container-shape: var(--mat-sys-corner-medium);--mat-button-text-container-shape: var(--mat-sys-corner-medium);--mat-button-text-with-icon-horizontal-padding: 10px;--severity-1-color: #1fbf5b;--severity-2-color: #8bd34a;--severity-3-color: #ffbf3c;--severity-4-color: #ff7a2f;--severity-5-color: #ef4444}.mat-mdc-raised-button{--mat-button-protected-disabled-container-color: #e0e0e0;--mat-button-protected-disabled-label-text-color: #9e9e9e}.mat-mdc-card{--mat-card-title-text-size: 20px;--mat-card-title-text-weight: 500;--mat-card-title-text-line-height: 28px}.mat-mdc-chip{--mat-chip-outline-color: #73767e}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-fab-container-color: var(--mat-sys-primary);--mat-fab-foreground-color: var(--mat-sys-on-primary);--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .24);--mat-fab-small-container-color: var(--mat-sys-primary);--mat-fab-small-foreground-color: var(--mat-sys-on-primary);--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .24);--mat-fab-container-shape: var(--mat-sys-corner-full);--mat-fab-small-container-shape: var(--mat-sys-corner-full)}.mat-mdc-slide-toggle{--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-width: 0;--mat-slide-toggle-selected-track-outline-width: 0;--mat-slide-toggle-disabled-unselected-track-outline-width: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-color: var(--mat-sys-primary);--mat-slide-toggle-selected-hover-handle-color: color-mix(in srgb, var(--mat-sys-primary) 70%, black);--mat-slide-toggle-selected-focus-handle-color: color-mix(in srgb, var(--mat-sys-primary) 70%, black);--mat-slide-toggle-selected-pressed-handle-color: color-mix(in srgb, var(--mat-sys-primary) 70%, black);--mat-slide-toggle-selected-icon-color: var(--mat-sys-on-primary);--mat-slide-toggle-unselected-track-color: #dfdfdf;--mat-slide-toggle-unselected-hover-track-color: #dfdfdf;--mat-slide-toggle-unselected-focus-track-color: #dfdfdf;--mat-slide-toggle-unselected-pressed-track-color: #dfdfdf;--mat-slide-toggle-unselected-handle-color: #616161;--mat-slide-toggle-unselected-hover-handle-color: #212121;--mat-slide-toggle-unselected-focus-handle-color: #212121;--mat-slide-toggle-unselected-pressed-handle-color: #212121;--mat-slide-toggle-unselected-icon-color: #fafafa;--mat-slide-toggle-disabled-track-opacity: 1;--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: 1;--mat-slide-toggle-disabled-unselected-handle-opacity: 1;--mat-slide-toggle-disabled-unselected-icon-opacity: 1;--mat-slide-toggle-disabled-selected-handle-color: #bdbdbd;--mat-slide-toggle-disabled-selected-icon-color: #ffffff;--mat-slide-toggle-disabled-selected-track-color: #e0e0e0;--mat-slide-toggle-disabled-unselected-track-color: #e0e0e0;--mat-slide-toggle-disabled-unselected-handle-color: #bdbdbd;--mat-slide-toggle-disabled-unselected-icon-color: #fafafa;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-selected-track-color: color-mix(in srgb, var(--mat-sys-primary) 38%, white);--mat-slide-toggle-selected-hover-track-color: color-mix(in srgb, var(--mat-sys-primary) 38%, white);--mat-slide-toggle-selected-focus-track-color: color-mix(in srgb, var(--mat-sys-primary) 38%, white);--mat-slide-toggle-selected-pressed-track-color: color-mix(in srgb, var(--mat-sys-primary) 38%, white)}app-root{display:flex;flex-direction:column;padding-top:52px}app-navbar{position:fixed;top:0;left:0;right:0;z-index:2}.container{max-width:1024px;margin:15px auto 0;padding:0 15px;height:calc(100% - 62px)}.flex-spacer{flex-grow:1}.mat-tooltip-new-line,.snack-bar-new-line{white-space:pre-line}.mat-tooltip-new-line.medium .mdc-tooltip__surface{max-width:300px}.mat-tooltip-new-line.wide .mdc-tooltip__surface{max-width:500px}.keywords-tooltip{white-space:pre-line}.keywords-tooltip .mdc-tooltip__surface{text-align:left}button mat-spinner.mat-mdc-progress-spinner{display:inline-block;top:2px}.mat-mdc-select-panel.two-lines .mat-mdc-option{line-height:20px}.mat-mdc-select-panel.two-lines .mat-mdc-option div{color:gray;font-size:14px}mat-datepicker-toggle .mat-mdc-icon-button svg{width:22px!important}input[type=time]{height:1rem}input[type=time]::-webkit-calendar-picker-indicator{font-size:19px;color:#a9a9a9;cursor:pointer;padding:0;margin:0}.table-container.has-spinner{position:relative}.table-container.has-spinner .spinner-container{position:absolute;width:100%;height:100%;background-color:#8080804d;z-index:999}.table-container.has-spinner .spinner-container mat-spinner{position:absolute;left:50%;top:90px;margin-left:-25px;margin-top:-25px}.table-container.has-spinner mat-table{min-height:100px}.custom-table{border-collapse:collapse;font-size:14px;color:#000000de;width:100%}.custom-table thead{font-weight:500}.custom-table thead th{text-align:left;line-height:50px}.custom-table th,.custom-table td{padding:0 5px}.custom-table tr td,.custom-table tr th{border-bottom:1px solid rgba(0,0,0,.12)}mat-footer-row[hidden]{display:none}mat-footer-row.no-data{justify-content:center;color:gray;font-style:italic}.mat-mdc-option.two-lines{line-height:20px}.mat-mdc-option.two-lines div{color:gray;font-size:14px}.note{padding:5px 0 5px 40px;text-align:center;position:relative;border:dashed 1px;margin:10px 0;font-size:14px}.note.bold{border-width:2px;font-size:22px;font-weight:400;padding:15px 0 15px 60px}.note.bold mat-icon{left:10px;margin-top:-25px;height:50px;width:50px;font-size:50px}.note.big{border-radius:3px;text-align:left;padding-left:100px;border-width:2px;background-color:#fff}.note.big>div{color:#000}.note.big mat-icon{left:10px;margin-top:-40px;height:80px;width:80px;font-size:80px}.note.mini{font-size:12px}.note.no-border{border:none}.note.warn{color:#ff8c00;border-color:#ff8c00}.note.err{color:#ff4500;border-color:#ff4500}.note.info{color:#228b22;border-color:#228b22}.note mat-icon{position:absolute;left:14px;top:50%;margin-top:-12px}.scs-credit-card-line{position:relative;padding-left:30px}.scs-credit-card-line mat-icon{position:absolute;left:0;font-size:27px;top:-4px}.scs-credit-card-line span{font-size:18px}.scs-credit-card-line .expires{font-size:12px;color:gray;padding-left:5px}.warning-block{background-color:#ffd0d0;padding:10px 20px;border-radius:5px;border:1px solid #ff8686}.warning-block table{margin-top:0!important;width:100%}.stripe-inputs{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.stripe-inputs .field{position:relative;height:56px;background-color:#f5f5f5}.stripe-inputs .baseline{position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#0000006b;transition:background-color .3s cubic-bezier(.165,.84,.44,1)}.stripe-inputs label{position:absolute;width:100%;left:15px;bottom:15px;color:#0000008a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform-origin:0 50%;cursor:text;transition-property:color,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.stripe-inputs .input{position:absolute;width:100%;left:15px;bottom:6px;padding-bottom:5px;color:#000000de;background-color:transparent}.stripe-inputs .input::-webkit-input-placeholder,.stripe-inputs .input::-moz-placeholder,.stripe-inputs .input:-ms-input-placeholder{color:transparent;transition:color .3s cubic-bezier(.165,.84,.44,1)}.stripe-inputs .input.focused::-webkit-input-placeholder,.stripe-inputs .input:not(.empty)::-webkit-input-placeholder,.stripe-inputs .input.focused::-moz-placeholder,.stripe-inputs .input:not(.empty)::-moz-placeholder,.stripe-inputs .input.focused:-ms-input-placeholder,.stripe-inputs .input:not(.empty):-ms-input-placeholder{color:#cfd7df}.stripe-inputs .input.StripeElement{opacity:0;transition:opacity .3s cubic-bezier(.165,.84,.44,1);will-change:opacity}.stripe-inputs .input.focused+label,.stripe-inputs .input:not(.empty)+label{color:#0000008a;transform:scale(.85) translateY(-25px);cursor:default;bottom:10px}.stripe-inputs .input.focused,.stripe-inputs .input:not(.empty){opacity:1}.stripe-inputs .input.focused+label{color:#773a80d2}.stripe-inputs .input.focused+label span{color:#f44336}.stripe-inputs .input.focused+label+.baseline{background-color:#773a80d2;height:2px;bottom:-1px}.stripe-inputs .input.invalid+label{color:#f44336}.stripe-inputs .input.invalid+label+.baseline{background-color:#f44336}
