.layout_mainLayout__SeyNc{display:flex;position:relative;height:100vh;overflow:hidden;background-color:var(--gui-color-neutral-11)}.layout_contentWrapper__QWKAa{display:flex;flex:1;height:100%;overflow:hidden}.layout_contentArea__dtzvm{flex-grow:1;overflow-y:auto;padding:1rem 0}@media (max-width:768px){.layout_contentArea__dtzvm{padding-top:5rem;border-radius:var(--gui-border-radius-small);-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.layout_mainLayout__SeyNc{padding-top:0;height:100vh;height:100dvh}}.notifications-popup_notificationsPopup__2dbzO{position:absolute;z-index:50;background:#fff;box-shadow:0 10px 25px rgba(0,0,0,.15);border:1px solid #e9ecef;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column}.notifications-popup_header__lHJ5w{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-shrink:0}.notifications-popup_headerContent__kRkT0{display:flex;align-items:center;gap:8px}.notifications-popup_title__YJDbA{margin:0;font-size:16px;font-weight:600;color:#212529}.notifications-popup_closeButton__fd_gB{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#6c757d;transition:all .15s ease}.notifications-popup_closeButton__fd_gB:hover{background:#e9ecef;color:#495057}.notifications-popup_content__Cwe0e{overflow-y:auto;flex:1;min-height:0}.notifications-popup_loading__y0Ey9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px;color:#6c757d;font-size:14px}.notifications-popup_spinner__QgalY{width:20px;height:20px;border:2px solid #e9ecef;border-top-color:#007bff;border-radius:50%;animation:notifications-popup_spin__2Cu4j 1s linear infinite}@keyframes notifications-popup_spin__2Cu4j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.notifications-popup_error__JtGie{padding:20px;text-align:center;color:#dc3545;font-size:14px}.notifications-popup_empty__C4SFB{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px;color:#6c757d;font-size:14px}.notifications-popup_emptyIcon__X_DEl{opacity:.5}.notifications-popup_notificationsList___6dEX{padding:8px 0}.notifications-popup_notificationItem__z5J_1{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid #f8f9fa;transition:background-color .15s ease;cursor:pointer}.notifications-popup_notificationItem__z5J_1:hover{background:#f8f9fa}.notifications-popup_notificationItem__z5J_1:last-child{border-bottom:none}.notifications-popup_notificationItem__z5J_1.notifications-popup_unread__Bsy9j{background:#f0f8ff;border-left:3px solid #007bff;padding-left:17px}.notifications-popup_notificationContent__xwEcS{flex:1;min-width:0}.notifications-popup_notificationHeader__Pvav_{display:flex;align-items:center;gap:8px;margin-bottom:4px}.notifications-popup_notificationTitle__pOCj0{font-size:14px;font-weight:600;color:#212529;line-height:1.4}.notifications-popup_unreadIndicator__sqkq8{width:6px;height:6px;background:#007bff;border-radius:50%;flex-shrink:0}.notifications-popup_notificationMessage__I13EX{margin:0 0 8px;font-size:13px;color:#495057;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notifications-popup_notificationMeta__aM1gi{display:flex;align-items:center;gap:12px;font-size:11px;color:#6c757d}.notifications-popup_notificationDate__f56a0{font-weight:500}.notifications-popup_notificationType__FVXSA{background:#e9ecef;padding:2px 6px;border-radius:3px;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.notifications-popup_notificationActions__SkMut{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.notifications-popup_actionButton__dPfde{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:3px;cursor:pointer;color:#6c757d;transition:all .15s ease}.notifications-popup_actionButton__dPfde:hover{background:#e9ecef;color:#495057}.notifications-popup_actionButton__dPfde:first-child:hover{color:#007bff}.notifications-popup_actionButton__dPfde:last-child:hover{color:#dc3545}.notifications-popup_actionButton__dPfde.notifications-popup_disabled__6hfsz{opacity:.4;cursor:not-allowed}.notifications-popup_actionButton__dPfde.notifications-popup_disabled__6hfsz:hover{background:transparent;color:#6c757d}.notifications-popup_content__Cwe0e::-webkit-scrollbar{width:6px}.notifications-popup_content__Cwe0e::-webkit-scrollbar-track{background:#f8f9fa}.notifications-popup_content__Cwe0e::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:3px}.notifications-popup_content__Cwe0e::-webkit-scrollbar-thumb:hover{background:#adb5bd}