@layer ui.components{.ui-plan-form .ui-date-picker__trigger{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm)}.ui-plan-form{gap:var(--space-xxl);width:100%;height:100%;padding:var(--space-xxxl) var(--space-md);border-radius:var(--radius-card);background-color:var(--surface);flex-direction:column;display:flex}.ui-plan-form__title{letter-spacing:-.04em;color:var(--brand-text);margin:0;font-size:28px;font-weight:600;line-height:1.4}.ui-plan-form__group{gap:var(--space-lg);flex-direction:column;display:flex}.ui-plan-form__head{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ui-plan-form__question{letter-spacing:-.02em;color:var(--text-secondary);margin:0;font-size:18px;font-weight:600;line-height:1.4}.ui-plan-form__hint{color:var(--text-tertiary);font-size:12px;line-height:16px}.ui-plan-form .ui-choice-group__items[data-gap=xs]{gap:var(--space-md)}.ui-plan-form .ui-choice-chip[data-layout=field]{min-height:0;padding:var(--space-md) var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background-color:var(--surface);letter-spacing:-.01em;color:var(--text-secondary);font-size:16px;font-weight:500;line-height:22px}.ui-plan-form .ui-choice-chip[data-layout=field]:has(input:checked){border-color:var(--action)}.ui-plan-form .ui-choice-chip__check{display:none}.ui-plan-form .ui-choice-group__items[data-layout=row]{gap:var(--space-lg)}.ui-plan-form .ui-choice-group__items[data-layout=row]:has(.ui-choice-card[data-variant=option]){gap:var(--space-md)}@media (min-width:1024px){.ui-plan-form .ui-choice-group__items[data-gap=xs]{gap:var(--space-sm)}.ui-plan-form .ui-choice-group__items[data-layout=row]{gap:10px}.ui-plan-form .ui-choice-group__items[data-layout=row]:has(.ui-choice-card[data-variant=option]){gap:var(--space-sm)}}.ui-plan-form .ui-choice-card{align-items:flex-start;gap:var(--space-xs);min-height:0;padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background-color:var(--surface);box-shadow:none;flex-direction:column;flex:1}.ui-plan-form .ui-choice-card:hover:not(:has(input:disabled)){box-shadow:none;transform:none}.ui-plan-form .ui-choice-card:has(>input:checked,>.ui-choice-card__control>input:checked){border-color:var(--action)}.ui-plan-form .ui-choice-card__check{display:none}.ui-plan-form .ui-choice-card__text{gap:var(--space-xs)}.ui-plan-form .ui-choice-card .ui-choice-card__extra{margin-top:0}.ui-plan-form .ui-choice-card .ui-choice-card__label,.ui-plan-form .ui-choice-card[data-variant=option] .ui-choice-card__label{letter-spacing:-.01em;color:var(--text-secondary);font-size:16px;font-weight:500;line-height:22px}.ui-plan-form .ui-choice-card__description,.ui-plan-form .ui-choice-card[data-variant=option] .ui-choice-card__hint{margin-inline-start:0;color:var(--text-muted);margin:0;font-size:12px;font-weight:400;line-height:16px}.ui-plan-form .ui-choice-card__extra{display:none}.ui-plan-form .ui-choice-card[data-variant=option]{padding:var(--space-md) var(--space-lg)}.ui-plan-form__note{align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--bg-tertiary) 20%, transparent);color:var(--text-secondary);margin:0;font-size:12px;line-height:16px;display:flex}.ui-plan-form__note>svg{flex:none;width:16px;height:17px}.ui-plan-form__dishes{display:none}@media (min-width:768px){.ui-plan-form__note{letter-spacing:-.01em}}@media (min-width:1024px){.ui-plan-form{padding:var(--space-xl) var(--space-xxl);zoom:.98;border-radius:32px;gap:10px;overflow-y:auto}.ui-plan-form__title{letter-spacing:-.03em;font-size:37px;line-height:1.1}.ui-plan-form__group{gap:10px}.ui-plan-form__group[data-layout=inline]{align-items:center;gap:var(--space-lg);flex-direction:row}.ui-plan-form__question{font-size:16px;line-height:20px}.ui-plan-form__hint{font-size:11px;line-height:12px}.ui-plan-form .ui-choice-chip[data-layout=field]{padding-block:var(--space-sm);font-size:14px;line-height:20px}.ui-plan-form .ui-choice-card{padding:var(--space-sm)}.ui-plan-form .ui-choice-card .ui-choice-card__label,.ui-plan-form .ui-choice-card[data-variant=option] .ui-choice-card__label{letter-spacing:-.02em;font-size:14px;font-weight:600;line-height:20px}.ui-plan-form .ui-choice-card__description{display:none}.ui-plan-form .ui-choice-card__extra{gap:var(--space-xs);color:var(--text-muted);flex-direction:column;font-size:11px;line-height:12px;display:flex}.ui-plan-form .ui-choice-card[data-variant=option]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);flex-direction:row;flex:none}.ui-plan-form .ui-choice-group__items[data-layout=row]:has(.ui-choice-card[data-variant=option]){display:flex}.ui-plan-form .ui-choice-card[data-variant=option] .ui-choice-card__label.ui-choice-card__label{letter-spacing:0;font-weight:500}.ui-plan-form .ui-choice-card[data-variant=option] .ui-choice-card__hint{font-size:11px;line-height:12px}.ui-plan-form__note{padding:var(--space-md);font-size:11px;line-height:14px}.ui-plan-form__note>svg{width:14px;height:14px}.ui-plan-form__dishes{padding-block:var(--space-xs);flex-direction:column;display:flex}.ui-plan-form__dish-row{gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-plan-form__dish{border-radius:var(--radius-sm);flex:1;max-width:120px;height:75px;position:relative}.ui-plan-form__dish img{border-radius:var(--radius-sm);object-fit:cover}.ui-plan-form__dish-action{justify-content:center;margin-top:14px;display:flex}}@media (min-width:1280px){.ui-plan-form__dish{height:85px}}@media (min-width:1536px){.ui-plan-form{zoom:1}}}
