/* Reutiliza la franja Android, nunca crea un segundo encabezado. */
@media(max-width:765px){
 .tk-ios-banner-inner{height:66px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 11px;box-sizing:border-box;background:#21252d;color:#f7f8fa}
 .tk-ios-banner-icon{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#f8f8fa;color:#151515;font:700 27px/1 system-ui}
 .tk-ios-banner-icon svg{position:absolute;width:24px;height:32px;opacity:0;stroke:#151515}
 @supports not (font: -apple-system-body){.tk-ios-banner-icon svg{opacity:1}}
 .tk-ios-banner-copy{min-width:0;display:grid;gap:1px;font:400 11px/1.22 system-ui}
 .tk-ios-banner-copy strong{font-size:12px;font-weight:800;white-space:nowrap}
 .tk-ios-banner-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .tk-ios-banner-copy small{font-size:10px;color:#d0d3da;white-space:nowrap}
 .tk-ios-banner-action{display:grid;place-items:center;height:39px;min-width:75px;padding:0 12px;border:0;border-radius:999px;background:#050505;color:#fff;font:700 11px/1 system-ui;cursor:pointer}
 .tk-ios-home-banner{z-index:1200!important;box-sizing:border-box}
 .tk-ios-course-banner .tk-ios-banner-inner{background:#fff;color:#1e2634}
 .tk-ios-course-banner .tk-ios-banner-copy small{color:#627083}
 #tkDashboardAppBanner.tk-ios-dashboard-banner .tk-ios-banner-inner{height:70px;min-height:70px}
 html[data-tk-student-theme=light] #tkDashboardAppBanner.tk-ios-dashboard-banner .tk-ios-banner-inner{background:#fff;color:#1c2533}
 html[data-tk-student-theme=light] #tkDashboardAppBanner.tk-ios-dashboard-banner .tk-ios-banner-copy small{color:#637084}
 @media(max-width:359px){.tk-ios-banner-inner{grid-template-columns:36px minmax(0,1fr) 66px;gap:5px;padding:6px 7px}.tk-ios-banner-icon{width:36px;height:36px}.tk-ios-banner-copy strong{font-size:11px}.tk-ios-banner-action{min-width:62px;padding:0 7px}}
}
.tk-ios-guide{max-width:min(390px,calc(100vw - 34px));width:100%;box-sizing:border-box;border:1px solid #e6e8ed;border-radius:18px;padding:20px 20px 18px;background:#fff;color:#1d2837;box-shadow:0 20px 60px #0004;font:400 14px/1.5 system-ui}
.tk-ios-guide::backdrop{background:rgba(11,15,22,.42)}
.tk-ios-guide-head{display:flex;align-items:center;justify-content:space-between}.tk-ios-guide-head>button{border:0;background:#f2f3f6;color:#485568;border-radius:50%;width:33px;height:33px;font-size:22px}
.tk-ios-guide h2{margin:13px 0 3px;font:800 19px/1.3 system-ui}.tk-ios-guide p{margin:4px 0 12px;color:#5e6a7c}
.tk-ios-guide ol{margin:12px 0;padding:9px 12px 9px 32px;border:1px solid #e8ebf0;border-radius:12px;background:#f7f8fa}.tk-ios-guide li{margin:6px 0}
.tk-ios-guide .tk-ios-guide-note{font-size:12px;color:#6b7280}.tk-ios-guide-ok{display:block;width:100%;padding:12px;border:0;border-radius:11px;background:#1b202b;color:white;font-weight:800;cursor:pointer}
