/* Shared SRIS identity: explanation only; no mission state or interaction required. */
.sris-identity{box-sizing:border-box;display:block;width:calc(100% - 40px);max-width:1120px;margin:16px auto;padding:12px 16px;border:1px solid #c9d8ce;border-radius:12px;background:#f3f7f2;color:#17392f;font:14px/1.55 Arial,sans-serif;overflow-wrap:anywhere;text-align:left}
.sris-identity>summary{cursor:pointer;min-height:28px;list-style-position:inside;color:inherit}
.sris-identity>summary strong{font-size:14px;margin-right:10px;color:inherit}
.sris-identity>summary span{font-size:14px;font-weight:500;letter-spacing:normal;text-transform:none}
.sris-identity>summary small{display:block;margin:3px 0 0 22px;font-size:12px;color:#476052;letter-spacing:normal;text-transform:none}
.sris-identity>summary:focus-visible{outline:3px solid #9e762d;outline-offset:5px;border-radius:3px}
.sris-identity .sris-identity-body{padding-top:12px;border-top:1px solid #c9d8ce;margin-top:12px}
.sris-identity .sris-identity-body p{font:inherit;color:inherit;max-width:none;margin:0 0 12px}
.sris-identity dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}
.sris-identity dl>div{min-width:0;padding:10px;background:#fff;border:1px solid #d9e3db;border-radius:8px}
.sris-identity dt{font-weight:700;margin:0 0 5px;color:inherit}
.sris-identity dd{margin:0;color:inherit}
.auth-card .sris-identity,.activation-page .sris-identity,.command-hero+.sris-identity{width:100%;max-width:none}
@media(max-width:600px){.sris-identity{width:calc(100% - 28px);padding:12px}.sris-identity dl{grid-template-columns:1fr}.sris-identity>summary span{font-size:13px}}
.sris-identity>summary{position:relative;padding-right:26px}.sris-identity>summary::after{content:"+";position:absolute;right:0;top:0;font:700 20px/1.4 Arial,sans-serif}.sris-identity[open]>summary::after{content:"−"}
