.notification-button{position:relative;overflow:visible}.nc-bell-count{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:12px;display:grid;place-items:center;background:var(--negative);color:#fff;font-size:10px;font-weight:750;line-height:1;border:2px solid var(--surface)}.nc-nav-count{margin-left:auto;min-width:23px;padding:3px 6px;border-radius:10px;background:var(--brand);color:var(--brand-on,#fff);font-size:10px;text-align:center}[data-notice-count][hidden]{display:none!important}.nc-overview{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.nc-overview>button{padding:14px 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--muted);font:inherit;font-size:12px;text-align:left;cursor:pointer}.nc-overview>button:not(:disabled):hover,.nc-overview>button[aria-pressed=true]{border-color:var(--brand);background:var(--surface-soft)}.nc-overview strong{font-size:22px;color:var(--text,var(--foreground));margin-right:7px}.nc-controls{background:var(--surface);border:1px solid var(--line);padding:18px;border-radius:18px}.nc-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.nc-toolbar+.nc-toolbar{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.nc-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-right:auto;background:var(--surface-soft);border-radius:12px;padding:4px}.nc-tabs button{border:0;padding:9px 13px;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.nc-tabs button[aria-pressed=true]{background:var(--brand);color:var(--brand-on,#fff)}.nc-tabs button>span{margin-left:5px;opacity:.8;font-variant-numeric:tabular-nums}.nc-toolbar>label{display:grid;gap:7px;font-size:11px;color:var(--muted)}.nc-toolbar input,.nc-toolbar select{background:var(--surface);color:var(--text,var(--foreground));border:1px solid var(--line);border-radius:10px;padding:10px;min-height:40px;font:inherit;font-size:12px}.nc-toolbar>.nc-search{flex:1;min-width:180px}.nc-all-actions{display:flex;gap:8px;flex-wrap:wrap}.nc-selection{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0;font-size:12px;color:var(--muted)}.nc-selection>label{display:flex;align-items:center;gap:8px;margin-right:auto}.notice-center input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand);flex-shrink:0}.notice-center .nc-card{border-left:4px solid var(--line)!important}.notice-center .nc-unread{border-left-color:var(--brand)!important}.nc-card .notice-head{display:flex;align-items:center}.nc-card .notice-head time{margin-left:auto;font-size:11px}.nc-state{font-size:11px;font-weight:650;color:var(--brand)}.nc-read .nc-state{color:var(--muted)}.nc-title{display:block;padding:0;background:none;border:0;color:inherit;font:inherit;line-height:1.35;cursor:pointer;text-align:left}.nc-card .nc-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nc-card-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:20px}.nc-card-actions small{color:var(--muted);font-size:10px}.nc-select-one{display:flex;align-items:center}.nc-footnote{font-size:11px;color:var(--muted);line-height:1.7;margin-top:18px}.nc-empty{padding:30px;text-align:center}.notice-center :is(button,input,select):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.notice-center button:disabled{opacity:.5;cursor:default}@media(max-width:700px){.nc-overview{gap:8px}.nc-overview>button{flex:1;padding:12px;font-size:10px}.nc-overview strong{display:block;margin-bottom:4px}.nc-all-actions{width:100%}.nc-selection .button{flex:1}.nc-controls{padding:14px}.nc-tabs{width:100%}.nc-tabs button{flex:1}.nc-card .notice-head{gap:8px}}

.nc-priority,.nc-resolution{font-size:11px;font-weight:650;padding:5px 9px;border-radius:8px}.nc-priority-critical{background:#fee2e2;color:#991b1b}.nc-priority-high{background:#ffedd5;color:#9a3412}.nc-priority-medium{background:#fef3c7;color:#854d0e}.nc-priority-info{background:#dbeafe;color:#1e40af}.nc-resolution{background:var(--surface-soft);color:var(--muted)}.nc-priority-edit{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.nc-priority-edit select{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:7px}.nc-card .notice-head{flex-wrap:wrap}

.nc-notice-dates{margin-left:auto;font-size:11px;color:var(--muted);display:flex;flex-wrap:wrap;gap:5px}.nc-card .nc-notice-dates time{margin-left:0;font-size:inherit}

.account-risk-notice-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:100%;margin:0 0 18px;padding:16px 18px;border:1px solid #e7a5a5;border-left:5px solid #b42318;border-radius:14px;background:color-mix(in srgb,#fee2e2 58%,var(--surface));color:var(--text,var(--foreground));box-shadow:0 5px 18px rgba(127,29,29,.08)}.account-risk-notice-banner[hidden]{display:none!important}.account-risk-notice-copy{min-width:0}.account-risk-notice-copy h2{margin:0;font-size:16px;line-height:1.35}.account-risk-notice-copy p{margin:4px 0 8px;color:var(--muted);font-size:13px}.account-risk-notice-copy ul{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;list-style:none}.account-risk-notice-copy li{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:13px}.account-risk-notice-copy li>span{overflow-wrap:anywhere}.account-risk-notice-more{color:var(--muted)}.account-risk-notice-actions{flex:none}.account-risk-notice-banner :is(button,a):focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media(max-width:650px){.account-risk-notice-banner{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.account-risk-notice-actions{display:flex}.account-risk-notice-actions button{width:100%}}

.account-target-notice-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:100%;margin:0 0 18px;padding:16px 18px;border:1px solid #91c9b3;border-left:5px solid #0b6b4f;border-radius:14px;background:color-mix(in srgb,#e4f4ec 72%,var(--surface));color:var(--text,var(--foreground));box-shadow:0 5px 18px rgba(11,107,79,.08)}.account-target-notice-banner[hidden]{display:none!important}.account-target-notice-copy{min-width:0}.account-target-notice-copy h2{margin:0;font-size:16px;line-height:1.35}.account-target-notice-copy p{margin:4px 0 8px;color:var(--muted);font-size:13px}.account-target-notice-copy ul{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;list-style:none}.account-target-notice-copy li{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:13px}.account-target-notice-copy li>span{overflow-wrap:anywhere}.account-target-notice-more{color:var(--muted)}.account-target-notice-actions{flex:none}.account-target-notice-banner :is(button,a):focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media(max-width:650px){.account-target-notice-banner{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.account-target-notice-actions{display:flex}.account-target-notice-actions button{width:100%}}
