.mp-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.mp-video-card{padding:20px;border:1px solid #334048;border-radius:16px;background:#111a20}.mp-video-card video,#videoPreviewArea video{width:100%;max-height:420px;aspect-ratio:16/9;background:#05090b;border-radius:10px}.mp-video-card h3{font-size:20px;margin:16px 0 8px}.mp-video-card p{margin:0}.mp-video-empty{padding:28px;border:1px dashed #53636c;border-radius:12px;grid-column:1/-1}.mp-video-library>.btn{margin-top:22px}.mp-mission-vision{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.mp-mission-vision>article{padding:20px;border:1px solid #46565e;border-radius:14px;background:#111c23}.mp-mission-vision h3{color:#e8b94e;font-size:24px;margin:0 0 12px}.mp-social-icons{display:flex;flex-wrap:wrap;gap:12px}.mp-social-icons a{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#16232b;border:1px solid #40525e;border-radius:10px;color:inherit}.mp-social-icons svg{width:24px;height:24px;fill:currentColor}.mp-chat-alert{border-left:3px solid #e8b94e;padding:10px 14px;background:#1c2b34}.mp-thread{padding:14px;border:1px solid #42515a;border-radius:10px;white-space:pre-wrap}.mp-unread-badge{background:#e8b94e;color:#10202a;padding:2px 7px;border-radius:30px;margin-left:6px}button:disabled{opacity:.55;cursor:not-allowed}.mp-chat-wa{display:block;margin:14px 0;color:#8ee0aa!important;text-decoration:underline!important}@media(max-width:700px){.mp-video-grid,.mp-mission-vision{grid-template-columns:1fr}} 

#contentForms details{padding:12px;border:1px solid #52616b;border-radius:8px;margin:10px 0}#contentForms summary{cursor:pointer;font-weight:600}#contentForms>select{margin-bottom:18px}#contentForms label{max-width:850px}.mp-reactions{display:flex;gap:10px;padding:12px 0}.mp-reactions button{border:1px solid #777;border-radius:24px;padding:9px 14px;cursor:pointer}.mp-reactions button[aria-pressed=true]{outline:3px solid #e8b94e}

#message:not(:empty){position:sticky;top:0;z-index:100;background:#182831;border:1px solid #e8b94e;border-radius:8px;padding:12px;max-height:160px;overflow:auto}

header{position:sticky;top:0;z-index:110;background:#080d11;align-items:center}#headerLogout{background:#e8b94e;color:#111;white-space:nowrap}.mp-password-control{display:flex;align-items:center;gap:8px}.mp-password-control input{flex:1;min-width:0}.mp-password-control button{white-space:nowrap}

.mp-contact-qr,.mp-qr-tools img{display:block;background:white;padding:4px;border-radius:8px;max-width:180px;margin:12px auto;image-rendering:pixelated}.mp-assistant-whatsapp{display:flex!important;align-items:center;justify-content:center;gap:8px}.mp-assistant-whatsapp svg{width:26px;height:26px;flex:none}.mp-qr-tools{margin-top:12px}.mp-qr-tools img{margin-left:0}

[data-mp-hidden=true]{display:none!important}

.mp-quote-contact{margin:14px 0;padding:14px;border:1px solid #52616b;border-radius:10px}.mp-quote-contact label{display:block;margin:10px 0}.mp-quote-contact input:not([type=checkbox]){width:100%;box-sizing:border-box}.mp-quote-contact input[type=checkbox]{width:auto}.mp-quote-contact a{display:inline-block;background:#087c4a;color:white;border-radius:8px;padding:12px;margin-top:8px}

#password:not(.mp-password-manual){color:transparent!important;-webkit-text-fill-color:transparent!important;caret-color:#e8b94e}#password.mp-password-manual{color:#fff!important;-webkit-text-fill-color:#fff!important}

#password:-webkit-autofill{box-shadow:0 0 0 1000px #080d11 inset!important}
