/* Pronta consegna (PrestAnalysis) */
.pa-pronta-box{margin:10px 0 4px;padding:9px 12px;border-radius:8px;background:#f3f6f9;border:1px solid #dfe5ec;font-size:14px;line-height:1.45;color:#242838}
.pa-pronta-box.pa-pronta-si{background:#ecf8ef;border-color:#bfe3c8}
.pa-pronta-box strong{color:#157a35}
.pa-pronta-box strong::before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:#1f9d47;margin-right:6px;vertical-align:1px}
.pa-pronta-tit{display:block;margin-bottom:6px;font-weight:600;color:#157a35}
.pa-pronta-chip{display:inline-block;margin:0 6px 6px 0;padding:6px 10px;min-height:36px;border:1px solid #bfe3c8;border-radius:18px;background:#fff;color:#242838;font-size:13px;cursor:pointer}
.pa-pronta-chip:hover{border-color:#1f9d47;background:#ecf8ef}
.pa-pronta-piu{font-size:13px;color:#5b6474}
/* pallino sulle varianti in casa */
.product-variants li.pa-casa{position:relative}
.product-variants li.pa-casa::after{content:"";position:absolute;top:3px;right:3px;width:10px;height:10px;border-radius:50%;background:#1f9d47;box-shadow:0 0 0 2px #fff;pointer-events:none;z-index:2}
/* bollino negli elenchi */
.product-flags .pa-pronta-flag{background:#1f9d47 !important;color:#fff !important}
.pa-pronta-flag--sola{position:absolute;left:8px;bottom:8px;z-index:3;padding:3px 8px;border-radius:4px;background:#1f9d47;color:#fff;font-size:12px;font-weight:600}
.pa-pronta-forn{display:block;margin-bottom:4px;font-size:13px;color:#5b6474}
.product-variants > .pa-pronta-box{margin-top:12px}
.pa-pronta-pill{display:inline-flex;align-items:center;gap:10px;margin:8px 0 6px;padding:8px 14px 8px 10px;border-radius:24px;background:#1f9d47;color:#fff;line-height:1.15;box-shadow:0 2px 6px rgba(31,157,71,.25)}
.pa-pronta-pill strong{display:block;font-size:15px;font-weight:700;color:#fff}
.pa-pronta-pill small{display:block;font-size:12px;opacity:.9;color:#fff}
.pa-pronta-ico{flex:0 0 26px;width:26px;height:26px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1 5h13v10H1zM14 8h4l4 4v3h-8zM5 19a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm13 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1 5h13v10H1zM14 8h4l4 4v3h-8zM5 19a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm13 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4z'/%3E%3C/svg%3E") center/contain no-repeat}
.product-flags .pa-pronta-flag{font-weight:700}
