@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&family=Roboto:wght@300;400;500;700&family=Roboto+Mono:wght@400;500&display=swap";.new-ui-root{--new-ui-brand: rgb(var(--v-theme-new-primary));--new-ui-brand-dark: #9e0a0a;--new-ui-brand-tint: #fdeaea;--new-ui-brand-border: #eab4b4;--new-ui-ink: #1a2129;--new-ui-ink-2: #3a4553;--new-ui-ink-3: #5b6572;--new-ui-muted: #8a929d;--new-ui-line: #e2e6ec;--new-ui-line-soft: #eef0f3;--new-ui-surface: #fff;--new-ui-bg: #f4f5f7;--new-ui-bg-2: #fafbfc;--new-ui-ok: #2e7d32;--new-ui-ok-bg: #e6f4ea;--new-ui-warn: #b26a00;--new-ui-warn-bg: #fff4e5;--new-ui-info: #0e6b8a;--new-ui-info-bg: #e3f1f6;--new-ui-idle: #6b7280;--new-ui-idle-bg: #eef1f5;--new-ui-role-auditor: rgb(var(--v-theme-new-primary));--new-ui-role-felkeszito: #1285b0;--new-ui-role-super: #6a4bd1;--new-ui-font: Roboto, system-ui, sans-serif;--new-ui-font-mono: Roboto Mono, monospace;--new-ui-radius-sm: 6px;--new-ui-radius-md: 8px;--new-ui-radius-lg: 11px;--new-ui-radius-pill: 100px;--new-ui-shadow-1: 0 1px 3px rgba(20, 40, 80, .05);--new-ui-shadow-2: 0 2px 10px rgba(20, 40, 80, .06);--new-ui-shadow-brand: 0 2px 5px rgba(196, 12, 12, .28);--new-ui-primary: var(--new-ui-brand);--new-ui-primary-dark: var(--new-ui-brand-dark);--new-ui-primary-soft: var(--new-ui-brand-tint);--new-ui-background: var(--new-ui-bg);--new-ui-surface-muted: var(--new-ui-idle-bg);--new-ui-border: var(--new-ui-line);--new-ui-border-soft: var(--new-ui-line-soft);--new-ui-text: var(--new-ui-ink);--new-ui-text-muted: var(--new-ui-muted);--new-ui-text-subtle: var(--new-ui-ink-3);--new-ui-navigation-text: #43505f;--new-ui-navigation-hover: #f4f2f2;--new-ui-navigation-icon: #8a93a0;--new-ui-success: var(--new-ui-ok);--new-ui-success-soft: var(--new-ui-ok-bg);--new-ui-warning: var(--new-ui-warn);--new-ui-warning-soft: var(--new-ui-warn-bg);--new-ui-info-soft: var(--new-ui-info-bg);--new-ui-purple: var(--new-ui-role-super);--new-ui-purple-soft: #eee9fb;--new-ui-font-family: var(--new-ui-font);--new-ui-font-size: 14px;--new-ui-font-size-small: 12px;--new-ui-title-size: 21px;--new-ui-header-height: 56px;--new-ui-navigation-width: 224px;--new-ui-card-shadow: var(--new-ui-shadow-1);background:var(--new-ui-background)!important;color:var(--new-ui-text);font-family:var(--new-ui-font-family);font-size:var(--new-ui-font-size)}.new-ui-root .v-field--focused,.new-ui-root .v-selection-control--dirty{color:var(--new-ui-primary)!important}:is(.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal){--new-ui-primary: rgb(var(--v-theme-new-primary));--new-ui-primary-dark: #9e0a0a;--new-ui-primary-soft: #fdeaea;--new-ui-brand-border: #eab4b4;--new-ui-border: #e2e6ec;--new-ui-surface: #fff;--new-ui-text-subtle: #5b6572;--new-ui-font-family: Roboto, system-ui, sans-serif;--new-ui-shadow-brand: 0 2px 5px rgba(196, 12, 12, .28)}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn:not(.v-btn--icon):not(.v-tab):not(.new-ui-header__identity):not(.v-btn-toggle .v-btn):not(.v-pagination .v-btn):not(.audit-workspace__mode-switch .v-btn){width:auto;min-width:0;min-height:0!important;height:auto!important;padding:9px 16px!important;border-radius:6px!important;font-family:var(--new-ui-font-family)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.2!important;text-transform:uppercase!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.bg-new-primary:not(.v-btn--icon):not(.v-tab):not(.v-btn-toggle .v-btn):not(.v-pagination .v-btn):not(.audit-workspace__mode-switch .v-btn){border:0!important;background:var(--new-ui-primary)!important;color:#fff!important;box-shadow:var(--new-ui-shadow-brand)!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.bg-new-primary:not(.v-btn--icon):not(.v-tab):not(.v-btn-toggle .v-btn):not(.v-pagination .v-btn):not(.audit-workspace__mode-switch .v-btn)>.v-btn__overlay,:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.bg-new-primary:not(.v-btn--icon):not(.v-tab):not(.v-btn-toggle .v-btn):not(.v-pagination .v-btn):not(.audit-workspace__mode-switch .v-btn)>.v-btn__underlay{opacity:0!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.bg-new-primary:not(.v-btn--icon):not(.v-tab):not(.v-btn-toggle .v-btn):not(.v-pagination .v-btn):not(.audit-workspace__mode-switch .v-btn):hover:not(.v-btn--disabled){background:var(--new-ui-primary-dark)!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.bg-new-primary:not(.v-btn--icon):not(.v-tab):not(.v-btn-toggle .v-btn):not(.v-pagination .v-btn):not(.audit-workspace__mode-switch .v-btn).v-btn--disabled{background:#c4ccd6!important;color:#eef1f5!important;box-shadow:none!important;opacity:1!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.text-new-primary:is(.v-btn--variant-outlined,.v-btn--variant-tonal):not(.v-btn--icon):not(.v-tab):not(.v-btn-toggle .v-btn):not(.audit-workspace__mode-switch .v-btn){border:1px solid var(--new-ui-brand-border)!important;background:var(--new-ui-surface)!important;color:var(--new-ui-primary)!important;box-shadow:none!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.text-new-primary:is(.v-btn--variant-outlined,.v-btn--variant-tonal):not(.v-btn--icon):not(.v-tab):not(.v-btn-toggle .v-btn):not(.audit-workspace__mode-switch .v-btn)>.v-btn__overlay,:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.text-new-primary:is(.v-btn--variant-outlined,.v-btn--variant-tonal):not(.v-btn--icon):not(.v-tab):not(.v-btn-toggle .v-btn):not(.audit-workspace__mode-switch .v-btn)>.v-btn__underlay{opacity:0!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.text-new-primary:is(.v-btn--variant-outlined,.v-btn--variant-tonal):not(.v-btn--icon):not(.v-tab):not(.v-btn-toggle .v-btn):not(.audit-workspace__mode-switch .v-btn):hover:not(.v-btn--disabled){background:var(--new-ui-primary-soft)!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.text-new-primary:is(.v-btn--variant-outlined,.v-btn--variant-tonal):not(.v-btn--icon):not(.v-tab):not(.v-btn-toggle .v-btn):not(.audit-workspace__mode-switch .v-btn).v-btn--disabled{border-color:#d7dde4!important;background:var(--new-ui-surface)!important;color:#a3abb5!important;opacity:1!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.v-btn--variant-text:not(.v-btn--icon):not(.v-tab):not(.new-ui-header__identity):not(.v-btn-toggle .v-btn):not(.v-pagination .v-btn):not(.audit-workspace__mode-switch .v-btn){border:0!important;background:transparent!important;color:var(--new-ui-text-subtle)!important;box-shadow:none!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.v-btn--variant-text:not(.v-btn--icon):not(.v-tab):not(.new-ui-header__identity):not(.v-btn-toggle .v-btn):not(.v-pagination .v-btn):not(.audit-workspace__mode-switch .v-btn)>.v-btn__overlay,:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.v-btn--variant-text:not(.v-btn--icon):not(.v-tab):not(.new-ui-header__identity):not(.v-btn-toggle .v-btn):not(.v-pagination .v-btn):not(.audit-workspace__mode-switch .v-btn)>.v-btn__underlay{opacity:0!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.v-btn--variant-text:not(.v-btn--icon):not(.v-tab):not(.new-ui-header__identity):not(.v-btn-toggle .v-btn):not(.v-pagination .v-btn):not(.audit-workspace__mode-switch .v-btn):hover:not(.v-btn--disabled){background:var(--new-ui-primary-soft)!important;color:var(--new-ui-primary)!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.v-btn--variant-text:not(.v-btn--icon):not(.v-tab):not(.new-ui-header__identity):not(.v-btn-toggle .v-btn):not(.v-pagination .v-btn):not(.audit-workspace__mode-switch .v-btn).v-btn--disabled{color:#a3abb5!important;opacity:1!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn.text-new-primary.v-btn--variant-text:not(.v-btn--icon):not(.v-tab):not(.v-btn-toggle .v-btn):not(.v-pagination .v-btn):not(.audit-workspace__mode-switch .v-btn){color:var(--new-ui-primary)!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn:focus-visible,.new-ui-root :is(.admin-dashboard__action,.cegek-page__action,.users-page__action,.user-roles-page__action,.new-ui-icon-action):focus-visible{outline:2px solid var(--new-ui-brand-border)!important;outline-offset:2px}.new-ui-root button:not(.new-ui-header__switch):focus-visible{outline:2px solid var(--new-ui-brand-border)!important;outline-offset:2px}.new-ui-root .new-ui-header__switch:focus-visible{outline:2px solid #fff!important;outline-offset:2px}:is(.admin-dashboard__action,.cegek-page__action,.users-page__action,.user-roles-page__action,.new-ui-icon-action,.questionnaires-page__actions .v-btn,.admin-maintenance td .v-btn--icon,.mailing-page__list-actions .v-btn,.audit-workspace .new-data-table__table .v-btn--icon){display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:1px solid var(--new-ui-border)!important;border-radius:7px!important;background:var(--new-ui-surface)!important;color:var(--new-ui-text-subtle)!important;font-size:0!important;letter-spacing:normal!important;line-height:1!important;text-decoration:none;text-transform:none!important;box-shadow:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease}:is(.admin-dashboard__action,.cegek-page__action,.users-page__action,.user-roles-page__action,.new-ui-icon-action,.questionnaires-page__actions .v-btn,.admin-maintenance td .v-btn--icon,.mailing-page__list-actions .v-btn,.audit-workspace .new-data-table__table .v-btn--icon) .v-icon{font-size:16px}:is(.admin-dashboard__action,.cegek-page__action,.users-page__action,.user-roles-page__action,.new-ui-icon-action,.questionnaires-page__actions .v-btn,.admin-maintenance td .v-btn--icon,.mailing-page__list-actions .v-btn,.audit-workspace .new-data-table__table .v-btn--icon)>.v-btn__overlay,:is(.admin-dashboard__action,.cegek-page__action,.users-page__action,.user-roles-page__action,.new-ui-icon-action,.questionnaires-page__actions .v-btn,.admin-maintenance td .v-btn--icon,.mailing-page__list-actions .v-btn,.audit-workspace .new-data-table__table .v-btn--icon)>.v-btn__underlay{opacity:0!important}:is(.admin-dashboard__action,.cegek-page__action,.users-page__action,.user-roles-page__action,.new-ui-icon-action,.questionnaires-page__actions .v-btn,.admin-maintenance td .v-btn--icon,.mailing-page__list-actions .v-btn,.audit-workspace .new-data-table__table .v-btn--icon):hover:not(:disabled):not(.v-btn--disabled){border-color:var(--new-ui-primary)!important;background:var(--new-ui-primary-soft)!important;color:var(--new-ui-primary)!important}:is(.admin-dashboard__action,.cegek-page__action,.users-page__action,.user-roles-page__action,.new-ui-icon-action,.questionnaires-page__actions .v-btn,.admin-maintenance td .v-btn--icon,.mailing-page__list-actions .v-btn,.audit-workspace .new-data-table__table .v-btn--icon):disabled,:is(.admin-dashboard__action,.cegek-page__action,.users-page__action,.user-roles-page__action,.new-ui-icon-action,.questionnaires-page__actions .v-btn,.admin-maintenance td .v-btn--icon,.mailing-page__list-actions .v-btn,.audit-workspace .new-data-table__table .v-btn--icon).v-btn--disabled{border-color:#d7dde4!important;background:#f7f8fa!important;color:#a3abb5!important;cursor:not-allowed;opacity:1!important}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn--disabled{cursor:not-allowed}:is(.new-ui-root,.new-ui-confirm-dialog,.new-ui-role-dialog,.new-ui-maintenance-dialog,.new-ui-question-dialog,.new-ui-mailing-contact-dialog,.new-ui-katalogus-dialog,.new-ui-dialog,.new-contract-modal) .v-btn--loading{cursor:wait}.new-ui-root .permissions-page{width:100%;max-width:none;padding:0}.new-ui-root .permissions-page .permissions-page__heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:18px}.new-ui-root .permissions-page .permissions-page__heading h1{font-size:var(--new-ui-title-size)}.new-ui-root .permissions-page .permissions-page__heading p{margin-top:4px;color:var(--new-ui-text-muted);font-size:13px}.new-ui-root .permissions-page .filters{gap:12px;padding:18px;border:1px solid var(--new-ui-border);border-radius:10px;background:var(--new-ui-surface)}.new-ui-root .permissions-page .filters .v-field{font-size:13px}.new-ui-root .permissions-page .permissions-table-wrapper{overflow:auto;max-height:65vh;border:1px solid var(--new-ui-border);border-radius:10px;background:var(--new-ui-surface)}.new-ui-root .permissions-page .permissions-table{width:100%;min-width:960px;border-collapse:separate;border-spacing:0;box-shadow:none!important}.new-ui-root .permissions-page .permissions-table th,.new-ui-root .permissions-page .permissions-table td{padding:8px 14px;border-color:var(--new-ui-border);font-size:12px}.new-ui-root .permissions-page .permissions-table thead th{position:sticky;top:0;z-index:2;background:var(--new-ui-surface);color:var(--new-ui-text-muted);box-shadow:none}.new-ui-root .permissions-page .permissions-table .permission-header{z-index:4}.new-ui-root .permissions-page .permissions-table .permission-header,.new-ui-root .permissions-page .permissions-table .permission-name{position:sticky;left:0;min-width:260px;max-width:320px;background:var(--new-ui-surface)}.new-ui-root .permissions-page .permissions-table .permission-name{z-index:1;width:280px;font-weight:500}.new-ui-root .permissions-page .permissions-table .permission-header{text-align:left;font-weight:600}.new-ui-root .permissions-page .permissions-table .permission-cell{text-align:center;min-width:150px}.new-ui-root .permissions-page .permissions-table .role-header{min-width:140px;max-width:180px;white-space:normal;text-align:center}.new-ui-root .permissions-page .permissions-table .group-row td{background:var(--new-ui-background);color:var(--new-ui-text);font-weight:600;cursor:pointer}.new-ui-root .permissions-page .permissions-table .permission-cell .v-selection-control{justify-content:center}.new-ui-root .permissions-page .permissions-table tbody .permission-row:hover td{background:color-mix(in srgb,var(--new-ui-primary) 5%,var(--new-ui-surface))}.new-ui-root .permissions-page .permissions-page__footer{padding:12px 0;font-size:12px;color:var(--new-ui-text-muted)}.new-ui-root .permissions-page .role-filter-select{min-width:260px}.new-ui-root .permissions-page .permission-search{min-width:260px;max-width:360px}.new-ui-root .permissions-page .permissions-page__empty{padding:24px;text-align:center}@media (max-width: 599px){.new-ui-root .permissions-page .role-filter-select,.new-ui-root .permissions-page .permission-search{min-width:0;width:100%;max-width:none}.new-ui-root .permissions-page .permissions-table .permission-header,.new-ui-root .permissions-page .permissions-table .permission-name{position:static;min-width:180px}}.new-ui-main{min-width:0;background:var(--new-ui-background)}.new-ui-content{width:100%;min-height:calc(100vh - var(--new-ui-header-height));padding:24px 30px 60px}.new-ui-loading,.admin-dashboard__progress,.monitoring-page__progress{color:var(--new-ui-primary)!important}.new-ui-header{background:var(--new-ui-primary)!important;color:#fff!important}.new-ui-header .v-toolbar__content{min-width:0;padding:0 20px}.new-ui-root .new-ui-header{box-shadow:0 2px 6px #00000029!important}.new-ui-header__brand{display:flex;align-items:center;min-width:0;height:100%;overflow:hidden}.new-ui-header__brand img{display:block;max-width:100%;width:auto;height:26px;max-height:26px;object-fit:contain;object-position:left center}.new-ui-header__actions{display:flex;align-items:center;flex:0 0 auto;gap:14px;min-width:0;margin-left:auto}.locale-switcher{display:inline-flex;align-items:center;gap:4px}.locale-switcher__btn{border:none;border-radius:100px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer;background:transparent;color:#ffffffd9!important;line-height:1}.locale-switcher__btn:disabled{opacity:.6;cursor:wait}.locale-switcher__btn--active{background:#fff!important;color:var(--new-ui-primary)!important}.locale-switcher--on-light .locale-switcher__btn{color:#0000008c!important}.locale-switcher--on-light .locale-switcher__btn--active{background:var(--new-ui-primary)!important;color:#fff!important}.new-ui-root .new-ui-header__identity{align-items:center;height:auto!important;min-width:0!important;padding:0!important;color:#fff!important;font-size:13px;font-weight:500;letter-spacing:normal;text-indent:0;text-transform:none}.new-ui-header__identity-text{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-ui-header__avatar{margin-left:14px;background:#fff3;color:#fff;font-size:12px;font-weight:700}.new-ui-header__superadmin{display:flex;align-items:center;gap:9px;padding:6px 12px;border-radius:999px;background:#ffffff24;color:#fff;font-size:12px;font-weight:500}.new-ui-header__switch{position:relative;width:38px;height:22px;flex:0 0 38px;padding:0;border:0;border-radius:999px;background:#ffffff59;cursor:pointer;transition:background .15s}.new-ui-header__switch span{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:left .18s,background .18s}.new-ui-header__switch[aria-checked=true]{background:#fffffff2}.new-ui-header__switch[aria-checked=true] span{left:18px;background:var(--new-ui-primary)}.new-ui-header__menu{color:#fff!important}.new-ui-account-menu .v-list{min-width:170px;padding:4px!important;border:1px solid #e2e6ec;border-radius:8px!important;background:#fff!important;box-shadow:0 2px 10px #1428500f!important;font-family:Roboto,system-ui,sans-serif}.new-ui-account-menu .v-list a{color:#3a4553!important;text-decoration:none}.new-ui-account-menu .v-list .v-list-item{min-height:36px;border-radius:6px;color:#3a4553!important;font-size:13px}.new-ui-account-menu .v-list .v-list-item:hover{background:#fdeaea;color:rgb(var(--v-theme-new-primary))!important}.new-ui-account-menu .v-list .v-icon{color:#5b6572;font-size:19px}.new-ui-navigation{border-right:1px solid var(--new-ui-border)!important;background:var(--new-ui-surface)!important}.new-ui-navigation .v-navigation-drawer__content{overflow-y:auto}.new-ui-navigation__list{display:flex;flex-direction:column;gap:3px;padding:16px 12px!important}.new-ui-root .new-ui-navigation__item{--v-list-prepend-gap: 12px;grid-template-columns:max-content minmax(0,1fr);justify-content:start;height:44px!important;min-height:44px!important;padding:9px 13px!important;border-radius:8px!important;color:var(--new-ui-navigation-text)!important;font-size:13px}.new-ui-root .new-ui-navigation__item:hover:not(.v-list-item--active){background:var(--new-ui-navigation-hover)!important}.new-ui-root .new-ui-navigation__item .v-list-item__prepend{align-self:center}.new-ui-root .new-ui-navigation__item .v-list-item__content{display:grid;align-content:center}.new-ui-root .new-ui-navigation__item .v-icon{width:26px;height:26px;border-radius:7px;background:var(--new-ui-navigation-icon);color:#fff;font-size:16px}.new-ui-root .new-ui-navigation__item.v-list-item--active{background:var(--new-ui-primary-soft)!important;color:var(--new-ui-primary)!important;font-weight:600}.new-ui-root .new-ui-navigation__item.v-list-item--active .v-icon{background:var(--new-ui-primary)}.new-ui-root .new-ui-navigation__item--super:not(.v-list-item--active) .v-icon{background:var(--new-ui-purple)}.new-ui-navigation__super-label{min-height:0;margin:10px 6px 3px;padding:0;color:#b0b8c2;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.new-ui-root .dashboard-metric{height:100%;min-height:74px;border:1px solid var(--new-ui-border);border-radius:10px;background:var(--new-ui-surface);box-shadow:var(--new-ui-card-shadow)}.dashboard-metric .v-card-text{padding:15px 17px}.dashboard-metric__label{color:var(--new-ui-text-muted);font-size:var(--new-ui-font-size-small);line-height:1.25}.dashboard-metric__value{margin-top:3px;color:var(--new-ui-text);font-size:25px;font-weight:700;line-height:1}.dashboard-metric__value--highlight{color:var(--new-ui-primary)}.new-ui-root .dashboard-panel{height:100%;overflow:hidden;border:1px solid var(--new-ui-border);border-radius:11px;background:var(--new-ui-surface);box-shadow:var(--new-ui-card-shadow)}.dashboard-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px 12px}.dashboard-panel__title{color:var(--new-ui-text);font-size:14px;font-weight:700}.dashboard-panel__subtitle{margin-top:3px;color:var(--new-ui-text-muted);font-size:var(--new-ui-font-size-small)}.dashboard-panel__body{padding:0 18px 16px}.status-chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;background:#eef1f4;color:#596575;font-size:11px;font-weight:600;line-height:1.1;white-space:nowrap}.status-chip--danger{background:var(--new-ui-primary-soft);color:var(--new-ui-primary)}.status-chip--warning{background:var(--new-ui-warning-soft);color:var(--new-ui-warning)}.status-chip--info{background:var(--new-ui-info-soft);color:var(--new-ui-info)}.status-chip--success{background:var(--new-ui-success-soft);color:var(--new-ui-success)}.dashboard-metric__value--danger{color:var(--new-ui-primary)}.dashboard-metric__value--warning{color:var(--new-ui-warning)}.dashboard-metric__deadlines{display:flex;align-items:baseline;gap:15px;margin-top:5px}.dashboard-metric__deadline{color:var(--new-ui-text-muted);white-space:nowrap}.dashboard-metric__deadline strong{color:var(--new-ui-text);font-size:20px}.dashboard-metric__deadline:first-child strong{font-size:25px}.dashboard-metric__deadline span{margin-left:2px;font-size:10px}.dashboard-metric__deadline--danger strong{color:var(--new-ui-primary)}.dashboard-metric__deadline--warning strong{color:var(--new-ui-warning)}.phase-track__line{display:flex;align-items:center}.phase-track__dot{width:13px;height:13px;flex:0 0 13px;border-radius:50%;background:#d6dce4}.phase-track__dot--done{background:var(--new-ui-success)}.phase-track__dot--active{background:var(--new-ui-primary);box-shadow:0 0 0 3px #c40c0c2e}.phase-track__connector{height:2px;flex:1 1 auto;margin:0 4px;background:#d6dce4}.phase-track__connector--done{background:var(--new-ui-success)}.phase-track__caption{margin-top:7px;color:var(--new-ui-text-muted);font-size:11px}.phase-track__caption strong{color:var(--new-ui-primary)}.coming-soon-page__heading{margin-bottom:20px}.coming-soon-page__heading h1{margin:0 0 6px;color:var(--new-ui-text);font-size:var(--new-ui-title-size);font-weight:700}.coming-soon-page__heading p{max-width:640px;margin:0;color:#5b6572;font-size:13.5px}.coming-soon-page__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;text-align:center}.coming-soon-page__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:var(--new-ui-primary-soft);color:var(--new-ui-primary)}.coming-soon-page__title{font-size:14px;font-weight:600}.coming-soon-page__text{max-width:420px;margin:0;color:var(--new-ui-text-muted);font-size:12.5px;line-height:1.5}.admin-dashboard__heading h1,.monitoring-page__heading h1,.finance-page__heading h1,.contacts-page__heading h1,.cegek-page__heading h1{margin:0;color:var(--new-ui-text);font-size:var(--new-ui-title-size);font-weight:700;letter-spacing:-.02em}.admin-dashboard__heading p,.monitoring-page__heading p,.finance-page__heading p,.contacts-page__heading p,.cegek-page__heading p{margin:5px 0 0;color:var(--new-ui-text-muted);font-size:13px}.contacts-page{display:flex;flex-direction:column;gap:14px;min-width:0}.contacts-page__heading{margin-bottom:4px}.contacts-page__search{width:100%;max-width:460px}.contacts-page__progress{width:100%;margin:-8px 0}.contacts-page__list{display:flex;flex-direction:column;gap:14px}.contacts-page__card{overflow:hidden;border:1px solid var(--new-ui-border)!important;border-radius:10px!important;box-shadow:var(--new-ui-card-shadow)!important}.contacts-page__company-heading{display:flex;align-items:center;gap:10px;margin:16px 18px 12px}.contacts-page__company-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:7px;background:var(--new-ui-primary);color:#fff}.contacts-page__company-link{color:var(--new-ui-text);font-size:14px;font-weight:700;text-decoration:none}.contacts-page__company-link:hover{color:var(--new-ui-primary)}.contacts-page__company-link span{margin-left:6px;color:var(--new-ui-text-muted);font-size:11.5px;font-weight:400}.contacts-page__table-scroll{margin:0 18px 16px;overflow-x:auto}.contacts-page__table{width:100%;min-width:720px;color:var(--new-ui-text);font-size:12.5px;table-layout:fixed}.contacts-page__column--name{width:21%}.contacts-page__column--role{width:30%}.contacts-page__column--phone{width:28%}.contacts-page__column--email{width:21%}.contacts-page__table th{height:auto!important;padding:0 12px 8px!important;color:var(--new-ui-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.contacts-page__table td{height:auto!important;padding:10px 12px!important;border-color:var(--new-ui-border-soft)!important;vertical-align:middle}.contacts-page__name{font-weight:600;overflow-wrap:anywhere}.contacts-page__role{display:inline-flex;padding:3px 7px;border-radius:5px;background:var(--new-ui-surface-muted);color:var(--new-ui-text-subtle);font-size:10.5px;font-weight:600}.contacts-page__phone,.contacts-page__phone a{color:var(--new-ui-text);font-family:Roboto Mono,monospace;font-size:12.5px;text-decoration:none}.contacts-page__email{color:var(--new-ui-primary);text-decoration:none;overflow-wrap:anywhere}.contacts-page__phone a:hover,.contacts-page__email:hover{text-decoration:underline}.contacts-page__empty{padding:36px 20px;border:1px solid var(--new-ui-border)!important;border-radius:10px!important;color:var(--new-ui-text-muted);font-size:13px;text-align:center}.contacts-page__pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--new-ui-text-muted);font-size:12px}.mailing-page{display:flex;min-width:0;flex-direction:column;gap:18px}.mailing-page__heading h1{margin:0;color:var(--new-ui-text);font-size:var(--new-ui-title-size);font-weight:700;letter-spacing:-.02em}.mailing-page__heading p{margin:5px 0 0;color:var(--new-ui-text-muted);font-size:13px}.mailing-page__grid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(0,1.2fr);align-items:start;gap:16px}.mailing-page__panel{min-width:0;border:1px solid var(--new-ui-border);border-radius:11px;background:var(--new-ui-surface);box-shadow:var(--new-ui-card-shadow)}.mailing-page__panel h2{margin:0;color:var(--new-ui-text);font-size:14px;font-weight:700}.mailing-page__compose{display:flex;flex-direction:column;gap:12px;padding:18px 20px}.mailing-page__compose-heading,.mailing-page__list-heading,.mailing-page__list-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.mailing-page__draft-state{display:inline-flex;align-items:center;gap:4px;color:var(--new-ui-success);font-size:10.5px;font-weight:600}.mailing-page__recipient-mode{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;border-radius:8px;background:var(--new-ui-surface-muted)}.mailing-page__recipient-mode button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 9px;border:1px solid transparent;border-radius:6px;color:var(--new-ui-text-subtle);font-size:11.5px;font-weight:600}.mailing-page__recipient-mode .mailing-page__recipient-mode-button--active{border-color:color-mix(in srgb,var(--new-ui-primary) 24%,transparent);background:var(--new-ui-surface);color:var(--new-ui-primary);box-shadow:0 1px 2px #1a212912}.mailing-page__recipient-summary{padding:10px 12px;border-radius:8px;background:var(--new-ui-primary-soft);color:var(--new-ui-primary);font-size:12.5px}.mailing-page__compose .v-textarea .v-field__input{min-height:164px}.mailing-page__compose-actions,.mailing-page__section-heading,.mailing-page__history-heading{display:flex;align-items:center}.mailing-page__compose-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.mailing-page__compose-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.mailing-page__compose-preview span{font-size:10.5px}.mailing-page__list-panel{align-self:start;overflow:hidden;padding:16px 18px 0}.mailing-page__list-heading{margin-bottom:12px}.mailing-page__list-heading p{margin:3px 0 0;color:var(--new-ui-text-muted);font-size:11px}.mailing-page__list-search{margin-bottom:12px}.mailing-page__list-table-scroll{overflow-x:auto;margin:0 -18px;border-top:1px solid var(--new-ui-border-soft)}.mailing-page__list-table{min-width:620px;color:var(--new-ui-text);font-size:12px}.mailing-page__list-table th{height:38px!important;color:var(--new-ui-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.mailing-page__list-table td{height:48px!important;border-color:var(--new-ui-border-soft)!important;font-size:13px;vertical-align:middle}.mailing-page__contacts-table td>strong,.mailing-page__contacts-table td>span,.mailing-page__contacts-table td>a{display:block}.mailing-page__contacts-table td>span,.mailing-page__contacts-table td>.mailing-page__list-phone{margin-top:2px;color:var(--new-ui-text-muted);font-size:10.5px}.mailing-page__list-email{color:var(--new-ui-primary);text-decoration:none}.mailing-page__list-phone{color:var(--new-ui-text);font-family:Roboto Mono,monospace;text-decoration:none}.mailing-page__list-actions{text-align:right;white-space:nowrap}.mailing-page__list-actions .v-btn{color:var(--new-ui-navigation-icon)}.mailing-page__list-empty{height:90px!important;color:var(--new-ui-text-muted);text-align:center}.mailing-page__list-footer{min-height:52px;border-top:1px solid var(--new-ui-border-soft);color:var(--new-ui-text-muted);font-size:11px}.new-ui-mailing-contact-dialog>.v-card{overflow:hidden;border-radius:12px!important}.new-ui-mailing-contact-dialog .v-card-title{display:flex;align-items:center;gap:8px;padding:18px 20px;border-bottom:1px solid var(--new-ui-border);color:rgb(var(--v-theme-new-primary));font-size:15px;font-weight:700}.new-ui-mailing-contact-dialog .v-card-text{padding:20px}.new-ui-mailing-contact-dialog .v-card-actions{padding:12px 18px;border-top:1px solid var(--new-ui-border)}.mailing-contact-form{display:grid;gap:12px}.auditor-contacts-page{display:grid;gap:18px;min-width:0}.auditor-contacts-page>.mailing-page__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mailing-page__section-heading{align-items:flex-start;gap:10px}.mailing-page__section-heading p{margin:3px 0 0;color:var(--new-ui-text-muted);font-size:11.5px;line-height:1.45}.mailing-page__section-icon{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:7px;background:var(--new-ui-primary-soft);color:var(--new-ui-primary)}.mailing-page__preview,.mailing-page__error{border-radius:8px;font-size:12px}.mailing-page__preview{padding:14px;background:var(--new-ui-primary-soft);color:var(--new-ui-primary)}.mailing-page__preview--empty{background:var(--new-ui-warning-soft);color:var(--new-ui-warning)}.mailing-page__error{display:flex;align-items:flex-start;gap:7px;padding:11px 12px;line-height:1.45}.mailing-page__error{background:var(--new-ui-primary-soft);color:var(--new-ui-primary)}.mailing-page__history{overflow:hidden;padding:16px 18px 0}.mailing-page__history-heading{justify-content:space-between;gap:16px;margin-bottom:14px}.mailing-page__history-count{flex:none;padding:5px 9px;border-radius:999px;background:var(--new-ui-primary-soft);color:var(--new-ui-primary);font-size:11px;font-weight:600}.mailing-page__history-search{width:min(100%,380px);margin-bottom:14px}.mailing-page__history-table-scroll{overflow-x:auto;margin:0 -18px;border-top:1px solid var(--new-ui-border-soft)}.mailing-page__history-table{min-width:900px;color:var(--new-ui-text);font-size:12.5px}.mailing-page__history-table th{color:var(--new-ui-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.mailing-page__history-table td{border-color:var(--new-ui-border-soft)!important;vertical-align:middle}.mailing-page__campaign-subject{display:flex;flex-direction:column;padding:5px 0}.mailing-page__campaign-subject span{color:var(--new-ui-text-muted);font-size:10.5px}.mailing-page__campaign-progress{min-width:170px;padding:5px 0}.mailing-page__campaign-progress>div{display:flex;justify-content:space-between;margin-bottom:4px;color:var(--new-ui-text-subtle);font-size:10.5px}.mailing-page__expanded-cell{padding:0!important}.mailing-page__campaign-details{display:grid;gap:16px;padding:18px;background:color-mix(in srgb,var(--new-ui-primary) 3%,var(--new-ui-surface))}.mailing-page__campaign-details h3{margin:0 0 7px;font-size:12px}.mailing-page__detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mailing-page__detail-metrics div{display:flex;flex-direction:column;padding:10px;border:1px solid var(--new-ui-border);border-radius:7px;background:var(--new-ui-surface)}.mailing-page__detail-metrics span{color:var(--new-ui-text-muted);font-size:10.5px}.mailing-page__detail-metrics strong{margin-top:3px;font-size:16px}.mailing-page__campaign-body{padding:11px 12px;border:1px solid var(--new-ui-border);border-radius:7px;background:var(--new-ui-surface);line-height:1.5;white-space:pre-wrap}.mailing-page__company-statuses{display:flex;flex-wrap:wrap;gap:7px}.mailing-page__company-statuses>span{display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid var(--new-ui-border);border-radius:6px;background:var(--new-ui-surface)}.new-ui-mailing-status-menu .v-list-item--active,.new-ui-mailing-company-menu .v-list-item--active{background:rgba(var(--v-theme-new-primary),.1)!important;color:rgb(var(--v-theme-new-primary))!important}.new-ui-mailing-company-menu .v-list-item-subtitle{color:var(--new-ui-text-muted);font-size:10.5px}@media (max-width: 1250px) and (min-width: 701px){.mailing-page__recipient-mode{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1000px){.mailing-page__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.mailing-page__compose,.mailing-page__list-panel,.mailing-page__history{padding-right:12px;padding-left:12px}.mailing-page__recipient-mode{grid-template-columns:minmax(0,1fr)}.mailing-page__compose-actions,.mailing-page__history-heading{align-items:stretch;flex-direction:column}.mailing-page__compose-actions .v-btn{width:100%}.mailing-page__detail-metrics{grid-template-columns:minmax(0,1fr)}.mailing-page__history-table-scroll,.mailing-page__list-table-scroll{margin-right:-12px;margin-left:-12px}.mailing-page__list-footer{align-items:flex-start;flex-direction:column;padding:10px 0}}@media (max-width: 700px){.contacts-page__company-heading{margin:14px 12px 12px}.contacts-page__table-scroll{margin:0 12px 14px}.contacts-page__pagination{align-items:flex-start;flex-direction:column}}.finance-page{display:flex;flex-direction:column;gap:18px;min-width:0}.finance-page__heading{display:grid;grid-template-areas:"title action" "description description";grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;justify-content:space-between;gap:4px 20px}.finance-page__heading h1{grid-area:title}.finance-page__heading p{grid-area:description}.finance-page__heading .v-btn{grid-area:action;justify-self:end}.finance-page .new-data-table__toolbar{padding:14px 18px}.finance-page .new-data-table__search{max-width:360px}.finance-page__company,.finance-page__installment,.finance-page__contract-type{color:var(--new-ui-text);font-size:12.5px}.finance-page__code,.finance-page__amount{font-family:Roboto Mono,monospace}.finance-page__code,.finance-page__empty-detail{color:var(--new-ui-text-muted);font-size:11px}.finance-page__services{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.finance-page__service{padding:4px 7px;border-radius:4px;background:var(--new-ui-surface-muted);color:var(--new-ui-text-subtle);font-size:10.5px;font-weight:600;line-height:1}.finance-page__deadline{color:var(--new-ui-primary);white-space:nowrap}.finance-page__total-row td{background:var(--new-ui-surface-muted);color:var(--new-ui-text);font-family:Roboto Mono,monospace;font-weight:700}.finance-page__total-row td:first-child{font-family:inherit}.finance-page__vat-note{margin:-10px 2px 0;color:var(--new-ui-text-muted);font-size:11px}@media (max-width: 700px){.finance-page__heading{grid-template-areas:"title" "description" "action";grid-template-columns:minmax(0,1fr);gap:10px}.finance-page__heading .v-btn{align-self:flex-start;justify-self:start}.finance-page .new-data-table__table{min-width:1100px}}.admin-dashboard__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.admin-dashboard__heading .status-chip{padding:5px 12px;font-size:12px}.admin-dashboard__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:20px}.admin-dashboard__content{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px}.monitoring-page{display:flex;flex-direction:column;gap:16px}.monitoring-page__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.monitoring-page__section-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.monitoring-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-dashboard__panel-link{display:inline-flex;align-items:center;gap:4px;color:var(--new-ui-primary);font-size:12px;font-weight:600;text-decoration:none}.admin-dashboard__table,.monitoring-page__table,.new-data-table__table{color:var(--new-ui-text);font-size:12px}.admin-dashboard__table th,.monitoring-page__table th,.new-data-table__table th{height:auto!important;color:var(--new-ui-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;padding:0 12px 10px!important}.admin-dashboard__table td,.monitoring-page__table td,.new-data-table__table td{height:auto!important;border-color:#edf0f3!important;padding:12px!important;font-size:13px;vertical-align:middle}.admin-dashboard__table td:first-child strong,.admin-dashboard__table td:first-child span,.monitoring-page__table td:first-child strong,.monitoring-page__table td:first-child span,.new-data-table__table td:first-child strong,.new-data-table__table td:first-child span{display:block}.admin-dashboard__secondary{color:var(--new-ui-text-muted);font-size:11px}.admin-dashboard__services{display:flex;flex-wrap:wrap;gap:5px}.admin-dashboard__service{min-height:0!important;height:auto!important;padding:2px 8px!important;border-radius:5px!important;background:#eef1f4!important;color:#586474!important;font-size:10.5px;font-weight:600;line-height:1.2}.admin-dashboard__actions{display:inline-flex;gap:5px}.admin-dashboard__approval-action{width:26px!important;min-width:26px!important;height:26px!important;padding:0!important;border:1px solid var(--new-ui-primary)!important;border-radius:7px!important;background:var(--new-ui-primary)!important;color:#fff!important}.admin-dashboard__approval-action:hover:not(.v-btn--disabled){border-color:var(--new-ui-primary-dark)!important;background:var(--new-ui-primary-dark)!important}.admin-dashboard__approval-action.v-btn--disabled{border-color:#c4ccd6!important;background:#c4ccd6!important;color:#eef1f5!important;cursor:not-allowed;opacity:1!important}.admin-dashboard__approval{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px 6px;margin:0 -6px;border-radius:6px;font-size:12.5px;transition:background .12s}.admin-dashboard__approval:hover{background:var(--new-ui-primary-soft)}.admin-dashboard__approval-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard__approvals{display:flex;flex-direction:column;gap:11px;max-height:640px;overflow-y:auto}.admin-dashboard__side{display:flex;flex-direction:column;gap:16px}.admin-dashboard__side .dashboard-panel{height:auto}.admin-dashboard__load{margin-bottom:10px}.admin-dashboard__load:last-child{margin-bottom:0}.admin-dashboard__load-meta{display:flex;justify-content:space-between;margin-bottom:5px;font-size:12.5px}.admin-dashboard__load-meta strong{color:var(--new-ui-text-muted)}.admin-dashboard__capacity-panel .dashboard-panel__body{max-height:150px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-dashboard__progress--success .v-progress-linear__background,.admin-dashboard__progress--warning .v-progress-linear__background,.admin-dashboard__progress--danger .v-progress-linear__background{background:#eef1f5!important;opacity:1!important}.admin-dashboard__progress--success .v-progress-linear__determinate{background:var(--new-ui-success)!important}.admin-dashboard__progress--warning .v-progress-linear__determinate{background:var(--new-ui-warning)!important}.admin-dashboard__progress--danger .v-progress-linear__determinate{background:var(--new-ui-primary)!important}.admin-dashboard__empty,.monitoring-page__empty{padding:28px 22px;color:var(--new-ui-text-muted);font-size:12px;text-align:center}.monitoring-page__runs{padding:4px 22px 8px}.monitoring-page__run{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(280px,1.8fr) 125px;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid #edf0f3}.monitoring-page__run:last-child{border-bottom:0}.monitoring-page__run-company strong,.monitoring-page__run-company span{display:block}.monitoring-page__run-company strong{font-size:13.5px}.monitoring-page__run-company span{margin-top:3px;color:var(--new-ui-text-muted);font-size:11.5px}.monitoring-page__deadline{color:var(--new-ui-text-muted);text-align:right}.monitoring-page__deadline strong,.monitoring-page__deadline span{display:block}.monitoring-page__deadline strong{font-size:12.5px}.monitoring-page__deadline span{margin-top:2px;font-size:10.5px}.monitoring-page__deadline--danger strong{color:var(--new-ui-primary)}.monitoring-page__deadline--warning strong{color:var(--new-ui-warning)}.monitoring-page__table td:first-child span{color:var(--new-ui-text-muted);font-size:10px}.monitoring-page__load-bar{max-width:150px;margin-top:6px}.monitoring-page__progress--danger .v-progress-linear__determinate{background:var(--new-ui-primary)!important}.monitoring-page__progress--info .v-progress-linear__determinate{background:var(--new-ui-info)!important}.monitoring-page__progress--purple .v-progress-linear__determinate{background:var(--new-ui-purple)!important}.new-ui-root .monitoring-page__chart-panel{display:flex;flex-direction:column}.monitoring-page__chart-panel .dashboard-panel__body{display:flex;flex:1;min-height:0}.monitoring-page__chart{display:flex;flex:1;align-items:stretch;justify-content:space-around;min-height:184px;gap:8px}.monitoring-page__chart-item{display:flex;flex:1;flex-direction:column;align-items:center;gap:6px;min-width:0}.monitoring-page__chart-item span{min-height:24px;color:var(--new-ui-text-muted);font-size:10px;line-height:1.2;text-align:center}.monitoring-page__chart-track{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;width:100%;min-height:0}.monitoring-page__chart-track strong{font-size:13px;line-height:18px}.monitoring-page__chart-bar{width:min(46px,80%);border-radius:5px 5px 0 0;background:var(--new-ui-text-muted)}.monitoring-page__chart-bar--neutral{background:var(--new-ui-text-muted)}.monitoring-page__chart-bar--danger{background:var(--new-ui-primary)}.monitoring-page__chart-bar--warning{background:var(--new-ui-warning)}.monitoring-page__chart-bar--info{background:var(--new-ui-info)}.monitoring-page__chart-bar--success{background:var(--new-ui-success)}.monitoring-page__chart-bar--purple{background:var(--new-ui-purple)}.monitoring-page__toggle{color:var(--new-ui-primary)!important}.monitoring-page__alert-list,.monitoring-page__stuck-list{display:flex;flex-direction:column;gap:8px}.monitoring-page__alert-row,.monitoring-page__stuck-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #edf0f3;border-radius:8px;color:inherit;text-decoration:none}.monitoring-page__alert-row strong,.monitoring-page__alert-row small,.monitoring-page__stuck-row strong,.monitoring-page__stuck-row small{display:block}.monitoring-page__alert-row strong,.monitoring-page__stuck-row strong{font-size:13px}.monitoring-page__alert-row small,.monitoring-page__stuck-row small{margin-top:3px;color:var(--new-ui-text-muted);font-size:11px}.monitoring-page__alert-deadline,.monitoring-page__stuck-meta small{color:var(--new-ui-primary)!important;font-weight:600;white-space:nowrap}.monitoring-page__alert-deadline{font-size:12px}.monitoring-page__stuck-meta small{font-size:11px}.monitoring-page__stuck-meta{text-align:right}.monitoring-page__forecast{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.monitoring-page__forecast>div{padding:11px 12px;border-radius:8px;background:#f4f7fb}.monitoring-page__forecast span,.monitoring-page__forecast strong{display:block}.monitoring-page__forecast span{color:var(--new-ui-text-muted);font-size:11px}.monitoring-page__forecast strong{margin-top:2px;font-size:15px}.monitoring-page__overdue{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 12px;border-radius:8px;background:#fdeaea;color:var(--new-ui-primary)}.monitoring-page__overdue span{font-size:12.5px;font-weight:600}.monitoring-page__overdue strong{font-size:13px}.monitoring-page__services{display:flex;flex-direction:column;gap:9px}.monitoring-page__service{display:grid;grid-template-columns:minmax(0,150px) 1fr 30px;align-items:center;gap:10px;font-size:12.5px}.monitoring-page__service strong{text-align:right}.monitoring-page__empty--compact{padding:8px 0}.cegek-page{display:flex;flex-direction:column;gap:16px}.cegek-page__filters{display:flex;flex-wrap:wrap;gap:8px}.new-ui-root .cegek-page__filter-panel .v-expansion-panels{margin-bottom:0!important}.new-ui-root .cegek-page__filter-panel .v-expansion-panel{border:1px solid var(--new-ui-border);border-radius:11px!important;background:var(--new-ui-surface);box-shadow:var(--new-ui-card-shadow)}.new-ui-root .cegek-page__filter-panel .v-expansion-panel__shadow{display:none}.new-ui-root .cegek-page__filter-panel .v-expansion-panel-title{color:var(--new-ui-text);font-size:13px;font-weight:600}.new-ui-root .cegek-page__filter{padding:6px 13px;border:1px solid var(--new-ui-border)!important;border-radius:100px;background:var(--new-ui-surface)!important;color:#5b6572!important;font-family:var(--new-ui-font-family)!important;font-size:12px!important;font-weight:500!important;letter-spacing:normal!important;line-height:1.5!important;text-transform:none!important;cursor:pointer;transition:.12s}.new-ui-root .cegek-page__filter:hover{border-color:var(--new-ui-primary)!important;color:var(--new-ui-primary)!important}.new-ui-root .cegek-page__filter--active{border-color:var(--new-ui-primary)!important;background:var(--new-ui-primary)!important;color:#fff!important}.new-ui-root .cegek-page__filter--active:hover{color:#fff!important}.cegek-page__name{font-size:13px}.cegek-page__code{margin-top:2px;color:var(--new-ui-text-muted);font-size:11px}.cegek-page__auditor{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cegek-page__auditor .status-chip{min-height:20px;padding:2px 7px;font-size:9.5px}.cegek-page__services{display:flex;flex-wrap:wrap;gap:4px}.cegek-page__actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.cegek-page__actions-empty{color:var(--new-ui-text-muted)}.users-page{display:flex;flex-direction:column;gap:16px}.users-page__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.users-page__heading h1{margin:0;color:var(--new-ui-text);font-size:21px;font-weight:700}.users-page__heading p{margin:3px 0 0;color:var(--new-ui-text-muted);font-size:13px}.users-page__heading a{text-decoration:none}.users-page__name{font-size:13px}.users-page__secondary{display:block;margin-top:2px;color:var(--new-ui-text-muted);font-size:10.5px}.users-page__email{color:var(--new-ui-primary);text-decoration:none}.users-page__email:hover{text-decoration:underline}.users-page__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.users-page__actions-empty{color:var(--new-ui-text-muted)}.new-ui-confirm-dialog>.v-card{overflow:hidden;border-radius:12px!important;background:#fff;font-family:Roboto,system-ui,sans-serif}.new-ui-confirm-dialog>.v-card>.v-card-title{display:flex;align-items:center;gap:9px;padding:17px 20px;border-bottom:1px solid #e2e6ec;color:rgb(var(--v-theme-new-primary));font-size:16px;font-weight:700}.new-ui-confirm-dialog>.v-card>.v-card-text{padding:20px;color:#43505f;font-size:13px;line-height:1.5}.new-ui-confirm-dialog>.v-card>.v-card-actions{gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid #e2e6ec}.user-roles-page{display:flex;flex-direction:column;gap:18px}.user-roles-page__heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.user-roles-page__heading h1{margin:0;color:var(--new-ui-text);font-size:21px;font-weight:700}.user-roles-page__heading p{max-width:760px;margin:4px 0 0;color:var(--new-ui-text-muted);font-size:13px;line-height:1.45}.user-roles-page__hierarchies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.role-hierarchy-card,.user-roles-page__table-card{border:1px solid var(--new-ui-border);border-radius:10px;background:var(--new-ui-surface);box-shadow:var(--new-ui-card-shadow)}.role-hierarchy-card{padding:18px 20px}.role-hierarchy-card__heading{display:flex;align-items:center;gap:9px;margin-bottom:10px}.role-hierarchy-card__heading h2{margin:0;font-size:14px;font-weight:700}.role-hierarchy-card__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:var(--role-hierarchy-color);color:#fff;font-size:13px;font-weight:700}.role-hierarchy-card--auditor{--role-hierarchy-color: var(--new-ui-primary)}.role-hierarchy-card--felkeszito{--role-hierarchy-color: var(--new-ui-info)}.role-hierarchy-card__list{display:flex;flex-direction:column}.role-hierarchy-card__item{display:grid;grid-template-columns:11px minmax(0,1fr);align-items:center;gap:12px;min-height:38px}.role-hierarchy-card__item strong{margin-right:7px;font-size:13.5px;font-weight:600}.role-hierarchy-card__item code{color:var(--new-ui-text-muted);font-size:11px}.role-hierarchy-card__dot{width:11px;height:11px;border-radius:50%;background:var(--role-hierarchy-color)}.role-hierarchy-card__empty{padding:10px 0 4px;color:var(--new-ui-text-muted);font-size:12px}.user-roles-page__table-card{overflow:hidden}.user-roles-page__table-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--new-ui-border)}.user-roles-page__table-heading>div:first-child{display:flex;align-items:baseline;gap:8px}.user-roles-page__table-heading h2{margin:0;font-size:14px;font-weight:700}.user-roles-page__table-heading span{color:var(--new-ui-text-muted);font-size:11.5px}.user-roles-page__search{width:290px;max-width:100%}.user-roles-page__table-scroll{overflow-x:auto}.user-roles-page__table{min-width:820px}.user-roles-page__table th{height:40px!important;color:var(--new-ui-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.user-roles-page__table td{height:50px!important;border-color:var(--new-ui-border)!important;color:var(--new-ui-text);font-size:13px;vertical-align:middle}.user-roles-page__table tbody tr:hover td{background:var(--new-ui-primary-soft)}.user-roles-page__table code{color:#5b6572;font-size:11.5px}.user-roles-page__role-name{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.user-roles-page__badge,.user-roles-page__type{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;font-size:10.5px;line-height:1.2}.user-roles-page__badge{background:#eef1f5;color:var(--new-ui-text-muted)}.user-roles-page__type{background:#eef1f5;color:#5b6572}.user-roles-page__type--auditor{background:var(--new-ui-primary-soft);color:var(--new-ui-primary)}.user-roles-page__type--felkeszito{background:var(--new-ui-info-soft);color:var(--new-ui-info)}.user-roles-page__type--ugyfel{background:var(--new-ui-success-soft);color:var(--new-ui-success)}.user-roles-page__actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.user-roles-page__actions-empty,.user-roles-page__empty{color:var(--new-ui-text-muted)}.user-roles-page__empty{padding:28px!important;text-align:center}.new-ui-role-dialog>.v-card,.new-ui-maintenance-dialog>.v-card,.new-ui-question-dialog>.v-card,.new-ui-katalogus-dialog>.v-card{overflow:hidden;border-radius:12px!important;background:#fff;font-family:Roboto,system-ui,sans-serif}.new-ui-role-dialog>.v-card>.v-card-title,.new-ui-maintenance-dialog>.v-card>.v-card-title,.new-ui-question-dialog>.v-card>.v-card-title,.new-ui-katalogus-dialog>.v-card>.v-card-title{display:flex;align-items:center;gap:9px;padding:17px 20px;border-bottom:1px solid #e2e6ec;color:rgb(var(--v-theme-new-primary));font-size:16px;font-weight:700}.new-ui-role-dialog>.v-card>.v-card-text,.new-ui-maintenance-dialog>.v-card>.v-card-text,.new-ui-question-dialog>.v-card>.v-card-text,.new-ui-katalogus-dialog>.v-card>.v-card-text{padding:20px}.new-ui-role-dialog>.v-card>.v-card-actions,.new-ui-maintenance-dialog>.v-card>.v-card-actions,.new-ui-question-dialog>.v-card>.v-card-actions,.new-ui-katalogus-dialog>.v-card>.v-card-actions{gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid #e2e6ec}.new-ui-root .admin-maintenance{display:grid;gap:20px;min-width:0}.new-ui-root .admin-maintenance h1{font-size:var(--new-ui-title-size);font-weight:700}.new-ui-root .admin-maintenance h2{margin-bottom:16px;font-size:16px;font-weight:700}.new-ui-root .admin-maintenance h3{font-size:var(--new-ui-font-size);font-weight:600}.new-ui-root .admin-maintenance p{color:var(--new-ui-text-muted);font-size:var(--new-ui-font-size-small)}.new-ui-root .admin-maintenance header p{margin-top:6px}.new-ui-root .admin-maintenance .admin-maintenance__panel{min-width:0;padding:20px;border:1px solid var(--new-ui-border);border-radius:12px;background:var(--new-ui-surface);box-shadow:var(--new-ui-card-shadow)}.new-ui-root .admin-maintenance .admin-maintenance__company{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:24px;align-items:center}.new-ui-root .admin-maintenance .admin-maintenance__company dl{display:flex;flex-wrap:wrap;gap:12px 24px}.new-ui-root .admin-maintenance .admin-maintenance__company dt{color:var(--new-ui-text-muted);font-size:var(--new-ui-font-size-small)}.new-ui-root .admin-maintenance .admin-maintenance__company dd{margin:4px 0 0;overflow-wrap:anywhere}.new-ui-root .admin-maintenance .v-table{color:var(--new-ui-text)}.new-ui-root .admin-maintenance .v-table th,.new-ui-root .admin-maintenance .v-table td{padding:12px 16px;vertical-align:middle;font-size:var(--new-ui-font-size-small)}.new-ui-root .admin-maintenance .v-table th{color:var(--new-ui-text-muted);background:var(--new-ui-background);white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.new-ui-root .admin-maintenance .v-table td{border-color:var(--new-ui-border)}.new-ui-root .admin-maintenance .v-table small{display:block;color:var(--new-ui-text-muted)}.new-ui-root .admin-maintenance .v-table tbody tr:hover{background:var(--new-ui-primary-soft)}.new-ui-root .admin-maintenance .v-table .v-btn--icon{color:var(--new-ui-navigation-icon)}.new-ui-root .admin-maintenance .admin-maintenance__forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.new-ui-root .admin-maintenance .admin-maintenance__forms p{margin:6px 0 12px}.new-ui-root .admin-maintenance .admin-maintenance__migration{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}@media (max-width: 959px){.new-ui-root .admin-maintenance .admin-maintenance__company{grid-template-columns:minmax(0,1fr)}}@media (max-width: 599px){.new-ui-root .admin-maintenance .admin-maintenance__panel{padding:16px}.new-ui-root .admin-maintenance .admin-maintenance__forms{grid-template-columns:minmax(0,1fr)}}.new-ui-maintenance-dialog>.v-card>.v-card-title{white-space:normal}.new-ui-root .questionnaires-page .questionnaires-page__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.new-ui-root .questionnaires-page .questionnaires-page__heading h1{font-size:21px;font-weight:700}.new-ui-root .questionnaires-page .questionnaires-page__heading p{margin-top:6px;color:#8a929d;font-size:12px}.new-ui-root .questionnaires-page .questionnaires-page__tabs{margin-bottom:16px}.new-ui-root .questionnaires-page .questionnaires-page__hint{color:#8a929d;font-size:12px;white-space:pre-line}.new-ui-root .questionnaires-page .questionnaires-page__answers{padding-left:16px;min-width:200px}.new-ui-root .questionnaires-page .questionnaires-page__answers li{padding:3px 0}.new-ui-root .questionnaires-page .questionnaires-page__actions{display:flex;justify-content:flex-end;color:#8a93a0}.new-ui-root .questionnaires-page .new-data-table__table td{vertical-align:middle}.new-ui-root .questionnaires-page .new-data-table__table td:nth-child(2){min-width:240px}@media (max-width: 599px){.new-ui-root .questionnaires-page .questionnaires-page__heading{flex-direction:column}}.new-ui-question-dialog{font-size:14px}.new-ui-question-dialog .question-form__fieldset{border:0;min-width:0}.new-ui-question-dialog .question-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.new-ui-question-dialog .question-form__answers-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.new-ui-question-dialog h2{font-size:16px}.new-ui-question-dialog h3{font-size:14px}.new-ui-question-dialog .question-form__notice{color:#8a929d;margin-bottom:16px;font-size:12px}.new-ui-question-dialog .question-form__answer{padding-top:16px;margin-top:16px;border-top:1px solid #e2e6ec}@media (max-width: 599px){.new-ui-question-dialog .question-form__grid{grid-template-columns:minmax(0,1fr);gap:8px}}.role-form{display:flex;flex-direction:column;gap:14px}.role-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.role-form__notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;background:rgba(var(--v-theme-new-primary),.08);color:rgb(var(--v-theme-new-primary));font-size:11.5px;line-height:1.45}.ceg-reszlet{display:flex;flex-direction:column;gap:16px}.ceg-reszlet__back{color:var(--new-ui-primary);font-size:12.5px;font-weight:500;text-decoration:none}.ceg-reszlet__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ceg-reszlet__heading-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ceg-reszlet__identity{display:flex;align-items:center;gap:14px}.ceg-reszlet__identity h1{margin:0;font-size:20px;font-weight:700}.ceg-reszlet__identity p{margin:2px 0 0;color:var(--new-ui-text-muted);font-size:12px}.ceg-reszlet__avatar{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--new-ui-primary);color:#fff}.ceg-reszlet__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ceg-reszlet__wide{grid-column:span 2}.ceg-reszlet__frame{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:10px 12px;border-radius:8px;background:var(--new-ui-background);font-size:13px;font-weight:600}.ceg-reszlet__services{display:flex;flex-wrap:wrap;gap:7px}.ceg-reszlet__services-heading{margin:14px 0 7px;color:var(--new-ui-text-muted);font-size:11px;font-weight:600;text-transform:uppercase}.ceg-contract-list{display:grid;gap:8px}.ceg-contract-list__item{display:grid;grid-template-columns:auto minmax(145px,1fr) minmax(150px,auto) auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--new-ui-border);border-radius:8px;background:var(--new-ui-background)}.ceg-contract-list__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:var(--new-ui-primary-soft);color:var(--new-ui-primary)}.ceg-contract-list__identity{min-width:0}.ceg-contract-list__identity strong,.ceg-contract-list__identity span{display:block}.ceg-contract-list__identity strong{font-size:12.5px}.ceg-contract-list__identity span{overflow:hidden;margin-top:2px;color:var(--new-ui-text-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.ceg-contract-list__meta{display:grid;grid-template-columns:repeat(2,minmax(65px,1fr));gap:10px;margin:0}.ceg-contract-list__meta dt{color:var(--new-ui-text-muted);font-size:10px}.ceg-contract-list__meta dd{margin:1px 0 0;font-size:11.5px;font-weight:600}.ceg-contract-list__no-action{width:75px;color:var(--new-ui-text-muted);text-align:center}@media (max-width: 1350px){.ceg-contract-list__item{grid-template-columns:auto minmax(130px,1fr) auto auto}.ceg-contract-list__meta{grid-column:2/-1;grid-row:2}}@media (max-width: 700px){.ceg-contract-list__item{grid-template-columns:auto minmax(0,1fr) auto}.ceg-contract-list__meta{grid-column:2/-1}.ceg-contract-list__download,.ceg-contract-list__no-action{grid-column:2/-1;justify-self:start}}.ceg-reszlet__service{display:inline-flex;padding:4px 10px;border-radius:5px;background:#eef1f5;color:#43505f;font-size:11.5px;font-weight:600}.ceg-reszlet__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:14px 0 0;padding-top:12px;border-top:1px solid #eef0f3}.ceg-reszlet__facts dt{color:var(--new-ui-text-muted);font-size:11px}.ceg-reszlet__facts dd{margin:2px 0 0;font-size:12.5px;font-weight:600}.ceg-reszlet__contract-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #eef0f3}.new-contract-modal{overflow:hidden;border-radius:12px!important;background:#fff;box-shadow:0 14px 40px #1a21292e!important;font-family:Roboto,Arial,sans-serif}.new-contract-modal>.v-card-title{display:flex;align-items:center;gap:9px;padding:17px 20px;border-bottom:1px solid #e2e6ec;color:rgb(var(--v-theme-new-primary));font-size:16px!important;font-weight:700;line-height:1.35}.new-contract-modal>.v-card-text{background:#fff}.new-contract-modal .new-contract-modal__content{padding:18px!important}.new-contract-modal .new-contract-modal__section{overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:none}.new-contract-modal .new-contract-modal__section>.v-card-title{display:none}.new-contract-modal .text-primary,.new-contract-modal .text-info{color:rgb(var(--v-theme-new-primary))!important}.new-contract-modal .new-contract-modal__section>.v-card-text{padding:0}.new-contract-modal .new-contract-modal__summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.new-contract-modal .new-contract-modal__details{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:10px 24px;margin:0}.new-contract-modal .new-contract-modal__details dt{color:#8a929d;font-size:10.5px;font-weight:500}.new-contract-modal .new-contract-modal__details dd{margin:2px 0 0;color:#1a2129;font-size:12.5px;font-weight:650}.new-contract-modal .new-contract-modal__summary-actions{display:flex;flex:none;align-items:center}.new-contract-modal .new-contract-modal__upload{min-height:132px;padding:24px 18px!important;border-color:#cfd5dd!important;border-radius:9px;background:#fafbfc}.new-contract-modal .new-contract-modal__upload:hover{border-color:rgb(var(--v-theme-new-primary))!important;background:rgba(var(--v-theme-new-primary),.03)}.new-contract-modal .new-contract-modal__upload .v-file-upload-title{color:#1a2129;font-size:14px!important;font-weight:600;line-height:1.4}.new-contract-modal .new-contract-modal__upload .v-icon{color:rgb(var(--v-theme-new-primary))}.new-contract-modal .new-contract-modal__hint{display:block;margin-top:6px;color:#8a929d;font-size:10.5px}.new-contract-modal .v-field--focused,.new-contract-modal .v-selection-control--dirty{color:rgb(var(--v-theme-new-primary))!important}.new-contract-modal .v-card-actions{gap:8px;padding:13px 18px;border-top:1px solid #eef0f3;background:#fff}@media (max-width: 700px){.new-contract-modal .new-contract-modal__summary{align-items:stretch;flex-direction:column}.new-contract-modal .new-contract-modal__details{grid-template-columns:repeat(2,minmax(0,1fr))}.new-contract-modal .new-contract-modal__summary-actions,.new-contract-modal .new-contract-modal__summary-actions .v-btn{width:100%}}.ceg-reszlet__deadline{margin-top:10px;color:var(--new-ui-text-muted);font-size:12.5px}.ceg-reszlet__deadline strong{color:var(--new-ui-text)}.ceg-reszlet__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.ceg-reszlet__tiles>div{padding:9px 11px;border-radius:8px;background:var(--new-ui-background)}.ceg-reszlet__tiles span{display:block;color:var(--new-ui-text-muted);font-size:11px}.ceg-reszlet__tiles strong{font-size:12.5px}.ceg-reszlet__audit-empty{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:8px;background:var(--new-ui-background);font-size:12.5px}.ceg-reszlet__audit-empty span{color:var(--new-ui-text-muted);font-size:12px}.ceg-reszlet__activity{margin-top:12px;color:var(--new-ui-text-muted);font-size:12px}.ceg-reszlet__activity strong{color:var(--new-ui-text)}.ceg-reszlet__link{display:inline-block;margin-top:12px;color:var(--new-ui-primary);font-size:12px;font-weight:600;text-decoration:none}.ceg-reszlet__email{color:var(--new-ui-primary)}.ceg-reszlet__empty{padding:20px 0;color:var(--new-ui-text-muted);font-size:12px}.ceg-drawer__inner{display:flex;flex-direction:column;height:100%}.new-ui-root .ceg-drawer{max-width:92vw}.ceg-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--new-ui-primary);color:#fff}.ceg-drawer__eyebrow{font-size:11px;opacity:.85}.ceg-drawer__title{font-size:15px;font-weight:700}.ceg-drawer__code{margin-top:2px;font-size:11px;opacity:.8}.new-ui-root .ceg-drawer__close{color:#fff!important}.ceg-drawer__body{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:20px}.ceg-drawer__section{display:flex;flex-direction:column;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--new-ui-border)}.ceg-drawer__section-heading{display:flex;align-items:center;gap:8px;color:var(--new-ui-primary)}.ceg-drawer__section-heading h3{color:var(--new-ui-text);font-size:13px;font-weight:700}.ceg-drawer__date-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.new-ui-root .ceg-drawer__anytime{min-height:48px;color:var(--new-ui-primary)}.ceg-drawer__date-info{display:flex;align-items:flex-start;gap:7px;padding:9px 11px;border-radius:7px;background:var(--new-ui-info-soft);color:var(--new-ui-info);font-size:11px;line-height:1.45}.ceg-drawer__date-info--warning{background:var(--new-ui-primary-soft);color:var(--new-ui-primary)}.ceg-drawer__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ceg-drawer__history{border:1px solid var(--new-ui-border);border-radius:7px}.ceg-drawer__history summary{padding:10px 12px;color:var(--new-ui-text);cursor:pointer;font-size:11.5px;font-weight:600}.ceg-drawer__history-list{max-height:180px;overflow-y:auto;border-top:1px solid var(--new-ui-border)}.ceg-drawer__history-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 12px;border-bottom:1px solid #eef0f3;font-size:10.5px}.ceg-drawer__history-item strong{color:var(--new-ui-text);font-size:11px}.ceg-drawer__history-item span,.ceg-drawer__history-item time{color:var(--new-ui-text-muted)}.ceg-drawer__history-item time{grid-column:2;grid-row:1/span 2;align-self:center}.ceg-drawer__contract{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--new-ui-border);border-radius:8px}.ceg-drawer__contract div{display:flex;flex-direction:column;gap:2px}.ceg-drawer__contract strong{color:var(--new-ui-text);font-size:11.5px}.ceg-drawer__contract span{color:var(--new-ui-text-muted);font-size:10.5px}.ceg-drawer__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding:14px 20px;border-top:1px solid #eef0f3}.ceg-settings{display:flex;flex-direction:column;gap:16px}.ceg-settings__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.new-ui-root .ceg-settings__field-action{color:var(--new-ui-primary)}.ceg-settings__section{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--new-ui-border)}.ceg-settings__section-heading{display:flex;align-items:center;gap:8px;color:var(--new-ui-primary)}.ceg-settings__section-heading h3{margin:0;color:var(--new-ui-text);font-size:13px;font-weight:700}.ceg-settings__nested-fields{display:flex;flex-direction:column;gap:8px;padding:12px;border-left:2px solid var(--new-ui-primary-soft);border-radius:0 7px 7px 0;background:#fafbfc}.ceg-settings__info{display:flex;align-items:flex-start;gap:7px;padding:9px 11px;border-radius:7px;background:var(--new-ui-info-soft);color:var(--new-ui-info);font-size:11px;line-height:1.45}.ceg-settings__actions{display:flex;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--new-ui-border)}@media (max-width: 1000px){.ceg-reszlet__grid{grid-template-columns:minmax(0,1fr)}.ceg-reszlet__wide{grid-column:auto}}@media (max-width: 600px){.ceg-reszlet__tiles,.ceg-drawer__field-grid,.ceg-settings__field-grid,.ceg-drawer__date-row{grid-template-columns:minmax(0,1fr)}.new-ui-root .ceg-drawer__anytime{min-height:36px}}.cegek-page__service{display:inline-flex;padding:2px 8px;border-radius:5px;background:#eef1f5;color:#43505f;font-size:10.5px;font-weight:600}.new-ui-root .new-data-table{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--new-ui-border);border-radius:11px;background:var(--new-ui-surface);box-shadow:var(--new-ui-card-shadow)}.new-data-table__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 14px}.new-data-table__search{max-width:420px}.new-data-table__toolbar-actions{display:flex;align-items:center;gap:8px}.new-data-table__loader{flex:none}.new-data-table__scroll{overflow-x:auto}.new-data-table__table{width:100%;table-layout:fixed}.new-data-table__table th{vertical-align:middle;white-space:nowrap}.new-data-table__table thead>tr:first-child>th{padding:14px 12px 7px!important;border-bottom:0!important}.new-ui-root .new-data-table__filter-row th{padding:0 12px 14px!important;border-bottom:1px solid #edf0f3;vertical-align:middle}.new-ui-root .new-data-table__filter-row th .v-input{font-size:12px}.new-ui-root .new-data-table__filter-row th .v-field__input{min-height:34px!important;padding-top:0!important;padding-bottom:0!important;font-size:12px}.new-ui-root .new-data-table__filter-row th .v-select .v-field__input>input{top:50%;transform:translateY(-50%)}.new-ui-root .new-data-table__filter-row th .v-field--dirty .v-field__input{color:var(--new-ui-primary)}.new-ui-root .new-data-table__filter-row th .v-field__input input::placeholder{font-size:12px}.cegek-page__filter-summary{overflow:hidden;color:var(--new-ui-primary);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.new-data-table__filter-menu .v-list-item,.new-data-table__filter-menu .v-list-item.v-list-item--active{color:rgb(var(--v-theme-new-primary))!important}.new-data-table__th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.new-data-table__th--sortable:hover{color:var(--new-ui-primary)!important}.new-data-table__sort-icon{margin-left:3px;vertical-align:text-bottom}.new-data-table__empty{color:var(--new-ui-text-muted);font-size:12px!important;text-align:center;padding:28px 12px!important}.new-data-table__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px 14px;border-top:1px solid #edf0f3}.new-data-table__per-page{display:flex;align-items:center;gap:8px;color:var(--new-ui-text-muted);font-size:12px}.new-data-table__per-page .v-input{width:92px;flex:none}.new-data-table__range{color:var(--new-ui-text-muted);font-size:12px}.new-ui-root .new-data-table__pagination .v-pagination__list{margin:0}@media (max-width: 700px){.new-data-table__toolbar{flex-direction:column;align-items:stretch}.new-data-table__search{max-width:none}}@media (max-width: 1279px){.monitoring-page__section-row,.monitoring-page__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 959px){.new-ui-header .v-toolbar__content{gap:8px;padding:0 12px}.new-ui-header__menu{flex:0 0 auto;margin-inline-start:-8px}.new-ui-header__brand{flex:1 1 auto}.new-ui-header__actions{gap:8px}.new-ui-header__superadmin{gap:0;padding:0;background:transparent}.new-ui-header__superadmin-label{display:none}.new-ui-header__identity-text{max-width:150px}.new-ui-content{padding:20px 16px 36px}.user-roles-page__hierarchies{grid-template-columns:minmax(0,1fr)}.monitoring-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.new-ui-header .v-toolbar__content{gap:4px;padding:0 8px}.new-ui-header__brand img{height:auto}.new-ui-header__actions{gap:2px}.new-ui-header__avatar{margin-left:0}.user-roles-page__heading{align-items:stretch;flex-direction:column}.user-roles-page__heading .v-btn{align-self:flex-start}.user-roles-page__table-heading{align-items:stretch;flex-direction:column}.user-roles-page__search{width:100%}.role-form__grid,.monitoring-page__metrics{grid-template-columns:minmax(0,1fr)}}@media (min-width: 960px){.admin-dashboard__approvals-panel{display:flex;flex:0 0 auto;flex-direction:column}.admin-dashboard__approvals-panel .dashboard-panel__body{height:200px;max-height:200px;min-height:0;flex:0 0 200px;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-dashboard__approvals{max-height:none}.admin-dashboard__capacity-panel{flex:0 0 auto}}@media (max-width: 900px){.monitoring-page__run{grid-template-columns:1fr;gap:12px}.monitoring-page__deadline{text-align:left}}@media (max-width: 700px){.admin-dashboard__heading{align-items:flex-start;flex-direction:column}.admin-dashboard__table{min-width:720px}}@media (max-width: 959px){.admin-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard__content{grid-template-columns:1fr}}@media (max-width: 600px){.admin-dashboard__metrics,.monitoring-page__forecast{grid-template-columns:1fr}.monitoring-page__service{grid-template-columns:90px 1fr 30px}}.reports-page{display:flex;flex-direction:column;gap:18px}.reports-page__heading h1{margin:0 0 4px;color:var(--new-ui-text);font-size:21px;line-height:1.3}.reports-page__heading p{margin:0;color:var(--new-ui-text-muted);font-size:13px}.audit-workspace{display:flex;flex-direction:column;gap:16px}.audit-workspace__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.audit-workspace__heading h1{margin:0 0 5px;color:var(--new-ui-text);font-size:21px;line-height:1.3}.audit-workspace__heading p{max-width:720px;margin:0;color:var(--new-ui-text-muted);font-size:13px;line-height:1.5}.audit-workspace__heading-actions,.audit-workspace__mode-switch,.audit-workspace__filter-with-operator{display:flex;align-items:center}.audit-workspace__heading-actions{flex:none;flex-wrap:wrap;justify-content:flex-end;gap:9px}.audit-workspace__mode-switch{align-self:flex-start;gap:4px;padding:4px;border:1px solid var(--new-ui-border);border-radius:10px;background:var(--new-ui-surface)}.audit-workspace__filters{padding:15px 18px 17px;border:1px solid var(--new-ui-border);border-radius:11px;background:var(--new-ui-surface);box-shadow:var(--new-ui-card-shadow)}.audit-workspace__filters-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.audit-workspace__filters-heading h2{margin:0;color:var(--new-ui-text);font-size:14px}.audit-workspace__filters-heading p{margin:2px 0 0;color:var(--new-ui-text-subtle);font-size:11.5px}.audit-workspace__filters-heading p strong{color:var(--new-ui-text)}.audit-workspace__filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.audit-workspace__filter-with-operator{min-width:0;gap:7px}.audit-workspace__filter-with-operator>:first-child{min-width:0;flex:1}.audit-workspace__company,.audit-workspace__contact{display:flex;min-width:0;flex-direction:column}.audit-workspace__company{gap:4px}.audit-workspace__company strong{color:var(--new-ui-text);font-size:12.5px}.audit-workspace__warning{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;color:var(--new-ui-primary);font-size:10.5px;line-height:1.3}.audit-workspace__eloaudit{display:flex;width:fit-content;margin-top:5px}.audit-workspace__numeric{font-weight:650;font-variant-numeric:tabular-nums}.audit-workspace__contact{gap:1px;line-height:1.35}.audit-workspace__contact a{overflow:hidden;color:var(--new-ui-primary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.audit-workspace__contact span:not(:first-child){color:var(--new-ui-text-subtle);font-size:11px}.audit-workspace__unavailable{color:var(--new-ui-text-muted);font-size:10.5px;white-space:nowrap}.audit-workspace__assignment-dialog .v-card{overflow:hidden;border-radius:12px}.audit-workspace__assignment-dialog .v-card .v-card-title{display:flex;align-items:center;gap:9px;padding:18px 20px;border-bottom:1px solid var(--new-ui-border);color:var(--new-ui-text);font-size:16px;font-weight:700}.audit-workspace__assignment-dialog .v-card .v-card-text{padding:20px}.audit-workspace__assignment-dialog .v-card .v-card-text p{margin:0 0 16px;color:var(--new-ui-text-subtle);font-size:12.5px;line-height:1.5}.audit-workspace__assignment-dialog .v-card .v-card-actions{padding:13px 18px;border-top:1px solid var(--new-ui-border)}@media (max-width: 1180px){.audit-workspace__filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.audit-workspace__heading,.audit-workspace__heading-actions,.audit-workspace__filters-heading{align-items:stretch;flex-direction:column}.audit-workspace__heading-actions .v-btn{flex:1}.audit-workspace__mode-switch{width:100%}.audit-workspace__mode-switch .v-btn{flex:1}.audit-workspace__filter-grid{grid-template-columns:1fr}}.reports-page__catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.reports-page__report,.reports-page__status{border:1px solid var(--new-ui-border);border-radius:11px;background:var(--new-ui-surface);box-shadow:var(--new-ui-card-shadow)}.reports-page__report{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:17px 19px}.reports-page__report-info,.reports-page__report-actions{display:flex;align-items:center}.reports-page__report-info{min-width:0;gap:13px}.reports-page__report-info h2{margin:0;color:var(--new-ui-text);font-size:14px;line-height:1.35}.reports-page__report-info p{margin:1px 0 0;color:var(--new-ui-text-subtle);font-size:11.5px;line-height:1.35}.reports-page__icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:7px;background:var(--new-ui-surface-muted);color:var(--new-ui-primary)}.reports-page__report-actions{flex:none;gap:10px}.reports-page__status{overflow:hidden}.reports-page__status-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;border-bottom:1px solid var(--new-ui-border)}.reports-page__status-heading h2{margin:0;font-size:14px}.reports-page__status-heading p{margin:2px 0 0;color:var(--new-ui-text-subtle);font-size:11.5px}.reports-page__status-actions{display:flex;align-items:center;gap:10px}.reports-page__filter{width:180px}.reports-page__table-scroll{overflow-x:auto}.reports-page__table-scroll table{width:100%;min-width:420px;border-collapse:collapse}.reports-page__table-scroll th{padding:12px 19px 10px;color:var(--new-ui-text-subtle);font-size:11px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.reports-page__table-scroll td{height:45px;padding:10px 19px;border-top:1px solid var(--new-ui-border-soft);color:var(--new-ui-text);font-size:13px;vertical-align:middle}.reports-page__hint{margin-left:6px;color:var(--new-ui-text-subtle)}.reports-page__count{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.reports-page__total{padding:12px 19px;border-top:1px solid var(--new-ui-border);color:var(--new-ui-primary);font-size:12px;font-weight:700;text-align:right}@media (max-width: 1000px){.reports-page__catalog{grid-template-columns:1fr}}@media (max-width: 700px){.reports-page__report,.reports-page__status-heading,.reports-page__status-actions{align-items:stretch;flex-direction:column}.reports-page__report-actions{justify-content:space-between}.reports-page__filter{width:100%}}.customer-ui .customer-tab-bar{background:var(--new-ui-surface)!important;border-bottom:1px solid var(--new-ui-line);color:var(--new-ui-ink)}.customer-ui .customer-tabs{width:100%}.customer-ui .customer-header-context{align-items:center;gap:16px;color:#fff;font-size:13px;font-weight:500}.customer-ui .customer-subnav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.customer-ui .customer-subnav__link{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--new-ui-line);border-radius:var(--new-ui-radius-pill);background:var(--new-ui-surface);color:var(--new-ui-ink-2);font-size:13px;font-weight:500;text-decoration:none}.customer-ui .customer-subnav__link--active{border-color:var(--new-ui-brand-border);background:var(--new-ui-brand-tint);color:var(--new-ui-brand)}.customer-ui h1.text-error,.customer-ui h2.text-error,.customer-ui .customer-page-title{color:var(--new-ui-ink)!important;font-size:21px;font-weight:600}.customer-ui .v-table.bg-error,.customer-ui .v-data-table.bg-error{background:var(--new-ui-surface)!important;color:var(--new-ui-ink)!important}.customer-ui .v-card{border-color:var(--new-ui-line)}.customer-hero{margin-bottom:28px;padding:26px 30px;border-radius:14px;background:linear-gradient(105deg,#1a2129,#3a2020 55%,#c40c0c);color:#fff}.customer-hero h1{margin:4px 0 8px;font-size:28px;font-weight:600}.customer-hero__eyebrow,.customer-hero__status{margin:0;opacity:.9}.customer-milestones{display:flex;flex-wrap:wrap;gap:18px;margin:22px 0 0;padding:0;list-style:none}.customer-milestones__step{display:flex;align-items:center;gap:8px;color:#ffffffa6;font-size:13px;font-weight:600}.customer-milestones__marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffffff29}.customer-milestones__step--done,.customer-milestones__step--active{color:#fff}.customer-milestones__step--done .customer-milestones__marker{background:#2e7d32}.customer-milestones__step--active .customer-milestones__marker{background:#fff;color:#c40c0c;box-shadow:0 0 0 4px #ffffff40}.customer-section-title{margin-bottom:12px;color:var(--new-ui-ink);font-size:16px;font-weight:600}.customer-task{border-left:3px solid var(--new-ui-brand)!important}@media print{body{margin:0!important}}.main-container{width:fit-content;margin-right:auto;margin-left:auto;font-family:Lato,sans-serif}.ck-content{font-family:Lato,sans-serif;line-height:1.6;word-break:break-word}.ck h1,.editor-container_classic-editor .editor-container__editor h1{margin-top:0!important}.ck li,.editor-container_classic-editor .editor-container__editor li{padding-left:.5em!important}.ck ul,.ck ol,.editor-container_classic-editor .editor-container__editor ul,.editor-container_classic-editor .editor-container__editor ol{padding-left:1.5em!important}.editor-container_classic-editor .editor-container__editor{min-width:795px;max-width:795px}.v-list-group .v-list-group__header{margin-bottom:0!important}.v-list-item{color:rgb(var(--v-theme-secondary))!important}.v-list-item.v-list-item--active{color:rgb(var(--v-theme-primary))!important}.v-list-item.text-error{color:rgb(var(--v-theme-error))!important}
