/* MEGA-COBROS PRO 10.26 — navegación, tickets y recuperación OTP */
:root{--mc26-orange:#f59a32;--mc26-ink:#17191c;--mc26-muted:#6f747a;--mc26-line:#dedede;--mc26-soft:#f7f7f6;--mc26-font:"Segoe UI Variable","Segoe UI",Inter,Arial,sans-serif}
html,body,button,input,select,textarea{font-family:var(--mc26-font)!important}
.mc25-topbar{grid-template-columns:minmax(0,1fr) auto!important;padding:0 26px!important;gap:18px!important;overflow:visible!important}
.mc25-hosting-nav{min-width:0!important}.mc25-top-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;position:relative!important;z-index:160!important}.portal-locales{position:relative!important}.portal-locales>summary{list-style:none!important;white-space:nowrap!important}
.mc26-account{position:relative!important;flex:0 0 auto!important}.mc26-account-trigger{appearance:none!important;border:0!important;background:transparent!important;display:flex!important;align-items:center!important;gap:9px!important;min-height:54px!important;padding:5px 7px!important;border-radius:10px!important;cursor:pointer!important;color:#202327!important;text-align:left!important}.mc26-account-trigger:hover,.mc26-account.is-open .mc26-account-trigger{background:#f4f4f3!important}.mc26-account-trigger i{font-style:normal!important;color:#858a8f!important;font-size:11px!important}.mc26-account-popover{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;width:285px!important;padding:8px!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:12px!important;box-shadow:0 18px 48px rgba(0,0,0,.15)!important;z-index:9999!important}.mc26-account-popover[hidden]{display:none!important}.mc26-account-popover>a,.mc26-account-popover form button{display:flex!important;align-items:center!important;width:100%!important;min-height:38px!important;padding:0 11px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#33383d!important;text-decoration:none!important;font-size:12px!important;font-weight:500!important;text-align:left!important;cursor:pointer!important}.mc26-account-popover>a:hover,.mc26-account-popover form button:hover{background:#f5f5f4!important}.mc26-account-popover form{margin:4px 0 0!important;padding-top:5px!important;border-top:1px solid #ededed!important}.mc26-account-popover form button{color:#c73f39!important}.premium-account-pop-head{display:flex!important;align-items:center!important;gap:10px!important;padding:9px 10px 12px!important;margin-bottom:4px!important;border-bottom:1px solid #ededed!important}.premium-account-pop-head b{display:block!important;font-size:12px!important;font-weight:600!important}.premium-account-pop-head small{display:block!important;margin-top:2px!important;color:#888!important;font-size:9px!important}.premium-account-avatar{flex:0 0 auto!important}
.mc26-ticket-focus{margin:18px 0 20px!important;border:1px solid #d9d9d9!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}.mc26-ticket-focus-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;padding:22px 24px!important;border-bottom:1px solid #e8e8e8!important;background:#fcfcfb!important}.mc26-ticket-focus-head h3{margin:5px 0 5px!important;font-size:24px!important;font-weight:620!important;color:#181a1d!important}.mc26-ticket-focus-head p{margin:0!important;color:#777!important;font-size:12px!important;line-height:1.55!important}.mc26-back-link{display:inline-flex!important;margin-bottom:14px!important;color:#a85c12!important;text-decoration:none!important;font-size:11px!important;font-weight:600!important}.mc26-dept-live{white-space:nowrap!important;padding:6px 10px!important;border-radius:999px!important;background:#e1f7e9!important;color:#21814d!important;font-size:10px!important}.mc26-ticket-form{padding:22px 24px 24px!important}.mc26-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.mc26-ticket-form label{display:grid!important;gap:7px!important;color:#2f3438!important;font-size:11.5px!important;font-weight:550!important}.mc26-ticket-form label em{margin-left:6px!important;color:#999!important;font-size:9px!important;font-style:normal!important;font-weight:500!important}.mc26-ticket-form select,.mc26-ticket-form textarea{width:100%!important;border:1px solid #d8d8d8!important;border-radius:9px!important;background:#fff!important;color:#202328!important;outline:0!important}.mc26-ticket-form select{height:44px!important;padding:0 12px!important}.mc26-ticket-form textarea{padding:12px!important;resize:vertical!important;line-height:1.55!important}.mc26-ticket-form select:focus,.mc26-ticket-form textarea:focus{border-color:#f0a252!important;box-shadow:0 0 0 3px rgba(245,154,50,.1)!important}.mc26-ticket-submit-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:14px!important}.mc26-ticket-submit-row small{color:#888!important;font-size:10px!important}.mc26-ticket-submit-row button{width:auto!important;min-width:180px!important}.mc26-support-layout.has-department{grid-template-columns:1fr!important}.mc26-support-layout.has-department>.premium-ticket-list{max-width:none!important}.mc26-support-layout.has-department>.premium-ticket-compose{display:none!important}
.mc26-recovery-card{width:min(100%,430px)!important}.mc26-channel{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important}.mc26-channel legend{margin-bottom:2px!important;color:#45494d!important;font-size:11.5px!important;font-weight:550!important}.mc26-channel label{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;border:1px solid #dedede!important;border-radius:9px!important;background:#fff!important;cursor:pointer!important}.mc26-channel input{width:16px!important;height:16px!important;padding:0!important}.mc26-channel b{display:block!important;font-size:11px!important;font-weight:600!important}.mc26-channel small{display:block!important;margin-top:2px!important;color:#8b8f93!important;font-size:9.5px!important;font-weight:400!important}.mc26-security-note{margin-top:16px!important;padding:11px 12px!important;border-radius:8px!important;background:#f7f7f6!important;color:#7c8084!important;font-size:10px!important;line-height:1.5!important}.mc26-code-form{gap:18px!important}.mc26-otp{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:8px!important}.mc26-otp-box{height:54px!important;padding:0!important;text-align:center!important;font-size:24px!important;font-weight:600!important}.mc26-recovery-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;margin-top:18px!important}.mc26-recovery-actions form{display:block!important}.mc26-link-button,.mc26-recovery-actions a{appearance:none!important;border:0!important;background:transparent!important;color:#8a541c!important;text-decoration:none!important;padding:0!important;font-size:10.5px!important;font-weight:600!important;cursor:pointer!important}.client-auth-success,.client-auth-error{margin-bottom:14px!important}
@media(max-width:1080px){.mc25-topbar{grid-template-columns:1fr!important}.mc25-hosting-nav{display:none!important}.mc25-top-actions{width:100%!important}.mc26-account-popover{right:0!important}}
@media(max-width:720px){.mc26-form-grid{grid-template-columns:1fr!important}.mc26-ticket-focus-head{display:block!important}.mc26-dept-live{display:inline-block!important;margin-top:14px!important}.mc26-ticket-submit-row{display:grid!important}.mc26-ticket-submit-row button{width:100%!important}.mc26-account-popover{position:fixed!important;left:12px!important;right:12px!important;top:78px!important;width:auto!important}.mc26-otp{gap:5px!important}.mc26-otp-box{height:48px!important;font-size:21px!important}}
