.Scheduling-module__iV6iba__card.Scheduling-module__iV6iba__card{min-height:32rem;max-height:32rem}.Scheduling-module__iV6iba__empty{font-family:var(--font-lora);text-align:center;color:var(--ink);margin:0;font-size:1.25rem;font-weight:600}.Scheduling-module__iV6iba__message{min-width:0;color:var(--ink);flex:1;margin:0;padding:.4rem 0;font-size:14px;line-height:1.45}.Scheduling-module__iV6iba__placeholder{color:color-mix(in oklab, var(--ink) 38%, transparent)}.Scheduling-module__iV6iba__ai{align-items:flex-start;gap:.6rem;animation:.28s both Scheduling-module__iV6iba__fadeUp;display:flex}.Scheduling-module__iV6iba__aiBody{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.Scheduling-module__iV6iba__aiText{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.Scheduling-module__iV6iba__offer.Scheduling-module__iV6iba__offer{gap:.35rem;padding:.32rem .75rem .32rem .55rem;font-size:12.5px}.Scheduling-module__iV6iba__task{border:1px solid color-mix(in oklab, var(--ink) 12%, transparent);background:#fffdf8;border-radius:12px;flex-direction:column;align-self:stretch;gap:.55rem;padding:.8rem .85rem .85rem;display:flex;box-shadow:0 1px 2px #4546660d,0 10px 22px -16px #45466666}.Scheduling-module__iV6iba__taskHead{align-items:center;gap:.6rem;margin-bottom:.15rem;display:flex}.Scheduling-module__iV6iba__taskIcon{width:2rem;height:2rem;color:color-mix(in oklab, var(--orange) 85%, var(--ink));background:color-mix(in oklab, var(--orange) 11%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.Scheduling-module__iV6iba__taskText{flex-direction:column;flex:1;min-width:0;display:flex}.Scheduling-module__iV6iba__taskName{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.Scheduling-module__iV6iba__taskNote{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in oklab, var(--ink) 52%, transparent);font-size:12px;line-height:1.35;overflow:hidden}.Scheduling-module__iV6iba__segments{font-variant-numeric:tabular-nums}.Scheduling-module__iV6iba__week{grid-template-columns:repeat(7,1fr);margin:.15rem 0 0;padding:0;list-style:none;display:grid}.Scheduling-module__iV6iba__day{flex-direction:column;align-items:center;gap:.2rem;display:flex}.Scheduling-module__iV6iba__dayName{font-family:var(--font-mono);color:color-mix(in oklab, var(--ink) 42%, transparent);font-size:10px}.Scheduling-module__iV6iba__date{font-variant-numeric:tabular-nums;width:1.85rem;height:1.85rem;color:color-mix(in oklab, var(--ink) 45%, transparent);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;font-size:12.5px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.Scheduling-module__iV6iba__dateOn{color:#fffdf8;background:var(--orange);font-weight:600}.Scheduling-module__iV6iba__weekPaused .Scheduling-module__iV6iba__dateOn{color:color-mix(in oklab, var(--ink) 55%, transparent);border-color:color-mix(in oklab, var(--ink) 28%, transparent);background:0 0;border-style:dashed}.Scheduling-module__iV6iba__taskFoot{border-top:1px solid color-mix(in oklab, var(--ink) 8%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .6rem;min-height:2.1rem;padding-top:.6rem;display:flex}.Scheduling-module__iV6iba__next{font-variant-numeric:tabular-nums;color:var(--ink);align-items:center;gap:.35rem;font-size:12.5px;font-weight:500;display:inline-flex}.Scheduling-module__iV6iba__act{padding:.36rem .85rem;font-size:12.5px}@keyframes Scheduling-module__iV6iba__fadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Scheduling-module__iV6iba__ai{animation:none}.Scheduling-module__iV6iba__date{transition:none}}@media (max-width:480px){.Scheduling-module__iV6iba__date{width:1.6rem;height:1.6rem;font-size:12px}.Scheduling-module__iV6iba__next{font-size:12px}}
