/* V51: uma área de rolagem por janela, sem transparência durante o uso do painel. */
html.mc51-locked{overflow:hidden!important;overscroll-behavior:none!important}html.mc51-locked body{overscroll-behavior:none!important}
#adminDashboardOverlay{background:#09131d!important;position:fixed!important;inset:0!important;width:100%!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important}
#adminDashboardOverlay .admin-dashboard-layout{width:100%!important;height:100vh!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;background:var(--bg-body,#f4f7fa)!important;display:flex!important;flex-direction:column!important}
#adminDashboardOverlay .admin-topbar{position:relative!important;flex:0 0 auto;min-height:60px;height:auto;padding-top:max(9px,env(safe-area-inset-top))!important;padding-bottom:9px!important;z-index:5;background:#102431!important}
#adminDashboardOverlay .admin-content-area{position:relative!important;inset:auto!important;flex:1 1 0!important;height:0!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:18px 20px max(30px,env(safe-area-inset-bottom))!important}
#adminDashboardOverlay .admin-sidebar-drawer{height:100vh!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:var(--bg-card,#fff)!important;padding-bottom:max(30px,env(safe-area-inset-bottom))!important}
body.mc51-admin-open #floatingAudioPill,body.mc51-admin-open #mc48IntroSound,body.mc51-admin-open .mc48-audio-prompt{display:none!important}
.modal-overlay:not(#adminDashboardOverlay){position:fixed!important;inset:0!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;overscroll-behavior:contain!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important}
.modal-overlay>.modal-content{margin:auto!important;max-height:calc(100vh - 28px)!important;max-height:calc(100dvh - 28px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-radius:18px!important;padding:20px!important}
#avisoModal>.modal-content{width:min(94vw,520px)!important;max-width:520px!important;position:relative;overflow-x:hidden!important}#avisoModal img{max-width:100%!important;max-height:34vh!important;object-fit:contain!important}#avisoModal h3{font-size:clamp(17px,4vw,23px)!important;line-height:1.3!important;overflow-wrap:anywhere}#avisoModal p{font-size:13px!important;line-height:1.65!important;overflow-wrap:anywhere}#avisoModal .btn{white-space:normal;line-height:1.4;font-size:12px!important}
.mc51-dialog{width:min(94vw,620px);max-height:88vh;max-height:88dvh;padding:0;border:1px solid #d5e2e9;border-radius:18px;background:#f8fbfd;color:#163246;box-shadow:0 30px 100px #0007;font-family:Montserrat,Arial,sans-serif;overscroll-behavior:contain}.mc51-dialog::backdrop,.mc51-image-viewer::backdrop{background:#07111bd9}.mc51-dialog>header{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:17px 20px;border-bottom:1px solid #dce6ec;background:#fff;position:sticky;top:0;z-index:2}.mc51-dialog>header small{font-size:8px;letter-spacing:.16em;color:#6a8da0}.mc51-dialog>header h3{font:750 18px/1.35 Montserrat,Arial;margin:5px 0 0}.mc51-dialog>header button{border:0;background:#eef3f6;border-radius:50%;width:34px;height:34px;flex-shrink:0;font-size:23px;color:#6a7b88;cursor:pointer}.mc51-dialog-body{padding:20px;overflow-wrap:anywhere}.mc51-dialog label{display:block;font-size:12px;font-weight:650;margin-top:13px}.mc51-dialog .form-control{margin-top:6px;width:100%}.mc51-dialog p{font-size:12px;line-height:1.7}.mc51-dialog button{cursor:pointer}.mc51-dialog summary{cursor:pointer;font-size:12px;font-weight:650}.mc51-dialog details{margin-top:15px}
.mc51-image-viewer{padding:12px;border:0;border-radius:14px;max-width:96vw;max-height:94vh;max-height:94dvh;background:#07141e;overflow:auto;overscroll-behavior:contain}.mc51-image-viewer>img{display:block;max-width:88vw;max-height:84dvh;object-fit:contain}.mc51-image-viewer>button{position:sticky;top:0;float:right;width:35px;height:35px;border:0;border-radius:50%;font-size:23px;color:#fff;background:#223a4e;cursor:pointer}
.mc51-photo{display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #d4e3ec;border-radius:11px;background:#edf3f7;overflow:hidden;cursor:zoom-in;flex-shrink:0}.mc51-photo>img{display:block;width:100%;height:100%;object-fit:cover;margin:0!important;max-width:100%}.mc51-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mc51-photo-grid>.mc51-photo{aspect-ratio:4/5;width:100%}.mc51-record-head>.mc51-photo{width:54px!important;height:64px!important}.mc51-moto-strip{display:flex;gap:9px;margin-top:12px}.mc51-moto-strip>.mc51-photo{width:70px;height:55px}
.mc51-member-record,.mc51-stage-record{padding:15px!important;border:1px solid #d8e5ed!important;border-left:3px solid #269bb7!important;border-radius:14px!important;margin-bottom:11px!important;background:var(--bg-card,#fff)!important;box-shadow:0 3px 15px #102c4206!important}.mc51-record-head{display:flex;align-items:center;gap:12px;padding:0!important;margin:0!important;border:0!important}.mc51-record-head>div{flex:1;min-width:0}.mc51-record-head small{color:#14829c;text-transform:uppercase;font-weight:750;font-size:9px;letter-spacing:.07em}.mc51-record-head h4{font:750 16px/1.4 Montserrat,Arial!important;margin:3px 0!important;color:var(--text-main,#193446)!important;overflow-wrap:anywhere}.mc51-record-head span{font-size:10px;color:#6c8798}.mc51-record-head .btn{font-size:10px!important;padding:7px 10px!important;white-space:normal}.mc51-record-details{margin-top:12px;border-top:1px solid #e2ebf1;padding-top:10px}.mc51-record-details summary{font-size:11px;font-weight:650;color:#647e8d;cursor:pointer}.mc51-record-details dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}.mc51-record-details dl>div{min-width:0;background:#f3f7fa;padding:9px;border-radius:7px}.mc51-record-details dt{font-size:9px;color:#6a8495;margin-bottom:4px}.mc51-record-details dd{font-size:11px;font-weight:600;line-height:1.5;margin:0;color:#1b394b;overflow-wrap:anywhere}.mc51-record-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.mc51-record-actions .btn,.mc51-member-record>button{font-size:10px!important;padding:7px 10px!important;line-height:1.4!important}.mc51-order-amount{font-size:16px;color:#158298;white-space:nowrap}.mc51-stage-record .mc-vote-card-head{padding:0!important;gap:10px}.mc51-stage-record .mc-vote-card-head h3{font-size:16px!important}.mc51-stage-record .mc-vote-kicker{font-size:8px!important}.mc51-stage-record .mc-vote-status{font-size:8px!important;padding:6px!important}.mc51-stage-record .mc-vote-footer{padding:11px 0 0!important;margin-top:10px}.mc51-stage-record .mc-vote-detail{padding:8px!important}.mc51-stage-record .mc-vote-detail strong{font-size:11px!important}.mc51-stage-record .mc-vote-detail span{font-size:9px!important}.mc51-stage-record .mc-vote-main{margin-top:10px}.mc51-stage-record button{font-size:10px!important}.mc51-stage-photos{margin-top:9px!important}
.mc49-card.id-card,#activeMemberIdCardToPrint.mc49-card,#demoIdCard.mc49-card{max-width:650px!important;padding:15px!important;border-radius:17px!important}.mc49-card .mc49-card-head{padding-bottom:12px;gap:12px}.mc49-card .mc49-card-head h2{font-size:clamp(14px,3.6vw,22px)!important}.mc49-card .mc49-logo.id-card-corner-logo{width:47px!important;height:47px!important;min-width:47px!important;padding:2px!important;box-shadow:none!important}.mc49-card .mc49-eyebrow{font-size:7px;letter-spacing:.15em;margin-bottom:5px}.mc49-card .mc49-card-head p{font-size:7px;letter-spacing:.12em}.mc49-card .mc49-identity{grid-template-columns:75px minmax(0,1fr);gap:13px;margin-top:13px}.mc49-card .mc49-info h3{font-size:13px!important;line-height:1.4!important;margin-bottom:9px;letter-spacing:.02em!important}.mc49-card .mc49-member-state{font-size:7px;padding:4px 5px;margin-bottom:5px}.mc49-card .mc49-info dt{font-size:7px;letter-spacing:.05em}.mc49-card .mc49-info dd{font-size:11px}.mc49-card .mc49-info dd.mc49-number{font-size:17px}.mc49-card .mc49-info dl{gap:8px}.mc49-card .mc49-info dl>div+div{padding-left:8px}.mc49-card .mc49-member-since{font-size:8px;margin-top:8px}.mc49-card .mc49-facts{margin-top:13px;border-radius:9px}.mc49-card .mc49-facts>div{padding:10px}.mc49-card .mc49-facts span{font-size:7px;margin-bottom:4px}.mc49-card .mc49-facts strong{font-size:10px;line-height:1.5}.mc49-card .mc49-honors{margin-top:13px}.mc49-card .mc49-honors h4{font-size:8px!important}.mc49-card .mc49-badge-grid,.mc50-dialog .mc49-badge-grid,.mc51-dialog .mc49-badge-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}
.mc49-emblem{width:30px!important;height:35px!important;min-width:30px!important;max-width:30px!important;min-height:35px!important;max-height:35px!important;flex:0 0 30px!important}.mc49-emblem>img{width:30px!important;height:35px!important;min-width:30px!important;max-width:30px!important;min-height:35px!important;max-height:35px!important}
.mc49-achievement{font-family:Montserrat,Arial,sans-serif!important;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;width:100%;padding:7px 3px!important;min-width:0!important;background:linear-gradient(145deg,#112d3c99,#06141f99);border:1px solid #284b5f!important;border-radius:9px!important;cursor:pointer;text-align:center}.mc49-achievement strong{font-size:9px!important;line-height:1.35!important;min-height:24px;max-height:25px;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:650!important}.mc50-badge-hint{display:none}.mc49-achievement:focus-visible{outline:2px solid #65d9ef;outline-offset:2px}.mc51-badge-explanation{text-align:center;color:#49697a;font-size:13px}.mc51-badge-explanation>.mc49-emblem{transform:scale(2)!important;margin:22px auto 25px!important}.mc51-dialog .mc49-achievement{background:#163749}.mc49-card .mc49-solidarity{padding:9px 11px!important;margin-top:12px!important}.mc49-card .mc49-solidarity strong{font-size:15px;margin-top:3px}.mc49-card .mc49-solidarity strong small{display:inline;font-size:8px}.mc49-card .mc49-solidarity p{display:none}.mc49-card .mc49-solidarity-heart{font-size:23px}.mc49-card .mc49-events{padding:10px!important;margin-top:12px}.mc49-card .mc49-events h4{font-size:8px}.mc49-card .mc49-events strong{font-size:9px}.mc49-card .mc49-events small{font-size:8px}.mc49-card .mc49-events ul{gap:6px;margin-top:8px}.mc49-card .mc49-partners{padding-top:12px;margin-top:14px}.mc49-card .mc49-partners h4{font-size:8px;margin-bottom:8px;letter-spacing:.1em}.mc49-card .mc49-partners>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.mc49-card .mc49-partner{padding:6px 3px 5px;gap:6px;border-radius:7px}.mc49-card .mc49-partner>img{height:24px!important;min-height:24px!important;object-fit:contain!important}.mc49-card .mc49-partner>strong{font-size:7px;min-height:24px}.mc49-card .mc49-partner>span{font-size:8px;padding:4px 2px;border-radius:5px;white-space:nowrap}.mc49-card .mc49-card-foot{margin-top:13px;padding-top:10px;font-size:6px}
.mc51-achievement-notice{position:fixed;z-index:220000;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(92vw,460px);padding:20px;border:1px solid #c8aa68;border-radius:20px;background:radial-gradient(ellipse at 90% 0,#284c5a,#0a1f2c 65%);box-shadow:0 25px 80px #0008;color:#eaf5fb;font-family:Montserrat,Arial,sans-serif;animation:mc51-reveal .5s ease-out}.mc51-achievement-notice>small{color:#e9c785;font-size:8px;letter-spacing:.15em}.mc51-achievement-notice h3{font-size:17px;margin:8px 25px 15px 0;line-height:1.45}.mc51-notice-close{position:absolute;top:12px;right:12px;background:transparent;border:0;color:#c0d5df;font-size:25px;cursor:pointer}.mc51-evolution-list{display:grid;gap:12px;max-height:40vh;overflow:auto;overscroll-behavior:contain}.mc51-evolution{display:flex;align-items:center;gap:13px;padding:10px;border-radius:12px;background:#17384777;border:1px solid #6490a033}.mc51-evolution-art{display:flex;align-items:center;gap:5px;min-width:45px}.mc51-evolution strong{font-size:12px}.mc51-evolution p{font-size:10px;color:#a9c4d2;line-height:1.6;margin:4px 0 0}.mc51-previous{opacity:.4;filter:grayscale(1);animation:mc51-retire .8s ease-out both}.mc51-evolve-arrow{color:#d1b978}.mc51-arriving{animation:mc51-unlock 1.4s cubic-bezier(.2,.8,.2,1) both}.mc51-notice-done{width:100%;padding:10px;margin-top:15px;border:1px solid #708f9b;border-radius:9px;color:#eaf8ff;background:#153d4e;font:650 10px Montserrat,Arial;cursor:pointer}@keyframes mc51-reveal{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}@keyframes mc51-unlock{0%{opacity:0;transform:translateY(10px) scale(.6) rotate(-10deg)}50%{opacity:1;transform:scale(1.15);filter:drop-shadow(0 0 10px #ffe5a8)}100%{opacity:1;transform:scale(1);filter:none}}@keyframes mc51-retire{from{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(.85)}}
.mc51-member-caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;padding-bottom:13px;border-bottom:1px solid #dae6ee;font-size:13px}.mc51-member-caption span{font-size:11px;color:#6d8797}.mc51-tool-tabs{display:flex;gap:6px;margin:15px 0}.mc51-tool-tabs button{border:1px solid #d5e2ea;border-radius:8px;background:#fff;color:#607e8f;padding:10px 12px;font:650 11px Montserrat,Arial;flex:1}.mc51-tool-tabs button.active{background:#123f56;color:white;border-color:#123f56}.mc51-selected-badge{display:flex;align-items:center;gap:14px;padding:14px;margin-top:12px;min-height:77px;background:#edf5f9;border:1px solid #d5e6ef;border-radius:11px}.mc51-selected-badge p{margin:5px 0 0;font-size:11px;color:#607c8e}.mc51-selected-badge strong{font-size:13px}.mc51-tool-actions{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.mc51-dialog .btn{font-size:11px;padding:10px 12px}.mc51-manual-history>div>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;font-size:11px}.mc51-adjust-reason small{display:block;font-size:10px;font-weight:400;color:#78909e;margin-top:6px}#mc51MeritFeedback{color:#186d82}#mc51CreditDonation{margin-top:15px}
.mc51-media-preview,.mc51-local-preview{display:flex;gap:9px;margin-top:8px}.mc51-media-preview>.mc51-photo,.mc51-local-preview>img{width:90px;height:65px;object-fit:contain;background:#eaf0f4;border:1px solid #d4e2eb;border-radius:8px;padding:5px}.mc51-model-dialog model-viewer{display:block;width:100%;height:400px;max-height:65dvh;background:#112938}.mc51-audio-toggle{display:block;margin-bottom:12px}.mc51-whatsapp-ready a{display:block;text-align:center;padding:13px;margin-top:10px;background:#06996c;border-radius:9px;color:#fff;font-size:13px;text-decoration:none}.mc51-whatsapp-ready textarea{width:100%;min-height:100px;font:12px/1.6 Arial;padding:10px;margin-top:12px}
.mc51-footer-partners{padding:28px 18px!important;background:linear-gradient(120deg,#0d2738,#081821)!important;color:#eff8ff}.mc51-footer-partners>div{max-width:1000px;margin:auto}.mc51-footer-partners small{font-size:8px;letter-spacing:.16em;color:#76adbf}.mc51-footer-partners h3{font-size:19px;margin:7px 0 15px}.mc51-footer-partner-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.mc51-footer-partner-grid article{padding:12px 8px;border:1px solid #31576b;border-radius:11px;display:flex;flex-direction:column;align-items:center;gap:9px;background:#102b3d}.mc51-footer-partner-grid img{width:100%;height:40px;object-fit:contain}.mc51-footer-partner-grid span{font-size:10px;color:#68d5eb}.mc51-footer-partner-grid strong{font-size:10px;min-height:40px;display:grid;align-items:center;text-align:center}
#mc40PartnerLogos{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;width:min(90vw,720px)!important;max-height:35dvh;overflow:auto;overscroll-behavior:contain;margin-inline:auto!important}.mc51-intro-partner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:7px;padding:9px;border:1px solid #43708366;border-radius:11px;background:#0b283b99;min-width:0}.mc51-intro-partner img{width:100%!important;height:40px!important;max-height:40px!important;object-fit:contain!important;margin:0!important}.mc51-intro-partner span{display:block;color:#092637;background:#58d5e9;border-radius:6px;padding:5px;width:100%;font:800 10px Arial;text-align:center}.mc51-intro-partner strong{font-size:9px;color:#d3eaf2;min-height:28px}#mc34IntroOverlay .mc39-final-message{font-size:clamp(17px,4vw,32px)!important;line-height:1.4}#mc34IntroOverlay .mc39-final-logo img{max-height:20dvh!important;object-fit:contain}#mc34IntroOverlay .mc40-benefits{margin-top:14px!important;padding:0 10px!important}#mc34IntroOverlay .mc40-benefits-label{font-size:9px!important;letter-spacing:.05em!important;margin-bottom:12px!important}
body>section{padding-block:42px!important}body>header{padding-block:15px!important}.hero-section{padding-block:42px!important;min-height:0!important}.section-title{font-size:clamp(23px,4vw,34px)!important;margin-bottom:24px!important}.sponsor-logo-box{width:78px!important;height:50px!important;padding:7px!important;border-width:1px!important;box-shadow:none!important}.sponsor-name-mini{font-size:9px!important}.sponsor-item-mini{min-width:90px!important;gap:6px!important}.sponsors-track{gap:20px!important}.glass-panel{backdrop-filter:none!important}#sponsorsBenefitsGrid{gap:12px!important}.mc43-sponsor-card{padding:14px!important;border-radius:12px!important}.mc43-sponsor-card img{height:55px!important;max-height:55px!important;object-fit:contain!important}.mc43-sponsor-card strong{font-size:13px!important}.member-card{padding:18px!important}.member-card .member-avatar{width:78px!important;height:78px!important}.member-card h4{font-size:16px!important}.member-bio-text{font-size:11px!important;line-height:1.7!important}
@media(max-width:600px){#adminDashboardOverlay .admin-content-area{padding:13px 10px 30px!important}.modal-overlay>.modal-content{padding:15px!important}.mc51-record-head{gap:9px}.mc51-record-head h4{font-size:13px!important}.mc51-record-head>.mc51-photo{width:43px!important;height:53px!important}.mc51-record-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mc51-record-head .btn{font-size:9px!important;padding:7px!important}.mc51-record-actions .btn{font-size:9px!important}.mc51-order-amount{font-size:13px}.mc49-card.id-card,#activeMemberIdCardToPrint.mc49-card,#demoIdCard.mc49-card{padding:12px!important}.mc49-card .mc49-badge-grid,.mc50-dialog .mc49-badge-grid,.mc51-dialog .mc49-badge-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mc49-card .mc49-identity{grid-template-columns:67px minmax(0,1fr);gap:11px}.mc49-card .mc49-info h3{font-size:11px!important}.mc49-card .mc49-solidarity strong small{display:block}.mc51-footer-partner-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mc51-footer-partner-grid article{padding:9px 3px}.mc51-footer-partner-grid img{height:27px}.mc51-footer-partner-grid span{font-size:8px}.mc51-footer-partners h3{font-size:17px}#mc40PartnerLogos{gap:5px!important}.mc51-intro-partner{padding:6px 3px;gap:5px;border-radius:8px}.mc51-intro-partner img{height:28px!important;max-height:28px!important}.mc51-intro-partner span{font-size:8px;padding:4px 2px}.mc51-dialog-body{padding:15px}.mc51-achievement-notice{padding:16px}.mc51-achievement-notice h3{font-size:15px}body>section{padding-block:30px!important}.mc51-footer-partners{padding-block:25px!important}.sponsor-logo-box{width:65px!important;height:43px!important}.sponsors-track{gap:12px!important}}
@media(max-width:359px){.mc49-card .mc49-badge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mc49-card .mc49-partner>span{font-size:7px}.mc49-card .mc49-partner>img{height:20px!important;min-height:20px!important}.mc49-card .mc49-info dl{gap:5px}.mc49-card .mc49-info dd{font-size:9px}.mc49-card .mc49-logo.id-card-corner-logo{width:39px!important;height:39px!important;min-width:39px!important}}
@media(prefers-reduced-motion:reduce){.mc51-achievement-notice,.mc51-arriving,.mc51-previous{animation:none!important}.sponsors-track.animate-move{animation:none!important;overflow-x:auto;max-width:100vw;scrollbar-width:none}}
@media print{.mc51-achievement-notice,.mc51-image-viewer{display:none!important}}

#adminDashboardOverlay .admin-sidebar-drawer{top:var(--mc51-admin-topbar,60px)!important;bottom:0!important;height:calc(100vh - var(--mc51-admin-topbar,60px))!important;height:calc(100dvh - var(--mc51-admin-topbar,60px))!important;max-height:calc(100dvh - var(--mc51-admin-topbar,60px))!important}

#mc34IntroOverlay #mc40PartnerLogos{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:min(92vw,720px)!important;max-width:92vw!important;max-height:none!important;overflow:visible!important}
#mc34IntroOverlay #mc40PartnerLogos .mc51-intro-partner{width:auto!important;min-width:0!important;max-width:none!important;flex-basis:auto!important}
#mc34IntroOverlay #mc40PartnerLogos .mc51-intro-partner img{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;max-height:40px!important}
@media(max-width:600px){#mc34IntroOverlay #mc40PartnerLogos .mc51-intro-partner img{height:28px!important;max-height:28px!important}#mc34IntroOverlay .mc39-final-logo{margin-block:12px!important}#mc34IntroOverlay .mc39-final-logo img{max-height:17dvh!important}#mc34IntroOverlay .mc39-finale{padding:20px 10px!important}}
@media(max-height:600px){#mc34IntroOverlay .mc39-final-logo{font-size:48px!important;margin-block:8px!important}#mc34IntroOverlay .mc39-final-message{font-size:17px!important}#mc34IntroOverlay .mc40-benefits{margin-top:7px!important}#mc34IntroOverlay .mc45-final-signature{margin-top:12px!important;padding-top:10px!important}#mc34IntroOverlay #mc40PartnerLogos .mc51-intro-partner img{height:22px!important;max-height:22px!important}}

body.mc51-admin-open #mc41SoundNotice,.mc34-intro-check #floatingAudioPill{display:none!important}#mc43NotificationPanel{position:fixed!important;top:calc(var(--mc51-admin-topbar,60px) + 6px)!important;right:10px!important;width:min(92vw,370px)!important;max-height:calc(100dvh - var(--mc51-admin-topbar,60px) - 24px)!important;overflow-y:auto!important;overscroll-behavior:contain}.mc51-notice-category{display:block;font-size:8px;color:#27839d;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px}
