/* V39.11 — Mesma identidade visual nos cadastros de cada aba. */
#mc39InactiveList .mc39-card.mc46-inactive-approved,
#reprovedCandidatesContainer .mc46-member-record{background:#fff!important;color:#163044!important;border:1px solid #dce7ed!important;border-left:6px solid #d5a13a!important;border-radius:13px!important;box-shadow:0 6px 20px #173c5e0a!important;margin:0 0 15px!important;}
#mc39InactiveList .mc46-inactive-approved .mc-vote-card-head{background:#fff!important;color:#152b43!important;align-items:flex-start;}
#mc39InactiveList .mc46-inactive-approved .mc-vote-card-head h3{color:#18304a!important;}
#mc39InactiveList .mc46-inactive-approved .mc-vote-main{grid-template-columns:minmax(0,1fr) minmax(105px,180px)!important;}
#mc39InactiveList .mc46-inactive-approved .mc-vote-footer{background:#fffdf6!important;border-top:1px solid #e6dcc7;}
#mc39InactiveList .mc46-inactive-approved .mc-vote-detail strong{overflow-wrap:anywhere;}
#mc39InactiveList .mc46-inactive-approved .mc-vote-face{width:100%;max-height:165px;object-fit:cover;}
#mc39InactiveList .mc46-inactive-approved .mc-vote-media{max-width:100%;min-width:0;}
#mc39InactiveList .mc46-inactive-approved .mc-vote-media img{max-width:100%;}
.mc46-sponsor-open,.mc46-member-sponsor{font:inherit;text-decoration:underline;text-decoration-style:dotted;color:#126f95;background:none;border:0;padding:0;cursor:pointer;font-weight:700;text-underline-offset:3px}
.mc46-sponsor-open:hover,.mc46-member-sponsor:hover{color:#0a4870}
.mc46-approved-motos{display:flex;gap:9px;align-items:center;margin:12px 0 3px;flex-wrap:wrap;}
.mc46-approved-motos img{width:clamp(72px,12vw,110px);height:78px;object-fit:cover;border-radius:10px;border:1px solid #d6e0e9;background:#ecf3f9}
.mc46-member-record{padding:18px;border-left-color:#c84d55!important}
.mc46-member-record>header{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:16px}
.mc46-member-record h4{font-size:1.25rem;margin:4px 0}
.mc46-member-record header small{font-weight:900;color:#aa303c;letter-spacing:.09em;font-size:10px}
.mc46-member-face{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid #d45a62}
.mc46-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 15px;min-width:0}
.mc46-profile-grid>div{min-width:0;padding-bottom:9px;border-bottom:1px solid #e3eaf0;display:grid;gap:3px}
.mc46-profile-grid small{font-size:11px;color:#65798d;font-weight:700}
.mc46-profile-grid strong{font-size:13px;color:#193547;font-weight:750;overflow-wrap:anywhere}
.mc46-member-record>p{font-size:12px;line-height:1.65;margin:12px 0}
.mc46-dialog-cover{position:fixed;inset:0;z-index:2147482850;background:#081827db;display:grid;place-items:center;padding:14px;overflow-y:auto;overscroll-behavior:contain}
.mc46-linked-dialog{width:min(100%,670px);max-height:calc(100dvh - 28px);overflow-y:auto;background:#fff;color:#18314a;border-radius:19px;padding:clamp(17px,3vw,26px);box-shadow:0 20px 70px #0007;overscroll-behavior:contain}
.mc46-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#397892;letter-spacing:.1em;font-size:11px;font-weight:850}
.mc46-dialog-top button{width:38px;height:38px;border:0;border-radius:10px;background:#e7f1f7;color:#16465d;cursor:pointer;font-size:25px}
.mc46-sponsor-head{display:flex;gap:15px;align-items:center;margin:12px 0 21px;min-width:0}
.mc46-sponsor-head img{width:85px;height:85px;object-fit:cover;border-radius:50%;flex-shrink:0}
.mc46-sponsor-head h3{font-size:clamp(18px,4vw,25px);margin:0;overflow-wrap:anywhere}
.mc46-linked-dialog h4{font-size:14px;margin:16px 0 5px}
/* Estilo consistente: o submenu usa a cor da categoria, mesmo ao abrir outro tópico. */
#adminSidebarDrawer .mc41-nav-topic[data-mc46-group="members"]{--mc46-accent:#16826e;--mc46-ink:#0c6658}
#adminSidebarDrawer .mc41-nav-topic[data-mc46-group="marketing"]{--mc46-accent:#b05b83;--mc46-ink:#90446d}
#adminSidebarDrawer .mc41-nav-topic[data-mc46-group="store"]{--mc46-accent:#7c65bc;--mc46-ink:#66519e}
#adminSidebarDrawer .mc41-nav-topic[data-mc46-group="finance"]{--mc46-accent:#23845a;--mc46-ink:#206b4d}
#adminSidebarDrawer .mc41-nav-topic[data-mc46-group="settings"]{--mc46-accent:#ad8a2c;--mc46-ink:#88691d}
#adminSidebarDrawer .mc41-nav-topic[data-mc46-group="statute"]{--mc46-accent:#ad5360;--mc46-ink:#913e49}
#adminSidebarDrawer .mc41-nav-topic .mc41-nav-items .sidebar-btn{border-left:3px solid var(--mc46-accent,#7490a5)!important;color:var(--mc46-ink,#364c5a)!important;background:#fff!important;}
#adminSidebarDrawer .mc41-nav-topic .mc41-nav-items .sidebar-btn:hover,#adminSidebarDrawer .mc41-nav-topic .mc41-nav-items .sidebar-btn.active{background:color-mix(in srgb,var(--mc46-accent,#7397af) 11%,white)!important;border-left-width:5px!important;}
#adminSidebarDrawer .mc46-topic-count{font-size:11px;font-weight:850;border-radius:999px;margin-left:auto;padding:3px 8px;flex-shrink:0;color:var(--mc46-ink,#475569);background:color-mix(in srgb,var(--mc46-accent,#8ba2ae) 13%,white)}
#adminSidebarDrawer .mc41-nav-heading{display:flex;align-items:center;gap:7px;min-width:0;}
/* Não deixar o letreiro sair da tela ou sobrepor controles em celulares. */
#storeShowcaseBox{max-width:100%;min-width:0;overflow:hidden;}
#frontTshirtBuyersPill{max-width:min(100%,1320px)!important;box-sizing:border-box;min-width:0!important;overflow:hidden!important;position:relative;}
#frontTshirtBuyersPill .buyers-marquee-track{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis;animation:none!important;transform:none!important;padding:10px 12px;}
#storeMediaSide{max-height:300px!important;min-width:0;overflow:hidden;}
#storeMediaSide video{width:100%!important;max-height:300px!important;object-fit:contain!important;}
.store-info-side #storeDisplayTitle{font-size:clamp(20px,3.3vw,31px)!important;margin-bottom:8px!important;}
#storeShowcaseBox .store-info-side>p{font-size:clamp(12px,1.4vw,14px)!important;line-height:1.55!important;margin-bottom:14px!important;}
#storeShowcaseBox .price-box-pro{padding:9px 12px!important;box-shadow:none!important;}
#storeShowcaseBox .store-info-side .btn{padding:11px 16px!important;font-size:13px!important;}
@media(max-width:680px){#mc39InactiveList .mc46-inactive-approved .mc-vote-main{display:block!important;}#mc39InactiveList .mc46-inactive-approved .mc-vote-media{margin-top:13px;}#storeMediaSide{max-height:220px!important;}#storeMediaSide video{max-height:210px!important;}#storeShowcaseBox{padding:14px!important;gap:9px!important;}#frontTshirtBuyersPill{margin:10px auto!important;width:100%!important;}#frontTshirtBuyersPill .buyers-marquee-track{overflow-x:auto!important;white-space:nowrap!important;text-overflow:clip!important;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;}#frontTshirtBuyersPill .buyers-marquee-tag{font-size:10px!important;padding:7px 10px!important}.mc46-profile-grid{grid-template-columns:1fr!important}.mc46-sponsor-head img{width:66px;height:66px}}

.mc46-delivered-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:10px}.mc46-delivered-actions .btn{font-size:12px;padding:9px 13px}.mc44-delivery-card header>div{display:grid;gap:4px}.mc44-delivery-card header small{color:#5e786c;font-size:11px}.mc44-delivered-exports{position:sticky;top:0;z-index:1;background:#fff;padding:10px 0}
