._wrap_105ax_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._strip_105ax_7{display:flex;gap:var(--spacing-2);overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin}._day_105ax_16{flex:0 0 64px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:var(--radius-md);border:1.5px solid var(--border);background:var(--card);color:var(--foreground);font-family:var(--font-family-base);cursor:pointer;transition:all var(--animation-duration-fast)}._day_105ax_16:hover:not(:disabled){border-color:var(--primary)}._dayWeek_105ax_37{font-size:.75rem;text-transform:capitalize;color:var(--muted-foreground)}._dayNum_105ax_43{font-family:var(--font-family-display);font-size:1.5rem;font-weight:600;line-height:1.1}._dayMonth_105ax_50{font-size:.6875rem;color:var(--muted-foreground)}._dayActive_105ax_55{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-md)}._dayActive_105ax_55 ._dayWeek_105ax_37,._dayActive_105ax_55 ._dayMonth_105ax_50{color:color-mix(in srgb,var(--primary-foreground) 85%,transparent)}._dayOff_105ax_67{opacity:.45;cursor:not-allowed;background:var(--muted)}._dayPanel_105ax_73{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow)}._dayTitle_105ax_81{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 var(--spacing-3);font-family:var(--font-family-display);font-size:1.125rem;font-weight:600}._dayTitle_105ax_81:first-letter{text-transform:uppercase}._count_105ax_95{font-family:var(--font-family-base);font-size:.8125rem;font-weight:400;color:var(--muted-foreground)}._group_105ax_102+._group_105ax_102{margin-top:var(--spacing-4)}._groupLabel_105ax_106{display:flex;align-items:center;gap:6px;margin:0 0 var(--spacing-2);font-size:.8125rem;font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}._groupLabel_105ax_106 svg{width:15px;height:15px}._grid_105ax_123{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:var(--spacing-2)}._slot_105ax_129{height:46px;border-radius:var(--radius);border:1.5px solid var(--border);background:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:all var(--animation-duration-fast)}._slot_105ax_129:hover{border-color:var(--accent)}._slot_105ax_129{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}._slotLoc_105ax_155{font-size:.625rem;font-weight:700;opacity:.75;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}._locRow_105ax_166{display:flex;flex-direction:column;gap:var(--spacing-2)}._locLabel_105ax_172{display:flex;align-items:center;gap:6px;font-weight:700;font-size:.9rem}._locLabel_105ax_172 svg,._dayLoc_105ax_181 svg{width:16px;height:16px;color:var(--accent)}._locChips_105ax_187{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._locChip_105ax_187{padding:8px 14px;border-radius:var(--radius-full);border:1.5px solid var(--border);background:var(--card);color:var(--foreground);font-family:var(--font-family-base);font-weight:700;font-size:.875rem;cursor:pointer}._locChipActive_105ax_205{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._dayLoc_105ax_181{margin:calc(-1 * var(--spacing-2)) 0 var(--spacing-3);display:flex;align-items:center;gap:6px;font-size:.875rem;color:var(--muted-foreground);font-weight:700}._slotActive_105ax_221{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);box-shadow:var(--shadow-md)}._empty_105ax_228{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);margin:0}._empty_105ax_228 svg{width:18px;height:18px}._error_105ax_241{color:var(--error)}._daySkeleton_105ax_245{flex:0 0 64px;height:78px;border-radius:var(--radius-md)}._slotsSkeleton_105ax_251{height:220px;border-radius:var(--radius-lg)}._wrap_1x0ia_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow);text-align:left}._head_1x0ia_14{display:flex;gap:var(--spacing-3);align-items:flex-start}._icon_1x0ia_20{flex:0 0 40px;height:40px;border-radius:var(--radius);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}._icon_1x0ia_20 svg{width:20px;height:20px}._text_1x0ia_35{min-width:0}._name_1x0ia_39{margin:0;font-weight:800}._address_1x0ia_44{margin:2px 0 0;color:var(--muted-foreground);font-size:.9rem}._notes_1x0ia_50{margin:4px 0 0;font-size:.85rem;color:var(--secondary-foreground)}._map_1x0ia_56{width:100%;height:180px;border:0;border-radius:var(--radius-md);background:var(--muted)}._go_1x0ia_64{align-self:flex-start;color:var(--accent);font-weight:800}._wrap_1rzff_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--primary-soft);text-align:left}._title_1rzff_12{margin:0;display:flex;align-items:center;gap:8px;font-size:.9375rem}._title_1rzff_12 svg{width:18px;height:18px;color:var(--primary);flex-shrink:0}._chips_1rzff_27{display:flex;flex-wrap:wrap;gap:6px}._chip_1rzff_27{padding:3px 10px;border-radius:var(--radius-full);background:var(--card);border:1px solid var(--border);font-size:.8125rem;font-weight:700}._note_1rzff_42{margin:0;font-size:.875rem;color:var(--muted-foreground);white-space:pre-line}
