._page_11kid_1{display:grid;gap:var(--space-6);min-width:0}._inputs_11kid_7{display:flex;flex-direction:column;gap:var(--space-3)}._row2_11kid_13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._field_11kid_19{display:grid;gap:var(--space-1);font:var(--t-small);font-weight:600;color:var(--c-ink)}._input_11kid_7{width:100%;min-width:0;height:44px;padding:0 var(--space-3);border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);font:400 16px/24px var(--font-sans);color:var(--c-ink)}._addRow_11kid_39{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-2)}._add_11kid_39{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-4);border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);font:var(--t-small);font-weight:600;color:var(--c-ink)}._add_11kid_39:disabled{color:var(--c-ink-3)}._results_11kid_64{display:grid;gap:var(--space-3)}._placeholder_11kid_69{margin:0;color:var(--c-ink-2)}._list_11kid_74{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--c-line);border-radius:var(--radius-panel);background:var(--c-surface)}._row_11kid_13{display:grid;grid-template-columns:minmax(0,1fr) auto auto 36px;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--c-line)}._row_11kid_13:last-child{border-bottom:0}@media(max-width:480px){._row_11kid_13{grid-template-columns:minmax(0,1fr) auto 36px}._date_11kid_101{grid-column:1;grid-row:2}}._city_11kid_107{display:grid;font-weight:600;color:var(--c-ink);min-width:0}._meta_11kid_114{font:var(--t-small);font-weight:400;color:var(--c-ink-2)}._time_11kid_120{font:600 22px/28px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-ink)}._date_11kid_101{font:var(--t-small);color:var(--c-ink-2)}._remove_11kid_131{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--c-ink-2)}._remove_11kid_131:disabled{visibility:hidden}._planner_11kid_149{display:grid;gap:var(--space-3);min-width:0}._plannerHead_11kid_155{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}._heading_11kid_163{margin:0;font:var(--t-h2)}._hours_11kid_168{display:flex;gap:var(--space-2)}._summary_11kid_173{margin:0;font:var(--t-body);color:var(--c-ink)}._gridWrap_11kid_179{overflow-x:auto;border:1px solid var(--c-line);border-radius:var(--radius-panel);background:var(--c-surface)}._grid_11kid_179{border-collapse:collapse;font:400 12px/16px var(--font-mono);font-variant-numeric:tabular-nums}._grid_11kid_179 th{position:sticky;left:0;z-index:1;padding:var(--space-2) var(--space-3);background:var(--c-surface);font:var(--t-small);font-weight:600;text-align:left;white-space:nowrap;color:var(--c-ink)}._grid_11kid_179 td{min-width:48px;padding:var(--space-2) 4px;border-left:1px solid var(--c-line);text-align:center}._off_11kid_212{color:var(--c-ink-3)}._working_11kid_216{color:var(--c-ink)}._shared_11kid_220{background:var(--accent-tint);font-weight:600}._night_11kid_226{color:var(--c-ink-3);background:var(--c-bg)}._fit_11kid_231{box-shadow:inset 0 -3px 0 var(--accent-deep)}._best_11kid_235{display:grid;gap:var(--space-2)}._bestTitle_11kid_240{margin:0;font:var(--t-h3)}._bestList_11kid_245{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}._bestButton_11kid_254{display:grid;gap:6px;width:100%;padding:var(--space-3);border:1px solid var(--c-line);border-radius:var(--radius-panel);background:var(--c-surface);color:var(--c-ink);text-align:left;font:var(--t-small);cursor:pointer}._bestButton_11kid_254:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}@media(hover:hover){._bestButton_11kid_254:hover{border-color:var(--accent-deep)}}._bestTimes_11kid_279{display:flex;flex-wrap:wrap;gap:4px var(--space-3);font-variant-numeric:tabular-nums}._bestWhy_11kid_286{color:var(--c-ink-2)}
