@layer components{.calc-dialog[open]{flex-direction:column;display:flex}html:has(.calc-dock){scroll-padding-bottom:var(--calculator-dock-space,5rem)}@media screen{html:has(.calc-dock) body{padding-bottom:var(--calculator-dock-space,5rem)}}@media (min-height:500px){html:has(.calc-dock):has(.wk-bar:not([hidden] *)){scroll-padding-bottom:calc(var(--calculator-dock-space,5rem) + 6.5rem)}}@media (min-height:500px) and (max-width:639px){html:has(.calc-dock):has(.wk-bar:not([hidden] *)>:nth-child(2)){scroll-padding-bottom:calc(var(--calculator-dock-space,5rem) + 9.5rem)}}.calc-access-page:has(.calc-dock) .wk-bar{bottom:var(--calculator-dock-space,5rem)}.calc-dialog:focus-visible{outline-offset:-5px}@media print{.calc-access-page:has(.calc-dock) .wk-bar{bottom:auto}}@media (prefers-reduced-motion:no-preference){.calc-dialog[open]{animation:calc-pop var(--duration-base) var(--ease-out-quart) both}.calc-reveal{animation:calc-reveal var(--duration-slow) var(--ease-out-quart) both}.calc-pop{animation:calc-pop var(--duration-base) var(--ease-out-quart) both}}@keyframes calc-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes calc-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}
