.operating-modes,.operating-approvals{background:white;border:1px solid #e2e8f0;border-radius:10px;padding:26px;margin-bottom:24px;color:#1f2b3d}.operating-intro{display:flex;justify-content:space-between;gap:20px;margin-bottom:26px}.operating-intro h2{font-size:21px;margin-bottom:10px}.operating-intro p{font-size:14px;color:#708198;margin-bottom:0}.operating-current{font-size:12px;color:#708198;text-align:right;line-height:1.6}.operating-current b{display:block;font-weight:500;color:#1f2b3d}.operating-modes fieldset{border:0;margin:0;padding:0;min-width:0}.operating-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.operating-option{position:relative;cursor:pointer;display:flex;margin:0!important}.operating-option>input{position:absolute;top:20px;right:16px;accent-color:#005aff;width:17px!important;height:17px;z-index:1}.operating-choice{display:flex;flex-direction:column;gap:16px;padding:20px 18px;border:1px solid #dce3ed;border-radius:8px;font-size:13px;line-height:1.65;min-width:0;width:100%;color:#64758a}.operating-choice>small{font-size:11px;line-height:1.4;padding-right:20px}.operating-choice>strong{font-size:19px;font-weight:600;line-height:1.3;color:#1f2b3d;letter-spacing:-.3px}.operating-choice>.operating-example{border-top:1px solid #e2e8f0;padding-top:14px;font-size:12px;margin-top:auto}.operating-option input:checked+.operating-choice{border:2px solid #005aff;padding:19px 17px;background:#f3f7ff}.operating-option input:focus-visible+.operating-choice{outline:3px solid #a3c4ff;outline-offset:3px}.operating-consequence{margin-top:20px;background:#f6f8fc;border-radius:6px;padding:14px 16px;color:#53667c;font-size:13px;line-height:1.6}.operating-modes .form-footer{padding:22px 0 0;background:none}.operating-modes .form-footer small{font-size:12px;color:#708198}.approval-empty{padding:16px 0;color:#53667c;font-size:14px}.approval-empty small{display:block;margin-top:10px;font-size:12px;color:#708198}.approval-item{border-top:1px solid #e2e8f0;padding:22px 0}.approval-item-title{display:flex;justify-content:space-between;gap:20px;font-size:13px;margin-bottom:18px}.approval-item-title strong{font-size:16px;font-weight:500}.approval-item-title small{display:block;color:#708198;margin-top:6px}.approval-item details summary{font-size:13px;cursor:pointer}.approval-parameters{font-size:13px;margin:20px 0}.approval-parameters>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:15px;padding:9px 0}.approval-parameters dt{color:#708198}.approval-parameters dd{margin:0;overflow-wrap:anywhere}.approval-parameters pre{white-space:pre-wrap;margin:0;font-size:12px}.approval-decision{display:flex;gap:15px;justify-content:space-between;align-items:center}.approval-decision input{border:1px solid #ccd6e4;border-radius:5px;padding:11px;font-size:13px;flex:1;min-width:0}.approval-decision>div{display:flex;gap:12px}.approval-decision button{font-size:13px}.approval-warning{color:#946100}.approval-history{margin-top:15px}.approval-history>summary{font-size:13px;cursor:pointer;color:#708198}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:1000px){.operating-options{grid-template-columns:1fr}.operating-choice{gap:10px}.operating-choice>strong{font-size:20px}.operating-choice>.operating-example{margin-top:0}.operating-intro{flex-direction:column}.operating-current{text-align:left}.operating-current b{display:inline}.approval-decision{flex-direction:column;align-items:stretch}}
@media(max-width:680px){.operating-modes,.operating-approvals{padding:20px 16px}.operating-modes .form-footer{flex-direction:column;align-items:flex-start;gap:14px}.operating-modes .form-footer button{width:100%}.approval-parameters>div{grid-template-columns:100px minmax(0,1fr)}.approval-decision>div{flex-direction:column}.approval-item-title{flex-direction:column;gap:10px}}

.operating-modes .mode-standard-purchases[hidden]{display:none!important}
