.survey-public{background:var(--survey-background,var(--ee-bg));box-sizing:border-box;color:var(--ee-ink);display:flex;flex-direction:column;gap:var(--ee-space-8);min-height:100dvh;padding:var(--ee-space-6)}.survey-public-inner{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--ee-space-8);justify-content:flex-start;margin-inline:auto;max-width:650px;width:100%}.survey-public-header{display:grid;gap:var(--ee-space-3);min-height:var(--ee-space-6)}.survey-public-navigation{display:flex;gap:var(--ee-space-3);margin-block-start:var(--ee-space-6)}.survey-public-footer{align-items:center;display:flex;flex-direction:column;margin-block-start:auto}.survey-public .survey-branding{padding-top:0}.survey-complete{display:grid;gap:var(--ee-space-6);justify-items:center;padding-block:var(--ee-space-8);text-align:center}.survey-coupon{background:var(--ee-brand-soft);border:1px dashed var(--ee-brand);border-radius:var(--ee-radius-lg);display:grid;gap:var(--ee-space-4);padding:var(--ee-space-6);width:100%}.survey-coupon strong{font-size:28px;line-height:36px}@media (min-width:640px){.survey-public .survey-rating{grid-template-columns:repeat(11,minmax(0,1fr))}}.survey-public input:-webkit-autofill{-webkit-text-fill-color:var(--ee-ink);box-shadow:0 0 0 1000px var(--ee-surface-raised) inset}.survey-public--embedded{min-height:0}
