/* Общий блюр подложек, карточек и выпадающих панелей. */
:root {
    --shared-backdrop-blur-light: 0.444vh;
    --shared-backdrop-blur: 0.888vh;
    --shared-backdrop-blur-glass: 5.55vh;
}

#componentProject :is(#componentProjects, #componentProjectNew) .project-img-wrapper::after,
.constructor-popup,
#componentConstructorSaveConfirmContainer,
#componentConstructorCloseConfirmContainer,
#componentConstructorDeleteFrontConfirmContainer,
#componentConstructorPremisesValidationContainer,
#componentITRSharedValidationPopupContainer,
#componentITRSmetaTypicalValidationContainer,
.comp-ITR-vor-validation-container,
.comp-coordination-result-modal__backdrop,
.shared-email-code-popup__overlay,
.shared-contract-popup-overlay.active,
.project-popup-overlay.active,
.comp-mgmt-validation-project-popup,
.comp-mgmt-worker-calendar-overlay,
.comp-mgmt-worker-contract-popup-overlay,
#componentUserValidationContainer,
#componentProjectCloseConfirmContainer.active,
.component-catalogs-assignment-validation,
.component-catalogs-editor-delete-validation,
.component-catalogs-editor-draft-validation,
.component-catalogs-overview-delete-validation,
.comp-project-contractPopup-overlay {
    backdrop-filter: blur(var(--shared-backdrop-blur-light));
    -webkit-backdrop-filter: blur(var(--shared-backdrop-blur-light));
}

.component-catalogs-create-popup__input-box,
.component-catalogs-editor-popup__input,
.component-catalogs-editor-popup__manual-add,
.defects-note__photo-label,
.comp-ITR-hint-template-body,
.comp-smeta-popup__info-hint,
.comp-smeta-ws__info-hint,
.comp-coordination-result-modal__panel,
.stroy-tooltip,
.comp-rbac-access-proj-hint__body,
.component-users-validation-template-body,
.constructor-popup__validation,
#componentInfoValidationContainer,
.comp-ITR-popup,
.comp-ITR-ppr-popup,
#componentITRPPRDeleteValidationContainer.active,
.comp-smeta-popup,
.smeta-table-editor__backdrop,
.comp-ITR-vor-popup,
.comp-ITR-vor-popup-overlay.onTop,
.itr-vor-editor__backdrop,
.ksg-table-editor__backdrop,
.comp-ksg-access-popup,
.personal-account--view-avatar-upload::before,
.users-table-editor__backdrop,
#compRbacAccessProjHintBackdrop.comp-rbac-access-proj-hint__backdrop,
.comp-project-popup-overlay,
#componentManagementChooseFlatsContainer.active,
#componentContractValidationContainer.active,
#componentContractUnsavedValidationContainer.active,
.component-contract-cost-work-validation-container.active,
#dashboardStoreContainer,
#componentProjectDeleteValidationContainer.active,
.shared-no-access-popup,
.projects-constructor-hint-overlay.active::before,
.comp-in-progress-validation-container {
    backdrop-filter: blur(var(--shared-backdrop-blur));
    -webkit-backdrop-filter: blur(var(--shared-backdrop-blur));
}

.comp-coordination-act-info-tooltip {
    backdrop-filter: blur(0.35vh);
    -webkit-backdrop-filter: blur(0.35vh);
}

.comp-in-progress-validation-button {
    backdrop-filter: blur(0.555vh);
    -webkit-backdrop-filter: blur(0.555vh);
}

.comp-ITR-vor-main-popup-container .comp-ITR-vor-round-action,
.comp-ITR-vor-main-popup-container .comp-ITR-vor-input,
.comp-ITR-vor-main-popup-container .comp-ITR-vor-view-switch-btn,
.comp-ITR-vor-main-popup-container .comp-ITR-vor-slot-switch-btn,
.comp-ITR-vor-main-popup-container .comp-ITR-vor-floors-dropdown,
.comp-ITR-vor-main-popup-container .comp-ITR-vor-main-popup-tab,
.comp-ITR-vor-main-popup-container .comp-ITR-vor-layout-switch,
.comp-ITR-vor-main-popup-container .comp-ITR-vor-main-popup-tabs-manage-button,
.comp-ITR-vor-main-popup-container .comp-ITR-vor-popup-button.save-button,
.comp-ITR-vor-main-popup-container .comp-ITR-vor-floors-save,
.comp-ai-agent-chat-input.fullscreen,
.comp-feedback-bot-chat-input.fullscreen {
    backdrop-filter: blur(0.666vh);
    -webkit-backdrop-filter: blur(0.666vh);
}

.cell-plan__room-floor {
    backdrop-filter: blur(0.813vh);
    -webkit-backdrop-filter: blur(0.813vh);
}

.comp-ksg-edit-plan-tooltip,
.shared-ksg-legend-popup,
.shared-hint-popup__overlay {
    backdrop-filter: blur(1.11vh);
    -webkit-backdrop-filter: blur(1.11vh);
}

.comp-feedback-bot-worktype-select .custom-select-trigger {
    backdrop-filter: blur(1.776vh);
    -webkit-backdrop-filter: blur(1.776vh);
}

