/* Personal quiz price: countdown note (quiz result, product, cart, checkout) */
.efhq-offer-note{--efhq-note-ink:#143a40;--efhq-note-deep:#227277;--efhq-note-meta:#5d6b6e;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:3px 12px;margin:14px 0 20px;padding:15px 18px 14px 14px;border-radius:18px;background:#eff8f8;box-shadow:inset 0 0 0 1px #d3e8e8;color:var(--efhq-note-ink);font-size:.875rem;line-height:1.45;text-align:left}
.efhq-offer-note::before{content:"";grid-column:1;grid-row:1;width:36px;height:36px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23639f22' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13.5' r='7.5'/%3E%3Cpath d='M12 9.5v4l2.6 1.8M9.8 2.8h4.4M12 2.8V6M18.3 6.6l1.4-1.4'/%3E%3C/svg%3E") center/20px 20px no-repeat;box-shadow:0 0 0 1px rgba(99,159,34,.28),0 6px 14px -8px rgba(20,58,64,.35)}
.efhq-offer-note>*{grid-column:2;min-width:0}
.efhq-offer-note>strong{color:var(--efhq-note-ink);font-size:1rem;font-weight:700;line-height:1.3}
.efhq-offer-note .efhq-offer-note__label{color:var(--efhq-note-meta);font-size:.875rem;line-height:1.4}
.efhq-offer-clock{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:6px 0 4px;color:var(--efhq-note-ink);font-variant-numeric:lining-nums tabular-nums;line-height:1;white-space:nowrap}
.efhq-offer-clock__part{display:inline-flex;align-items:baseline;gap:5px}
.efhq-offer-clock__num{font-size:2.125rem;font-weight:800;letter-spacing:-.02em;line-height:1}
.efhq-offer-clock__unit{color:var(--efhq-note-deep);font-size:.875rem;font-weight:700;letter-spacing:0}
.efhq-offer-note small,.efhq-offer-note a.efhq-offer-details{display:block;margin-top:8px;padding-top:9px;border-top:1px solid rgba(20,58,64,.1);font-size:.78rem;line-height:1.45}
.efhq-offer-note small{color:var(--efhq-note-meta)}
.efhq-offer-note a{color:var(--efhq-note-deep);text-decoration:underline;text-decoration-color:rgba(34,114,119,.4);text-underline-offset:3px}
.efhq-offer-note a:hover{color:var(--efhq-note-ink);text-decoration-color:currentColor}
.efhq-offer-note a.efhq-offer-details{justify-self:stretch}
.efhq-offer-note a:focus-visible{outline:2px solid var(--efhq-note-ink);outline-offset:3px}
.efhq-offer-note--expired{background:#f4f6f6;box-shadow:inset 0 0 0 1px #dfe5e5}
.efhq-offer-note--expired::before{background-color:#fff;filter:grayscale(1);opacity:.7;box-shadow:0 0 0 1px rgba(20,58,64,.16)}
.efhq-offer-note--expired>strong{color:#4b5658}
.efhq-offer-note--expired>:not(:first-child){font-size:.85rem}
/* Quiz result card is already tinted */
.efhq .efhq-offer-note{background:#fff;box-shadow:inset 0 0 0 1px rgba(68,184,190,.32),0 14px 30px -24px rgba(20,58,64,.45)}
.efhq .efhq-offer-note--expired{background:#fff;box-shadow:inset 0 0 0 1px #dfe5e5}
.efhq .efhq-price+.efhq-offer-price-hint{margin:-14px 0 16px}

.efhq-price del,.efhq-personal-price del{font-size:.72em;font-weight:400;opacity:.7;margin-right:.3em}.efhq-price ins,.efhq-personal-price ins{text-decoration:none}.efhq-price ins{color:#528719}
.efhq-offer-price-hint{font-size:.76rem;color:#53656a;margin-top:5px;line-height:1.4}.efhq-offer-price-hint a{color:#227277;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.efhq-offer-note{grid-template-columns:32px minmax(0,1fr);column-gap:11px;margin:12px 0 16px;padding:13px 16px 12px}.efhq-offer-note::before{width:32px;height:32px;background-size:18px 18px}.efhq-offer-note>:not(:first-child){grid-column:1/-1}.efhq-offer-note>.efhq-offer-note__label{margin-top:8px}.efhq-offer-clock__num{font-size:1.875rem}}
