.seo-nachfrage-body{gap:1.5rem;display:grid}.seo-nachfrage-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=600px){.seo-nachfrage-grid{grid-template-columns:1fr}}.seo-nachfrage-input{flex-direction:column;gap:.5rem;display:flex}.seo-nachfrage-input label{color:var(--ink);font-size:.875rem;font-weight:500}.seo-nachfrage-input .input-hint{color:var(--ink-muted);font-size:.78rem;line-height:1.4}.seo-nachfrage-input input[type=range]{width:100%;accent-color:var(--blue)}.seo-nachfrage-input select{border:1px solid var(--border);background:color-mix(in srgb, var(--mist) 72%, var(--white));width:100%;color:var(--ink);color-scheme:inherit;font:inherit;border-radius:10px;outline:none;padding:.7rem 2.2rem .7rem .9rem;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.seo-nachfrage-input select:focus,.seo-nachfrage-input select:hover{border-color:color-mix(in srgb, var(--blue) 35%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent)}.seo-nachfrage-input select option{background:var(--white);color:var(--ink)}.seo-nachfrage-val{color:var(--blue);text-align:right;font-size:.8rem;font-weight:600}.seo-nachfrage-results{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:.5rem;display:grid}@media (width<=600px){.seo-nachfrage-results{grid-template-columns:1fr}}.seo-nachfrage-result-box{background:color-mix(in srgb, var(--ink) 2%, transparent);border:1px solid var(--border);border-radius:var(--r8);text-align:center;padding:1.1rem 1rem;transition:border-color .2s,background .2s}.seo-nachfrage-result-box.highlight{border-color:color-mix(in srgb, var(--status-success) 45%, transparent);background:var(--status-success-bg)}.seo-nachfrage-result-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-bottom:.45rem;font-size:.72rem}.seo-nachfrage-result-value{color:var(--ink);font-size:1.65rem;font-weight:700;line-height:1}.seo-nachfrage-result-sub{color:var(--ink-muted);margin-top:.3rem;font-size:.75rem}
