#saRoutines{max-width:1080px;margin:0 auto;color:#17344d}
#saRoutines[hidden]{display:none!important}
#saRoutines .sr-heading h2{font-size:28px;margin:8px 0}
#saRoutines p{line-height:1.65}
#saRoutinesStatus,#saRoutines .sr-source{color:#536c7d;font-size:13px}
#saRoutines .sr-intro{max-width:850px;margin:18px 0}
#saRoutines .sr-section{background:#fff;border:1px solid #d7e3ed;border-radius:14px;margin:12px 0;overflow:hidden}
#saRoutines summary{display:flex;align-items:center;gap:16px;cursor:pointer;padding:22px;list-style:none}
#saRoutines summary::-webkit-details-marker{display:none}
#saRoutines summary::after{content:'+';font-size:24px;color:#198477}
#saRoutines details[open] summary::after{content:'−'}
#saRoutines summary:hover{background:#f4f9f8}
#saRoutines summary:focus-visible{outline:3px solid #198477;outline-offset:-4px}
#saRoutines .sr-number{color:#198477;font-weight:700;font-size:14px}
#saRoutines .sr-title{font-size:18px;font-weight:700;flex:1}
#saRoutines .sr-status{background:#eef4f7;color:#38556a;border-radius:20px;padding:5px 11px;font-size:12px;white-space:nowrap}
#saRoutines .sr-pending{background:#fff0d9;color:#815014}
#saRoutines .sr-body{padding:0 24px 22px 58px;border-top:1px solid #edf2f5}
#saRoutines ol{padding-left:22px;line-height:1.75}
#saRoutines li{padding:4px 0 9px 5px}
#saRoutines .sr-note{background:#f4f8fa;border-radius:9px;padding:14px 16px;font-size:14px}
#saShutdownRoutine details{border-top:1px solid #d7e3ed;padding:15px 0}
#saShutdownRoutine summary{cursor:pointer;font-weight:700;color:#17344d;padding:5px 0}
#saShutdownRoutine summary:focus-visible{outline:2px solid #198477;outline-offset:4px}
#saShutdownRoutine ol{padding-left:22px;line-height:1.7;color:#536e82;max-width:850px}
#saShutdownRoutine li{padding:5px 0 9px 5px}
@media(max-width:650px){#saRoutines summary{flex-wrap:wrap;gap:10px;padding:17px}#saRoutines .sr-title{font-size:16px;flex-basis:75%}#saRoutines .sr-status{margin-left:26px}#saRoutines .sr-body{padding:0 17px 17px}#saRoutines .sr-heading h2{font-size:24px}}
