/* A compact administrator notice expands into the same grouped notes as email. */
.build-notice{margin:12px 24px;padding:10px 14px;border-left:3px solid var(--dusty-brand,#00688d);background:#f4f7f9;color:#243746;font-size:14px;border-radius:4px}
.build-notice>summary{cursor:pointer;font-weight:650;min-height:24px}
.build-notice>summary:focus-visible{outline:2px solid var(--dusty-brand,#00688d);outline-offset:3px}
.build-notice li{line-height:1.5}.build-notice-delivery{color:#53647a;font-size:13px}
@media(max-width:600px){.build-notice{margin:8px 12px}}

.release-note-section ul{padding-left:22px;list-style:disc}.release-note-section li{list-style:disc;white-space:normal;overflow-wrap:anywhere}

/* Dismiss stays visible beside the collapsed heading and never hides the changelog. */
.build-notice-wrapper{position:relative;margin:6px 24px 0}
.build-notice-wrapper .build-notice{margin:0;padding-right:54px}
.build-notice-dismiss{position:absolute;top:2px;right:6px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#53647a;font:24px system-ui;cursor:pointer;border-radius:4px}
.build-notice-dismiss:hover{background:#e4ebf0}.build-notice-dismiss:focus-visible{outline:2px solid var(--dusty-brand,#00688d);outline-offset:1px}
.build-notice-dismiss:disabled{opacity:.45;cursor:default}.build-notice-feedback:empty{display:none}.build-notice-feedback{font-size:12px;margin:4px 0;color:#a13232}
@media(max-width:600px){.build-notice-wrapper{margin:6px 12px 0}}
/* Expanded notes read as a small release digest, with diagnostics secondary. */
body .build-notice-wrapper .build-notice{padding:0 48px 0 12px;border:1px solid #dce6e9;border-left:3px solid var(--dusty-brand,#00688d);border-radius:8px;font-size:13px}
body .build-notice>summary{font-size:14px;line-height:24px;min-height:24px;padding:9px 0}
body .build-notice .release-note-section{margin:16px 0!important;padding:0}
body .build-notice .release-note-section h3{margin:0 0 6px!important;color:#526b75!important;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
body .build-notice .release-note-section ul{margin:0;padding-left:18px}
body .build-notice .release-note-section li{margin:4px 0!important;font-size:13px;line-height:1.6}
body .build-notice-delivery{margin:16px 0 0;padding-top:10px;border-top:1px solid #dce6e9;font-size:11px;color:#647a84;background:transparent}
body .build-notice-delivery>summary{cursor:pointer;font-size:11px;min-height:24px;line-height:24px}
body .build-notice-delivery p{margin:6px 0 0;font-size:11px;line-height:1.6}
body .build-notice-dismiss{top:0;right:4px;display:grid;place-items:center;line-height:1;font-size:22px}
body .build-notice-dismiss:hover{background:transparent;color:var(--dusty-brand,#00688d)}
html[data-theme=dark] body.dusty-theme .build-notice-wrapper .build-notice{border-color:#38515b}
html[data-theme=dark] body.dusty-theme .build-notice .release-note-section h3{color:#83d8e3!important}
html[data-theme=dark] body.dusty-theme .build-notice-delivery{color:#a7bec9;border-color:#38515b;background:transparent}
