.SystemAnalytics-module__tLwqAG__loading,.SystemAnalytics-module__tLwqAG__error,.SystemAnalytics-module__tLwqAG__noData{text-align:center;color:rgba(var(--foreground-rgb) / .7);padding:2rem}.SystemAnalytics-module__tLwqAG__section{background:rgba(var(--card-background-color) / var(--card-background-alpha));-webkit-backdrop-filter:blur(var(--card-background-blur));border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));border-radius:10px;margin-bottom:.5rem;padding:1rem}.SystemAnalytics-module__tLwqAG__section h3{color:rgba(var(--foreground-rgb));margin:0 0 1rem;font-size:1rem;font-weight:600}.SystemAnalytics-module__tLwqAG__chartContainer{margin:.5rem 0}.SystemAnalytics-module__tLwqAG__chartBars{align-items:flex-end;gap:.5rem;height:200px;padding:1rem 0;display:flex}.SystemAnalytics-module__tLwqAG__barGroup{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.SystemAnalytics-module__tLwqAG__barLabel{color:rgba(var(--foreground-rgb) / .6);text-align:center;margin-bottom:.5rem;font-size:.8rem}.SystemAnalytics-module__tLwqAG__chartBarsContainer{align-items:flex-end;gap:2px;width:100%;height:150px;display:flex}.SystemAnalytics-module__tLwqAG__bar{border-radius:2px 2px 0 0;flex:1;min-height:2px;transition:all .3s}.SystemAnalytics-module__tLwqAG__bar.SystemAnalytics-module__tLwqAG__approved{background:rgba(var(--good-bg) / 1)}.SystemAnalytics-module__tLwqAG__bar.SystemAnalytics-module__tLwqAG__declined{background:rgba(var(--bad-bg) / 1)}.SystemAnalytics-module__tLwqAG__bar.SystemAnalytics-module__tLwqAG__to_review,.SystemAnalytics-module__tLwqAG__bar.SystemAnalytics-module__tLwqAG__on_hold{background:rgba(var(--attention-bg) / 1)}.SystemAnalytics-module__tLwqAG__barTotal{color:rgba(var(--foreground-rgb) / .8);margin-top:.5rem;font-size:.8rem;font-weight:600}@media (max-width:768px){.SystemAnalytics-module__tLwqAG__chartBars{height:150px}.SystemAnalytics-module__tLwqAG__chartBarsContainer{height:100px}}
.notification_banner_container{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.notification_banner{border:1px solid;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.notification_banner_info{background-color:rgba(var(--neutral-info-bg) / .7);border-color:rgba(var(--neutral-info-bg) / .7);color:rgba(var(--neutral-info-text) / .9)}.notification_banner_warning{background-color:rgba(var(--attention-bg) / .7);border-color:rgba(var(--attention-bg) / .7);color:rgba(var(--attention-text) / .9)}.notification_banner_error{background-color:rgba(var(--bad-bg) / .7);border-color:rgba(var(--bad-bg) / .7);color:rgba(var(--bad-text) / .9)}.notification_banner_success{background-color:rgba(var(--good-bg) / .7);border-color:rgba(var(--good-bg) / .7);color:rgba(var(--good-text) / .9)}.notification_banner_maintenance{background-color:rgba(var(--neutral-info-secondary-bg) / .7);border-color:rgba(var(--neutral-info-secondary-bg) / .7);color:rgba(var(--foreground-rgb) / .9)}.notification_banner_content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notification_banner_title{font-size:14px;font-weight:600}.notification_banner_message{opacity:.9;font-size:13px}.notification_banner_dismiss{cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;padding:4px;transition:opacity .2s}.notification_banner_dismiss:hover{opacity:1}@keyframes service_message_banner_in{0%{opacity:0;max-height:0;transform:scaleY(.98)}to{opacity:1;max-height:500px;transform:scaleY(1)}}.service_message_banner_container{transform-origin:top;flex-direction:column;gap:8px;margin-bottom:8px;animation:.7s cubic-bezier(.22,1,.36,1) forwards service_message_banner_in;display:flex;overflow:hidden}.service_message_banner_container_no_animate{opacity:1;max-height:500px;animation:none;transform:scaleY(1)}.service_message_banner_container_no_animate .info_box.service_message_banner{opacity:1;animation:none;transform:none}@keyframes service_message_banner_item_in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.info_box.service_message_banner{justify-content:space-between;align-items:center;gap:12px;animation:.35s ease-out backwards service_message_banner_item_in;display:flex}.service_message_banner_container .info_box.service_message_banner:first-child{animation-delay:50ms}.service_message_banner_container .info_box.service_message_banner:nth-child(2){animation-delay:.12s}.service_message_banner_container .info_box.service_message_banner:nth-child(3){animation-delay:.19s}.service_message_banner_container .info_box.service_message_banner:nth-child(4){animation-delay:.26s}.service_message_banner_container .info_box.service_message_banner:nth-child(5){animation-delay:.33s}.info_box.service_message_banner.maintenance{background:rgba(var(--neutral-info-secondary-bg,248 157 230) / .3);border-left:3px solid rgba(var(--neutral-info-secondary-bg,248 157 230) / 1);color:rgba(var(--foreground-rgb) / .95)}.service_message_banner_content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.service_message_banner_title{font-size:14px;font-weight:600}.service_message_banner_message{opacity:.95;font-size:13px}.service_message_dismiss{cursor:pointer;color:rgba(var(--foreground-rgb) / .5);background:0 0;border:none;flex-shrink:0;padding:4px;transition:color .2s}.service_message_dismiss:hover{color:rgba(var(--foreground-rgb) / .9)}.service_message_dismiss .Custom-Icons{display:block}.service_message_modal_dialog{background:rgba(var(--card-background-color) / var(--card-background-alpha));width:90%;max-width:500px;max-height:80vh;-webkit-backdrop-filter:blur(var(--card-background-blur,8px));backdrop-filter:blur(var(--card-background-blur,8px));border:none;border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));border-radius:10px;margin:auto;padding:0;animation:.3s ease-out service_message_modal_slideUp;overflow:visible;box-shadow:0 25px 50px -12px #00000026}.service_message_modal_dialog::backdrop{background:rgba(var(--dialog-background-color) / var(--dialog-background-alpha));-webkit-backdrop-filter:blur(var(--dialog-background-blur,5px));backdrop-filter:blur(var(--dialog-background-blur,5px));animation:.2s ease-out fadeIn}@keyframes service_message_modal_slideUp{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.service_message_modal_dialog .service_message_modal{max-height:80vh;overflow-y:auto}.service_message_modal{border-radius:10px;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.service_message_modal_header{align-items:center;gap:8px;margin-bottom:0;display:flex}.service_message_modal_type_badge{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.service_message_modal_type_badge.critical{background-color:rgba(var(--bad-bg) / .7);color:rgba(var(--bad-text) / .9)}.service_message_modal_type_badge.maintenance{background-color:rgba(var(--neutral-info-secondary-bg,248 157 230) / .5);color:rgba(var(--neutral-info-secondary-text,107 0 77) / .95)}.service_message_modal_title{color:rgba(var(--foreground-rgb) / .92);margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.service_message_modal_body{margin:0;font-size:14px;line-height:1.6}.service_message_modal .info_box.service_message_modal_body{background:rgba(var(--neutral-bg) / .25);border-left:4px solid;border-left-color:rgba(var(--neutral-bg) / 1);color:rgba(var(--foreground-rgb) / .9);border-radius:6px;margin:0;padding:.875rem 1rem}.service_message_modal .info_box.service_message_modal_body.info{background:rgba(var(--neutral-bg) / .25);border-left-color:rgba(var(--neutral-bg) / 1)}.service_message_modal .info_box.service_message_modal_body.bad{background:rgba(var(--bad-bg) / .2);border-left-color:rgba(var(--bad-bg) / 1);color:rgba(var(--bad-text) / .95)}.service_message_modal .info_box.service_message_modal_body.warning{background:rgba(var(--attention-bg) / .35);border-left-color:rgba(var(--attention-bg) / 1);color:rgba(var(--attention-text) / .95)}.service_message_modal .info_box.service_message_modal_body.good{background:rgba(var(--good-bg) / .2);border-left-color:rgba(var(--good-bg) / 1);color:rgba(var(--good-text) / .95)}.service_message_modal .info_box.service_message_modal_body.maintenance{background:rgba(var(--neutral-info-secondary-bg,248 157 230) / .25);border-left-color:rgba(var(--neutral-info-secondary-bg,248 157 230) / 1);color:rgba(var(--neutral-info-secondary-text,107 0 77) / .95)}.service_message_modal_actions{justify-content:flex-end;padding-top:.25rem;display:flex}.service_message_modal_ack_btn{background-color:rgba(var(--neutral-info-bg) / .9);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:500;transition:background-color .2s,box-shadow .2s;box-shadow:0 1px 2px #0000000d}.service_message_modal_ack_btn:hover{background-color:rgba(var(--neutral-info-bg) / .9);box-shadow:0 2px 4px #00000014}.notif_count_pill{background-color:rgba(var(--bad-bg) / .85);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.notification_badge_wrapper{display:inline-flex;position:relative}.notification_badge_count{background-color:rgba(var(--bad-bg) / .7);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:600;display:flex;position:absolute;top:-6px;right:-8px}.notification_dropdown_wrapper{position:relative}.notification_dropdown_trigger{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;transition:background-color .2s;position:relative}.notification_dropdown_trigger:hover{background-color:rgba(var(--neutral-bg) / .7)}.notification_dropdown{background:rgba(var(--card-background-color) / var(--card-background-alpha));border:1px solid var(--color-border-default,rgba(var(--foreground-rgb) / .1));z-index:100;border-radius:12px;width:380px;max-height:480px;animation:.2s ease-out slideDown;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 25px #0000001a}.notification_dropdown_header{border-bottom:1px solid rgba(var(--card-background-color) / var(--card-background-alpha));justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.notification_dropdown_title{color:rgba(var(--foreground-rgb) / .9);font-size:14px;font-weight:600}.notification_dropdown_mark_all{color:rgba(var(--neutral-info-bg) / .9);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px}.notification_dropdown_mark_all:hover{background-color:rgba(var(--neutral-info-bg) / .7)}.notification_dropdown_list{max-height:360px;overflow-y:auto}.notification_dropdown_item{cursor:pointer;border-bottom:1px solid rgba(var(--neutral-bg) / .7);gap:12px;padding:12px 16px;transition:background-color .15s;display:flex}.notification_dropdown_item:hover{background-color:rgba(var(--neutral-bg) / .7)}.notification_dropdown_item.unread,.notification_dropdown_item.unread:hover{background-color:rgba(var(--neutral-info-bg) / .7)}.notification_dropdown_item_content{flex:1;min-width:0}.notification_dropdown_item_title{color:rgba(var(--foreground-rgb) / .9);margin-bottom:2px;font-size:13px;font-weight:500}.notification_dropdown_item_message{color:rgba(var(--foreground-rgb) / .7);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.notification_dropdown_item_time{color:rgba(var(--foreground-rgb) / .5);margin-top:4px;font-size:11px}.notification_dropdown_unread_dot{background-color:rgba(var(--neutral-info-bg) / .9);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.notification_dropdown_footer{border-top:1px solid rgba(var(--card-background-color) / var(--card-background-alpha));text-align:center;padding:10px 16px}.notification_dropdown_footer a{color:rgba(var(--neutral-info-bg) / .9);font-size:13px;text-decoration:none}.notification_dropdown_footer a:hover{text-decoration:underline}.notification_dropdown_empty{text-align:center;color:rgba(var(--foreground-rgb) / .7);padding:32px 16px;font-size:13px}.header_notification_popover{flex-direction:column;min-width:420px;max-width:min(480px,90vw);max-height:75vh;padding:0;display:flex;overflow:hidden}.header_notification_popover_content{flex-direction:column;min-height:0;display:flex}.header_notification_popover_list{flex:auto;max-height:420px}.header_notification_popover_footer{border-top:1px solid rgba(var(--card-background-color) / var(--card-background-alpha));flex-shrink:0;padding:12px 16px}.header_notification_popover_btn{text-align:center;width:100%;color:rgba(var(--background-rgb) / .9);background:rgba(var(--neutral-info-bg) / .9);cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,opacity .2s;display:block}.header_notification_popover_btn:hover{background:rgba(var(--neutral-info-bg) / .9);color:#fff;opacity:.95}.notifications_page{padding:0}.notifications_filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.notifications_filter_btn{border:1px solid rgba(var(--card-background-color) / var(--card-background-alpha));cursor:pointer;color:rgba(var(--foreground-rgb) / .7);background:#fff;border-radius:20px;padding:6px 14px;font-size:13px;transition:all .2s}.notifications_filter_btn:hover{border-color:rgba(var(--card-background-color) / var(--card-background-alpha))}.notifications_filter_btn.active{background-color:rgba(var(--neutral-info-bg) / .9);color:#fff;border-color:rgba(var(--neutral-info-bg) / .9)}.notifications_date_group{margin-bottom:24px}.notifications_date_label{text-transform:uppercase;color:rgba(var(--foreground-rgb) / .5);margin-bottom:8px;padding-left:4px;font-size:12px;font-weight:600}.notification_list_item{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;transition:background-color .15s;display:flex}button.notification_list_item{text-align:left;width:100%;font:inherit;color:inherit;background:0 0}.notification_list_item:hover{background-color:rgba(var(--neutral-bg) / .7)}.notification_list_item.unread{background-color:rgba(var(--neutral-info-bg) / .7);border-color:rgba(var(--neutral-info-bg) / .7)}.notification_list_item_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.notification_list_item_icon.mention{background-color:rgba(var(--neutral-info-bg) / .7);color:rgba(var(--neutral-info-text) / .9)}.notification_list_item_icon.comment{background-color:rgba(var(--good-bg) / .7);color:rgba(var(--good-text) / .9)}.notification_list_item_icon.status{background-color:rgba(var(--attention-bg) / .7);color:rgba(var(--attention-text) / .9)}.notification_list_item_icon.other{background-color:rgba(var(--neutral-bg) / .7);color:rgba(var(--foreground-rgb) / .9)}.notification_list_item_body{flex:1;min-width:0}.notification_list_item_title{color:rgba(var(--foreground-rgb) / .9);margin-bottom:2px;font-size:14px;font-weight:500}.notification_list_item_message{color:rgba(var(--foreground-rgb) / .7);margin-bottom:4px;font-size:13px}.notification_list_item_meta{color:rgba(var(--foreground-rgb) / .5);font-size:12px}tr.notif_row_unread{background-color:rgba(var(--neutral-info-bg) / .08)!important}tr.notif_row_unread:nth-child(2n){background-color:rgba(var(--neutral-info-bg) / .12)!important}.notification_admin_table{border-collapse:collapse;width:100%}.notification_admin_table th,.notification_admin_table td{text-align:left;border-bottom:1px solid rgba(var(--card-background-color) / var(--card-background-alpha));padding:10px 14px;font-size:13px}.notification_admin_table th{color:rgba(var(--foreground-rgb) / .7);text-transform:uppercase;font-size:12px;font-weight:600}.notification_status_badge{border-radius:12px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.notification_status_badge.active{background-color:rgba(var(--good-bg) / .7);color:rgba(var(--good-text) / .9)}.notification_status_badge.inactive{background-color:rgba(var(--neutral-bg) / .7);color:rgba(var(--foreground-rgb) / .7)}.notification_type_badge{text-transform:uppercase;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@media (max-width:768px){aside.SideNav-module__vUu-LG__sideNavWrapper{display:none}}aside.SideNav-module__vUu-LG__sideNavMenu{top:calc(var(--header-height) + .5rem);height:calc(100dvh - var(--header-height));flex-direction:column;justify-content:space-between;gap:.4rem;width:100%;min-width:180px;display:flex;position:sticky;overflow:hidden auto}aside.SideNav-module__vUu-LG__sideNavWrapper{top:calc(var(--header-height) + .5rem);height:calc(100dvh - var(--header-height) - 1rem);border:1px solid rgba(var(--foreground-rgb) / .18);background:rgba(var(--foreground-rgb) / .1);-webkit-backdrop-filter:blur(4px);border-radius:10px;flex-direction:column;justify-content:space-between;gap:.4rem;width:12rem;min-width:180px;margin:.5rem;padding-bottom:.5rem;display:flex;position:sticky;overflow:hidden auto}.SideNav-module__vUu-LG__sideNavDrawerBody{flex-direction:column;justify-content:space-between;gap:.75rem;width:100%;min-height:min-content;display:flex}.SideNav-module__vUu-LG__mobileNavMenu{flex-direction:column;justify-content:flex-start;gap:1rem;width:100%;display:flex}.SideNav-module__vUu-LG__mobileNavMenu .SideNav-module__vUu-LG__sideNav{flex-direction:column;gap:.8rem;display:flex}.SideNav-module__vUu-LG__mobileNavMenu .SideNav-module__vUu-LG__navLink{background:rgba(var(--foreground-rgb) / .05);border:1px solid rgba(var(--foreground-rgb) / .1);border-radius:8px;margin:0;padding:.8rem 1rem;transition:all .2s}.SideNav-module__vUu-LG__mobileNavMenu .SideNav-module__vUu-LG__navLink:hover{background:rgba(var(--foreground-rgb) / .1);border-color:rgba(var(--foreground-rgb) / .2)}.SideNav-module__vUu-LG__sideNav{flex-direction:column;gap:.4rem;display:flex}.SideNav-module__vUu-LG__navSection{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.SideNav-module__vUu-LG__navItem{list-style:none}.SideNav-module__vUu-LG__navItemWrapper{position:relative}.SideNav-module__vUu-LG__navItemInner{border-radius:8px;transition:background-color .2s;position:relative}.SideNav-module__vUu-LG__navItemInner:hover{background-color:rgba(var(--foreground-rgb) / .05)}.SideNav-module__vUu-LG__navItemSelected{background-color:rgba(var(--foreground-rgb) / .1);font-weight:600}.SideNav-module__vUu-LG__navLink{color:inherit;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;margin:0 .2rem;padding:.5rem .75rem;text-decoration:none;transition:all .2s;display:flex;position:relative}.SideNav-module__vUu-LG__navIcon{opacity:.92;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SideNav-module__vUu-LG__navLinkSelected .SideNav-module__vUu-LG__navIcon{opacity:1}.SideNav-module__vUu-LG__navIconSub svg{display:block}.SideNav-module__vUu-LG__navLink:hover{text-decoration:none}.SideNav-module__vUu-LG__navLinkSelected{font-weight:600}.SideNav-module__vUu-LG__navLinkSub{padding-left:2rem;font-size:.95rem}.SideNav-module__vUu-LG__navText{flex:1;font-size:.95rem}.SideNav-module__vUu-LG__navBadge{align-items:center;margin-left:.5rem;display:inline-flex}.SideNav-module__vUu-LG__navToggle{opacity:.7;margin-left:.5rem;font-size:.75rem;transition:transform .2s}.SideNav-module__vUu-LG__navToggleButton{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:.5rem;font-size:.75rem;transition:opacity .2s,transform .2s;display:flex}.SideNav-module__vUu-LG__navToggleButton:hover{opacity:1;background-color:rgba(var(--foreground-rgb) / .05)}.SideNav-module__vUu-LG__navToggleButton:focus-visible{outline:var(--focus-ring,2px solid rgba(var(--light-purple) / .85));outline-offset:2px}.SideNav-module__vUu-LG__navSecondary{overflow:hidden}.SideNav-module__vUu-LG__navCollapsible{transition:max-height .3s,opacity .3s}.SideNav-module__vUu-LG__navCollapsibleOpen{opacity:1;max-height:500px}.SideNav-module__vUu-LG__navCollapsibleClosed{opacity:0;max-height:0;overflow:hidden}.SideNav-module__vUu-LG__subMenu{width:100%;margin:0;padding:.25rem 0;list-style:none}.SideNav-module__vUu-LG__subMenu .SideNav-module__vUu-LG__navItem,.SideNav-module__vUu-LG__subMenu .SideNav-module__vUu-LG__navLink{width:100%}.SideNav-module__vUu-LG__navLinkTextNotification{justify-content:space-between;align-items:center;display:flex;position:relative}.SideNav-module__vUu-LG__navLinkTextNotificationNumber{justify-content:flex-start;align-items:center;gap:.5rem;display:flex;position:relative}:is(.SideNav-module__vUu-LG__navLinkTextNotification .badge,.SideNav-module__vUu-LG__navLinkTextNotificationNumber .badge){font-size:.5rem}
