._titleRow_1ulif_1{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}._titleIcon_1ulif_9{width:var(--size-icon-md);height:var(--size-icon-md)}._title_1ulif_1{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._heading_1ulif_19{margin-top:var(--space-1);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-align:center}._subheading_1ulif_26{color:var(--color-white-muted);text-align:center}._form_1ulif_31{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}._row_1ulif_38{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}._label_1ulif_44{margin-top:var(--space-2);font-weight:var(--font-weight-semibold);text-align:center}._actions_1ulif_50{margin-top:var(--space-3);justify-content:center;display:flex}._error_1ulif_56{color:var(--color-secondary-lighter);font-weight:var(--font-weight-medium);text-align:center}._note_1ulif_62,._status_1ulif_63{margin-top:var(--space-4);color:var(--color-white-muted);font-size:var(--font-size-xs);text-align:center}._panel_1ulif_70{align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg);background:var(--color-white-faint);text-align:center;flex-direction:column;display:flex}._panelIcon_1ulif_82{width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--color-secondary-light)}._panelTitle_1ulif_88{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._planTitle_1ulif_93{margin-top:var(--space-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center}._infoRow_1ulif_100{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);color:var(--color-primary-light);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._info_1ulif_100{align-items:center;gap:var(--space-1);display:inline-flex}._info_1ulif_100 svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}._summary_1ulif_121{margin-block:var(--space-3) var(--space-4);color:var(--color-white-muted)}._shortcuts_1ulif_126{justify-content:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._shortcut_1ulif_126{align-items:center;gap:var(--space-2);min-height:var(--size-touch);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--gradient-orange-white);box-shadow:var(--shadow-soft);color:var(--color-primary);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}._shortcut_1ulif_126 svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}._shortcut_1ulif_126:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:2px}._days_1ulif_159{gap:var(--space-4);margin-top:var(--space-5);flex-direction:column;display:flex}._section_1ulif_166{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}._tips_1ulif_171{margin-top:var(--space-5)}._tips_1ulif_171 ul{margin:var(--space-2) 0 0;color:var(--color-white-muted);padding-inline-start:var(--space-5)}._link_1ulif_181{overflow-wrap:anywhere;max-width:100%;color:var(--color-primary-light);font-size:var(--font-size-sm)}._buttons_1ulif_188{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._estimate_1275a_2{border-radius:var(--radius-lg);background:var(--color-secondary-dark);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}._estimateSide_1275a_11,._estimateMain_1275a_12{justify-content:center;gap:var(--space-1);min-width:0;padding:var(--space-4);flex-direction:column;display:flex}._estimateSide_1275a_11{background:var(--color-secondary)}._big_1275a_25{font-size:clamp(var(--font-size-md), 4.2vw, var(--font-size-lg));font-weight:var(--font-weight-bold);overflow-wrap:anywhere}._small_1275a_31{color:var(--color-white);font-size:var(--font-size-xs)}._line_1275a_36{font-size:var(--font-size-sm)}._day_1275a_41{border-radius:var(--radius-lg);background:var(--color-white-faint);box-shadow:var(--shadow-soft);overflow:hidden}._dayHeader_1275a_48{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--gradient-ember);flex-wrap:wrap;display:flex}._dayNumber_1275a_57{font-weight:var(--font-weight-bold)}._dayDate_1275a_61{color:var(--color-white-muted);font-size:var(--font-size-sm)}._dayTitle_1275a_66{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);flex-basis:100%}._dayBody_1275a_72{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}._slot_1275a_79{gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}._slotLabel_1275a_86{color:var(--color-secondary-lighter);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}._slotPlace_1275a_94{min-width:0;font-weight:var(--font-weight-semibold)}._slotCost_1275a_99{color:var(--color-white-muted);font-size:var(--font-size-sm);white-space:nowrap}._slotText_1275a_105{color:var(--color-white-muted);font-size:var(--font-size-sm);grid-column:1/-1}._food_1275a_111,._tip_1275a_112{font-size:var(--font-size-sm)}._dayCost_1275a_116{color:var(--color-primary-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._changeOpen_1275a_122{align-self:flex-start}._change_1275a_122{gap:var(--space-2);flex-direction:column;display:flex}._changeLabel_1275a_132{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;display:flex}._changeInput_1275a_139{min-height:var(--size-touch);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-primary);font:inherit;border:0}._changeActions_1275a_149{gap:var(--space-2);display:flex}._error_1275a_154{color:var(--color-secondary-lighter);font-weight:var(--font-weight-medium)}
