/* Run 12: mining data certainty and mobile interaction polish. */
body.mc9-manage .pool-toggle:disabled,
body.mc9-manage .pool-toggle[aria-disabled="true"]{opacity:.55;cursor:not-allowed;pointer-events:none;border-style:dashed}
body.mc9-manage .pool-toggle:disabled:hover{background:#0b2138;color:#b4d2e8;border-color:#3b5872}
.mc12-membership-alert{flex:1 1 100%;display:block;padding:11px 13px;background:#153349;border:1px solid #507b9a;color:#d6eafa;font-size:12px;line-height:1.5;border-radius:10px}
body.mc9-manage .key-row[data-vault-id]{scroll-margin-top:calc(var(--cs-network-height,64px) + var(--nav-h,56px) + 14px)}
body.mc9-manage .pool-toggle{min-height:44px;line-height:1.3}
body.mc9-manage .mc11-dialog{max-height:min(82dvh,680px);overflow:auto;overscroll-behavior:contain}
body.mc9-manage .mc9-key-badges{display:flex;flex-wrap:wrap;gap:6px}
@media(max-width:768px){
 body.mc9-manage .pool-toggles{flex-direction:row;gap:8px}
 body.mc9-manage .pool-toggles .pool-toggle{flex:1 1 calc(50% - 8px);justify-content:center;min-width:125px}
 body.mc9-manage .key-top{align-items:flex-start;gap:10px;flex-wrap:wrap}
 body.mc9-manage .key-label{min-width:0;flex:1 1 180px;overflow-wrap:anywhere}
 body.mc9-manage #keyList{padding-bottom:12px}
 body.mc9-manage .mc11-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 120px);padding:16px}
 body.mc9-manage .mc11-dialog dl{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr)}
}
@media(max-width:350px){body.mc9-manage .pool-toggles .pool-toggle{flex-basis:100%}}
