.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}@media (max-width:768px){.notification_banner_container{gap:6px;margin-bottom:10px}.notification_banner{gap:8px;padding:10px 12px}.notification_banner_title{font-size:13px}.notification_banner_message{font-size:12.5px;line-height:1.35}}@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;width:100%;margin:0 0 12px;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 .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)}}.service_message_banner,.info_box.service_message_banner{color:inherit;box-sizing:border-box;background:#9ddbf81a;border:1px solid #ffffff17;border-left:3px solid #9ddbf8d9;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;animation:.35s ease-out backwards service_message_banner_item_in;display:flex}.service_message_banner_container .service_message_banner:first-child{animation-delay:50ms}.service_message_banner_container .service_message_banner:nth-child(2){animation-delay:.12s}.service_message_banner_container .service_message_banner:nth-child(3){animation-delay:.19s}.service_message_banner_container .service_message_banner:nth-child(4){animation-delay:.26s}.service_message_banner_container .service_message_banner:nth-child(5){animation-delay:.33s}.service_message_banner.info,.info_box.service_message_banner.info{background:#9ddbf81a;border-left-color:#9ddbf8d9}.service_message_banner.warning,.info_box.service_message_banner.warning{background:#feed801a;border-left-color:#feed80d9}.service_message_banner.bad,.info_box.service_message_banner.bad{background:#f2909c1a;border-left-color:#f2909cd9}.service_message_banner.good,.info_box.service_message_banner.good{background:#10e47e1a;border-left-color:#10e47ed9}.service_message_banner.maintenance,.info_box.service_message_banner.maintenance{background:#f89de61f;border-left-color:#f89de6d9}.service_message_banner_content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.service_message_banner_chips{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.service_message_banner_type_chip,.service_message_banner_priority_chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 9px;font-size:.625rem;font-weight:700;line-height:1.5;display:inline-flex}.service_message_banner_type_chip[data-type=info]{color:#3898c4;background:#9ddbf838;border-color:#9ddbf873}.service_message_banner_type_chip[data-type=warning]{color:#94760c;background:#feed8047;border-color:#feed8080}.service_message_banner_type_chip[data-type=error]{color:#ab283a;background:#f2909c38;border-color:#f2909c73}.service_message_banner_type_chip[data-type=success]{color:#087840;background:#10e47e33;border-color:#10e47e6b}.service_message_banner_type_chip[data-type=maintenance]{color:#a8308c;background:#f89de638;border-color:#f89de67a}.service_message_banner_priority_chip{letter-spacing:.02em;text-transform:none;color:rgba(var(--foreground-rgb,31 31 31) / .72);background:rgba(var(--foreground-rgb,31 31 31) / .06);border-color:rgba(var(--foreground-rgb,31 31 31) / .12);font-size:.6875rem;font-weight:600}.service_message_banner_priority_chip[data-priority=high]{color:#c46030;background:#faa78333;border-color:#faa7836b}.service_message_banner_priority_chip[data-priority=critical]{color:#ab283a;background:#f2909c33;border-color:#f2909c73}.v2_app .service_message_banner_type_chip[data-type=info],.v2_app .service_message_banner_type_chip[data-type=warning],.v2_app .service_message_banner_type_chip[data-type=error],.v2_app .service_message_banner_type_chip[data-type=success],.v2_app .service_message_banner_type_chip[data-type=maintenance]{color:inherit}.v2_app .service_message_banner_type_chip[data-type=info]{color:#9ddbf8;background:#9ddbf821;border-color:#9ddbf84d}.v2_app .service_message_banner_type_chip[data-type=warning]{color:#feed80;background:#feed8021;border-color:#feed804d}.v2_app .service_message_banner_type_chip[data-type=error]{color:#f2909c;background:#f2909c21;border-color:#f2909c52}.v2_app .service_message_banner_type_chip[data-type=success]{color:#10e47e;background:#10e47e21;border-color:#10e47e4d}.v2_app .service_message_banner_type_chip[data-type=maintenance]{color:#f89de6;background:#f89de621;border-color:#f89de652}.v2_app .service_message_banner_priority_chip{color:#e8e0f0c7;background:#ffffff12;border-color:#ffffff26}.v2_app .service_message_banner_priority_chip[data-priority=high]{color:#faa783;background:#faa78321;border-color:#faa78352}.v2_app .service_message_banner_priority_chip[data-priority=critical]{color:#f2909c;background:#f2909c29;border-color:#f2909c6b}.service_message_banner_title{color:rgba(var(--foreground-rgb,31 31 31) / .95);text-wrap:pretty;font-size:.875rem;font-weight:600;line-height:1.35}.v2_app .service_message_banner_title{color:var(--text-primary,#e8e0f0)}.service_message_banner_message{color:rgba(var(--foreground-rgb,31 31 31) / .72);text-wrap:pretty;font-size:.8125rem;line-height:1.45}.v2_app .service_message_banner_message{color:#e8e0f09e}.service_message_dismiss{cursor:pointer;color:rgba(var(--foreground-rgb,31 31 31) / .45);box-sizing:border-box;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:4px;transition:color .2s;display:inline-flex}.service_message_dismiss:hover{color:rgba(var(--foreground-rgb,31 31 31) / .9)}.v2_app .service_message_dismiss{color:#e8e0f073}.v2_app .service_message_dismiss:hover{color:#e8e0f0e6}.service_message_dismiss .Custom-Icons{display:block}@media (max-width:768px){.service_message_banner_container{gap:6px;margin:0 0 8px}.service_message_banner,.info_box.service_message_banner{gap:8px;padding:10px 12px}.service_message_banner_title{font-size:.8125rem}.service_message_banner_message{font-size:.75rem;line-height:1.4}}.public_service_message_slot:not(:empty){width:100%;max-width:var(--public-layout-max-width,720px);padding:.75rem var(--public-page-padding-inline,1.25rem) 0;box-sizing:border-box;margin-inline:auto}.auth_service_message_slot:not(:empty){box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:.75rem 1.25rem 0}.service_message_modal_dialog{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#1f1f1ff2;background:#fffffff5;border:1px solid #00000014;border-radius:14px;width:min(92vw,480px);max-width:480px;max-height:min(85dvh,80vh);margin:auto;padding:0;animation:.3s ease-out service_message_modal_slideUp;overflow:visible;box-shadow:0 24px 64px #0000002e,0 0 0 1px #0000000a}.v2_app .service_message_modal_dialog{color:var(--text-primary,#e8e0f0);background:#141020f0;border:1px solid #ffffff1a;box-shadow:0 24px 64px #0000008c,0 0 0 1px #ffffff0f}.service_message_modal_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a128c;animation:.2s ease-out fadeIn}.v2_app .service_message_modal_dialog::backdrop{background:#0c0a12b8}@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:min(85dvh,80vh);overflow-y:auto}.service_message_modal{border-radius:14px;flex-direction:column;gap:.85rem;padding:1.25rem 1.35rem 1.35rem;display:flex}.service_message_modal_header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:0;display:flex}.service_message_modal_header .service_message_banner_chips{margin-bottom:0}.service_message_modal_queue{color:#1f1f1f73;flex-shrink:0;font-size:.6875rem;font-weight:500}.v2_app .service_message_modal_queue{color:#e8e0f066}.service_message_modal_title{color:inherit;text-wrap:pretty;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.service_message_modal_body{color:inherit;text-wrap:pretty;background:#9ddbf81a;border:1px solid #9ddbf833;border-left:3px solid #9ddbf8d9;border-radius:10px;margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.55}.service_message_modal_body.info{background:#9ddbf81a;border-color:#9ddbf833 #9ddbf833 #9ddbf833 #9ddbf8d9}.service_message_modal_body.warning{background:#feed801a;border-color:#feed8038 #feed8038 #feed8038 #feed80d9}.service_message_modal_body.bad{background:#f2909c1a;border-color:#f2909c38 #f2909c38 #f2909c38 #f2909cd9}.service_message_modal_body.good{background:#10e47e1a;border-color:#10e47e33 #10e47e33 #10e47e33 #10e47ed9}.service_message_modal_body.maintenance{background:#f89de61f;border-color:#f89de638 #f89de638 #f89de638 #f89de6d9}.service_message_modal_actions{justify-content:flex-end;padding-top:.15rem;display:flex}.service_message_modal_ack_btn{color:#003b6b;cursor:pointer;background:#9ddbf8;border:none;border-radius:8px;padding:.55rem 1.15rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color .15s,box-shadow .15s,transform .1s;box-shadow:0 1px 2px #00000014}button.service_message_modal_ack_btn[type=button]{color:#003b6b;background:#9ddbf8;border:none;border-radius:8px;padding:.55rem 1.15rem;font-family:inherit;font-size:.875rem;font-weight:600}.v2_app .service_message_modal_ack_btn,.v2_app button.service_message_modal_ack_btn[type=button]{background:var(--accent-primary,#be9bf9);color:var(--accent-primary-foreground,#0a0614)}.service_message_modal_ack_btn:hover,button.service_message_modal_ack_btn[type=button]:hover{filter:brightness(1.05);box-shadow:0 2px 8px #0000001f}.service_message_modal_ack_btn:active,button.service_message_modal_ack_btn[type=button]:active{transform:translateY(1px)}.service_message_modal_dialog[data-type=maintenance] .service_message_modal_ack_btn,.service_message_modal_dialog[data-type=maintenance] button.service_message_modal_ack_btn[type=button]{color:#6b004d;background:#f89de6}.service_message_modal_dialog[data-type=warning] .service_message_modal_ack_btn,.service_message_modal_dialog[data-type=warning] button.service_message_modal_ack_btn[type=button]{color:#835d05;background:#feed80}.service_message_modal_dialog[data-type=error] .service_message_modal_ack_btn,.service_message_modal_dialog[data-type=error] button.service_message_modal_ack_btn[type=button]{color:#5a0a18;background:#f2909c}.v2_app .service_message_modal_dialog[data-type=maintenance] .service_message_modal_ack_btn,.v2_app .service_message_modal_dialog[data-type=maintenance] button.service_message_modal_ack_btn[type=button],.v2_app .service_message_modal_dialog[data-type=warning] .service_message_modal_ack_btn,.v2_app .service_message_modal_dialog[data-type=warning] button.service_message_modal_ack_btn[type=button],.v2_app .service_message_modal_dialog[data-type=error] .service_message_modal_ack_btn,.v2_app .service_message_modal_dialog[data-type=error] button.service_message_modal_ack_btn[type=button]{background:var(--accent-primary,#be9bf9);color:var(--accent-primary-foreground,#0a0614)}.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}.service_message_banner,.info_box.service_message_banner{align-items:flex-start;gap:.5rem;padding:.75rem .7rem}.service_message_banner_container{margin-inline:0;margin-bottom:.5rem}.service_message_banner_title{font-size:.8125rem}.service_message_banner_message{font-size:.75rem;line-height:1.4}.service_message_modal_dialog{width:min(94vw,500px);max-height:min(85dvh,80vh)}}
