.SeriesRecurrence_recurrenceContainer__WHMGW{display:flex;flex-direction:column;gap:16px;margin:20px 0}.SeriesRecurrence_label__OEGwZ{font-family:Red Hat Display,sans-serif;font-size:16px;font-weight:600;color:#1a1a1a}.SeriesRecurrence_customDropdown__Hj0ej{position:relative;display:inline-block;max-width:200px}.SeriesRecurrence_dropdownTrigger__ckYo_{display:inline-flex;align-items:center;gap:.5rem;font-size:15px;font-family:Red Hat Display,sans-serif;font-weight:500;color:#1a1a1a;cursor:pointer;transition:opacity .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 12px;border:1.5px solid #e0e0e0;border-radius:8px;background:white}.SeriesRecurrence_dropdownTrigger__ckYo_:hover{opacity:.7;box-shadow:0 4px 8px rgba(0,0,0,.1)}.SeriesRecurrence_arrow__o7Yv6{font-size:.6rem;opacity:.6;transition:transform .2s}.SeriesRecurrence_dropdownMenu__URxeE{position:absolute;top:calc(100% + .5rem);left:0;background-color:white;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;z-index:100;min-width:160px;animation:SeriesRecurrence_fadeIn__Wt7_s .15s ease-in}@keyframes SeriesRecurrence_fadeIn__Wt7_s{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SeriesRecurrence_dropdownItem__Puk_w{padding:.75rem 1rem;font-size:15px;font-family:Red Hat Display,sans-serif;color:#1a1a1a;cursor:pointer;transition:background-color .15s}.SeriesRecurrence_dropdownItem__Puk_w:hover{background-color:#f5f5f5}.SeriesRecurrence_helperText__wWcvR{font-family:Manrope,sans-serif;font-size:14px;color:#666;margin:0 0 8px}.SeriesRecurrence_weekdaysSelector__fPRyV{margin-top:0}.SeriesRecurrence_dayButtons__WVgMW{display:flex;gap:8px;flex-wrap:wrap}.SeriesRecurrence_dayButton__sorfJ{width:40px;height:40px;border:1.5px solid #e0e0e0;border-radius:8px;background:white;font-family:Red Hat Display,sans-serif;font-size:14px;font-weight:600;color:#666;cursor:pointer;transition:all .2s}.SeriesRecurrence_dayButton__sorfJ.SeriesRecurrence_selected__bhpV9,.SeriesRecurrence_selected__bhpV9{width:40px;height:40px;font-family:Red Hat Display,sans-serif;border-radius:8px;box-shadow:none;border:1.5px solid #9ead98;background:#9EAD98;color:white}.SeriesRecurrence_monthlyDateSelector__HCTh5{margin-top:0}.SeriesRecurrence_dateGrid__cap4R{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;max-width:400px}.SeriesRecurrence_dateButton__3zCud{width:48px;height:48px;border:1.5px solid #e0e0e0;border-radius:8px;background:white;font-family:Red Hat Display,sans-serif;font-size:14px;font-weight:600;color:#666;cursor:pointer;transition:all .2s}.SeriesRecurrence_dailyNote__Ri6Yw{font-family:Manrope,sans-serif;font-size:14px;color:#666;font-style:italic;margin:8px 0 0}.SeriesRecurrence_weekIntervalRow__E1kkZ{display:flex;align-items:center;gap:8px;margin-bottom:12px}.SeriesRecurrence_intervalText__voIJS{font-family:Manrope,sans-serif;font-size:14px;color:#666}.SeriesRecurrence_monthlyRadioGroup__BBlvK{margin:16px 0 12px}.SeriesRecurrence_radioLabel__trGP2{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:Manrope,sans-serif;font-size:14px;color:#1a1a1a}.SeriesRecurrence_radioInput__bTW2b{width:18px;height:18px;cursor:pointer;accent-color:#9EAD98}.SeriesRecurrence_radioText__Q_UFs{font-weight:500}.SeriesRecurrence_onTheRow__zRJFs{display:flex;gap:.5rem;align-items:center}.SeriesRecurrence_onTheText__KmDiZ{font-family:Poppins,sans-serif;font-size:.9rem;color:#666}.SeriesRecurrence_infoIconWrapper__rI0_R{position:relative;display:inline-flex;align-items:center;cursor:help;margin-left:.3rem;vertical-align:middle}.SeriesRecurrence_infoIcon__LH7m_{color:#6b7280;transition:color .2s ease}.SeriesRecurrence_infoIcon__LH7m_:hover{color:#374151;cursor:pointer}.SeriesRecurrence_tooltipText__NNkSw{font-family:Poppins,sans-serif;visibility:hidden;font-weight:400;width:400px;background-color:#fcf8f2;color:#2D2D2D;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1000;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s;font-size:.85rem;line-height:1.4;box-shadow:0 2px 8px rgba(0,0,0,.15)}.SeriesRecurrence_tooltipText__NNkSw:after{content:"";position:absolute;top:100%;left:14.2%;margin-left:-5px;border:5px solid transparent;border-top-color:#2f463f}.SeriesRecurrence_infoIconWrapper__rI0_R:hover .SeriesRecurrence_tooltipText__NNkSw{visibility:visible;opacity:1}@media (max-width:768px){.SeriesRecurrence_dateGrid__cap4R{grid-template-columns:repeat(7,1fr);gap:4px}.SeriesRecurrence_dayButtons__WVgMW{padding-left:.5rem}.SeriesRecurrence_dateButton__3zCud,.SeriesRecurrence_dayButton__sorfJ{width:35px;height:35px;font-size:13px}.SeriesRecurrence_dayButton__sorfJ.SeriesRecurrence_selected__bhpV9,.SeriesRecurrence_selected__bhpV9{width:35px;height:35px}.SeriesRecurrence_customDropdown__Hj0ej{max-width:100%}.SeriesRecurrence_tooltipText__NNkSw{width:300px}.SeriesRecurrence_tooltipText__NNkSw:after{left:19%}.SeriesRecurrence_infoIconWrapper__rI0_R:hover .SeriesRecurrence_tooltipText__NNkSw{visibility:visible;opacity:1}.SeriesRecurrence_dropdownTrigger__ckYo_{font-size:14px}.SeriesRecurrence_weekIntervalRow__E1kkZ{flex-wrap:wrap}.SeriesRecurrence_monthlyDateSelector__HCTh5,.SeriesRecurrence_onTheRow__zRJFs{width:100%}.SeriesRecurrence_onTheText__KmDiZ{font-size:.8rem}.SeriesRecurrence_dropdownTrigger__ckYo_{gap:.3rem;font-size:.9rem;padding:8px 10px}.SeriesRecurrence_dropdownTrigger__ckYo_:hover{opacity:.7;box-shadow:0 4px 8px rgba(0,0,0,.1)}.SeriesRecurrence_arrow__o7Yv6{font-size:.5rem}}.OccurrenceOverrideModal_backdrop__7snFS{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.OccurrenceOverrideModal_modal__O9M3Q{background:white;width:auto;max-width:500px;border-radius:16px;padding:2rem;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.15)}.OccurrenceOverrideModal_closeBtn__Dkd2j{position:absolute;top:.5rem;right:.75rem;font-size:1.5rem;line-height:1;background:transparent;border:0;cursor:pointer;color:#666}.OccurrenceOverrideModal_closeBtn__Dkd2j:hover{color:#000}.OccurrenceOverrideModal_content__eSBuD{display:flex;flex-direction:column;font-family:Poppins,sans-serif}.OccurrenceOverrideModal_title__QwWil{font-size:clamp(1.1rem,2vw,1.3rem);font-family:var(--font-red-hat-display),sans-serif;font-weight:500;color:#333;margin:0 0 1.5rem;text-align:left}.OccurrenceOverrideModal_overridesBox__wfcXe{background:#f9f9f9;border-radius:8px;padding:1.25rem;margin-bottom:1.25rem;text-align:left}.OccurrenceOverrideModal_overrideItem__NQ1N4{margin-bottom:.75rem;font-size:.95rem;line-height:1.5}.OccurrenceOverrideModal_overrideItem__NQ1N4:last-child{margin-bottom:0}.OccurrenceOverrideModal_label__Zw2fZ{font-weight:600;color:#2f463f}.OccurrenceOverrideModal_value__orvhS{color:#333}.OccurrenceOverrideModal_confirmText__Q6hRj{margin:0 0 1.5rem;font-size:.95rem;color:#555;text-align:left}.OccurrenceOverrideModal_buttonContainer__CBgNG{display:flex;gap:.75rem;justify-content:flex-end}.OccurrenceOverrideModal_cancelButton__zS2hl,.OccurrenceOverrideModal_confirmButton__zYuzV{background:transparent;color:#9ead98;border:1px solid #9ead98;border-radius:10px;padding:.7rem 1.5rem;font-size:.95rem;font-weight:400;cursor:pointer;min-width:100px}.OccurrenceOverrideModal_confirmButton__zYuzV{background:#9ead98;color:white}.OccurrenceOverrideModal_cancelButton__zS2hl:hover,.OccurrenceOverrideModal_confirmButton__zYuzV:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}@media (max-width:768px){.OccurrenceOverrideModal_modal__O9M3Q{width:100%;max-width:90%;padding:1.5rem}.OccurrenceOverrideModal_title__QwWil{font-size:1.1rem}.OccurrenceOverrideModal_overridesBox__wfcXe{padding:1rem}.OccurrenceOverrideModal_overrideItem__NQ1N4{font-size:.9rem}}@media (max-width:480px){.OccurrenceOverrideModal_modal__O9M3Q{padding:1.25rem}.OccurrenceOverrideModal_buttonContainer__CBgNG{flex-direction:column;gap:.5rem}.OccurrenceOverrideModal_cancelButton__zS2hl,.OccurrenceOverrideModal_confirmButton__zYuzV{width:100%}}