/* Disponible en la prueba de diseño y en el modo público. */
.apf-day-availability{box-sizing:border-box;display:flex!important;align-items:flex-start;gap:12px;margin:14px 0!important;padding:14px 16px!important;border:1px solid #ead2bb!important;border-left:4px solid #bd2b24!important;border-radius:9px!important;background:#fff3e7!important;color:#61452e!important;font:400 13px/1.6 "APF Roboto Slab","Roboto Slab",Georgia,serif!important;text-align:left!important}
.apf-day-availability strong{display:block!important;margin:0 0 3px!important;color:#8f2922!important;font:600 14px/1.5 "APF Roboto Slab","Roboto Slab",Georgia,serif!important}
.apf-day-availability span:not(.apf-day-icon){display:block!important;font:inherit!important;color:inherit!important}
.apf-day-icon{display:block;flex:0 0 22px;width:22px;height:22px;margin-top:1px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M7 3v4M17 3v4M3 10h18M8 14h3M8 17h6'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
body.apf-preview-typography .ema-aviso-descripcion-dia,body.apf-product-frame .ema-aviso-descripcion-dia{padding:12px 14px!important;border-left:4px solid #bd2b24!important;border-radius:8px!important;background:#fff3e7!important;color:#8f2922!important;font:500 13px/1.6 "APF Roboto Slab","Roboto Slab",Georgia,serif!important}
@media(max-width:700px){.apf-day-availability{padding:12px!important;gap:9px}.apf-day-availability strong{font-size:13px!important}}
/* Aviso compacto dentro de las tarjetas de producto. */
#the_main_container .fdoe-item .apf-day-availability{margin:10px 0 4px!important;padding:10px 12px!important;max-width:100%}
#the_main_container .fdoe-item .apf-day-availability strong{font-size:12px!important;white-space:pre-line}
#the_main_container .fdoe-item .apf-day-availability span:not(.apf-day-icon){font-size:11px!important}
#the_main_container .fdoe-item .apf-day-icon{flex-basis:19px;width:19px;height:19px}

/* En escritorio, precio y aviso en la misma línea cuando hay espacio. */
@media(min-width:768px){
 #the_main_container.apol-store-lab #the_menu .fdoe_item_price.apf-price-day-row{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 16px}
 #the_main_container .fdoe_item_price .apf-day-availability{display:inline-flex!important;margin:0!important;padding:7px 10px!important;width:auto;max-width:100%}
 #the_main_container .fdoe_item_price .apf-day-availability span:not(.apf-day-icon){display:none!important}
 #the_main_container .fdoe_item_price .apf-day-availability strong{margin:0!important}
}
@media(max-width:767px){#the_main_container .fdoe_item_price .apf-day-availability{margin-top:9px!important}}