#matrixPopupContainer {
    backdrop-filter: blur(2.22vh);
    -webkit-backdrop-filter: blur(2.22vh);
}

.sld.docs-acts-nav-menu,
.grid-stack-item-content.comp-info-card,
.sld--component-info-buildings,
.sld--component-info-sections,
.sld.comp-ITR-vor-nav-menu,
.comp-ITR-vor-main-popup-container .comp-ITR-hint-template-body.vor-popup,
.sld.comp-ITR-vor-floors-geo-menu,
.comp-ITR-vor-main-popup-container .comp-ITR-vor-floors-worktype,
.mgmt-brigades__column,
.cell-plan__bulb-tooltip,
#componentCardRow1Column1Container > .grid-stack-item-content,
.sld.cell-location-dropdown,
#componentCardRow1Column2Container > .grid-stack-item-content,
#componentCardRow2Container > .grid-stack-item-content,
.cardRow2Tooltip,
.cellWorksWorkTypeDropdown.shared-worktype-tree-dropdown,
.notifications--open,
.notifications__card,
.notifications__card:not(.notifications__card--read) .notifications__stage,
.shared-dropdown-menu,
.comp-project-dropdown.comp-project-dropdown--light,
.grid-stack-item-content.comp-readiness-chart-host,
.dashboard-store-w3.comp-readiness-chart-host,
.grid-stack-item-content.comp-circle-compact-card,
#cell15Container.comp-circle-compact-card,
.grid-stack-item-content.comp-circle-wide-card,
#cell16Container.comp-circle-wide-card,
.grid-stack-item-content.comp-circle-big-card,
.grid-stack-item-content.comp-circle-small-card,
.dashboard-store-w3.comp-circle-small-card,
.grid-stack-item-content.comp-volume-card,
.dashboard-store-w3.comp-volume-card,
.grid-stack-item-content.comp-foremen-card,
.dashboard-store-w3.comp-foremen-card,
.grid-stack-item-content.comp-status-host,
.dashboard-store-w3.comp-status-host,
.grid-stack-item-content.comp-status-big-host,
.dashboard-store-w6.comp-status-big-host,
.grid-stack-item-content.comp-readiness-summary-host,
.dashboard-store-w3.comp-readiness-summary-host,
.grid-stack-item-content.workers-volume-host,
.dashboard-store-w3.workers-volume-host,
.comp-rbac-graph__access-tooltip-bubble,
.comp-rbac-access-proj-hint__body--floating,
.comp-rbac-graph__column .shared-tooltip .shared-tooltip__bubble,
.comp-rbac-graph__team-users .shared-tooltip .shared-tooltip__bubble,
#componentManagementRBACRoleAndAccessFullScreen.open,
#componentManagementRBACSearchUserPopup.open,
#componentManagementRBACTeamPopup.open,
.comp-mgmt-rbac-team-popap__dropdown-menu,
#componentManagementRBACCreateFullScreen.open,
.rbac-users,
.sld.comp-mgmt-navigation-menu,
.comp-building-map-matrix-equipment-tooltip-container,
.shared-tooltip--building-map-header .shared-tooltip__bubble,
#rbacHintPopup .shared-hint-popup,
.comp-mgmt-worker-payment-schedule-dropdown,
.comp-mgmt-worker-production-norm-dropdown,
.comp-mgmt-worker-volume-unit-dropdown,
.comp-mgmt-worker-contract-dropdown,
.comp-mgmt-worker-work-shift-dropdown,
.comp-mgmt-min-volume-tooltip-container,
#invitePopupSpecializationSelectMount .shared-select-dropdown,
.sld.docs-contract-nav-menu,
.comp-matrix-top-row,
.comp-matrix-floor-chip,
.comp-matrix-floor-gap,
.comp-matrix-work-label,
.comp-matrix-floor-bar,
.comp-matrix-card,
#componentProject #componentProjectNew .component-projects-new-scontainer-item,
#componentProject :is(#componentProjects, #componentProjectNew) .project-content,
.projects-constructor-hint-overlay.active .projects-constructor-hint-popup,
.shared-no-access-popup--tariff .shared-no-access-popup__card,
#sharedWorkTypeTreeDropdownRoot,
#sharedClassifierWorktypeTreeDropdownRoot {
    backdrop-filter: blur(var(--shared-backdrop-blur-glass));
    -webkit-backdrop-filter: blur(var(--shared-backdrop-blur-glass));
}

.defects-note__photo-size {
    backdrop-filter: blur(5.608vh);
    -webkit-backdrop-filter: blur(5.608vh);
}

#componentCardRow1Column3Container > .grid-stack-item-content {
    backdrop-filter: blur(6.825vh);
    -webkit-backdrop-filter: blur(6.825vh);
}

.notifications__card--read,
.notifications__card .notifications__stage.notifications__stage--plain {
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
}

/* Остальные карточки дашборда рисуются без блюра, чтобы избежать артефактов при наведении. */
#componentDashboardZ .grid-stack-item-content:not(.comp-matrix-card) {
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
}
