._content_15274_1{width:36rem}._form_15274_5{display:grid;gap:14px}._results_15274_10{list-style:none;margin:6px 0 0;padding:0;border:1px solid var(--border);border-radius:var(--radius);max-height:220px;overflow-y:auto}._result_15274_10{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;width:100%;padding:8px 10px;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._result_15274_10:last-child{border-bottom:0}._result_15274_10:hover,._result_15274_10:focus-visible{background:var(--accent);outline:none}._resultName_15274_45{font-weight:700;font-size:14px}._resultMeta_15274_50{font-size:12px;color:var(--muted-foreground)}._resultSide_15274_55{grid-row:span 2;align-self:center;font-size:12px;color:var(--muted-foreground)}._chosen_15274_62{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--foreground) 4%,var(--card))}._chosenText_15274_72{display:grid;gap:2px;min-width:0}._slots_15274_78{display:flex;flex-wrap:wrap;gap:6px}._slot_15274_78{display:grid;gap:1px;min-width:104px;padding:7px 10px;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer}._slot_15274_78:hover{border-color:var(--border-strong)}._slot_15274_78:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._slotOn_15274_107{border-color:var(--primary);background:var(--accent);box-shadow:inset 0 0 0 1px var(--primary)}._slotDay_15274_113{font-family:var(--font-family-display);font-stretch:87.5%;font-weight:750;font-size:14px}._slotFree_15274_120{font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._note_15274_126{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:13px;color:var(--muted-foreground);line-height:1.45}._estimate_15274_137{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding-top:10px;border-top:1px solid var(--border);font-size:14px}._estimateValue_15274_148{font-family:var(--font-family-display);font-stretch:87.5%;font-weight:800;font-size:20px;font-variant-numeric:tabular-nums}._estimateWhy_15274_156{flex-basis:100%;font-size:12px;line-height:1.45;color:var(--muted-foreground)}._error_15274_163{display:grid;gap:8px;justify-items:start;font-size:13px;color:var(--error)}._otherDate_15274_171{max-width:200px}
