/* CentroShield Run 11: accurate personal mining presentation; fee metadata is admin-only. */
.mc11-summary{border:1px solid #356992;border-radius:16px;background:radial-gradient(ellipse at 91% 0,rgba(50,132,232,.14),transparent 52%),linear-gradient(122deg,#0b243c,#0b1d31);padding:19px 22px;margin:14px 0 18px;color:#ecf7ff;box-shadow:0 12px 32px #0002}
.mc11-summary__heading{display:flex;justify-content:space-between;align-items:start;gap:12px}
.mc11-summary__heading h2{font-size:19px;color:#f7fcff;margin:4px 0}
.mc11-summary__heading p{font-size:12px;color:#adcce8;line-height:1.55}
.mc11-eyebrow{font-size:10px;letter-spacing:.11em;color:#71c1ff;font-weight:800}
.mc11-summary__action,.mc11-detail-button,.mc11-close{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #3979a7;border-radius:10px;background:#164468;color:#e3f5ff;padding:10px 15px;font-weight:750;text-decoration:none;cursor:pointer}
.mc11-summary__action:hover,.mc11-detail-button:hover,.mc11-close:hover{background:#205880;color:#fff}
.mc11-summary__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}
.mc11-summary__kpis>div{background:#0a192c;border:1px solid #294865;border-radius:11px;padding:12px;min-width:0}
.mc11-summary__kpis small{font-size:11px;color:#99bcd9;display:block;line-height:1.4}
.mc11-summary__kpis strong{display:block;font-size:clamp(17px,2.5vw,24px);margin:7px 0;color:#f3faff;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.mc11-assignment-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}
.mc11-assignment{padding:13px;display:flex;flex-direction:column;gap:5px;border-radius:10px;background:#123656;border:1px solid #32638b;text-decoration:none;min-width:0;color:#f1faff}
.mc11-assignment:hover{background:#19496c;border-color:#6abfff;color:#fff}
.mc11-assignment strong{font-size:13px}.mc11-assignment span{font-size:12px;color:#a7ddff}.mc11-assignment small{font-size:11px;color:#78e2ba}
.mc11-empty,.mc11-unavailable,.mc11-membership-note{font-size:12px;color:#b8d0e9;line-height:1.6}
.mc11-empty{grid-column:1/-1;border:1px dashed #436989;border-radius:9px;padding:14px}
.mc11-unavailable{padding:15px 18px;border:1px solid #345a7c;border-radius:10px;background:#0d283e}
.mc11-membership-note{margin:10px 0;padding:10px 15px;border-left:3px solid #5fb5ee;background:#0d2842}
.mc11-detail-button{font-size:12px;margin-top:10px;white-space:nowrap}
.mc11-dialog{max-width:min(480px,calc(100vw - 26px));width:100%;border:1px solid #4386b3;border-radius:15px;background:#091e32;color:#e6f5ff;padding:23px;box-shadow:0 24px 85px #000a}
.mc11-dialog::backdrop{background:#010812ba;backdrop-filter:blur(5px)}
.mc11-dialog h2{font-size:21px;margin:0 0 17px;color:#fff}
.mc11-dialog dl{display:grid;grid-template-columns:minmax(108px,.7fr) minmax(0,1.3fr);row-gap:0;margin:0}
.mc11-dialog dt,.mc11-dialog dd{font-size:12px;margin:0;padding:10px 5px;border-bottom:1px solid #2a4b6a;overflow-wrap:anywhere}
.mc11-dialog dt{color:#8eb9d9}.mc11-dialog dd{color:#f3fbff;font-weight:650}
.mc11-dialog__tip{margin:15px 0;color:#9cbedb;font-size:11px;line-height:1.6}
.mc11-dialog__footer{display:flex;justify-content:flex-end}
html{scroll-padding-top:calc(var(--cs-network-height,64px) + var(--nav-h,56px) + 12px)}
body.mc10-app{scroll-padding-top:calc(var(--cs-network-height,64px) + var(--nav-h,56px) + 12px)}
body.mc10-app .cs-network-header{background:#081629}
body.mc10-app .topbar{background:#071727!important}
body.mc10-app :is(.mc11-summary,.mc11-assignment,#poolContent,.mc9-compare,#myPools,.key-row){scroll-margin-top:calc(var(--cs-network-height,64px) + var(--nav-h,56px) + 12px)}
body.mc10-app .mc9-pools .pc-fee{font-size:11px}
@media(max-width:768px){
 body.mc10-app{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}
 body.mc10-app :is(.wrap,.wrap-wide){padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}
 body.mc10-app .mc7-app{padding-bottom:calc(135px + env(safe-area-inset-bottom,0px))}
 .mc11-summary{padding:16px 13px;margin:12px 0 15px}
 .mc11-summary__heading{flex-wrap:wrap}
 .mc11-summary__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mc11-summary__kpis>div:last-child{grid-column:1/-1}
 .mc11-assignment-list{grid-template-columns:1fr}
 .mc11-detail-button{width:100%}
}
@media(max-width:360px){.mc11-summary__kpis strong{font-size:16px}.mc11-summary__kpis>div{padding:9px}}
@media(prefers-reduced-motion:reduce){.mc11-summary *{transition:none!important}}
