.work-sidebar #work-nav .work-nav-primary{background:transparent}.work-sidebar #work-nav a{color:#edf5f0}.work-sidebar #work-nav a:hover{background:#ffffff20;color:#fff}.work-sidebar #work-nav-toggle{color:#154734;background:#edf5f0;border-color:#b4cabd}
.work-sidebar #work-nav a.active,.work-sidebar #work-nav a.active:hover{background:#f6a04d!important;color:#132b22!important;font-weight:700;border-left:3px solid #fff;box-shadow:none}
.work-sidebar #work-nav a:focus-visible{outline:3px solid #ffb96e;outline-offset:2px}
.work-brand{display:block;background:white;padding:8px;border-radius:6px}.work-brand img{display:block;width:100%;height:auto;max-height:72px;object-fit:contain}
.validation-summary:empty,form [role=alert]:empty,form [role=status]:empty{display:none}
.validation-summary,form [role=alert]:not(:empty),.work-error{display:block;padding:12px 14px;margin:12px 0;border:2px solid #a6351c;border-left-width:5px;border-radius:6px;background:#fff2eb;color:#7f250e;font-size:14px;font-weight:700;line-height:1.5;white-space:pre-wrap;animation:notice-emphasis .8s ease-in-out 2}
form [role=alert]:not(:empty)::before::before{content:'⚠ ';font-size:18px}
[aria-invalid=true]{border-color:#a6351c!important;outline:1px solid #a6351c}
@keyframes notice-emphasis{50%{box-shadow:0 0 0 4px #ed8c3940}}
@media(prefers-reduced-motion:reduce){.validation-summary,form [role=alert],form [role=status],.work-error{animation:none}}
.danger{color:#922b1c!important;border-color:#922b1c!important}.procurement-item{padding:16px 0;border-bottom:1px solid #ccd8d0}.release-body{white-space:pre-wrap;overflow-wrap:anywhere}.release-full summary{cursor:pointer;color:#154734;font-weight:700;padding:10px 0}.price-access-note{font-size:14px;color:#154734;padding:12px;border-left:3px solid #e77e27;background:#f3f6f4}

form [role=status]:not(:empty){padding:12px;margin:12px 0;border-left:4px solid #154734;background:#edf5ef;color:#173d2e;font-weight:700}
.release-card:has(.release-full[open])>.release-body{display:none}
