@layer components{@media (min-width:960px){[data-kt-book]{grid-template-columns:minmax(0,4fr) minmax(0,7fr)!important}[data-kt-side]{border-right:1px solid var(--color-border-subtle);border-bottom:0!important}}@media (min-width:640px){[data-kt-2]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.kt-step{width:24px;height:24px;font:600 12px/1 var(--font-sans);background:var(--color-neutral-0);border:1px solid var(--color-border-default);color:var(--color-text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.kt-step.is-done{background:var(--color-accent-turquoise);border-color:var(--color-accent-turquoise);color:var(--color-neutral-0)}.kt-step{transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.kt-host{font:500 15px/22px var(--font-sans)}.kt-small{font:400 13px/18px var(--font-sans)}.kt-title{font:600 24px/30px var(--font-sans);letter-spacing:-.5px}.kt-text{font:400 15px/23px var(--font-sans)}.kt-label{font:500 17px/24px var(--font-sans)}.kt-after{grid-template-columns:24px minmax(0,1fr)}.kt-direct{font:500 15px/22px var(--font-sans)}}
