.tool-input-section[data-astro-cid-7qjq6zem]{max-width:500px;margin:0 auto 2rem}.tool-input-section[data-astro-cid-7qjq6zem] .input-group[data-astro-cid-7qjq6zem]{margin-bottom:1.5rem}.tool-input-section[data-astro-cid-7qjq6zem] input[data-astro-cid-7qjq6zem][type=date]{width:100%;padding:.75rem 1rem;font-size:1rem;border:2px solid var(--color-border);border-radius:var(--radius);background:var(--color-background);color:var(--color-text)}.schedule-output[data-astro-cid-7qjq6zem]{max-width:600px;margin:2rem auto;padding:2rem;background:var(--color-surface);border-radius:var(--radius);border:1px solid var(--color-border)}.schedule-output[data-astro-cid-7qjq6zem] h2[data-astro-cid-7qjq6zem]{margin:0 0 1.5rem;font-size:1.25rem;color:var(--color-text)}.schedule-list[data-astro-cid-7qjq6zem]{display:flex;flex-direction:column;gap:1rem}.schedule-item[data-astro-cid-7qjq6zem]{display:flex;align-items:center;padding:1rem 1.5rem;background:var(--color-background);border-radius:var(--radius);border-left:4px solid var(--color-primary)}.schedule-item[data-astro-cid-7qjq6zem].review{border-left-color:var(--color-emerald)}.schedule-number[data-astro-cid-7qjq6zem]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--color-primary);color:#fff;font-weight:700;font-size:1.25rem;margin-right:1rem;flex-shrink:0}.schedule-item[data-astro-cid-7qjq6zem].review .schedule-number[data-astro-cid-7qjq6zem]{background:var(--color-emerald)}.schedule-details[data-astro-cid-7qjq6zem]{flex:1}.schedule-type[data-astro-cid-7qjq6zem]{font-weight:600;color:var(--color-text);margin-bottom:.25rem}.schedule-date[data-astro-cid-7qjq6zem]{color:var(--color-text-secondary);font-size:.875rem}.schedule-interval[data-astro-cid-7qjq6zem]{font-size:.75rem;color:var(--color-text-muted);background:var(--color-surface);padding:.25rem .5rem;border-radius:4px;margin-left:.5rem}
