@layer components{.lk.lk-page{background:var(--skin-page-bg);color:var(--color-text);font-family:var(--font-body)}main:has([data-steps-page])+footer{display:none}.lk .lk-fieldset{border:0;min-width:0;margin:0;padding:0}.lk .lk-muted{color:var(--color-muted,var(--color-neutral-700))}.lk .lk-caps{text-transform:var(--skin-caps)}.lk .lk-choice{border:var(--skin-bd);border-radius:var(--skin-r);background:var(--skin-idle-bg);color:var(--color-text);box-shadow:var(--skin-sh);clip-path:var(--skin-clip);cursor:pointer;text-align:left;font:inherit;transition:background var(--skin-dur)var(--skin-ease),color var(--skin-dur)var(--skin-ease),box-shadow var(--skin-dur)var(--skin-ease),border-color var(--skin-dur)var(--skin-ease)}.lk .lk-choice[aria-pressed=true],.lk .lk-choice[aria-checked=true]{border:var(--skin-sel-bd);background:var(--skin-sel-bg);color:var(--skin-sel-fg);box-shadow:var(--skin-sel-sh)}.lk .lk-choice:disabled{opacity:.4;cursor:not-allowed}.lk .lk-stepper{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.lk .lk-step{text-align:left;border:0;border-top:var(--skin-step-bar)solid var(--color-divider);width:100%;min-height:44px;color:var(--color-muted,var(--color-neutral-600));cursor:default;font:inherit;background:0 0;padding:8px 4px 0 0;display:block}.lk .lk-step[data-state=past]{border-top-color:var(--color-text);color:var(--color-text);cursor:pointer}.lk .lk-step[data-state=current]{border-top-color:var(--color-accent);color:var(--skin-accent-text)}.lk .lk-step-num{letter-spacing:.08em;font-size:11px;display:block}.lk .lk-step-label{text-overflow:ellipsis;white-space:nowrap;text-transform:var(--skin-caps);font-size:14px;font-weight:600;display:block;overflow:hidden}@media (max-width:639px){.lk .lk-step-label{font-size:12px}}.lk .lk-aside{background:var(--color-surface);border:var(--skin-box-bd);border-radius:var(--skin-r-lg);box-shadow:var(--skin-aside-sh);clip-path:var(--skin-clip);padding:18px}.lk .lk-aside-title{margin:0 0 10px}.lk .lk-aside-row{border-top:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.lk .lk-aside-label{color:var(--color-muted,var(--color-neutral-700));font-size:12px;display:block}.lk .lk-aside-value{overflow-wrap:anywhere;font-weight:600;display:block}.lk .lk-aside-money{border-top:1px solid var(--color-divider);flex-direction:column;gap:4px;padding-top:10px;font-size:14px;display:flex}.lk .lk-aside-money>div{justify-content:space-between;gap:10px;display:flex}.lk .lk-aside-money [data-strong=true]{font-weight:800}.lk .lk-aside-money [data-accent=true]{color:var(--skin-accent-text)}.lk .lk-days{gap:var(--skin-gap);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.lk .lk-day{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:64px;padding:10px 8px;display:flex}.lk .lk-day-dow{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.lk .lk-day-date{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:22px;line-height:1}.lk .lk-day-note{min-height:1em;font-size:10px}@media (max-width:400px){.lk .lk-day{padding:8px 4px}.lk .lk-day-date{font-size:18px}}.lk .lk-time-group+.lk-time-group{margin-top:20px}.lk .lk-time-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.lk .lk-time-head>*{margin:0}.lk .lk-times{gap:var(--skin-gap);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.lk .lk-time{border-radius:var(--skin-pill-r);text-align:center;justify-content:center;align-items:center;gap:4px;height:44px;font-size:14px;font-weight:600;display:flex}.lk .lk-time:disabled{text-decoration:line-through}.lk .lk-time[data-mine]{text-decoration:none}.lk .lk-time-tag{font-size:10px}.lk .lk-photo{background:var(--color-surface);border-radius:var(--skin-photo-r);display:block;overflow:hidden}.lk .lk-door:hover{background:var(--color-accent-100,transparent)}.lk .lk-enter{animation:lk-enter var(--skin-dur)var(--skin-ease)}@keyframes lk-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lk .lk-enter{animation:none}.lk .lk-choice{transition:none}}}
/*# sourceMappingURL=8de8c73e9774a673.css.map*/