.AssigneeDropdown_dropdown__nlJex{position:absolute;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:160px;padding:4px;z-index:1000;animation:AssigneeDropdown_slideIn__tR054 .15s ease}@keyframes AssigneeDropdown_slideIn__tR054{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AssigneeDropdown_option__yqkE0{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:none;border:none;border-radius:4px;font-size:14px;color:#000;text-align:left;cursor:pointer;transition:background-color .15s ease}.AssigneeDropdown_option__yqkE0:hover{background-color:#f5f5f7}.AssigneeDropdown_option__yqkE0.AssigneeDropdown_selected__RTnsn{background-color:#f0f0f0}.AssigneeDropdown_checkmark__nwZ2N{color:#4158d0;font-weight:600}.AudioPlayer_audioPlayerContainer__A5RLY{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:40px}.AudioPlayer_audioPlayerContainerCompact__dw3dl{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:30px}.AudioPlayer_playButton__3QF4R{background:linear-gradient(135deg,#3b82f6,#4158d0);border:none;padding:.4rem .8rem;border-radius:4px;font-size:.8rem;min-width:80px}.AudioPlayer_playButtonCompact__A_iw6,.AudioPlayer_playButton__3QF4R{color:#fff;cursor:pointer;font-weight:500;transition:all .2s ease;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem}.AudioPlayer_playButtonCompact__A_iw6{background:linear-gradient(135deg,#4158d0,#c850c0);border:none;padding:.5rem .75rem;border-radius:.25rem;font-size:.875rem;min-width:120px;justify-content:center}.AudioPlayer_playButton__3QF4R:hover:not(:disabled){background:linear-gradient(135deg,#4158d0,#c850c0 50%);transform:translateY(-2px);box-shadow:0 8px 25px rgba(65,88,208,.3)}.AudioPlayer_playButtonCompact__A_iw6:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(65,88,208,.3)}.AudioPlayer_playButtonCompact__A_iw6:disabled,.AudioPlayer_playButton__3QF4R:disabled{background:hsla(220,9%,46%,.8);cursor:not-allowed;transform:none;box-shadow:none}.AudioPlayer_loadingSpinner__kJH_h{width:12px;height:12px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:AudioPlayer_spin__t__dU 1s linear infinite}@keyframes AudioPlayer_spin__t__dU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AudioPlayer_customAudioPlayer__Fjw0i{border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:280px;animation:AudioPlayer_expandIn___UarX .3s ease-out}.AudioPlayer_customAudioPlayerCompact__mnPJk,.AudioPlayer_customAudioPlayer__Fjw0i{background:linear-gradient(135deg,rgba(65,88,208,.15),rgba(200,80,192,.15));padding:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.AudioPlayer_customAudioPlayerCompact__mnPJk{border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;box-shadow:0 4px 15px rgba(0,0,0,.1);width:100%;max-width:280px;animation:AudioPlayer_expandInCompact__sD9Bq .3s ease-out}@keyframes AudioPlayer_expandIn___UarX{0%{opacity:0;transform:scale(.9);width:80px}to{opacity:1;transform:scale(1);width:280px}}@keyframes AudioPlayer_expandInCompact__sD9Bq{0%{opacity:0;transform:scale(.9);width:50px}to{opacity:1;transform:scale(1);width:200px}}.AudioPlayer_collapseButton__3CGQr{position:absolute;top:.25rem;right:.25rem;background:rgba(0,0,0,.5);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;width:22px;height:22px;cursor:pointer;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 2px 8px rgba(0,0,0,.3)}.AudioPlayer_collapseButton__3CGQr:hover{background:rgba(220,53,69,.8);border-color:rgba(220,53,69,.5);color:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(220,53,69,.4)}.AudioPlayer_styledAudioPlayer__mI9Ht{width:100%;height:45px;border-radius:8px;outline:none;background:rgba(0,0,0,.2)}.AudioPlayer_styledAudioPlayerCompact__WKyUE{width:100%;height:35px;border-radius:6px;outline:none;background:rgba(0,0,0,.2)}.AudioPlayer_styledAudioPlayerCompact__WKyUE::-webkit-media-controls-panel,.AudioPlayer_styledAudioPlayer__mI9Ht::-webkit-media-controls-panel{background:linear-gradient(135deg,rgba(65,88,208,.4),rgba(200,80,192,.4));border-radius:8px;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.AudioPlayer_styledAudioPlayerCompact__WKyUE::-webkit-media-controls-pause-button,.AudioPlayer_styledAudioPlayerCompact__WKyUE::-webkit-media-controls-play-button,.AudioPlayer_styledAudioPlayer__mI9Ht::-webkit-media-controls-pause-button,.AudioPlayer_styledAudioPlayer__mI9Ht::-webkit-media-controls-play-button{border-radius:50%;border:2px solid hsla(0,0%,100%,.3);opacity:1;filter:none}.AudioPlayer_styledAudioPlayerCompact__WKyUE::-webkit-media-controls-pause-button:hover,.AudioPlayer_styledAudioPlayerCompact__WKyUE::-webkit-media-controls-play-button:hover,.AudioPlayer_styledAudioPlayer__mI9Ht::-webkit-media-controls-pause-button:hover,.AudioPlayer_styledAudioPlayer__mI9Ht::-webkit-media-controls-play-button:hover{transform:scale(1.05)}.AudioPlayer_styledAudioPlayerCompact__WKyUE::-webkit-media-controls-timeline,.AudioPlayer_styledAudioPlayer__mI9Ht::-webkit-media-controls-timeline{background:hsla(0,0%,100%,.3);border-radius:4px;margin:0 8px;height:4px}.AudioPlayer_styledAudioPlayerCompact__WKyUE::-webkit-media-controls-timeline::-webkit-slider-thumb,.AudioPlayer_styledAudioPlayer__mI9Ht::-webkit-media-controls-timeline::-webkit-slider-thumb{background:linear-gradient(135deg,#4158d0,#c850c0);border-radius:50%;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.3)}.AudioPlayer_styledAudioPlayerCompact__WKyUE::-webkit-media-controls-current-time-display,.AudioPlayer_styledAudioPlayerCompact__WKyUE::-webkit-media-controls-time-remaining-display,.AudioPlayer_styledAudioPlayer__mI9Ht::-webkit-media-controls-current-time-display,.AudioPlayer_styledAudioPlayer__mI9Ht::-webkit-media-controls-time-remaining-display{color:#fff;font-size:.7rem;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.AudioPlayer_styledAudioPlayerCompact__WKyUE::-webkit-media-controls-volume-slider,.AudioPlayer_styledAudioPlayer__mI9Ht::-webkit-media-controls-volume-slider{background:hsla(0,0%,100%,.3);border-radius:4px}.AudioPlayer_styledAudioPlayerCompact__WKyUE::-webkit-media-controls-mute-button,.AudioPlayer_styledAudioPlayer__mI9Ht::-webkit-media-controls-mute-button{background:hsla(0,0%,100%,.2);border-radius:4px;color:#fff}.AudioPlayer_audioError__HPZX2{color:#fbbf24;font-size:.75rem;text-align:center;background:rgba(251,191,36,.1);padding:.25rem .5rem;border-radius:4px;border:1px solid rgba(251,191,36,.3)}.AudioPlayer_audioErrorCompact__sr3QL{color:#fbbf24;font-size:.7rem;text-align:center;background:rgba(251,191,36,.1);padding:.2rem .4rem;border-radius:3px;border:1px solid rgba(251,191,36,.3)}.AudioPlayer_noRecording__oXmJR{color:hsla(0,0%,100%,.6);font-style:italic;font-size:.85rem;text-align:left}.AudioPlayer_noRecordingCompact__xtCvg{color:rgba(0,0,0,.5);font-style:italic;font-size:.75rem;text-align:left}.AudioPlayer_mobilePortalOverlay__ynzxs{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AudioPlayer_mobilePortalContent__7MHRf{background:#fff;border-radius:1rem;width:100%;max-width:400px;box-shadow:0 20px 40px rgba(0,0,0,.3);overflow:hidden;animation:AudioPlayer_portalSlideUp__btHMo .3s ease-out}@keyframes AudioPlayer_portalSlideUp__btHMo{0%{opacity:0;transform:translateY(100px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AudioPlayer_mobilePortalHeader__Zsatx{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:linear-gradient(135deg,#4158d0,#c850c0);color:#fff}.AudioPlayer_mobilePortalTitle__Hlh2w{margin:0;font-size:1.25rem;font-weight:600}.AudioPlayer_mobilePortalCloseButton__Cr0Hn{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;width:2.5rem;height:2.5rem;cursor:pointer;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.AudioPlayer_mobilePortalCloseButton__Cr0Hn:hover{background:rgba(220,53,69,.8);border-color:rgba(220,53,69,.5);transform:scale(1.1)}.AudioPlayer_mobilePortalPlayer__wZJ5f{padding:2rem;background:#fff}.AudioPlayer_customPlayerContainer__V_WIP{width:100%}.AudioPlayer_playerMainRow__R59hG{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem;background:linear-gradient(135deg,rgba(65,88,208,.1),rgba(200,80,192,.1));border-radius:1rem;border:2px solid rgba(65,88,208,.2)}.AudioPlayer_playPauseButton__vpjvJ{background:linear-gradient(135deg,#4158d0,#c850c0);color:#fff;border:none;border-radius:50%;width:60px;height:60px;font-size:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(65,88,208,.3)}.AudioPlayer_playPauseButton__vpjvJ:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 20px rgba(65,88,208,.4)}.AudioPlayer_playPauseButton__vpjvJ:disabled{opacity:.6;cursor:not-allowed;transform:none}.AudioPlayer_timeDisplay__B_s90{flex:1 1;text-align:center;font-size:.875rem;font-weight:600;color:#4158d0;font-family:SF Mono,Monaco,Consolas,monospace}.AudioPlayer_scrubberToggleButton__H93NN{background:rgba(65,88,208,.1);color:#4158d0;border:2px solid rgba(65,88,208,.3);border-radius:.75rem;width:50px;height:50px;font-size:1.2rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AudioPlayer_scrubberToggleButton__H93NN:hover{background:rgba(65,88,208,.2);border-color:rgba(65,88,208,.5);transform:scale(1.05)}.AudioPlayer_scrubberSection__vAz9N{margin-top:1.5rem;padding:1.5rem;background:rgba(65,88,208,.05);border-radius:1rem;border:1px solid rgba(65,88,208,.1);animation:AudioPlayer_expandDown__Asq4Y .3s ease-out}@keyframes AudioPlayer_expandDown__Asq4Y{0%{opacity:0;transform:translateY(-20px) scaleY(.8);max-height:0}to{opacity:1;transform:translateY(0) scaleY(1);max-height:200px}}.AudioPlayer_scrubberContainer__FEA94{position:relative;height:40px;display:flex;align-items:center;margin-bottom:1rem}.AudioPlayer_scrubberSlider__NMlUM{width:100%;height:8px;background:rgba(65,88,208,.2);border-radius:4px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.AudioPlayer_scrubberSlider__NMlUM::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#4158d0,#c850c0);cursor:pointer;border:3px solid #fff;box-shadow:0 2px 8px rgba(65,88,208,.4);-webkit-transition:all .2s ease;transition:all .2s ease}.AudioPlayer_scrubberSlider__NMlUM::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 15px rgba(65,88,208,.6)}.AudioPlayer_scrubberSlider__NMlUM::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#4158d0,#c850c0);cursor:pointer;border:3px solid #fff;box-shadow:0 2px 8px rgba(65,88,208,.4);-moz-transition:all .2s ease;transition:all .2s ease}.AudioPlayer_scrubberProgress__6wyzE{position:absolute;top:50%;left:0;height:8px;background:linear-gradient(135deg,#4158d0,#c850c0);border-radius:4px;transform:translateY(-50%);pointer-events:none;transition:width .1s ease}.AudioPlayer_scrubberLabels__D90Q1{display:flex;justify-content:space-between;font-size:.9rem;color:#666;font-family:SF Mono,Monaco,Consolas,monospace}@media (min-width:769px){.AudioPlayer_playButtonCompact__A_iw6{font-size:.8rem;padding:.4rem .6rem}.AudioPlayer_mobilePortalOverlay__ynzxs{display:none}}.DateInput_container__yR9e3{position:relative;width:100%}.DateInput_fieldLabel__4tJP3{display:block;font-size:1rem;font-weight:500;color:#333;margin-bottom:.5rem;text-align:left;background:linear-gradient(135deg,#4158d0,#c850c0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.DateInput_inputWithIcon__oS2_g{position:relative;width:100%}.DateInput_input__p0H79{width:100%;padding:1rem 3rem 1rem 1rem;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;transition:all .2s ease;box-sizing:border-box;font-family:inherit;background:#fff;color:#333}.DateInput_input__p0H79:focus{outline:none;border-color:#4158d0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.DateInput_input__p0H79::placeholder{color:#adb5bd;opacity:1}.DateInput_input__p0H79:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.DateInput_calendarButton__XmgS7{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.DateInput_calendarButton__XmgS7:focus{outline:none}.DateInput_calendarButton__XmgS7:hover:not(:disabled){background-color:rgba(65,88,208,.1)}.DateInput_calendarButton__XmgS7:disabled{cursor:not-allowed;opacity:.5}.DateInput_calendarIcon__k9n4m{color:#b2bcc5;transition:color .2s ease}.DateInput_calendarButton__XmgS7:hover:not(:disabled) .DateInput_calendarIcon__k9n4m{color:#4158d0}.DateInput_datePicker__e6LHE{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);padding:1rem;font-family:inherit}.DateInput_datePickerHeader___PGRU{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:0 .5rem;height:3rem}.DateInput_navButton__SLxB6{background:none;border:none;font-size:1.5rem;font-weight:700;cursor:pointer;padding:0;border-radius:6px;transition:all .2s ease;color:#6c757d;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;line-height:1;font-family:inherit;text-align:center;vertical-align:middle}.DateInput_navButton__SLxB6:focus{outline:none}.DateInput_navButton__SLxB6:hover{background-color:rgba(65,88,208,.1);color:#4158d0}.DateInput_monthYear__OGTM_{gap:0;margin-top:4px}.DateInput_monthYearButton__Qakgf,.DateInput_monthYear__OGTM_{font-weight:600;font-size:1rem;color:#6c757d;display:flex;align-items:center}.DateInput_monthYearButton__Qakgf{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:6px;transition:all .2s ease;font-family:inherit;justify-content:center;height:2rem;line-height:1}.DateInput_monthYearButton__Qakgf:focus{outline:none}.DateInput_monthYearButton__Qakgf:hover{background-color:rgba(65,88,208,.1);color:#4158d0}.DateInput_weekDays__TT_vM{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.25rem;gap:.25rem;margin-bottom:.5rem}.DateInput_weekDay__DeCwL{text-align:center;font-size:.875rem;font-weight:500;color:#6c757d;padding:.5rem 0}.DateInput_daysGrid__j0tlp{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.25rem;gap:.25rem}.DateInput_dayButton__ki_xp{border:none;background:none;padding:.75rem .5rem;text-align:center;font-size:.875rem;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#333;font-family:inherit;min-height:2.5rem;display:flex;align-items:center;justify-content:center}.DateInput_dayButton__ki_xp:focus{outline:none}.DateInput_dayButtonActive__tKSGn:hover{background-color:rgba(65,88,208,.1);color:#4158d0}.DateInput_dayButtonSelected__p0lw5{background:linear-gradient(135deg,#4158d0,#c850c0);color:#fff;font-weight:600}.DateInput_dayButtonSelected__p0lw5:hover{background:linear-gradient(135deg,#3a4bc2,#b443b2);color:#fff}.DateInput_dayButtonEmpty__B3KKP{cursor:default;color:transparent}.DateInput_dayButtonEmpty__B3KKP:hover{background:none}.DateInput_selector__KIgAw{margin-bottom:1rem;max-height:200px;overflow-y:auto;border:1px solid #e9ecef;border-radius:8px;padding:.5rem;background:#f8f9fa}.DateInput_selectorGrid__2vTak{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.25rem;gap:.25rem}.DateInput_yearSelector__g80Xj{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.25rem;gap:.25rem}.DateInput_selectorButton__m_TwE{border:none;background:#fff;padding:.5rem;text-align:center;font-size:.875rem;border-radius:4px;cursor:pointer;transition:all .2s ease;color:#333;font-family:inherit;min-height:2rem;display:flex;align-items:center;justify-content:center}.DateInput_selectorButton__m_TwE:focus{outline:none}.DateInput_selectorButton__m_TwE:hover{background-color:rgba(65,88,208,.1);color:#4158d0}.DateInput_selectorButtonSelected__AtmT7{background:linear-gradient(135deg,#4158d0,#c850c0);color:#fff;font-weight:600}.DateInput_selectorButtonSelected__AtmT7:hover{background:linear-gradient(135deg,#3a4bc2,#b443b2);color:#fff}@media (max-width:768px){.DateInput_datePicker__e6LHE{width:90vw!important;max-width:350px;left:50%!important;transform:translateX(-50%)}}.TaskHistoryModal_modalOverlay__eabHd{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.TaskHistoryModal_modalContent__qv9wF{background:#fff;border-radius:8px;max-width:600px;width:90%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15)}.TaskHistoryModal_modalHeader__KOB_h{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #eee}.TaskHistoryModal_modalHeader__KOB_h h3{margin:0;color:#333;font-size:1.25rem}.TaskHistoryModal_closeButton__MpNlD{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.TaskHistoryModal_closeButton__MpNlD:hover{background-color:#f5f5f5}.TaskHistoryModal_modalBody__jE9rm{padding:1.5rem;overflow-y:auto;flex:1 1}.TaskHistoryModal_summarySection__xmt0P{margin-bottom:2rem;padding:1rem;background:#f8f9fa;border-radius:6px;border-left:4px solid #007bff}.TaskHistoryModal_timeSavedSummary__3Gsgg{margin:0;color:#333;font-size:1.1rem;text-align:center}.TaskHistoryModal_taskList__phZ6B{display:flex;flex-direction:column;gap:1.5rem}.TaskHistoryModal_taskItem__xc5lL{border:1px solid #e0e0e0;border-radius:8px;padding:1rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TaskHistoryModal_taskHeader__qWQ_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0}.TaskHistoryModal_taskType__ORwNQ{margin:0;color:#333;font-size:1.1rem;font-weight:600}.TaskHistoryModal_taskTimestamp__Tq8gy{color:#666;font-size:.9rem}.TaskHistoryModal_taskDetails__9wGUC{display:flex;flex-direction:column;gap:.75rem}.TaskHistoryModal_taskDetail__C_Xw7{display:flex;align-items:flex-start;gap:.5rem}.TaskHistoryModal_detailLabel__4vYHn{font-weight:500;color:#555;min-width:80px;flex-shrink:0}.TaskHistoryModal_detailValue__VLwAD{color:#333}.TaskHistoryModal_audioPlayerWrapper__EIiG1{flex:1 1;min-width:0}@media (max-width:768px){.TaskHistoryModal_modalContent__qv9wF{width:95%;max-height:90vh}.TaskHistoryModal_modalBody__jE9rm,.TaskHistoryModal_modalHeader__KOB_h{padding:1rem}.TaskHistoryModal_taskHeader__qWQ_7{flex-direction:column;align-items:flex-start;gap:.5rem}.TaskHistoryModal_taskDetail__C_Xw7{flex-direction:column;gap:.25rem}.TaskHistoryModal_detailLabel__4vYHn{min-width:auto}}.TaskRow_taskRow__QBLJ_{background:#fff;transition:background-color .15s ease}.TaskRow_taskRow__QBLJ_:hover{background-color:#f8f8f8}.TaskRow_mainRow__UrHOf{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer}.TaskRow_checkboxContainer__cbsKT{flex-shrink:0}.TaskRow_checkbox__GIial{width:20px;height:20px;cursor:pointer;border-radius:50%;border:2px solid #d1d1d6;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;position:relative;transition:all .2s ease}.TaskRow_checkbox__GIial:checked{background:#34c759;border-color:#34c759}.TaskRow_checkbox__GIial:checked:after{content:"";position:absolute;left:5.5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.TaskRow_checkbox__GIial:hover{border-color:#34c759}.TaskRow_taskInfo__VB50c{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;margin-top:-2px}.TaskRow_taskDescription__ie_XK{font-size:15px;font-weight:400;color:#000;display:flex;align-items:center;gap:6px;line-height:20px}.TaskRow_taskPatient__Rm_j1{font-size:13px;color:#86868b}.TaskRow_badgesContainer__rBW8Z{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.TaskRow_badge__Zggll{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;display:inline-flex;align-items:center}.TaskRow_statusBadge__FyXW3,.TaskRow_statuspending__SiKdU{background:#f0f0f0;color:#666}.TaskRow_statusinprogress__p2WbZ{background:#007bff;color:#fff}.TaskRow_statuscompleted__OQUN7{background:#34c759;color:#fff}.TaskRow_statuscancelled__PZoot{background:#ff3b30;color:#fff}.TaskRow_statusdraft__1WyGx{background:#d1d1d6;color:#666}.TaskRow_timeSavedBadge__c6phN{background:#e8f4fd;color:#007bff;border:none;cursor:pointer;transition:all .2s ease}.TaskRow_timeSavedBadge__c6phN:hover{background:#007bff;color:#fff;transform:translateY(-1px)}.TaskRow_expandButton__PveN7{background:none;border:none;padding:0;cursor:pointer;color:#86868b;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0;margin-left:4px}.TaskRow_expandButton__PveN7:hover{color:#000}.TaskRow_expandButton__PveN7.TaskRow_expanded__ISCPz{transform:rotate(180deg)}.TaskRow_assigneeColumn__5lSH8,.TaskRow_dueDateColumn__zbuRT{display:flex;align-items:center;min-width:120px;position:relative}.TaskRow_dueDateColumn__zbuRT{min-width:140px}.TaskRow_editable__3_5B1{cursor:pointer;padding:4px 8px;margin:-4px -8px;border-radius:4px;transition:background-color .15s ease}.TaskRow_editable__3_5B1:hover{background-color:#f0f0f0}.TaskRow_assigneeValue__kVCAp,.TaskRow_dueDateValue__sNdLM{font-size:14px;color:#000;font-weight:400}.TaskRow_dueDateValue__sNdLM.TaskRow_overdue__laKXC{color:#ff3b30;font-weight:500}.TaskRow_dueDateValue__sNdLM.TaskRow_dueSoon__5i_Ck,.TaskRow_dueDateValue__sNdLM.TaskRow_dueToday__ROGGG{color:#ff9500;font-weight:500}.TaskRow_expandedContent__Okf3s{padding:0 16px 16px 48px;animation:TaskRow_slideDown__YOatd .2s ease}@keyframes TaskRow_slideDown__YOatd{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TaskRow_detailsGrid__YCmzb{margin-top:12px;display:flex;flex-direction:column;gap:8px}.TaskRow_detailRow__Z68U6{display:flex;font-size:14px}.TaskRow_detailLabel___ymr5{font-weight:600;color:#86868b;min-width:100px}.TaskRow_detailValue__vXbqj{color:#000;flex:1 1}.TaskRow_editableDetail__4a_Rg{cursor:pointer;padding:4px 8px;margin:-4px -8px;border-radius:4px;transition:background-color .15s ease;position:relative;display:flex;align-items:center;gap:8px}.TaskRow_editableDetail__4a_Rg:hover{background-color:#f0f0f0}.TaskRow_editIcon__BjSgy{color:#86868b;flex-shrink:0;opacity:.6;transition:opacity .2s ease}.TaskRow_editableDetail__4a_Rg:hover .TaskRow_editIcon__BjSgy{opacity:1}.TaskRow_timeSavedSection__2oZzH{margin-top:16px;padding:12px;background:#f8f9fa;border-radius:6px;border-left:4px solid #007bff;display:flex;flex-direction:column;gap:8px}.TaskRow_timeSavedText__41vJn{font-size:14px;color:#333;font-style:italic}.TaskRow_viewDetailsButton__HYNs_{padding:6px 12px;font-size:13px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:all .2s ease}.TaskRow_viewDetailsButton__HYNs_:hover{background-color:#0056b3}.TaskRow_actions__kvrt1{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}.TaskRow_actionButton__g8iAJ{padding:8px 16px;border:1px solid #d1d1d6;border-radius:8px;background:#fff;color:#000;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.TaskRow_actionButton__g8iAJ:hover{background-color:#f5f5f7;border-color:#a1a1a6}.TaskRow_actionButton__g8iAJ.TaskRow_danger__IFhlb{color:#ff3b30;border-color:#ff3b30}.TaskRow_actionButton__g8iAJ.TaskRow_danger__IFhlb:hover{background-color:#ff3b30;color:#fff}@media (max-width:768px){.TaskRow_mainRow__UrHOf{padding:12px;flex-wrap:wrap}.TaskRow_assigneeColumn__5lSH8,.TaskRow_dueDateColumn__zbuRT{display:none}.TaskRow_expandedContent__Okf3s{padding:0 12px 12px 44px}.TaskRow_taskDescription__ie_XK{font-size:14px}.TaskRow_badge__Zggll{font-size:10px;padding:2px 6px}.TaskRow_badgesContainer__rBW8Z{gap:4px;margin-top:6px}}.AddTaskButton_addTaskContainer__p9_Jf{padding:16px;border-top:1px solid #e5e5e5;background:#fff}.AddTaskButton_addTaskButton__ukTSp{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;background:transparent;color:#4158d0;font-size:15px;font-weight:500;cursor:pointer;border-radius:6px;transition:background-color .15s ease;width:100%;justify-content:flex-start}.AddTaskButton_addTaskButton__ukTSp:hover{background-color:#f5f5f7}.AddTaskButton_suggestions__jorH4{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center}.AddTaskButton_suggestionsLabel__T_oNX{font-size:13px;color:#86868b;font-weight:500}.AddTaskButton_suggestionButton__l5InM{padding:6px 12px;border:1px solid #d1d1d6;border-radius:16px;background:#fff;color:#4158d0;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.AddTaskButton_suggestionButton__l5InM:hover{background-color:#4158d0;color:#fff;border-color:#4158d0}@media (max-width:768px){.AddTaskButton_addTaskContainer__p9_Jf{padding:12px}.AddTaskButton_suggestions__jorH4{flex-direction:column;align-items:flex-start}.AddTaskButton_suggestionButton__l5InM{width:100%}}.AssigneeHeaderFilter_container__BPrT9{position:relative;display:inline-block}.AssigneeHeaderFilter_headerButton___efli{display:flex;align-items:center;gap:6px;background:none;border:none;font-size:13px;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .15s ease;position:relative}.AssigneeHeaderFilter_headerButton___efli:hover{background-color:#f5f5f7;color:#000}.AssigneeHeaderFilter_headerButton___efli.AssigneeHeaderFilter_active__aGKVL{color:#4158d0}.AssigneeHeaderFilter_filterIcon__PedBZ{color:inherit}.AssigneeHeaderFilter_badge__Hbx9b{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#4158d0;color:#fff;font-size:11px;font-weight:600;border-radius:9px;margin-left:2px}.AssigneeHeaderFilter_dropdown__3LMSz{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:200px;padding:8px;z-index:1000;animation:AssigneeHeaderFilter_slideIn__fPA0R .15s ease}@keyframes AssigneeHeaderFilter_slideIn__fPA0R{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AssigneeHeaderFilter_dropdownHeader__ibRyv{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 12px;border-bottom:1px solid #e5e5e5;margin-bottom:8px}.AssigneeHeaderFilter_dropdownTitle__vLDS3{font-size:13px;font-weight:600;color:#000}.AssigneeHeaderFilter_clearButton__Kb4pP{background:none;border:none;color:#4158d0;font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .15s ease}.AssigneeHeaderFilter_clearButton__Kb4pP:hover{background-color:#f0f0f0}.AssigneeHeaderFilter_options__SicK4{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto}.AssigneeHeaderFilter_option__U0h4m{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer;border-radius:4px;transition:background-color .15s ease}.AssigneeHeaderFilter_option__U0h4m:hover{background-color:#f5f5f7}.AssigneeHeaderFilter_checkbox__QNq7p{width:16px;height:16px;cursor:pointer;border-radius:3px;border:2px solid #d1d1d6;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;position:relative;transition:all .2s ease;flex-shrink:0}.AssigneeHeaderFilter_checkbox__QNq7p:checked{background:#4158d0;border-color:#4158d0}.AssigneeHeaderFilter_checkbox__QNq7p:checked:after{content:"";position:absolute;left:4px;top:1px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.AssigneeHeaderFilter_optionLabel__ehe_4{font-size:14px;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DueDateHeaderFilter_container__Dj_mw{position:relative;display:inline-block}.DueDateHeaderFilter_headerButton__rOu18{display:flex;align-items:center;gap:6px;background:none;border:none;font-size:13px;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .15s ease;position:relative}.DueDateHeaderFilter_headerButton__rOu18:hover{background-color:#f5f5f7;color:#000}.DueDateHeaderFilter_headerButton__rOu18.DueDateHeaderFilter_active__QvHVG{color:#4158d0}.DueDateHeaderFilter_filterIcon__kY3EY{color:inherit}.DueDateHeaderFilter_badge__I1UVi{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#4158d0;color:#fff;font-size:11px;font-weight:600;border-radius:9px;margin-left:2px}.DueDateHeaderFilter_dropdown__vdxDi{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:240px;padding:8px;z-index:1000;animation:DueDateHeaderFilter_slideIn___R8eB .15s ease}@keyframes DueDateHeaderFilter_slideIn___R8eB{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DueDateHeaderFilter_dropdownHeader__0fwVR{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 12px;border-bottom:1px solid #e5e5e5;margin-bottom:8px}.DueDateHeaderFilter_dropdownTitle__RZ9W0{font-size:13px;font-weight:600;color:#000}.DueDateHeaderFilter_clearButton__scTa0{background:none;border:none;color:#4158d0;font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .15s ease}.DueDateHeaderFilter_clearButton__scTa0:hover{background-color:#f0f0f0}.DueDateHeaderFilter_section__Yc36z{margin-bottom:8px}.DueDateHeaderFilter_section__Yc36z:last-child{margin-bottom:0}.DueDateHeaderFilter_sectionTitle__sUnqf{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#86868b;padding:8px;text-transform:uppercase;letter-spacing:.3px}.DueDateHeaderFilter_divider__pMxZp{height:1px;background:#e5e5e5;margin:8px 0}.DueDateHeaderFilter_sortButtons__YVAJM{display:flex;gap:8px;padding:0 8px}.DueDateHeaderFilter_sortButton__Rmn14{flex:1 1;padding:8px 12px;background:#fff;border:1px solid #d1d1d6;border-radius:6px;font-size:13px;font-weight:500;color:#000;cursor:pointer;transition:all .15s ease}.DueDateHeaderFilter_sortButton__Rmn14:hover{background-color:#f5f5f7;border-color:#a1a1a6}.DueDateHeaderFilter_sortButton__Rmn14.DueDateHeaderFilter_sortButtonActive__wiyff{background:#4158d0;border-color:#4158d0;color:#fff}.DueDateHeaderFilter_options__vCCZL{display:flex;flex-direction:column;gap:4px;max-height:250px;overflow-y:auto}.DueDateHeaderFilter_option__6_uha{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer;border-radius:4px;transition:background-color .15s ease}.DueDateHeaderFilter_option__6_uha:hover{background-color:#f5f5f7}.DueDateHeaderFilter_checkbox___427H{width:16px;height:16px;cursor:pointer;border-radius:3px;border:2px solid #d1d1d6;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;position:relative;transition:all .2s ease;flex-shrink:0}.DueDateHeaderFilter_checkbox___427H:checked{background:#4158d0;border-color:#4158d0}.DueDateHeaderFilter_checkbox___427H:checked:after{content:"";position:absolute;left:4px;top:1px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.DueDateHeaderFilter_optionLabel__NEKWi{font-size:14px;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TaskList_container__iw3zs{background:#fff;border-radius:8px;overflow:visible}.TaskList_listHeader__UqQN8{display:flex;align-items:center;gap:12px;padding:8px 16px 8px 48px}.TaskList_listHeader__UqQN8 .TaskList_taskInfoHeader__nctJP{flex:1 1;min-width:0}.TaskList_listHeader__UqQN8 .TaskList_assigneeHeader__pM6zW,.TaskList_listHeader__UqQN8 .TaskList_dueDateHeader__eWTnW{min-width:120px}.TaskList_listHeader__UqQN8 .TaskList_dueDateHeader__eWTnW{min-width:140px}@media (max-width:768px){.TaskList_listHeader__UqQN8{padding:8px 12px 8px 44px}.TaskList_listHeader__UqQN8 .TaskList_assigneeHeader__pM6zW,.TaskList_listHeader__UqQN8 .TaskList_dueDateHeader__eWTnW{display:none}}.TaskDetailModal_overlay__JcJgs{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:TaskDetailModal_fadeIn__rdGb7 .2s ease-out}@keyframes TaskDetailModal_fadeIn__rdGb7{0%{opacity:0}to{opacity:1}}.TaskDetailModal_modal___W81y{background:#fff;border-radius:12px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:TaskDetailModal_slideUp__fext5 .3s ease-out}@keyframes TaskDetailModal_slideUp__fext5{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.TaskDetailModal_header__z1PDg{padding:2rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:flex-start}.TaskDetailModal_headerContent__uMuix{flex:1 1}.TaskDetailModal_taskType__cV0jH{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#4158d0,#c850c0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.TaskDetailModal_statusBadge__bqUPf{display:inline-block;padding:.375rem .75rem;border-radius:8px;font-size:.875rem;font-weight:600;text-transform:capitalize}.TaskDetailModal_statusBadge__bqUPf.TaskDetailModal_pending__puHGk{background:#e7f3ff;color:#4158d0;border:1px solid #4158d0}.TaskDetailModal_statusBadge__bqUPf.TaskDetailModal_inProgress__CRmPR{background:#fff9e6;color:#ff8c00;border:1px solid #ff8c00}.TaskDetailModal_statusBadge__bqUPf.TaskDetailModal_completed__KbnKn{background:#d4edda;color:#28a745;border:1px solid #28a745}.TaskDetailModal_statusBadge__bqUPf.TaskDetailModal_cancelled__jLb6W{background:#f8f9fa;color:#6c757d;border:1px solid #6c757d}.TaskDetailModal_closeButton__p4O7O{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:.5rem;line-height:1;transition:color .2s ease}.TaskDetailModal_closeButton__p4O7O:hover{color:#333}.TaskDetailModal_content__QlrQX{padding:2rem}.TaskDetailModal_section__dMaU6{margin-bottom:2rem}.TaskDetailModal_sectionTitle__wxR6y{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:#333}.TaskDetailModal_goal__5s9Ha{font-size:1rem;color:#555;line-height:1.6}.TaskDetailModal_metadata__8banM{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.TaskDetailModal_metadataItem__U3bgD{display:flex;flex-direction:column;gap:.25rem}.TaskDetailModal_metadataLabel__wtdUI{font-size:.875rem;color:#6c757d;font-weight:500}.TaskDetailModal_metadataValue__ZatD8{font-size:1rem;color:#333;font-weight:500}.TaskDetailModal_conversationHistory__HDMFl{background:#f8f9fa;border-radius:12px;padding:1.5rem;max-height:300px;overflow-y:auto}.TaskDetailModal_message__hQxB0{padding:.75rem;margin-bottom:.75rem;border-radius:8px;line-height:1.5}.TaskDetailModal_message__hQxB0:last-child{margin-bottom:0}.TaskDetailModal_userMessage__ZzvU1{background:linear-gradient(135deg,#f8f9ff,#fff5f8);border:1px solid #e3e7ff;color:#333;margin-left:20%}.TaskDetailModal_assistantMessage__eVz_Y{background:#fff;border:1px solid #e9ecef;color:#555;margin-right:20%}.TaskDetailModal_messageRole__2J2zU{font-size:.75rem;font-weight:600;text-transform:uppercase;margin-bottom:.25rem;color:#6c757d}.TaskDetailModal_actions__HUOWq{padding:1.5rem 2rem;border-top:1px solid #e9ecef;display:flex;gap:.75rem;justify-content:flex-end}.TaskDetailModal_button__3pM_c{padding:.75rem 1.5rem;border:2px solid #e9ecef;border-radius:12px;background:#fff;color:#6c757d;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.TaskDetailModal_button__3pM_c:hover{border-color:#4158d0;color:#4158d0;transform:translateY(-1px)}.TaskDetailModal_button__3pM_c.TaskDetailModal_primary__Xk_Ux{background:linear-gradient(135deg,#4158d0,#c850c0);color:#fff;border:none}.TaskDetailModal_button__3pM_c.TaskDetailModal_primary__Xk_Ux:hover{background:linear-gradient(135deg,#3646b8,#b042a8)}.TaskDetailModal_noConversation__qGww3{text-align:center;color:#6c757d;padding:2rem;font-style:italic}@media (max-width:768px){.TaskDetailModal_modal___W81y{width:95%;max-height:95vh}.TaskDetailModal_content__QlrQX,.TaskDetailModal_header__z1PDg{padding:1.5rem}.TaskDetailModal_metadata__8banM{grid-template-columns:1fr}.TaskDetailModal_userMessage__ZzvU1{margin-left:10%}.TaskDetailModal_assistantMessage__eVz_Y{margin-right:10%}.TaskDetailModal_actions__HUOWq{flex-direction:column;padding:1.5rem}.TaskDetailModal_button__3pM_c{width:100%}}.TaskRow_taskRow__FULNH{background:#fff;transition:background-color .15s ease}.TaskRow_taskRow__FULNH:hover{background-color:#f8f8f8}.TaskRow_mainRow__5k_TW{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer}.TaskRow_checkboxContainer__I9WPr{flex-shrink:0}.TaskRow_checkbox__Fbl3b{width:20px;height:20px;cursor:pointer;border-radius:50%;border:2px solid #d1d1d6;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;position:relative;transition:all .2s ease}.TaskRow_checkbox__Fbl3b:checked{background:#34c759;border-color:#34c759}.TaskRow_checkbox__Fbl3b:checked:after{content:"";position:absolute;left:5.5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.TaskRow_checkbox__Fbl3b:hover{border-color:#34c759}.TaskRow_taskInfo__UQ3a3{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;margin-top:-2px}.TaskRow_taskDescription__FU3D4{font-size:15px;font-weight:400;color:#000;display:flex;align-items:center;gap:6px;line-height:20px}.TaskRow_taskPatient__HOZE6{font-size:13px;color:#86868b}.TaskRow_badgesContainer__q25D6{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.TaskRow_badge__eKz9V{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;display:inline-flex;align-items:center}.TaskRow_statusBadge__R7wjd,.TaskRow_statuspending__JDEav{background:#f0f0f0;color:#666}.TaskRow_statusinprogress__xSEZU{background:#007bff;color:#fff}.TaskRow_statuscompleted__aJYKd{background:#34c759;color:#fff}.TaskRow_statuscancelled__EhCLU{background:#ff3b30;color:#fff}.TaskRow_statusdraft__strSs{background:#d1d1d6;color:#666}.TaskRow_timeSavedBadge__d3OKx{background:#e8f4fd;color:#007bff;border:none;cursor:pointer;transition:all .2s ease}.TaskRow_timeSavedBadge__d3OKx:hover{background:#007bff;color:#fff;transform:translateY(-1px)}.TaskRow_expandButton__ct1OH{background:none;border:none;padding:0;cursor:pointer;color:#86868b;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0;margin-left:4px}.TaskRow_expandButton__ct1OH:hover{color:#000}.TaskRow_expandButton__ct1OH.TaskRow_expanded__MWbIp{transform:rotate(180deg)}.TaskRow_assigneeColumn__E3j7q,.TaskRow_dueDateColumn__0ZiR6{display:flex;align-items:center;min-width:120px;position:relative}.TaskRow_dueDateColumn__0ZiR6{min-width:140px}.TaskRow_editable__vQg3F{cursor:pointer;padding:4px 8px;margin:-4px -8px;border-radius:4px;transition:background-color .15s ease}.TaskRow_editable__vQg3F:hover{background-color:#f0f0f0}.TaskRow_assigneeValue__8OYL9,.TaskRow_dueDateValue__uX9zU{font-size:14px;color:#000;font-weight:400}.TaskRow_dueDateValue__uX9zU.TaskRow_overdue__GbwZV{color:#ff3b30;font-weight:500}.TaskRow_dueDateValue__uX9zU.TaskRow_dueSoon__QCJKA,.TaskRow_dueDateValue__uX9zU.TaskRow_dueToday__Hh2l7{color:#ff9500;font-weight:500}.TaskRow_expandedContent__HVgKv{padding:0 16px 16px 48px;animation:TaskRow_slideDown__02Noh .2s ease}@keyframes TaskRow_slideDown__02Noh{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TaskRow_detailsGrid__pyipp{margin-top:12px;display:flex;flex-direction:column;gap:8px}.TaskRow_detailRow__bm0eU{display:flex;font-size:14px}.TaskRow_detailLabel__DMmhb{font-weight:600;color:#86868b;min-width:100px}.TaskRow_detailValue__FkNPx{color:#000;flex:1 1}.TaskRow_editableDetail__X3BhS{cursor:pointer;padding:4px 8px;margin:-4px -8px;border-radius:4px;transition:background-color .15s ease;position:relative;display:flex;align-items:center;gap:8px}.TaskRow_editableDetail__X3BhS:hover{background-color:#f0f0f0}.TaskRow_editIcon__QNa4o{color:#86868b;flex-shrink:0;opacity:.6;transition:opacity .2s ease}.TaskRow_editableDetail__X3BhS:hover .TaskRow_editIcon__QNa4o{opacity:1}.TaskRow_timeSavedSection__qgbJC{margin-top:16px;padding:12px;background:#f8f9fa;border-radius:6px;border-left:4px solid #007bff;display:flex;flex-direction:column;gap:8px}.TaskRow_timeSavedText__ykB9H{font-size:14px;color:#333;font-style:italic}.TaskRow_viewDetailsButton__pZoDR{padding:6px 12px;font-size:13px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:all .2s ease}.TaskRow_viewDetailsButton__pZoDR:hover{background-color:#0056b3}.TaskRow_actions__38YsP{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}.TaskRow_actionButton__Sza6O{padding:8px 16px;border:1px solid #d1d1d6;border-radius:8px;background:#fff;color:#000;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.TaskRow_actionButton__Sza6O:hover{background-color:#f5f5f7;border-color:#a1a1a6}.TaskRow_actionButton__Sza6O.TaskRow_danger__EkxV2{color:#ff3b30;border-color:#ff3b30}.TaskRow_actionButton__Sza6O.TaskRow_danger__EkxV2:hover{background-color:#ff3b30;color:#fff}@media (max-width:768px){.TaskRow_mainRow__5k_TW{padding:12px;flex-wrap:wrap}.TaskRow_assigneeColumn__E3j7q,.TaskRow_dueDateColumn__0ZiR6{display:none}.TaskRow_expandedContent__HVgKv{padding:0 12px 12px 44px}.TaskRow_taskDescription__FU3D4{font-size:14px}.TaskRow_badge__eKz9V{font-size:10px;padding:2px 6px}.TaskRow_badgesContainer__q25D6{gap:4px;margin-top:6px}}.AddTaskButton_addTaskContainer__vRjYX{padding:16px;border-top:1px solid #e5e5e5;background:#fff}.AddTaskButton_addTaskButton__yy6pr{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;background:transparent;color:#4158d0;font-size:15px;font-weight:500;cursor:pointer;border-radius:6px;transition:background-color .15s ease;width:100%;justify-content:flex-start}.AddTaskButton_addTaskButton__yy6pr:hover{background-color:#f5f5f7}.AddTaskButton_suggestions__qgT_W{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center}.AddTaskButton_suggestionsLabel__G67ED{font-size:13px;color:#86868b;font-weight:500}.AddTaskButton_suggestionButton__zkPUM{padding:6px 12px;border:1px solid #d1d1d6;border-radius:16px;background:#fff;color:#4158d0;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.AddTaskButton_suggestionButton__zkPUM:hover{background-color:#4158d0;color:#fff;border-color:#4158d0}@media (max-width:768px){.AddTaskButton_addTaskContainer__vRjYX{padding:12px}.AddTaskButton_suggestions__qgT_W{flex-direction:column;align-items:flex-start}.AddTaskButton_suggestionButton__zkPUM{width:100%}}.AssigneeHeaderFilter_container__F7ASg{position:relative;display:inline-block}.AssigneeHeaderFilter_headerButton__PN7hS{display:flex;align-items:center;gap:6px;background:none;border:none;font-size:13px;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .15s ease;position:relative}.AssigneeHeaderFilter_headerButton__PN7hS:hover{background-color:#f5f5f7;color:#000}.AssigneeHeaderFilter_headerButton__PN7hS.AssigneeHeaderFilter_active__9en8y{color:#4158d0}.AssigneeHeaderFilter_filterIcon__S1O9N{color:inherit}.AssigneeHeaderFilter_badge__5DTpi{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#4158d0;color:#fff;font-size:11px;font-weight:600;border-radius:9px;margin-left:2px}.AssigneeHeaderFilter_dropdown__lEqSE{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:200px;padding:8px;z-index:1000;animation:AssigneeHeaderFilter_slideIn__3jFoI .15s ease}@keyframes AssigneeHeaderFilter_slideIn__3jFoI{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AssigneeHeaderFilter_dropdownHeader__HG8Y3{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 12px;border-bottom:1px solid #e5e5e5;margin-bottom:8px}.AssigneeHeaderFilter_dropdownTitle__LmqFn{font-size:13px;font-weight:600;color:#000}.AssigneeHeaderFilter_clearButton__hxmFg{background:none;border:none;color:#4158d0;font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .15s ease}.AssigneeHeaderFilter_clearButton__hxmFg:hover{background-color:#f0f0f0}.AssigneeHeaderFilter_options__stzll{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto}.AssigneeHeaderFilter_option__lF2AI{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer;border-radius:4px;transition:background-color .15s ease}.AssigneeHeaderFilter_option__lF2AI:hover{background-color:#f5f5f7}.AssigneeHeaderFilter_checkbox__HRRS2{width:16px;height:16px;cursor:pointer;border-radius:3px;border:2px solid #d1d1d6;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;position:relative;transition:all .2s ease;flex-shrink:0}.AssigneeHeaderFilter_checkbox__HRRS2:checked{background:#4158d0;border-color:#4158d0}.AssigneeHeaderFilter_checkbox__HRRS2:checked:after{content:"";position:absolute;left:4px;top:1px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.AssigneeHeaderFilter_optionLabel__GMfVJ{font-size:14px;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DueDateHeaderFilter_container__yAS_r{position:relative;display:inline-block}.DueDateHeaderFilter_headerButton__XNIUS{display:flex;align-items:center;gap:6px;background:none;border:none;font-size:13px;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .15s ease;position:relative}.DueDateHeaderFilter_headerButton__XNIUS:hover{background-color:#f5f5f7;color:#000}.DueDateHeaderFilter_headerButton__XNIUS.DueDateHeaderFilter_active__QDiBs{color:#4158d0}.DueDateHeaderFilter_filterIcon__UbZe3{color:inherit}.DueDateHeaderFilter_badge__Pk8VC{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#4158d0;color:#fff;font-size:11px;font-weight:600;border-radius:9px;margin-left:2px}.DueDateHeaderFilter_dropdown__vFqW0{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:240px;padding:8px;z-index:1000;animation:DueDateHeaderFilter_slideIn__MCSA6 .15s ease}@keyframes DueDateHeaderFilter_slideIn__MCSA6{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DueDateHeaderFilter_dropdownHeader__jTtLJ{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 12px;border-bottom:1px solid #e5e5e5;margin-bottom:8px}.DueDateHeaderFilter_dropdownTitle__Tln2T{font-size:13px;font-weight:600;color:#000}.DueDateHeaderFilter_clearButton__3eszj{background:none;border:none;color:#4158d0;font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .15s ease}.DueDateHeaderFilter_clearButton__3eszj:hover{background-color:#f0f0f0}.DueDateHeaderFilter_section__kD6se{margin-bottom:8px}.DueDateHeaderFilter_section__kD6se:last-child{margin-bottom:0}.DueDateHeaderFilter_sectionTitle__xhn1c{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#86868b;padding:8px;text-transform:uppercase;letter-spacing:.3px}.DueDateHeaderFilter_divider__Kyq6c{height:1px;background:#e5e5e5;margin:8px 0}.DueDateHeaderFilter_sortButtons__OElyN{display:flex;gap:8px;padding:0 8px}.DueDateHeaderFilter_sortButton__zKj75{flex:1 1;padding:8px 12px;background:#fff;border:1px solid #d1d1d6;border-radius:6px;font-size:13px;font-weight:500;color:#000;cursor:pointer;transition:all .15s ease}.DueDateHeaderFilter_sortButton__zKj75:hover{background-color:#f5f5f7;border-color:#a1a1a6}.DueDateHeaderFilter_sortButton__zKj75.DueDateHeaderFilter_sortButtonActive__NkYk6{background:#4158d0;border-color:#4158d0;color:#fff}.DueDateHeaderFilter_options__dJnKM{display:flex;flex-direction:column;gap:4px;max-height:250px;overflow-y:auto}.DueDateHeaderFilter_option__yC_tL{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer;border-radius:4px;transition:background-color .15s ease}.DueDateHeaderFilter_option__yC_tL:hover{background-color:#f5f5f7}.DueDateHeaderFilter_checkbox__58riU{width:16px;height:16px;cursor:pointer;border-radius:3px;border:2px solid #d1d1d6;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;position:relative;transition:all .2s ease;flex-shrink:0}.DueDateHeaderFilter_checkbox__58riU:checked{background:#4158d0;border-color:#4158d0}.DueDateHeaderFilter_checkbox__58riU:checked:after{content:"";position:absolute;left:4px;top:1px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.DueDateHeaderFilter_optionLabel__rGiDj{font-size:14px;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TaskList_container__H1SpW{background:#fff;border-radius:8px;overflow:visible}.TaskList_listHeader__a_1vL{display:flex;align-items:center;gap:12px;padding:8px 16px 8px 48px}.TaskList_listHeader__a_1vL .TaskList_taskInfoHeader__pLAph{flex:1 1;min-width:0}.TaskList_listHeader__a_1vL .TaskList_assigneeHeader__EKHhZ,.TaskList_listHeader__a_1vL .TaskList_dueDateHeader__oJSc2{min-width:120px}.TaskList_listHeader__a_1vL .TaskList_dueDateHeader__oJSc2{min-width:140px}@media (max-width:768px){.TaskList_listHeader__a_1vL{padding:8px 12px 8px 44px}.TaskList_listHeader__a_1vL .TaskList_assigneeHeader__EKHhZ,.TaskList_listHeader__a_1vL .TaskList_dueDateHeader__oJSc2{display:none}}.TaskDetailModal_overlay__8zwLD{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:TaskDetailModal_fadeIn__rKzLP .2s ease-out}@keyframes TaskDetailModal_fadeIn__rKzLP{0%{opacity:0}to{opacity:1}}.TaskDetailModal_modal__eda11{background:#fff;border-radius:12px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:TaskDetailModal_slideUp__PzbWm .3s ease-out}@keyframes TaskDetailModal_slideUp__PzbWm{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.TaskDetailModal_header__cUkub{padding:2rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:flex-start}.TaskDetailModal_headerContent__mBLAg{flex:1 1}.TaskDetailModal_taskType__NbZHq{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#4158d0,#c850c0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.TaskDetailModal_statusBadge__dW8PS{display:inline-block;padding:.375rem .75rem;border-radius:8px;font-size:.875rem;font-weight:600;text-transform:capitalize}.TaskDetailModal_statusBadge__dW8PS.TaskDetailModal_pending__u9wPZ{background:#e7f3ff;color:#4158d0;border:1px solid #4158d0}.TaskDetailModal_statusBadge__dW8PS.TaskDetailModal_inProgress__G4kMy{background:#fff9e6;color:#ff8c00;border:1px solid #ff8c00}.TaskDetailModal_statusBadge__dW8PS.TaskDetailModal_completed__cZz7a{background:#d4edda;color:#28a745;border:1px solid #28a745}.TaskDetailModal_statusBadge__dW8PS.TaskDetailModal_cancelled__Ps9yS{background:#f8f9fa;color:#6c757d;border:1px solid #6c757d}.TaskDetailModal_closeButton__0PAgY{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:.5rem;line-height:1;transition:color .2s ease}.TaskDetailModal_closeButton__0PAgY:hover{color:#333}.TaskDetailModal_content__Gmufh{padding:2rem}.TaskDetailModal_section__yNFHg{margin-bottom:2rem}.TaskDetailModal_sectionTitle__Oj0H1{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:#333}.TaskDetailModal_goal__SiC6L{font-size:1rem;color:#555;line-height:1.6}.TaskDetailModal_metadata__g3kXE{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.TaskDetailModal_metadataItem__wbhCL{display:flex;flex-direction:column;gap:.25rem}.TaskDetailModal_metadataLabel__Xykz_{font-size:.875rem;color:#6c757d;font-weight:500}.TaskDetailModal_metadataValue__2vIjj{font-size:1rem;color:#333;font-weight:500}.TaskDetailModal_conversationHistory__X_hpZ{background:#f8f9fa;border-radius:12px;padding:1.5rem;max-height:300px;overflow-y:auto}.TaskDetailModal_message__xX_ON{padding:.75rem;margin-bottom:.75rem;border-radius:8px;line-height:1.5}.TaskDetailModal_message__xX_ON:last-child{margin-bottom:0}.TaskDetailModal_userMessage__mYlTz{background:linear-gradient(135deg,#f8f9ff,#fff5f8);border:1px solid #e3e7ff;color:#333;margin-left:20%}.TaskDetailModal_assistantMessage__J5nnG{background:#fff;border:1px solid #e9ecef;color:#555;margin-right:20%}.TaskDetailModal_messageRole__aY9E7{font-size:.75rem;font-weight:600;text-transform:uppercase;margin-bottom:.25rem;color:#6c757d}.TaskDetailModal_actions__O_zhv{padding:1.5rem 2rem;border-top:1px solid #e9ecef;display:flex;gap:.75rem;justify-content:flex-end}.TaskDetailModal_button__wzF_Q{padding:.75rem 1.5rem;border:2px solid #e9ecef;border-radius:12px;background:#fff;color:#6c757d;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.TaskDetailModal_button__wzF_Q:hover{border-color:#4158d0;color:#4158d0;transform:translateY(-1px)}.TaskDetailModal_button__wzF_Q.TaskDetailModal_primary__4fcnd{background:linear-gradient(135deg,#4158d0,#c850c0);color:#fff;border:none}.TaskDetailModal_button__wzF_Q.TaskDetailModal_primary__4fcnd:hover{background:linear-gradient(135deg,#3646b8,#b042a8)}.TaskDetailModal_noConversation__m0C8D{text-align:center;color:#6c757d;padding:2rem;font-style:italic}@media (max-width:768px){.TaskDetailModal_modal__eda11{width:95%;max-height:95vh}.TaskDetailModal_content__Gmufh,.TaskDetailModal_header__cUkub{padding:1.5rem}.TaskDetailModal_metadata__g3kXE{grid-template-columns:1fr}.TaskDetailModal_userMessage__mYlTz{margin-left:10%}.TaskDetailModal_assistantMessage__J5nnG{margin-right:10%}.TaskDetailModal_actions__O_zhv{flex-direction:column;padding:1.5rem}.TaskDetailModal_button__wzF_Q{width:100%}}.AutoSave_autoSaveIndicator__O_IbA{position:fixed;top:20px;right:20px;background:#fff;border-radius:8px;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:999;font-size:.9rem;color:#333;border-left:4px solid #4158d0;animation:AutoSave_slideInRight__J_ZTr .3s ease-out}.AutoSave_autoSaveIndicator__O_IbA .AutoSave_spinner__fKLjg{width:16px;height:16px;border:2px solid #f3f3f3;border-top-color:#4158d0;border-radius:50%;animation:AutoSave_spin__Xqu4T 1s linear infinite}.AutoSave_autoSaveIndicator__O_IbA .AutoSave_checkmark__m9_VK{color:#28a745;font-weight:700;font-size:1rem}@keyframes AutoSave_slideInRight__J_ZTr{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes AutoSave_spin__Xqu4T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AutoSave_modalOverlay__8NW2h{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.AutoSave_modalContent__l4dbx{background:#fff;border-radius:12px;padding:2rem;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3)}.AutoSave_modalTitle__4U3uv{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:#333;background:linear-gradient(135deg,#4158d0,#c850c0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.AutoSave_modalBody__ZcnVI{color:#333;line-height:1.6}.AutoSave_modalBody__ZcnVI p{margin-bottom:1rem}.AutoSave_lastSaveTime__AZDfS{font-size:.85rem;color:#666;font-style:italic;margin-top:.5rem}.AutoSave_modalActions__OD7ym{display:flex;gap:1rem;margin-top:1.5rem;justify-content:flex-end}.AutoSave_primaryButton__XnUJB,.AutoSave_secondaryButton__XUbwA{padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.AutoSave_primaryButton__XnUJB{background:linear-gradient(135deg,#4158d0,#c850c0);color:#fff}.AutoSave_primaryButton__XnUJB:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(65,88,208,.3)}.AutoSave_secondaryButton__XUbwA{background:#f8f9fa;color:#666;border:1px solid #dee2e6}.AutoSave_secondaryButton__XUbwA:hover{background:#e9ecef;color:#333}@media (max-width:768px){.AutoSave_autoSaveIndicator__O_IbA{top:10px;right:10px;font-size:.8rem;padding:.5rem .75rem}.AutoSave_modalContent__l4dbx{padding:1.5rem;margin:1rem;max-height:85vh}.AutoSave_modalTitle__4U3uv{font-size:1.1rem;margin-bottom:1rem}.AutoSave_modalBody__ZcnVI{font-size:.9rem}.AutoSave_modalActions__OD7ym{flex-direction:column;gap:.75rem}.AutoSave_primaryButton__XnUJB,.AutoSave_secondaryButton__XUbwA{width:100%;padding:.875rem;font-size:.95rem}}.TestimonialCard_testimonialCard__uLp9y{background:#fff;border-radius:12px;padding:1.5rem;text-align:center;width:100%;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.08);color:#333;transition:transform .2s ease;display:flex;flex-direction:column;min-height:200px}.TestimonialCard_testimonialCard__uLp9y:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.TestimonialCard_quoteIcon__j18pU{margin-bottom:1.5rem;display:flex;justify-content:center}.TestimonialCard_statIcon__VOKH_{width:1.5rem;height:1.5rem;color:#8b5cf6!important;margin:0 auto .5rem}.TestimonialCard_quote__To20H{font-size:1.25rem;line-height:1.6;font-weight:400;margin:0 0 2rem;color:#555;font-style:normal}.TestimonialCard_author__aVcIz{font-size:1rem;font-weight:600;color:#333;font-style:normal}@media (max-width:768px){.TestimonialCard_testimonialCard__uLp9y{padding:1.5rem;border-radius:8px}.TestimonialCard_quote__To20H{font-size:1.1rem;line-height:1.5;margin-bottom:1.5rem}.TestimonialCard_author__aVcIz{font-size:.95rem}.TestimonialCard_quoteIcon__j18pU{margin-bottom:1rem}}@media (max-width:480px){.TestimonialCard_testimonialCard__uLp9y{padding:1.25rem}.TestimonialCard_quote__To20H{font-size:1rem}.TestimonialCard_author__aVcIz{font-size:.85rem}}.VerificationCodeInput_container__OFRXM{width:100%;display:flex;justify-content:center;margin:1rem 0}.VerificationCodeInput_codeInputGroup__30zjZ{display:flex;gap:.75rem;justify-content:center}.VerificationCodeInput_codeInput__9FVFc{width:3rem;height:3.5rem;font-size:1.5rem;font-weight:600;text-align:center;border:2px solid #e9ecef;border-radius:.5rem;background:#fff;color:#333;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:textfield}.VerificationCodeInput_codeInput__9FVFc::-webkit-inner-spin-button,.VerificationCodeInput_codeInput__9FVFc::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.VerificationCodeInput_codeInput__9FVFc:focus{outline:none;border-color:#4158d0;box-shadow:0 0 0 3px rgba(65,88,208,.1);transform:scale(1.05)}.VerificationCodeInput_codeInput__9FVFc:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.VerificationCodeInput_codeInputGroup__30zjZ.VerificationCodeInput_error__4rcAg .VerificationCodeInput_codeInput__9FVFc{border-color:#dc3545;animation:VerificationCodeInput_shake__j6mPs .4s ease-in-out}.VerificationCodeInput_codeInputGroup__30zjZ.VerificationCodeInput_error__4rcAg .VerificationCodeInput_codeInput__9FVFc:focus{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.1)}@keyframes VerificationCodeInput_shake__j6mPs{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}@media (max-width:768px){.VerificationCodeInput_codeInputGroup__30zjZ{gap:.5rem}.VerificationCodeInput_codeInput__9FVFc{width:2.5rem;height:3rem;font-size:1.25rem}}@media (max-width:480px){.VerificationCodeInput_codeInputGroup__30zjZ{gap:.4rem}.VerificationCodeInput_codeInput__9FVFc{width:2.25rem;height:2.75rem;font-size:1.1rem}}.VerificationTimer_container__rxTXO{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:1rem 0}.VerificationTimer_timer__YNKYo{display:flex;align-items:center;gap:.5rem;font-size:1rem;color:#555}.VerificationTimer_timerLabel__GJfKO{font-weight:500}.VerificationTimer_timerValue__EXxjN{font-weight:700;font-size:1.25rem;background:linear-gradient(135deg,#4158d0,#c850c0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VerificationTimer_timer__YNKYo.VerificationTimer_expired__dfsNN .VerificationTimer_expiredText__j0OWC{color:#dc3545;font-weight:600}.VerificationTimer_resendContainer__GjTSx{display:flex;flex-direction:column;align-items:center;gap:.5rem}.VerificationTimer_resendButton__SPJyW{padding:.75rem 1.5rem;background:#fff;border:2px solid transparent;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#4158d0,#c850c0);background-origin:border-box;background-clip:padding-box,border-box;color:#4158d0}.VerificationTimer_resendButton__SPJyW:hover:not(.VerificationTimer_disabled__8ZrJd){transform:translateY(-2px);box-shadow:0 4px 12px rgba(65,88,208,.2)}.VerificationTimer_resendButton__SPJyW:active:not(.VerificationTimer_disabled__8ZrJd){transform:translateY(0)}.VerificationTimer_resendButton__SPJyW.VerificationTimer_disabled__8ZrJd{opacity:.5;cursor:not-allowed;background:#f5f5f5;border-color:#e9ecef;color:#999}.VerificationTimer_resendHint__QIzmM{margin:0;font-size:.85rem;color:#777;text-align:center;max-width:300px}@media (max-width:768px){.VerificationTimer_timer__YNKYo{font-size:.95rem}.VerificationTimer_timerValue__EXxjN{font-size:1.1rem}.VerificationTimer_resendButton__SPJyW{font-size:.95rem;padding:.65rem 1.25rem}.VerificationTimer_resendHint__QIzmM{font-size:.8rem}}.TestimonialsCarousel_carousel__7VbcM{max-width:1200px;margin:0 auto;position:relative}.TestimonialsCarousel_carouselWrapper__Ezaa2{overflow:hidden;width:100%}.TestimonialsCarousel_carouselContainer__v1GoL{width:100%;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.TestimonialsCarousel_testimonialContainer__0LPld{display:flex;justify-content:center;align-items:center;padding:2rem;will-change:transform,opacity;min-height:320px}.TestimonialsCarousel_testimonialsGrid__oyxrs{display:flex;gap:2rem;padding:2rem 0;will-change:transform;--gap:2rem;--items-per-slide:3}.TestimonialsCarousel_testimonialsGrid__oyxrs>*{flex:0 0 calc((100% - (var(--items-per-slide) - 1) * var(--gap)) / var(--items-per-slide));min-width:calc((100% - (var(--items-per-slide) - 1) * var(--gap)) / var(--items-per-slide));max-width:calc((100% - (var(--items-per-slide) - 1) * var(--gap)) / var(--items-per-slide))}.TestimonialsCarousel_carouselControls__hl3j8{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.TestimonialsCarousel_navButton__c5alJ{background:#fff;border:2px solid #e5e7eb;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:1.5rem;color:#666}.TestimonialsCarousel_navButton__c5alJ:hover:not(.TestimonialsCarousel_disabled__stnfc){border-color:#8b5cf6;background:#f3e8ff;color:#8b5cf6}.TestimonialsCarousel_navButton__c5alJ.TestimonialsCarousel_disabled__stnfc{opacity:.4;cursor:not-allowed}.TestimonialsCarousel_dots__a886W{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.TestimonialsCarousel_dot__YLpag{width:12px;height:12px;border-radius:50%;border:none;background:#d1d5db;cursor:pointer;transition:all .2s}.TestimonialsCarousel_dot__YLpag.TestimonialsCarousel_active__qC2Vw{background:#8b5cf6;transform:scale(1.2)}.TestimonialsCarousel_dot__YLpag:hover{background:#9ca3af}@media (max-width:1024px){.TestimonialsCarousel_testimonialsGrid__oyxrs{gap:1.5rem;padding:1.5rem 0;--gap:1.5rem;--items-per-slide:2}}@media (max-width:768px){.TestimonialsCarousel_testimonialsGrid__oyxrs{gap:1rem;padding:1rem 0;--gap:1rem;--items-per-slide:1}.TestimonialsCarousel_testimonialContainer__0LPld{padding:1rem;min-height:280px}.TestimonialsCarousel_carouselContainer__v1GoL{border-radius:8px}}@media (max-width:480px){.TestimonialsCarousel_testimonialContainer__0LPld{padding:.5rem;min-height:240px}}.Footer_footer__PyJc9{padding:20px 0;background:linear-gradient(135deg,#4158d0,#c850c0);border-top:1px solid #e5e7eb}.Footer_footerContent__cNO98{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.Footer_footerLeft__S1_Es{display:flex;align-items:center;gap:8px}.Footer_footerCenter__3Gj_b{gap:12px}.Footer_footerCenter__3Gj_b,.Footer_footerRight__DWUGw{display:flex;align-items:center}.Footer_shieldIcon__eV6Ae{width:20px;height:20px;color:#22c55e}.Footer_hipaaText__73XYl{color:#fff;font-size:14px;font-weight:500}.Footer_footerLink__3H0AD{color:#fff;font-size:14px;font-weight:400;text-decoration:none;transition:opacity .2s ease}.Footer_footerLink__3H0AD:hover{opacity:.8;text-decoration:underline}.Footer_separator__U7yQ_{color:#fff;font-size:14px;font-weight:300}.Footer_copyrightText__Ms5_j{color:#fff;font-size:14px;font-weight:400;display:inline-flex;align-items:center}@media (max-width:768px){.Footer_footerContent__cNO98{flex-direction:column;gap:16px;text-align:center}.Footer_copyrightText__Ms5_j,.Footer_footerLink__3H0AD,.Footer_hipaaText__73XYl,.Footer_separator__U7yQ_{font-size:12px}}.FeatureModal_modalOverlay__npWAY{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.FeatureModal_modal__2SfDK{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:FeatureModal_modalEnter__9H755 .3s ease-out}@keyframes FeatureModal_modalEnter__9H755{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.FeatureModal_modalHeader__rg_Fz{display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 1rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#4158d0,#c850c0);border-radius:12px 12px 0 0}.FeatureModal_modalTitle__Bz1Ts{font-size:1.5rem;font-weight:600;color:#fff;margin:0}.FeatureModal_closeButton__CWvLN{background:none;border:none;padding:.5rem;cursor:pointer;border-radius:50%;transition:background-color .2s;display:flex;align-items:center;justify-content:center;color:#fff}.FeatureModal_closeButton__CWvLN:hover{background:hsla(0,0%,100%,.1)}.FeatureModal_modalContent__tKOPt{padding:1rem 2rem 2rem}.FeatureModal_section__m_L_Q{margin-bottom:2rem}.FeatureModal_section__m_L_Q:last-child{margin-bottom:0}.FeatureModal_sectionHeader__kD8rS{display:flex;align-items:center;justify-content:flex-start}.FeatureModal_sectionTitle___cPk7{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:.5rem}.FeatureModal_careyInActionTitle__i2OT_{font-size:1.125rem;font-weight:600;color:#333;margin-right:1rem}.FeatureModal_description__Ty6r2{color:#666;line-height:1.6;margin:0}.FeatureModal_benefitsList__cayr_{list-style:none;padding:0;margin:0}.FeatureModal_benefitItem__k_Ahn{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;color:#666;line-height:1.5}.FeatureModal_bulletPoint__ufR8E{color:#4158d0;font-weight:700;flex-shrink:0;margin-top:.125rem}.FeatureModal_audioSection__jk7DU{display:flex;flex-direction:column;gap:1rem}.FeatureModal_audioDescription___0Mty{color:#666;margin:0;font-size:.9rem}.FeatureModal_modalActions__KbpVy{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:1px solid #e5e7eb}.FeatureModal_secondaryButton__A9Oc3{background:#f3f4f6;color:#374151;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.FeatureModal_secondaryButton__A9Oc3:hover{background:#e5e7eb}.FeatureModal_primaryButton__vAcNi{background:#8b5cf6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.FeatureModal_primaryButton__vAcNi:hover{background:#8b5cf6}.FeatureModal_visuallyHidden__Ud39k{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.FeatureModal_modalOverlay__npWAY{padding:1rem}.FeatureModal_modalHeader__rg_Fz{padding:1.5rem 1.5rem 1rem}.FeatureModal_modalContent__tKOPt{padding:1rem 1.5rem 1.5rem}.FeatureModal_modalTitle__Bz1Ts{font-size:1.25rem}.FeatureModal_modalActions__KbpVy{flex-direction:column}.FeatureModal_primaryButton__vAcNi,.FeatureModal_secondaryButton__A9Oc3{width:100%;padding:1rem}}.CareTeamSelector_careTeamSelector__KO4OK{margin-bottom:1.5rem}.CareTeamSelector_label___7DEL{display:block;font-weight:600;font-size:1rem;color:#333;margin-bottom:1rem;line-height:1.4}.CareTeamSelector_options__3KDKi{display:flex;flex-direction:column;gap:.75rem}.CareTeamSelector_optionButton__3nhAk{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;color:#333;width:100%;padding:.75rem;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;transition:all .2s ease;font-weight:500;text-align:center}.CareTeamSelector_optionButton__3nhAk:hover:not(.CareTeamSelector_selected__sJMhB){background-color:#f8f9fa;border-color:#007bff}.CareTeamSelector_optionButton__3nhAk.CareTeamSelector_selected__sJMhB{background:linear-gradient(135deg,#4158d0,#c850c0);border-color:transparent;color:#fff;box-shadow:0 4px 15px rgba(65,88,208,.3)}.CareTeamSelector_optionButton__3nhAk.CareTeamSelector_selected__sJMhB:hover{box-shadow:0 6px 20px rgba(65,88,208,.4);transform:translateY(-1px)}.CareTeamSelector_customDropdown__YZ3jC{position:relative;width:100%}.CareTeamSelector_dropdownInput__bJ2Sz{width:100%;padding:.75rem 1rem;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;font-size:1rem;font-weight:500;color:#333;cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.CareTeamSelector_dropdownInput__bJ2Sz:hover{border-color:#007bff;background-color:#f8f9fa}.CareTeamSelector_dropdownArrow__c3Elt{color:#666;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.CareTeamSelector_dropdownArrowOpen__0nmRP{transform:rotate(180deg)}.CareTeamSelector_dropdownMenu__UpzJj{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;max-height:200px;overflow-y:auto}.CareTeamSelector_dropdownOption__zIC0Q{padding:.75rem 1rem;font-size:1rem;font-weight:500;color:#333;cursor:pointer;transition:background-color .2s ease;border:none;background:none}.CareTeamSelector_dropdownOption__zIC0Q:hover{background-color:#f8f9fa}.CareTeamSelector_dropdownOptionSelected__stYnM{background-color:#e3f2fd;color:#007bff}.CareTeamSelector_dropdownOptionSelected__stYnM:hover{background-color:#d1ecf1}@media (max-width:768px){.CareTeamSelector_careTeamSelector__KO4OK{margin-bottom:1rem}.CareTeamSelector_label___7DEL{font-size:.95rem;margin-bottom:.75rem}.CareTeamSelector_optionButton__3nhAk{font-size:.95rem;padding:.6rem}.CareTeamSelector_dropdownInput__bJ2Sz,.CareTeamSelector_dropdownOption__zIC0Q{font-size:.95rem;padding:.6rem .75rem}.CareTeamSelector_options__3KDKi{gap:.5rem}}@media (prefers-contrast:high){.CareTeamSelector_optionButton__3nhAk{border-color:#333}.CareTeamSelector_optionButton__3nhAk:hover:not(.CareTeamSelector_selected__sJMhB){border-color:#000}.CareTeamSelector_optionButton__3nhAk.CareTeamSelector_selected__sJMhB{background:#000;border-color:#000;color:#fff}.CareTeamSelector_dropdownInput__bJ2Sz:hover{border-color:#000}.CareTeamSelector_dropdownOptionSelected__stYnM{background-color:#f0f0f0;color:#000}.CareTeamSelector_dropdownOptionSelected__stYnM:hover{background-color:#e0e0e0}}.DynamicSchemaForm_container__MVOvw{padding:2rem;height:100%;display:flex;flex-direction:column;gap:2rem}.DynamicSchemaForm_header___5NlN{text-align:center;position:relative}.DynamicSchemaForm_closeButton__P_YBk{position:absolute;top:0;right:0;background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:.25rem;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.DynamicSchemaForm_closeButton__P_YBk:hover{background-color:#f0f0f0;color:#333}.DynamicSchemaForm_closeButton__P_YBk:disabled{cursor:not-allowed;opacity:.5}.DynamicSchemaForm_title__a8kCq{font-size:2rem;font-weight:700;color:#333;margin:0 0 .5rem;background:linear-gradient(135deg,#4158d0,#c850c0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.DynamicSchemaForm_subtitle__aKx87{color:#666;font-size:1rem;line-height:1.5;max-width:600px;margin:0 auto}.DynamicSchemaForm_form__ZFFN2{display:flex;flex-direction:column;gap:2rem;max-width:600px;margin:0 auto;width:100%}.DynamicSchemaForm_fieldsContainer__LRgeL{display:flex;flex-direction:column;gap:1.5rem}.DynamicSchemaForm_formField__fXSde{display:flex;flex-direction:column;gap:.5rem}.DynamicSchemaForm_fieldLabel__ncx2C{font-size:1rem;font-weight:600;background:linear-gradient(135deg,#4158d0,#c850c0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:0}.DynamicSchemaForm_required__3K0OA{color:#dc3545;margin-left:.25rem}.DynamicSchemaForm_fieldDescription__57mZp{font-size:.875rem;color:#666;font-style:italic;margin:0;line-height:1.4}.DynamicSchemaForm_input__TeQxz{width:100%;max-width:100%;box-sizing:border-box;padding:1rem;border:2px solid #e9ecef;border-radius:.5rem;font-size:1rem;transition:all .2s ease;background:#fff;color:#333;font-family:inherit}.DynamicSchemaForm_input__TeQxz:focus{outline:none;border-color:#4158d0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.DynamicSchemaForm_input__TeQxz::placeholder{color:#adb5bd}.DynamicSchemaForm_inputError__djAGe{border-color:#dc3545!important;animation:DynamicSchemaForm_shake__Eb5pb .3s ease-in-out}@keyframes DynamicSchemaForm_shake__Eb5pb{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.DynamicSchemaForm_checkboxContainer__yli01{display:flex;align-items:center;gap:.75rem}.DynamicSchemaForm_checkbox__2DQ_z{width:1.25rem;height:1.25rem;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #d3d3d3;border-radius:4px;position:relative;transition:all .2s ease}.DynamicSchemaForm_checkbox__2DQ_z:checked{background:linear-gradient(135deg,#4158d0,#c850c0);border:none}.DynamicSchemaForm_checkbox__2DQ_z:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.875rem;font-weight:700}.DynamicSchemaForm_checkbox__2DQ_z:hover{border-color:#4158d0}.DynamicSchemaForm_checkbox__2DQ_z:checked:hover{border-color:transparent}.DynamicSchemaForm_checkboxLabel__x8phU{font-size:1rem;color:#333;cursor:pointer;font-weight:500}.DynamicSchemaForm_errorMessage__YUgWq{color:#dc3545;font-size:.875rem;font-weight:500;margin-top:.25rem}.DynamicSchemaForm_buttonContainer___2v7T{display:flex;gap:1rem;margin-top:1rem}.DynamicSchemaForm_cancelButton__IN32F{flex:1 1;padding:1rem 1.5rem;background:#fff;color:#666;border:2px solid #e9ecef;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.DynamicSchemaForm_cancelButton__IN32F:hover:not(:disabled){border-color:#adb5bd;color:#495057}.DynamicSchemaForm_cancelButton__IN32F:disabled{opacity:.6;cursor:not-allowed}.DynamicSchemaForm_submitButton__9uk5p{flex:2 1;padding:1rem 1.5rem;background:linear-gradient(135deg,#4158d0,#c850c0);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.DynamicSchemaForm_submitButton__9uk5p:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(65,88,208,.3)}.DynamicSchemaForm_submitButton__9uk5p:disabled{opacity:.8;cursor:not-allowed;transform:none}.DynamicSchemaForm_spinner__P89he{width:1rem;height:1rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:DynamicSchemaForm_spin__woDJl 1s linear infinite}@keyframes DynamicSchemaForm_spin__woDJl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.DynamicSchemaForm_container__MVOvw{padding:1.5rem}.DynamicSchemaForm_title__a8kCq{font-size:1.75rem}.DynamicSchemaForm_subtitle__aKx87{font-size:.9rem}.DynamicSchemaForm_input__TeQxz{padding:.75rem;font-size:1rem}.DynamicSchemaForm_buttonContainer___2v7T{flex-direction:column}.DynamicSchemaForm_cancelButton__IN32F,.DynamicSchemaForm_submitButton__9uk5p{flex:none}}.AddressAutocomplete_container__bDLCN{width:100%}.AddressAutocomplete_formField__eMiZd{margin-bottom:.5rem;opacity:0;animation:AddressAutocomplete_slideIn__ihMw3 .3s ease-out forwards;animation-delay:.2s;position:relative}@keyframes AddressAutocomplete_slideIn__ihMw3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AddressAutocomplete_fieldLabel__ELsPv{display:block;font-size:1rem;font-weight:500;color:#333;margin-bottom:.5rem;text-align:left;background:linear-gradient(135deg,#4158d0,#c850c0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.AddressAutocomplete_input__PPAZl{width:100%;padding:1rem;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;transition:all .2s ease;box-sizing:border-box;font-family:inherit;background:#fff;color:#333}.AddressAutocomplete_input__PPAZl:focus{outline:none;border-color:#4158d0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.AddressAutocomplete_input__PPAZl::placeholder{color:#adb5bd;opacity:1}.AddressAutocomplete_input__PPAZl:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.AddressAutocomplete_formRow__CG1yB{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.AddressAutocomplete_stateDropdown__GwVuC{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e9ecef;border-top:none;border-radius:0 0 12px 12px;max-height:200px;overflow-y:auto;z-index:200;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AddressAutocomplete_stateDropdownItem___Qp_e{width:100%;padding:.75rem 1rem;border:none;background:#fff;color:#333;text-align:left;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.AddressAutocomplete_stateDropdownItem___Qp_e:hover{background:rgba(65,88,208,.05)}.AddressAutocomplete_stateDropdownItem___Qp_e:active{background:rgba(65,88,208,.1)}.AddressAutocomplete_autocompleteLoading__o3yxF{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e9ecef;border-top:none;border-radius:0 0 12px 12px;padding:.75rem 1rem;font-size:.9rem;color:#666;z-index:99999999}@media (max-width:768px){.AddressAutocomplete_formRow__CG1yB{grid-template-columns:1fr}.AddressAutocomplete_input__PPAZl{padding:.875rem}}