.notify-root{position:relative;display:inline-flex}.notify-bell{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--ds-control-height-md,36px);height:var(--ds-control-height-md,36px);border:1px solid var(--ds-color-border-default,var(--border));border-radius:var(--ds-radius-sm,var(--radius));background:var(--ds-color-surface-raised,var(--panel));color:var(--ds-color-text-secondary,var(--fg));cursor:pointer}.notify-bell:hover{border-color:var(--ds-color-border-strong,var(--accent));color:var(--ds-color-text-primary,var(--fg))}.notify-bell:focus-visible{outline:2px solid var(--ds-color-interactive-accent,var(--accent));outline-offset:2px}.notify-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:inline-grid;place-items:center;background:var(--ds-color-status-danger-fg,var(--danger));color:#fff;font-size:11px;font-weight:700;line-height:1}.notify-count.is-stale{background:var(--ds-color-text-muted,var(--muted))}.notify-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:50;width:min(380px,calc(100vw - 32px));max-height:min(70vh,560px);overflow-y:auto;padding:var(--ds-space-3,12px);background:var(--ds-color-surface-raised,var(--panel));color:var(--ds-color-text-primary,var(--fg));border:1px solid var(--ds-color-border-default,var(--border));border-radius:var(--ds-radius-md,var(--radius));box-shadow:0 8px 24px rgba(0,0,0,.25);text-align:left;font-size:var(--ds-typography-size-sm,13px)}.notify-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2,8px)}.notify-panel-title{font-weight:700}.notify-dnd-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-1,4px) var(--ds-space-2,8px);margin-top:var(--ds-space-2,8px);min-width:0}.notify-dnd-until{color:var(--ds-color-text-muted,var(--muted));overflow-wrap:anywhere}.notify-mark-all{border:0;background:none;padding:0;font:inherit;cursor:pointer;color:var(--ds-color-text-link,var(--accent))}.notify-mark-all:disabled{color:var(--ds-color-text-muted,var(--muted));cursor:default}.notify-section{margin-top:var(--ds-space-3,12px)}.notify-section-title{margin:0 0 var(--ds-space-1,4px);font-size:var(--ds-typography-size-xs,12px);text-transform:uppercase;letter-spacing:.04em;color:var(--ds-color-text-muted,var(--muted))}.notify-batch-list,.notify-list{list-style:none;margin:0;padding:0}.notify-item{border-top:1px solid var(--ds-color-border-soft,var(--border));padding:var(--ds-space-2,8px) 0}.notify-item:first-child{border-top:0}.notify-link{display:grid;grid-gap:2px;gap:2px;color:inherit;text-decoration:none;overflow-wrap:anywhere}.notify-link:hover .notify-title{text-decoration:underline}.notify-title{font-weight:400}.notify-item.is-unread .notify-title{font-weight:700}.notify-item.is-unread .notify-title:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;vertical-align:middle;background:var(--ds-color-interactive-accent,var(--accent))}.notify-action{color:var(--ds-color-text-secondary,var(--fg))}.notify-empty,.notify-meta{color:var(--ds-color-text-muted,var(--muted));font-size:var(--ds-typography-size-xs,12px)}.notify-empty,.notify-error{margin:var(--ds-space-2,8px) 0 0}.notify-error{color:var(--ds-color-status-danger-fg,var(--danger))}.notify-batch{margin-top:var(--ds-space-1,4px)}.notify-batch-toggle{border:0;background:none;padding:0;font:inherit;cursor:pointer;color:var(--ds-color-text-link,var(--accent))}.notify-batch-list{margin-top:var(--ds-space-1,4px);padding-left:var(--ds-space-4,16px)}.notify-batch-link{color:var(--ds-color-text-link,var(--accent));font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:600px){.notify-panel{position:fixed;inset-inline:var(--ds-space-4,16px);top:calc(2 * var(--ds-control-height-md, 36px) + var(--ds-space-2, 8px));width:auto;max-height:calc(100dvh - 2 * var(--ds-control-height-md, 36px) - var(--ds-space-2, 8px) - var(--ds-space-4, 16px))}}.notify-settings-page{display:grid;grid-gap:var(--ds-space-4);gap:var(--ds-space-4);min-width:0}.notify-settings-page .fleet-panel{min-width:0;overflow-wrap:anywhere}.notify-settings-form{display:grid;grid-gap:var(--ds-space-4);gap:var(--ds-space-4)}.notify-settings-form h2{margin:0}.notify-settings-form fieldset{min-width:0;margin:0;padding:var(--ds-space-4);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-sm)}.notify-settings-form fieldset.notify-settings-fields{display:grid;grid-gap:var(--ds-space-4);gap:var(--ds-space-4);padding:0;border:0}.notify-settings-form legend{padding:0 var(--ds-space-2);font-weight:var(--ds-typography-weight-semibold)}.notify-settings-form label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin:var(--ds-space-2) var(--ds-space-3) var(--ds-space-2) 0;max-width:100%}.notify-settings-form fieldset>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.notify-settings-form fieldset>div>b{flex-basis:100%}.notify-settings-form button,.notify-settings-form input:not([type=checkbox]),.notify-settings-form select{box-sizing:border-box;min-width:0;max-width:100%}.notify-settings-form input[type=checkbox]:focus-visible{outline:2px solid var(--ds-color-border-focus);outline-offset:2px}.notify-settings-form [aria-invalid=true]{border-color:var(--ds-color-status-danger-fg)}.notify-settings-form [role=alert]{color:var(--ds-color-status-danger-fg)}.notify-settings-hint{color:var(--ds-color-text-secondary);font-size:var(--ds-typography-size-sm)}.notify-settings-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3);border-top:1px solid var(--ds-color-border-default);padding-top:var(--ds-space-4)}@media (max-width:48rem){.notify-settings-form label:not(:has(input[type=checkbox])){display:flex;flex-direction:column;align-items:stretch;margin-right:0}.notify-settings-form fieldset>div{align-items:stretch}}.card-decisions_report__va8ag{min-width:0;overflow-wrap:anywhere}.card-decisions_timeline__5YsXv{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.card-decisions_timeline__5YsXv>li{padding:.75rem 0;border-bottom:1px solid var(--border)}.card-decisions_report__va8ag summary{cursor:pointer;padding-block:.5rem}