.bw{--bw-radius-shell:1rem;--bw-radius-panel:.75rem;--bw-radius-chip:.5rem}.bw[data-ramme=hevet] .bw__shell{border-color:transparent;background:var(--gradient-card,var(--card));box-shadow:var(--shadow-card,0 24px 60px -30px oklch(0 0 0/.5))}.bw[data-ramme=flat] .bw__shell{border-color:transparent;background:transparent;box-shadow:none}.bw[data-ramme=innfelt] .bw__shell{border-color:color-mix(in oklch,var(--foreground) 8%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--foreground) 6%,transparent),color-mix(in oklch,var(--foreground) 3%,transparent) 40%);box-shadow:inset 0 1px color-mix(in oklch,var(--foreground) 5%,transparent)}.bw[data-kant=skarp] .bw__shell{border-radius:.25rem}.bw[data-kant=skarp] .bw__chip,.bw[data-kant=skarp] .bw__cta,.bw[data-kant=skarp] .bw__panel,.bw[data-kant=skarp] .bw__service,.bw[data-kant=skarp] .bw__slot{border-radius:.2rem}.bw[data-kant=rund] .bw__shell{border-radius:1.75rem}.bw[data-kant=rund] .bw__panel{border-radius:1.25rem}.bw[data-kant=rund] .bw__service{border-radius:.9rem}.bw[data-kant=rund] .bw__chip{border-radius:999px}.bw[data-kant=rund] .bw__slot{border-radius:.85rem}.bw[data-kant=rund] .bw__cta{border-radius:999px}.bw[data-aksent=dempet] .bw__chip[data-selected],.bw[data-aksent=dempet] .bw__service[data-selected]{border-color:color-mix(in oklch,var(--foreground) 26%,transparent);background:color-mix(in oklch,var(--foreground) 8%,transparent);color:var(--foreground)}.bw[data-aksent=signatur] .bw__slot[data-selected]{box-shadow:0 0 0 3px color-mix(in oklch,var(--launch) 30%,transparent),0 10px 28px -12px color-mix(in oklch,var(--launch) 60%,transparent)}.bw[data-aksent=signatur] .bw__cta{background-image:linear-gradient(135deg,var(--launch),color-mix(in oklch,var(--launch) 80%,var(--growth)));box-shadow:0 14px 34px -14px color-mix(in oklch,var(--launch) 70%,transparent)}.bw[data-aksent=signatur] .bw__eyebrow{color:var(--launch)}.bw[data-tetthet=luftig] .bw__slot{height:2.75rem}.bw[data-tetthet=luftig] .bw__slot-grid{gap:.5rem}.bw[data-tetthet=kompakt] .bw__slot{height:2rem}.bw[data-tetthet=kompakt] .bw__slot-grid{gap:.25rem}@media(prefers-reduced-motion:reduce){.bw__cta,.bw__slot{transition:none}}.bw[data-kant=skarp] .bwcal{border-radius:.25rem}.bw[data-kant=skarp] .bwcal__day{border-radius:.2rem}.bw[data-kant=rund] .bwcal{border-radius:1.25rem}.bw[data-kant=rund] .bwcal__day{border-radius:.75rem}
