/* Restricted directory stewardship: compact editorial operations surface */
#main .se-resource-stewardship{padding:26px 0 35px;border-top:1px solid #ddc7c1;margin-top:28px}
#main .se-resource-stewardship h2{font:400 clamp(30px,7vw,38px)/1.12 "Italiana",Georgia,serif;margin:8px 0 12px}
#main .se-resource-stewardship>p{font:400 13px/1.58 "DM Sans",sans-serif;color:#58484b}
#main .se-resource-stewardship h3{font:400 27px/1.2 "Italiana",Georgia,serif;margin:24px 0 8px}
#main .se-steward-hint,#main .se-steward-empty{color:#665457;font:400 12px/1.56 "DM Sans",sans-serif}
#main .se-steward-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0}
#main .se-steward-metrics>div{border:1px solid #dfcdc8;border-radius:14px;background:#fbf6f1;padding:15px 13px}
#main .se-steward-metrics strong{display:block;font:400 33px "Italiana",Georgia,serif;color:#713750}
#main .se-steward-metrics span{display:block;color:#514149;font:500 11px/1.4 "DM Sans",sans-serif}
#main .se-steward-case{border-bottom:1px solid #e0cbc8;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
#main .se-steward-case-info{flex:1 1 210px;display:grid;gap:4px}
#main .se-steward-case-info strong{font:600 13px "DM Sans",sans-serif;color:#392c2a}
#main .se-steward-case-info span{font:400 11px/1.55 "DM Sans",sans-serif;color:#68565a}
#main .se-steward-case-info a{font:500 12px "DM Sans",sans-serif;color:#713750;overflow-wrap:anywhere}
#main .se-steward-action{min-height:44px;background:transparent;color:#713750;border:1px solid #a7808c;padding:9px 12px;border-radius:10px;font:600 12px "DM Sans",sans-serif}
#main .se-steward-event{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid #dfcbc5;color:#58464c;font:400 11.5px/1.5 "DM Sans",sans-serif}
#main .se-steward-event strong{font-size:13px;color:#392c2a}
#main .se-steward-review-form{margin:24px 0;padding:19px;background:#fbf6f1;border:1px solid #d6bfc0;border-radius:17px}
#main .se-steward-review-form h4{font:400 26px "Italiana",Georgia,serif;margin:0 0 10px}
#main .se-steward-review-form>p{font:400 12px/1.55 "DM Sans",sans-serif}
#main .se-steward-review-form label:not(.se-steward-attest){display:block;font:600 12px "DM Sans",sans-serif;margin:13px 0}
#main .se-steward-review-form :is(select,textarea){display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #baa4aa;border-radius:11px;background:white;color:#362b30;min-height:44px;font:400 13px "DM Sans",sans-serif}
#main .se-steward-review-form textarea{min-height:95px;resize:vertical}
#main .se-steward-attest{display:flex;align-items:flex-start;gap:9px;margin:13px 0;font:400 12px/1.48 "DM Sans",sans-serif}
#main .se-steward-attest input{width:20px!important;height:20px!important;flex:0 0 20px;appearance:auto!important;accent-color:#713750}
#main .se-steward-actions{display:flex;flex-wrap:wrap;gap:9px}
#main .se-steward-actions button{min-height:44px;background:#713750;color:white;border:1px solid #713750;border-radius:10px;padding:9px 13px;font:600 12px "DM Sans",sans-serif}
#main .se-steward-actions button+button{background:transparent;color:#713750}
#main .se-steward-actions button:disabled{opacity:.48}
#main .se-resource-stewardship :is(button,input,select,textarea):focus-visible{outline:2px solid #955c66;outline-offset:2px}
@media(max-width:350px){#main .se-steward-metrics{gap:8px}#main .se-steward-metrics>div{padding:12px 9px}}
