.LoadingButton-module__nPsdna__loadingButton.LoadingButton-module__nPsdna__dashboardBtn:focus-visible,button.LoadingButton-module__nPsdna__dashboardBtn:focus-visible{outline:var(--dashboard-focus-ring,2px solid rgba(var(--light-purple) / .65));outline-offset:2px}.LoadingButton-module__nPsdna__loadingButton.LoadingButton-module__nPsdna__dashboardBtnSurfaceToolbar{appearance:none;cursor:pointer;letter-spacing:.02em;border-radius:var(--pastel-action-radius,14px);background:rgb(var(--pastel-neutral-bg,228 232 240));min-height:0;color:rgb(var(--pastel-neutral-fg,38 42 52));border:none;margin:0;padding:.4rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;transition:background-color .15s,color .15s,opacity .15s}.LoadingButton-module__nPsdna__loadingButton.LoadingButton-module__nPsdna__dashboardBtnSurfaceToolbar:hover:not(:disabled){background:rgb(var(--pastel-neutral-hover-bg,216 222 232));color:rgb(var(--pastel-neutral-hover-fg,28 32 42))}.LoadingButton-module__nPsdna__loadingButton.LoadingButton-module__nPsdna__dashboardBtnSurfaceToolbar:disabled{opacity:.45;cursor:not-allowed}.LoadingButton-module__nPsdna__loadingButton.LoadingButton-module__nPsdna__dashboardBtnSurfaceToolbar.LoadingButton-module__nPsdna__bad{background:rgb(var(--pastel-decline-bg));color:rgb(var(--pastel-decline-fg))}.LoadingButton-module__nPsdna__loadingButton.LoadingButton-module__nPsdna__dashboardBtnSurfaceToolbar.LoadingButton-module__nPsdna__bad:hover:not(:disabled){background:rgb(var(--pastel-decline-hover-bg));color:rgb(var(--pastel-decline-hover-fg))}.LoadingButton-module__nPsdna__loadingButton.LoadingButton-module__nPsdna__dashboardBtnSurfaceIcon{border:1px solid rgba(var(--foreground-rgb) / .2);cursor:pointer;color:rgba(var(--foreground-rgb) / .7);box-sizing:border-box;background-color:#0000;border-radius:6px;justify-content:center;align-items:center;min-width:1.85rem;height:1.85rem;padding:.32rem;transition:all .2s;display:flex}.LoadingButton-module__nPsdna__loadingButton.LoadingButton-module__nPsdna__dashboardBtnSurfaceIcon:hover:not(:disabled){background-color:rgba(var(--foreground-rgb) / .05);border-color:rgba(var(--foreground-rgb) / .4);color:rgba(var(--foreground-rgb) / 1)}.LoadingButton-module__nPsdna__loadingButton.LoadingButton-module__nPsdna__dashboardBtnSurfaceIcon svg{width:16px;height:16px}.LoadingButton-module__nPsdna__loadingButton.LoadingButton-module__nPsdna__dashboardBtnSurfaceIcon .LoadingButton-module__nPsdna__loadingButtonInner{gap:0}.LoadingButton-module__nPsdna__loadingButton.LoadingButton-module__nPsdna__dashboardBtnSurfaceIcon .LoadingButton-module__nPsdna__loadingButtonLabel{justify-content:center;align-items:center;line-height:0;display:flex}.LoadingButton-module__nPsdna__loadingButton{justify-content:center;align-items:center;display:inline-flex;position:relative}.LoadingButton-module__nPsdna__loadingButton.LoadingButton-module__nPsdna__loading{opacity:.7;cursor:wait}.LoadingButton-module__nPsdna__loadingButton .LoadingButton-module__nPsdna__loadingButtonInner{justify-content:center;align-items:center;gap:.5rem;width:100%;display:inline-flex}.LoadingButton-module__nPsdna__loadingButton .LoadingButton-module__nPsdna__loadingButtonLabel{align-items:center;line-height:1;display:inline-flex}.LoadingButton-module__nPsdna__loadingButton .LoadingButton-module__nPsdna__loadingButtonIcon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.LoadingButton-module__nPsdna__loadingButton .LoadingButton-module__nPsdna__loadingButtonSpinner{opacity:.85;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:.95em;height:.95em;animation:.7s linear infinite LoadingButton-module__nPsdna__loadingButtonSpin}@keyframes LoadingButton-module__nPsdna__loadingButtonSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.LoadingButton-module__nPsdna__loadingButton .LoadingButton-module__nPsdna__loadingButtonSpinner{animation-duration:1.6s}}.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnPrimary,button.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnPrimary{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--pastel-action-fs,.875rem);letter-spacing:.02em;border-radius:var(--pastel-action-radius,14px);padding:var(--pastel-action-pad-y,.7rem) var(--pastel-action-pad-x,1rem);background:rgb(var(--pastel-neutral-bg,228 232 240));color:rgb(var(--pastel-neutral-fg,38 42 52));border:none;margin:0;font-weight:700;line-height:1.25;transition:background-color .15s,color .15s}.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnPrimary:hover:not(:disabled),button.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnPrimary:hover:not(:disabled){background:rgb(var(--pastel-neutral-hover-bg,216 222 232));color:rgb(var(--pastel-neutral-hover-fg,28 32 42))}.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnPrimary:focus-visible,button.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnPrimary:focus-visible{outline:var(--dashboard-focus-ring,2px solid rgba(var(--light-purple) / .65));outline-offset:2px}.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnPrimary:disabled,button.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnPrimary:disabled{opacity:.55;cursor:not-allowed}.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnSmall.LoadingButton-module__nPsdna__btnSecondary,button.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnSmall.LoadingButton-module__nPsdna__btnSecondary{appearance:none;border-radius:var(--pastel-action-radius,14px);border:1px solid rgba(var(--foreground-rgb) / .28);background:rgba(var(--foreground-rgb) / .06);color:rgba(var(--foreground-rgb) / .92);cursor:pointer;padding:.35rem .65rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s}.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnSmall.LoadingButton-module__nPsdna__btnSecondary:hover:not(:disabled),button.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnSmall.LoadingButton-module__nPsdna__btnSecondary:hover:not(:disabled){background:rgba(var(--foreground-rgb) / .1);border-color:rgba(var(--foreground-rgb) / .4)}.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnSmall.LoadingButton-module__nPsdna__btnSecondary:focus-visible,button.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnSmall.LoadingButton-module__nPsdna__btnSecondary:focus-visible{outline:var(--dashboard-focus-ring,2px solid rgba(var(--light-purple) / .65));outline-offset:2px}.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnSmall.LoadingButton-module__nPsdna__btnDanger,button.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnSmall.LoadingButton-module__nPsdna__btnDanger{appearance:none;border-radius:var(--pastel-action-radius,14px);background:rgb(var(--pastel-decline-bg));color:rgb(var(--pastel-decline-fg));cursor:pointer;border:none;padding:.35rem .65rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s}.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnSmall.LoadingButton-module__nPsdna__btnDanger:hover:not(:disabled),button.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnSmall.LoadingButton-module__nPsdna__btnDanger:hover:not(:disabled){background:rgb(var(--pastel-decline-hover-bg));color:rgb(var(--pastel-decline-hover-fg))}.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnSmall.LoadingButton-module__nPsdna__btnDanger:focus-visible,button.LoadingButton-module__nPsdna__btn.LoadingButton-module__nPsdna__btnSmall.LoadingButton-module__nPsdna__btnDanger:focus-visible{outline:var(--dashboard-focus-ring,2px solid rgba(var(--light-purple) / .65));outline-offset:2px}button.LoadingButton-module__nPsdna__buttonSecondary,.LoadingButton-module__nPsdna__buttonSecondary{appearance:none;border:1px solid rgba(var(--foreground-rgb) / .28);border-radius:var(--pastel-action-radius,14px);letter-spacing:.02em;background:rgba(var(--foreground-rgb) / .06);color:rgba(var(--foreground-rgb) / .92);cursor:pointer;margin:0;padding:.45rem .85rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s}button.LoadingButton-module__nPsdna__button.LoadingButton-module__nPsdna__buttonSecondary,.LoadingButton-module__nPsdna__button.LoadingButton-module__nPsdna__buttonSecondary{border-radius:var(--pastel-action-radius,14px)}button.LoadingButton-module__nPsdna__buttonSecondary:hover:not(:disabled),.LoadingButton-module__nPsdna__buttonSecondary:hover:not(:disabled){background:rgba(var(--foreground-rgb) / .1);border-color:rgba(var(--foreground-rgb) / .42)}button.LoadingButton-module__nPsdna__buttonSecondary:focus-visible,.LoadingButton-module__nPsdna__buttonSecondary:focus-visible{outline:var(--dashboard-focus-ring,2px solid rgba(var(--light-purple) / .65));outline-offset:2px}button.LoadingButton-module__nPsdna__buttonSecondary:disabled,.LoadingButton-module__nPsdna__buttonSecondary:disabled{opacity:.55;cursor:not-allowed}
.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}.notif_dot_col{width:1rem}.notif_title_unread{font-weight:600}.notif_message_cell{text-overflow:ellipsis;white-space:nowrap;max-width:28rem;overflow:hidden}.notif_mentioned_by{opacity:.7;margin-left:.35rem}.notif_date_cell{white-space:nowrap}.notif_unread_count_badge{margin-left:.4rem}.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)}}.toast_container{top:calc(var(--header-height) + .65rem);z-index:10000;pointer-events:none;flex-direction:column;gap:.6rem;width:max-content;min-width:0;max-width:min(420px,100vw - 2rem);padding:0;display:flex;position:fixed;right:1rem}.toast_item{--toast-surface:rgba(var(--background-rgb,0 51 88) / .94);--toast-border:rgba(var(--foreground-rgb) / .22);--toast-text:rgba(var(--foreground-rgb) / .98);--toast-muted:rgba(var(--foreground-rgb) / .72);--toast-progress-track:rgba(var(--foreground-rgb) / .14);--toast-progress-fill:rgba(var(--light-purple,190 155 249) / .85);--toast-accent:rgba(var(--light-purple,190 155 249) / 1);background:var(--toast-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--toast-border);color:var(--toast-text);opacity:0;width:100%;min-width:260px;max-width:420px;transform:translateX(calc(100% + 1.5rem)) translateY(calc(var(--toast-index,0) * 6px));pointer-events:none;border-radius:12px;flex-direction:column;gap:0;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:0 4px 6px #00000014,0 12px 40px #00000047}.toast_item.toast_visible{opacity:1;pointer-events:auto;transform:translate(0)translateY(0)}.toast_item.toast_removing{opacity:0;transform:translateX(calc(100% + 1rem)) translateY(calc(var(--toast-index,0) * -4px))}.toast_item.toast_info{--toast-progress-fill:rgba(var(--neutral-info-bg,157 219 248) / .9);--toast-accent:rgba(var(--neutral-info-bg,157 219 248) / 1);border-color:rgba(var(--neutral-info-bg,157 219 248) / .35)}.toast_item.toast_success{--toast-progress-fill:rgba(var(--good-bg,16 228 126) / .95);--toast-accent:rgba(var(--good-bg,16 228 126) / 1);border-color:rgba(var(--good-bg,16 228 126) / .35)}.toast_item.toast_warning{--toast-progress-fill:rgba(var(--attention-bg,254 237 128) / .9);--toast-accent:rgba(var(--attention-bg,254 237 128) / 1);border-color:rgba(var(--attention-bg,254 237 128) / .35)}.toast_item.toast_error{--toast-progress-fill:rgba(var(--bad-bg,242 144 156) / .95);--toast-accent:rgba(var(--bad-bg,242 144 156) / 1);border-color:rgba(var(--bad-bg,242 144 156) / .4)}.toast_content{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .85rem .75rem 1rem;display:flex}.toast_message_row{flex-direction:row;flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.toast_glyph{color:var(--toast-accent);opacity:.95;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast_glyph_success{color:rgba(var(--good-bg,16 228 126) / 1)}.toast_glyph_error{color:rgba(var(--bad-bg,242 144 156) / 1)}.toast_message{letter-spacing:.01em;min-width:0;font-size:.875rem;font-weight:500;line-height:1.4;display:block}.toast_actions{flex-direction:row;flex-shrink:0;align-items:center;gap:.35rem;display:flex}.toast_button{cursor:pointer;white-space:nowrap;border:none;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s,opacity .15s}.toast_button_primary{background:rgba(var(--foreground-rgb) / .14);color:var(--toast-text);border:1px solid rgba(var(--foreground-rgb) / .2);border-radius:8px;padding:.35rem .65rem}.toast_button_primary:hover{background:rgba(var(--foreground-rgb) / .2)}.toast_item.toast_success .toast_button_primary{background:rgba(var(--good-bg,16 228 126) / .22);border-color:rgba(var(--good-bg,16 228 126) / .4);color:rgba(var(--foreground-rgb) / .98)}.toast_item.toast_info .toast_button_primary{background:rgba(var(--neutral-info-bg,157 219 248) / .2);border-color:rgba(var(--neutral-info-bg,157 219 248) / .4);color:rgba(var(--foreground-rgb) / .98)}.toast_item.toast_warning .toast_button_primary{background:rgba(var(--attention-bg,254 237 128) / .18);border-color:rgba(var(--attention-bg,254 237 128) / .45);color:rgba(var(--foreground-rgb) / .98)}.toast_item.toast_error .toast_button_primary{background:rgba(var(--bad-bg,242 144 156) / .22);border-color:rgba(var(--bad-bg,242 144 156) / .45);color:rgba(var(--foreground-rgb) / .98)}.toast_dismiss{width:2rem;height:2rem;color:var(--toast-muted);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.toast_dismiss svg{flex-shrink:0;display:block}.toast_dismiss:hover{background:rgba(var(--foreground-rgb) / .08);color:var(--toast-text)}.toast_dismiss:active{transform:scale(.96)}.toast_item progress{appearance:none;background:0 0;border:none;border-radius:0 0 12px 12px;width:100%;height:3px;margin:0;padding:0;display:block;overflow:hidden}.toast_item progress::-webkit-progress-bar{background-color:var(--toast-progress-track)}.toast_item progress::-webkit-progress-value{background-color:var(--toast-progress-fill);border-radius:0 2px 2px 0}.toast_item progress::-moz-progress-bar{background-color:var(--toast-progress-fill)}.toast_notification{z-index:10000;background-color:rgba(var(--neutral-info-bg,157 219 248) / .95);min-width:320px;max-width:500px;color:rgba(var(--neutral-info-text,0 59 107) / 1);opacity:0;pointer-events:none;border-radius:.8rem;transition:opacity .3s,transform .3s;position:fixed;top:20px;right:20px;transform:translateY(-20px);box-shadow:0 4px 12px #00000026}.toast_notification.toast_visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:768px){.toast_container{top:calc(var(--header-height) + .35rem);width:auto;max-width:none;left:.65rem;right:.65rem}.toast_item{width:100%;min-width:0;max-width:none}.toast_content{padding:.75rem .65rem .65rem .85rem}.toast_actions{flex-wrap:wrap;justify-content:flex-end}.toast_button_primary{text-align:center;order:1;width:100%;margin-top:.25rem}.toast_dismiss{order:0}}
label{color:rgb(var(--brand-text-color));align-items:flex-end;gap:.5rem;font-size:.8rem;display:flex}:is(div.form_input:has(input[type=checkbox]) label,div.form_input:has(input[type=radio]) label){font-size:.8rem}.checkbox_select_input{gap:.5rem;display:flex}div.payment_method_input:has(input[type=radio]) label{font-size:1rem}.label_text:has(svg){align-items:center;gap:1rem;display:flex}label:has(a) a{text-decoration:underline;-webkit-text-decoration-color:rgb(var(--brand-main-color-highlight));text-decoration-color:rgb(var(--brand-main-color-highlight));color:rgb(var(--brand-main-color-highlight));opacity:.9}:is(div.form_input:has(input:required) label>span.label_text:after,div.form_input:has(select:required) label>span.label_text:after){content:"*";color:rgb(var(--brand-main-color-highlight));margin-left:5px}:is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=datetime-local],input[type=date],input[type=number],input[type=url],input[type=search],select,textarea){background:rgb(var(--brand-input-background-color));border-width:var(--brand-input-border-width);border-style:var(--brand-input-border-style);border-color:rgb(var(--brand-input-border-color));border-radius:var(--brand-input-border-radius);color:rgb(var(--brand-text-color));padding:1rem;font-size:1rem;transition:border-color .18s,box-shadow .18s,background-color .18s}:is(input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,input[type=datetime-local]::placeholder,input[type=date]::placeholder,input[type=number]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,textarea::placeholder){color:rgb(var(--brand-input-text-color));opacity:.6}:is(input[type=text].bad_input,input[type=email].bad_input,input[type=tel].bad_input,input[type=password].bad_input,input[type=datetime-local].bad_input,input[type=date].bad_input,input[type=number].bad_input,input[type=url].bad_input,input[type=search].bad_input,select.bad_input,textarea.bad_input){border-color:rgb(var(--bad-text) / 30%);background-color:rgb(var(--bad-bg) / 30%)}:is(input[type=text].good_input,input[type=email].good_input,input[type=tel].good_input,input[type=password].good_input,input[type=datetime-local].good_input,input[type=date].good_input,input[type=number].good_input,input[type=url].good_input,input[type=search].good_input,select.good_input,textarea.good_input){border-color:#22c55e;box-shadow:0 0 0 1px #22c55e66}:is(input:focus,select:focus,textarea:focus){border-color:rgb(var(--brand-input-border-color-focus));box-shadow:0 0 0 2px rgb(var(--brand-main-color-highlight) / 30%);outline:none}:is(input[type=datetime-local],textarea){font-family:inherit}button:hover{cursor:pointer}button[type=button]{border:none;border-radius:4px;padding:.2rem .3rem;font-size:1rem}button[type=submit]{background:rgb(var(--brand-button-background-color));width:100%;color:rgb(var(--brand-button-text-color));border-width:var(--brand-button-border-width);border-style:var(--brand-button-border-style);border-color:rgb(var(--brand-button-border-color));border-radius:var(--brand-button-border-radius);cursor:pointer;margin:1rem 0;padding:1rem;font-size:1rem;transition:all .3s}:is(button[type=submit]:hover,button[type=submit]:focus-visible){background:rgb(var(--brand-button-border-color-hover));color:rgb(var(--brand-text-color));transform:translateY(-1px);box-shadow:0 4px 14px #0003}button[type=submit]:active{box-shadow:none;transition-duration:80ms;transform:translateY(0)}:is(button[type=button]:hover.close,button[type=button]:focus-visible.close),:is(button[type=submit].bad:hover,button[type=submit].bad:focus-visible),:is(button[type=submit].good:hover,button[type=submit].good:focus-visible){background-color:rgb(var(--brand-main-color-highlight));opacity:.8}.input_tip{opacity:0;pointer-events:none;border-radius:.5rem;max-height:0;transition:max-height .3s cubic-bezier(.55,0,.1,1),opacity .2s cubic-bezier(.55,0,.1,1);display:block;overflow:hidden}.input_tip:has(.info_box) .info_box{margin:0}.input_tip>ul{padding-left:1rem}.input_tip>ul>li{font-size:.8rem}div.form_input:has(input:focus) .input_tip{opacity:1;pointer-events:auto;max-height:400px;transform:translateY(0)}
