
/* ===== PREMIUM · ACADEMIA EL REY (listado + entradas) — 2026-09-18 ===== */
#o_wblog_blog_top .o_wblog_post_name{font-family:'Archivo Black',Impact,sans-serif !important;font-weight:400 !important;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(30px,4.6vw,56px) !important;line-height:1.02;}
#o_wblog_blog_top .o_wblog_post_subtitle{font:400 clamp(15px,1.6vw,19px)/1.5 Inter,system-ui,sans-serif;max-width:640px;}
#o_wblog_blog_top .o_record_cover_container.o_half_screen_height{min-height:38vh !important;}
/* pestanas */
.er-ac-tabs{max-width:1336px;margin:0 auto;padding:18px 24px 0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;}
.er-ac-tabs::-webkit-scrollbar{display:none;}
.er-ac-tabs a,.er-ac-tabs a:link,.er-ac-tabs a:visited{flex:0 0 auto;font:600 13.5px/1 Inter,system-ui,sans-serif;color:#490AA0 !important;background:#fff;border:1.5px solid #E7E2EF;border-radius:999px;padding:11px 16px;text-decoration:none !important;white-space:nowrap;transition:background .15s,border-color .15s;}
.er-ac-tabs a:hover{border-color:#490AA0;}
.er-ac-tabs a.er-on{background:#490AA0;color:#fff !important;border-color:#490AA0;}
/* buscador del blog: la barra de Odoo hereda el morado del tema; va blanca */
#wrap nav.navbar.navbar-expand-lg{background:#fff !important;border-bottom:1px solid #ECEAF1;padding-top:12px !important;padding-bottom:12px !important;}
#wrap nav.navbar form.o_searchbar_form .search-query{background:#F5F4F8 !important;}
#wrap nav.navbar form.o_searchbar_form .search-query{border-radius:10px 0 0 10px !important;font-family:Inter,system-ui,sans-serif;}
#wrap nav.navbar form.o_searchbar_form .oe_search_button{border-radius:0 10px 10px 0 !important;background:#490AA0 !important;color:#fff !important;}
/* destacado */
.er-ac-dest,.er-ac-dest:link,.er-ac-dest:visited{max-width:1288px;margin:22px auto 6px;display:grid;grid-template-columns:1.25fr 1fr;background:#490AA0;border-radius:18px;overflow:hidden;text-decoration:none !important;color:#fff !important;box-shadow:0 12px 32px rgba(46,6,104,.16);}
.er-ac-dest-i{aspect-ratio:16/9;min-width:0;background:#2E0668 center/cover no-repeat;}
.er-ac-dest-b{padding:34px 36px;display:flex;flex-direction:column;justify-content:center;gap:12px;}
.er-ac-dest-k{font:600 11.5px/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#FFD426;margin:0;}
.er-ac-dest-b h2{font-family:'Archivo Black',Impact,sans-serif;font-weight:400;font-size:clamp(22px,2.4vw,34px);line-height:1.05;text-transform:uppercase;color:#fff;margin:0;}
.er-ac-dest-b p{font:400 15px/1.5 Inter,system-ui,sans-serif;color:rgba(255,255,255,.85);margin:0;}
.er-ac-dest-b .er-ac-dest-x{font:500 clamp(17px,1.6vw,21px)/1.45 Inter,system-ui,sans-serif;color:#fff;}
.er-ac-dest-l{display:inline-flex;align-self:flex-start;background:#FFD426;color:#490AA0;font:700 14px/1 Inter,system-ui,sans-serif;padding:14px 20px;border-radius:10px;margin-top:6px;}
/* tarjetas del listado (revisten el article de Odoo) */
#o_wblog_posts_loop .o_wblog_post_list_author{display:none !important;}
#o_wblog_posts_loop article.o_wblog_post{background:#fff;border:1px solid #ECEAF1;border-radius:16px;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s;}
#o_wblog_posts_loop article.o_wblog_post:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(46,6,104,.14);}
#o_wblog_posts_loop article.o_wblog_post > a{margin:0 !important;}
#o_wblog_posts_loop .o_record_cover_container.o_list_cover{border-radius:0 !important;box-shadow:none !important;margin:0 !important;aspect-ratio:4/5;min-height:0 !important;height:auto !important;}
#o_wblog_posts_loop .o_record_cover_container.o_list_cover .o_record_cover_filter{display:none;}
#o_wblog_posts_loop article.o_wblog_post > div{padding:14px 18px 0;}
#o_wblog_posts_loop article.o_wblog_post > div:last-child{padding:0 18px 16px;margin-top:auto;}
#o_wblog_posts_loop .er-ac-e{font:600 11.5px/1.3 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#490AA0;margin:0 0 8px;}
#o_wblog_posts_loop .o_blog_post_title{font:700 17px/1.25 Inter,system-ui,sans-serif !important;color:#141018 !important;}
#o_wblog_posts_loop .o_wblog_normalize_font{font:400 14px/1.45 Inter,system-ui,sans-serif;color:#6B6578;}
#o_wblog_posts_loop .o_wblog_post_short_tag_section{display:none !important;}
#o_wblog_posts_loop time{display:none !important;}
#o_wblog_posts_loop .er-ac-pie{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;}
#o_wblog_posts_loop .er-ac-l{font:650 14px/1 Inter,system-ui,sans-serif;color:#490AA0;}
#o_wblog_posts_loop .er-ac-m{font:500 12px/1 Inter,system-ui,sans-serif;color:#9A93A8;}
#o_wblog_posts_loop .pb-4{padding-bottom:22px !important;}
#o_wblog_index_content .pagination .page-link{color:#490AA0;border-radius:10px;margin:0 3px;font-family:Inter,system-ui,sans-serif;}
#o_wblog_index_content .pagination .active .page-link{background:#490AA0;border-color:#490AA0;color:#fff;}
/* entrada */
#o_wblog_post_info{display:none !important;}
.er-ac-info{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font:600 12px/1 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#490AA0;margin:0 0 18px;}
.er-ac-info span+span::before{content:'·';margin-right:14px;color:#C9C2D6;}
#o_wblog_post_content .breadcrumb a{color:#490AA0;font-family:Inter,system-ui,sans-serif;}
#o_wblog_post_top .o_wblog_post_name{font-family:'Archivo Black',Impact,sans-serif !important;font-weight:400 !important;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;}
#o_wblog_post_top .o_wblog_post_subtitle{font-family:Inter,system-ui,sans-serif;}
.er-art ul.er-art-ul{padding:0 0 0 22px;margin:0 0 6px;}
.er-art ul.er-art-ul li{margin:0 0 9px;font-size:16px;line-height:1.5;}
.er-art ul.er-art-ul li::marker{color:#490AA0;}
.er-art p{font-size:16px;line-height:1.55;}
.er-art a{color:#490AA0;font-weight:600;text-decoration:underline;text-underline-offset:2px;}
.er-art-tw{overflow-x:auto;margin:0 0 8px;border:1px solid #ECEAF1;border-radius:12px;}
table.er-art-tabla{width:100%;border-collapse:collapse;font:400 14.5px/1.4 Inter,system-ui,sans-serif;min-width:420px;}
table.er-art-tabla th{background:#490AA0;color:#FFD426;text-align:left;padding:11px 14px;font:700 12px/1.2 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;}
table.er-art-tabla td{padding:10px 14px;border-top:1px solid #ECEAF1;vertical-align:top;color:#141018;}
table.er-art-tabla tr:nth-child(even) td{background:#FAF9FC;}
#o_wblog_post_footer .o_wblog_post_name{font-family:'Archivo Black',Impact,sans-serif !important;text-transform:uppercase;}
@media (max-width:767.98px){
  .er-ac-dest,.er-ac-dest:link,.er-ac-dest:visited{grid-template-columns:1fr !important;margin:16px 16px 4px;}
  .er-ac-dest-b{padding:20px 20px 22px;}
  .er-ac-tabs{padding:14px 16px 0;}
  #o_wblog_posts_loop > .row > div{flex:0 0 50%;max-width:50%;padding-left:6px;padding-right:6px;}
  #o_wblog_posts_loop article.o_wblog_post > div{padding:10px 12px 0;}
  #o_wblog_posts_loop article.o_wblog_post > div:last-child{padding:0 12px 12px;}
  #o_wblog_posts_loop .o_blog_post_title{font-size:14px !important;}
  #o_wblog_posts_loop .o_wblog_normalize_font{font-size:12.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
  #o_wblog_posts_loop .er-ac-e{font-size:10px;}
  #o_wblog_posts_loop .er-ac-l{font-size:13px;} #o_wblog_posts_loop .er-ac-m{display:none;}
  #o_wblog_index_content > .container{padding-left:10px;padding-right:10px;}
}
