.court-notifications-page{max-width:850px;margin:0 auto;padding:clamp(1rem,4vw,2.5rem)}.court-notification-dashboard{width:min(100%,760px);margin:1rem auto;color:#f8f0df;text-align:left;border:1px solid #b9a48170;border-radius:12px;background:#211b2dc9;padding:.7rem 1rem;box-sizing:border-box}.court-notification-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.court-notification-heading h2{font:inherit;font-size:1.25rem;margin:0}.court-notification-heading a,.court-notification-more a{color:inherit}.court-notification-list{list-style:none;margin:0;padding:0}.court-notification-list li+li{border-top:1px solid #99888955}.court-notification-entry{display:grid;grid-template-columns:1fr auto;gap:.15rem 1rem;text-decoration:none;color:inherit;padding:.65rem .25rem;border-radius:5px}.court-notification-entry:hover,.court-notification-entry:focus-within{background:#9b879433;outline:2px solid #b39b75}.court-notification-label{grid-column:1/-1;font-size:.78rem;opacity:.85}.court-notification-title{font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.court-notification-list time{font: .7rem/1.5 system-ui,sans-serif;opacity:.75;white-space:nowrap}.court-notification-preview{overflow:hidden}.court-notification-empty{font-size:.9rem;line-height:1.4}.court-notification-more{font-size:.8rem;margin:.5rem 0 0}.court-notification-pagination{display:flex;justify-content:space-between;margin-top:1rem}.court-notifications-page video{max-width:100%}.comment-item.is-notification-target{outline:2px solid #b49a68;outline-offset:3px}@media(max-width:500px){.court-notification-entry{grid-template-columns:minmax(0,1fr)}.court-notification-list time{grid-column:1}.court-notification-dashboard{padding:.6rem .75rem}.amb-notification-link{flex-shrink:0}}

.welcome-hero:has(.court-notification-dashboard){min-height:0;gap:1rem;padding:1.4rem 1rem}.welcome-hero .court-notification-dashboard{margin:.25rem auto}.welcome-hero .court-notification-heading h2{color:#f8efd9}.welcome-hero .court-notification-heading>a{font-size:.85rem}.welcome-hero:has(.court-notification-dashboard) .welcome-actions :is(a,button){min-height:135px}.welcome-hero:has(.court-notification-dashboard) .welcome-hero-heading h1{font-size:clamp(2.1rem,5vw,3.8rem)!important}@media(max-width:670px){.welcome-hero:has(.court-notification-dashboard){gap:.6rem;padding:1rem .75rem}.welcome-hero:has(.court-notification-dashboard) .welcome-actions{gap:.5rem}.welcome-hero:has(.court-notification-dashboard) .welcome-actions :is(a,button){min-height:92px;padding:.7rem .4rem;gap:.3rem}.welcome-hero:has(.court-notification-dashboard) .welcome-action-artifact{width:30px;height:30px}.welcome-hero:has(.court-notification-dashboard) .welcome-action-artifact svg{width:20px;height:20px}.welcome-hero:has(.court-notification-dashboard) .welcome-hero-heading>span{font-size:.9rem}.welcome-hero:has(.court-notification-dashboard) .welcome-hero-heading p{font-size:.55rem}}

.court-notifications-body{margin:0}.court-notifications-page{box-sizing:border-box;max-width:900px;margin:clamp(.75rem,3vw,2rem) auto;background:linear-gradient(130deg,#fff9ef,#e8eeeb);color:#352c3b;border:1px solid #b7a58e;border-radius:10px;min-height:260px;overflow-wrap:anywhere}.court-notifications-page a{color:#246773}.court-notifications-page .court-notification-heading h1{color:#56334f}.court-notifications-page img{display:block;max-width:100%;max-height:60vh;object-fit:contain;margin:1rem auto}.court-notifications-page .court-body{white-space:pre-wrap}@media(max-width:600px){.court-notifications-page{margin:.75rem;}.court-notifications-page .court-notification-heading{display:block}.court-notifications-page .court-notification-heading h1{margin:.4rem 0}}

.court-notification-entry a{color:inherit;text-decoration:none}.court-notification-entry a:hover,.court-notification-entry a:focus-visible{text-decoration:underline}.court-notification-title{line-height:1.35}.court-notification-title .person-mention,.court-notification-title .keyword-tag{color:#087caf}.court-notification-dashboard .court-notification-title .person-mention,.court-notification-dashboard .court-notification-title .keyword-tag{color:#a8e5ec}.court-notification-title .brand-wordmark-inline{display:inline-block;width:auto;height:1.2em;max-width:12em;margin:0;vertical-align:middle}

.court-notification-group h3{font-size:1rem;margin:.6rem 0 .35rem}.court-notification-group h3 span{font: .75rem system-ui,sans-serif;opacity:.75}.court-notification-list .court-notification-row{margin:.45rem 0;border:1px solid transparent;border-radius:8px;touch-action:pan-y pinch-zoom;overflow:hidden;position:relative}.court-notification-list .court-notification-row.is-unread{border:2px solid #2b8795;box-shadow:0 0 0 1px #a3e1e777}.court-notification-dashboard .court-notification-row.is-unread{border-color:#a9e5e4}.court-notification-row .court-notification-entry{transform:translateX(var(--notification-drag,0px));transition:transform .12s ease;background:var(--notification-surface,#f2f4ec);position:relative;z-index:1}.court-notification-dashboard{--notification-surface:#292637}.court-notification-row:after{content:'✓ Read';position:absolute;right:.6rem;top:45%;color:#27777c;font-size:.8rem}.court-notification-dashboard .court-notification-row:after{color:#a9e5e4}.court-notification-mark-read{justify-self:end;padding:.2rem .45rem;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;font: .7rem system-ui,sans-serif;cursor:pointer}.court-notification-group-more{font-size:.75rem}.court-notification-status{font-size:.8rem;margin:.4rem 0}.court-notification-status:empty{display:none}.court-notification-dashboard .court-notification-group .court-notification-empty{font-size:.75rem;margin:.3rem 0}.court-notification-dashboard .court-notification-group h3{font-size:.85rem}
@media(prefers-reduced-motion:reduce){.court-notification-row .court-notification-entry{transition:none}}

.court-notification-dashboard .court-notification-entry{padding:.45rem .35rem}.court-notification-dashboard .court-notification-mark-read{position:absolute;right:.35rem;top:.35rem;font-size:.65rem}.court-notification-dashboard .court-notification-label{padding-right:4.5rem}.court-notification-dashboard .court-notification-group h3{margin:.25rem 0 .15rem}.court-notification-dashboard [data-notification-empty],.court-notification-dashboard .court-notification-group-more{display:none}@media(max-height:720px){.welcome-hero:has(.court-notification-dashboard) .welcome-hero-heading>span{display:none}}

.welcome-hero .court-notification-dashboard .court-notification-group h3,.welcome-hero .court-notification-dashboard .court-notification-group h3 span{color:#fff1d9;opacity:1}.court-notification-dashboard [data-notification-status]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.court-notification-mark-read:disabled{opacity:.55;cursor:wait}

.court-system-notifications{border-top:1px solid #b7a58e;margin-top:1.5rem;padding-top:1rem}.court-system-notifications h3{margin:.3rem 0}.court-system-notifications h3 span,.court-system-intro,.court-system-state{font-size:.8rem}.court-system-list{list-style:none;margin:0;padding:0}.court-system-item{padding:.8rem 0;border-bottom:1px solid #b7a58e66}.court-system-item>div{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.court-system-item p{margin:.4rem 0;white-space:pre-wrap;overflow-wrap:anywhere}.court-system-item time{font:.7rem system-ui,sans-serif;color:#5c5764}.court-system-item.is-error .court-system-state{color:#9a2648}.court-system-item.is-success .court-system-state{color:#23666c}

.court-notification-row{cursor:pointer}.court-notification-row :is(button,a){cursor:pointer}

.court-notification-heading [data-notification-expand]{background:transparent;color:inherit;border:1px solid currentColor;border-radius:5px;padding:.3rem .5rem;font:inherit;font-size:.85rem;cursor:pointer}.court-notification-dashboard [data-notification-preview][data-expanded="1"]{height:clamp(160px,35vh,320px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.court-notification-dashboard [data-expanded="1"] [data-notification-empty]:not([hidden]){display:block}

.amb-notification-menu>summary{position:relative}.amb-notification-menu.has-unread>summary{border-color:#c5fff1!important;background:#8ee3e04d!important;box-shadow:0 0 9px #95e8df44}.amb-notification-link .amb-nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.amb-notification-badge{position:absolute;z-index:2;left:50%;top:-.65rem;transform:translateX(-50%);min-width:1.3rem;padding:.1rem .25rem;border:1px solid #cef4e6;border-radius:1rem;background:#315b65;color:#fff9e9;font:700 .7rem/1.1 system-ui,sans-serif;text-align:center;box-sizing:border-box;pointer-events:none}.amb-notification-badge[hidden]{display:none}.amb-notification-dropdown.court-notification-dashboard{position:fixed;z-index:1000;right:10px;top:var(--notification-menu-top,65px);width:min(390px,calc(100vw - 20px));margin:0;padding:.7rem;background:#211b2df5;border-color:#a9ddd79c;box-shadow:0 12px 35px #100b1dcc;text-align:left}.amb-notification-dropdown [data-notification-inbox][data-expanded="1"]{height:min(380px,50dvh);max-height:calc(100dvh - var(--notification-menu-top,65px) - 110px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.amb-notification-dropdown .court-notification-heading{padding-bottom:.4rem}.amb-notification-dropdown .court-notification-heading h2{font-size:1rem}.amb-notification-dropdown .court-notification-title{font-size:.9rem}.amb-notification-dropdown .court-notification-entry{display:grid;white-space:normal}.amb-notification-page-button{display:block;margin-top:.65rem;padding:.55rem;border:1px solid #a9ddd79c;border-radius:5px;background:#8ee3e020;color:#fff1db!important;font-size:.85rem;text-align:center;text-decoration:none}.amb-notification-dropdown .court-notification-group-more{display:none}

.amb-notification-dropdown.court-notification-dashboard{background:#211b2d}.amb-notification-dropdown .court-notification-heading h2,.amb-notification-dropdown .court-notification-group h3,.amb-notification-dropdown .court-notification-group h3 span{color:#fff1d9;opacity:1}.court-notification-dashboard [data-notification-empty][hidden]{display:none!important}

/* Dense rail inbox: all activity scrolls within the dropdown, including after sign-in. */
.amb-notification-dropdown .court-notification-list .court-notification-row{margin:0;border-radius:0}
.amb-notification-dropdown .court-notification-entry{padding:.35rem .3rem;gap:.05rem .5rem}
.amb-notification-dropdown .court-notification-title{font-size:.85rem}
.amb-notification-dropdown .court-notification-label{font-size:.7rem}
.amb-notification-dropdown .court-notification-group h3{margin:.35rem 0 .2rem}
.amb-notification-dropdown [data-notification-status]{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}
.amb-notification-dropdown [data-notification-retry]{padding:.35rem .6rem;background:#315b65;color:#fff1db;border:1px solid #a9ddd79c}
.amb-notification-dropdown [data-notification-retry][hidden]{display:none}

.court-notifications-page .court-notification-row[data-notification-key^="alert:"] .court-notification-title{white-space:normal}
