/* PDP trust triggers — assurance, ETBIS, WhatsApp (sheet chrome lives in trust.css). */
/* Low-profile assurance badge; full details remain in the existing sheet. */
.yc-product-assurance{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;height:30px;min-height:30px;margin:0;padding:4px 9px;border:1px solid var(--yc-border-soft);border-radius:8px;background:var(--yc-surface-alt);color:var(--yc-muted);font:inherit;font-size:var(--pdp-2xs,11px);line-height:1.4;white-space:nowrap;text-align:left;cursor:pointer}
.yc-product-assurance:hover{background:var(--yc-surface-alt);border-color:var(--yc-border);color:var(--yc-text)}
.yc-assurance-main{display:flex;align-items:center;gap:5px;min-width:0;flex-shrink:0}
.yc-assurance-main strong{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;font-size:inherit;font-weight:600;line-height:1.4;color:var(--yc-text)}
.yc-assurance-main .yc-assurance-label-short{display:none}
.yc-assurance-main .micon{display:block;font-size:14px;color:var(--yc-muted);flex-shrink:0}
.yc-assurance-point .micon{display:none}
.yc-assurance-points{display:block;min-width:0;padding-left:8px;border-left:1px solid var(--yc-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--yc-muted);font-size:inherit}
.yc-assurance-point,.yc-assurance-point>span:last-child{display:inline;line-height:1.4}
.yc-assurance-point+ .yc-assurance-point:before{content:' · ';white-space:pre}
.yc-assurance-more{display:block;margin-left:auto;font-size:10px;color:var(--yc-muted);flex-shrink:0}
@media(max-width:900px){.yc-product-assurance{gap:6px;font-size:10px;padding-inline:8px}.yc-assurance-main .yc-assurance-label-full{display:none}.yc-assurance-main .yc-assurance-label-short{display:block}.yc-assurance-points{padding-left:6px}}
.yc-etbis-banner{width:100%;display:flex;align-items:center;gap:12px;background:var(--yc-surface-alt);border:1px solid var(--yc-border-soft);border-radius:8px;margin:24px 0 20px;padding:14px;text-align:left;font:inherit;cursor:pointer;color:var(--yc-text)}
.yc-etbis-symbol{display:grid;place-items:center;background:var(--yc-surface);border:1px solid var(--yc-border-soft);border-radius:6px;width:40px;height:40px;flex-shrink:0;overflow:hidden}
.yc-etbis-symbol .yc-etbis-logo{width:34px;height:34px}
.yc-etbis-banner>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}
.yc-etbis-banner strong{font-size:13px;font-weight:500}
.yc-etbis-banner small{font-size:11px;color:var(--yc-muted);line-height:1.5}
.yc-etbis-banner>.micon{font-size:13px;color:var(--yc-icon-color)}
.yc-etbis-banner:hover{border-color:var(--yc-primary)}
.yc-product-whatsapp{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 14px;min-height:48px;border:1px solid var(--yc-success-border);border-radius:6px;background:var(--yc-surface-alt);color:var(--yc-success-strong);text-decoration:none;font-size:12px;margin:10px 0}
.yc-product-whatsapp>.micon:first-child{font-size:20px}
.yc-product-whatsapp:hover{background:var(--yc-success-soft);color:var(--yc-success-strong)}
.yc-product-assurance:focus-visible,.yc-etbis-banner:focus-visible,.yc-product-whatsapp:focus-visible{outline:2px solid var(--yc-primary);outline-offset:3px}

@media(prefers-reduced-motion:reduce){.yc-product-assurance{transition:none}}

.yc-product-assurance:focus-visible{outline:2px solid var(--yc-text);outline-offset:4px}
