.Modal_modal__uIkm_{padding:0;border:none;outline:none;border-radius:var(--radius-lg);background-color:var(--bg-card);color:var(--text-main);box-shadow:0 4px 16px rgba(0,0,0,.12);width:90%;max-width:640px;margin:auto;animation:Modal_scaleIn__q26qT .25s ease-out}.Modal_modal__uIkm_::-webkit-backdrop{background-color:rgba(0,0,0,.3);animation:Modal_fadeIn__6oH_K .2s ease-out}.Modal_modal__uIkm_::backdrop{background-color:rgba(0,0,0,.3);animation:Modal_fadeIn__6oH_K .2s ease-out}.Modal_popover__FlBX8{box-shadow:0 16px 48px rgba(0,0,0,.15)!important;border-radius:12px!important;border:1px solid var(--border-color)!important;margin:auto!important}.Modal_content__TNJLG{display:flex;flex-direction:column;max-height:90vh;background-color:var(--bg-card);border-radius:var(--radius-lg)}.Modal_header__8JnYo{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-color);background-color:var(--bg-elevated);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.Modal_header__8JnYo h2{font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0}.Modal_closeBtn__Q_gIS{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:color .15s ease,background-color .15s ease}.Modal_closeBtn__Q_gIS:hover{color:var(--danger);background-color:var(--bg-secondary)}.Modal_body__9cyDA{padding:var(--space-lg);overflow-y:auto}.Modal_popover__FlBX8 .Modal_body__9cyDA{padding:var(--space-md) var(--space-lg)}.Modal_noPadding__5ra7Z{padding:0!important}.Modal_noPaddingBottom__xSY_9{padding-bottom:0!important}@media (max-width:639px){.Modal_modal__uIkm_{width:100%;max-width:none;border-radius:var(--radius-md) var(--radius-md) 0 0;margin:auto 0 0;animation:Modal_slideUp__8EMLs .3s ease-out}.Modal_content__TNJLG{max-height:95dvh}.Modal_fullScreenMobile__z5ZT5{height:100dvh;border-radius:0}.Modal_fullScreenMobile__z5ZT5 .Modal_content__TNJLG{height:100%;max-height:100%}}@keyframes Modal_slideUp__8EMLs{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Modal_footer__phBNt{padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border-color);background-color:var(--bg-card);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-shrink:0}.Modal_modal__uIkm_[open].Modal_fixedHeight__YMeyL{display:flex;flex-direction:column}.Modal_fixedHeight__YMeyL .Modal_content__TNJLG{flex:1 1;height:100%;max-height:none}.Modal_fixedHeight__YMeyL .Modal_body__9cyDA{flex:1 1;overflow-y:auto}.ServicosClient_headerArea__ieAFt{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) 0;border-bottom:1px solid var(--border-color);min-height:52px;margin-bottom:var(--space-lg)}.ServicosClient_headerActionsGroup__sb4Wl{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:1 1;justify-content:flex-end}.ServicosClient_tableWrapper__3iopN{width:100%;overflow-x:auto;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch}@media (max-width:639px){.ServicosClient_tableWrapper__3iopN{position:relative}.ServicosClient_tableWrapper__3iopN:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.04));pointer-events:none}}.ServicosClient_colName__0TGvx{min-width:250px;text-align:left}.ServicosClient_colDescription__sOc7V{min-width:200px;text-align:left}.ServicosClient_colPrice__rLIzy{min-width:140px;text-align:center}.ServicosClient_colCategory__Mhin7,.ServicosClient_colDuration__lLdLN{min-width:200px;text-align:center}.ServicosClient_colActions__bGqih{min-width:150px;text-align:right}.ServicosClient_table__vFyKB{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.ServicosClient_table__vFyKB thead{background:var(--bg-secondary)}.ServicosClient_table__vFyKB th{text-transform:uppercase;padding:12px 16px;text-align:left;font-weight:var(--fw-semibold);color:var(--text-secondary);font-size:var(--fs-sm);letter-spacing:var(--ls-wide);white-space:nowrap;border-bottom:2px solid var(--border-color)}.ServicosClient_table__vFyKB td{padding:12px 16px;color:var(--text-main);border-bottom:1px solid var(--border-color);vertical-align:middle}.ServicosClient_table__vFyKB tbody tr{transition:background .15s}.ServicosClient_table__vFyKB tbody tr:hover{background:var(--bg-secondary)}.ServicosClient_actions__CLP9r{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ServicosClient_actionBtn__9CS4J{background:var(--primary-soft);color:var(--primary);border:none;padding:8px;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ServicosClient_actionBtn__9CS4J:hover{background:var(--primary);color:white;transform:translateY(-1px)}.ServicosClient_actionBtn__9CS4J.ServicosClient_danger__KlW4O{background:#fff5f5;color:#ff4d4d}.ServicosClient_actionBtn__9CS4J.ServicosClient_danger__KlW4O:hover{background:#ff4d4d;color:white}.ServicosClient_form__pFNCG{display:flex;flex-direction:column;gap:var(--space-md)}.ServicosClient_select__eMzjf{width:100%;height:38px;padding:0 var(--space-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-primary);color:var(--text-main);font-size:var(--fs-base);outline:none;transition:all .2s}.ServicosClient_select__eMzjf:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.ServicosClient_profitCard__bMFli{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);padding:14px 20px;background:linear-gradient(135deg,#FEFCE8,#FEF3C7);border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-md)}.ServicosClient_profitItem__57173{display:flex;flex-direction:column;align-items:center;gap:2px}.ServicosClient_profitLabel__LKstM{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--ls-wide)}.ServicosClient_profitValue__MBnHR{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.ServicosClient_profitDivider__zirib{width:1px;height:32px;background:rgba(212,175,55,.25)}.ServicosClient_stepNavFooter__hEsfY{display:flex;align-items:center;justify-content:space-between;width:100%}.ServicosClient_serviceCell__gY_Nk{display:flex;flex-direction:column;gap:2px;width:100%;overflow:hidden;text-align:left;align-items:flex-start}.ServicosClient_serviceName__0GLDY{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-main)}.ServicosClient_serviceDescription__v1Hw_,.ServicosClient_serviceName__0GLDY{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;max-width:300px}.ServicosClient_serviceDescription__v1Hw_{font-size:var(--fs-xs);color:var(--text-muted)}.Input_inputWrapper__BtixV{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.Input_label__83Pis{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-main)}.Input_inputField__D_Kw_{width:100%;min-height:38px;padding:0 var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-main);color:var(--text-main);font-size:var(--fs-md);transition:border-color .2s}.Input_inputField__D_Kw_:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.Input_inputField__D_Kw_:disabled{background-color:var(--bg-elevated);color:var(--text-light);cursor:not-allowed}.Input_inputError__2VTbR{border-color:var(--danger);background-color:var(--danger-bg)}.Input_inputError__2VTbR:focus{border-color:var(--danger);box-shadow:0 0 0 2px var(--danger-bg)}.Input_errorMessage__e98gW{font-size:var(--fs-xs);color:var(--danger);margin-top:2px}.login_container__G2zk8{justify-content:center;min-height:100vh;padding:var(--space-xl) var(--space-md);background-color:var(--bg-main)}.login_authCard__dqZCP,.login_container__G2zk8{display:flex;flex-direction:column;align-items:center}.login_authCard__dqZCP{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:40px 32px;width:100%;max-width:440px;box-shadow:var(--shadow-md)}.login_logoSlot__UWw7A{margin-bottom:var(--space-md)}.login_title__zuB6f{font-size:var(--fs-2xl);line-height:var(--lh-tight);font-weight:var(--fw-semibold);color:var(--text-main);text-align:center;margin-bottom:var(--space-sm);letter-spacing:var(--ls-tight)}.login_subtitle__PhktF{font-size:var(--fs-base);color:var(--text-muted);text-align:center;margin-bottom:32px;line-height:var(--lh-normal)}.login_form__UrhL0{display:flex;flex-direction:column;gap:var(--space-md);width:100%}.login_forgotPassword__fJAVP{display:flex;justify-content:flex-end;font-size:var(--fs-base);color:var(--primary);font-weight:var(--fw-semibold);margin-top:-8px}.login_footer__NrltQ{margin-top:32px;font-size:var(--fs-base);color:var(--text-muted);text-align:center}.login_footer__NrltQ a{color:var(--primary);font-weight:var(--fw-semibold);text-decoration:none}.login_footer__NrltQ a:hover{text-decoration:underline}.StepForm_stepFormContainer__yF6je{display:flex;flex-direction:column;gap:var(--space-lg)}.StepForm_progressBar__mqx7P{display:flex;align-items:center;justify-content:center;gap:0;padding:0 var(--space-md)}.StepForm_stepItem__qfrZ3{display:flex;align-items:center;gap:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StepForm_stepCircle__u3NaS{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-sm);font-weight:var(--fw-semibold);border:2px solid var(--border-color);background:var(--bg-main);color:var(--text-muted);transition:all .3s ease;flex-shrink:0}.StepForm_stepLabel__aoIB5{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);margin-left:8px;white-space:nowrap;transition:color .3s ease}.StepForm_stepConnector__j__ZV{flex:1 1;height:2px;background:var(--border-color);margin:0 8px;min-width:24px;transition:background .3s ease}.StepForm_stepItem__qfrZ3.StepForm_active__qrgOb .StepForm_stepCircle__u3NaS{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 0 0 4px var(--primary-light)}.StepForm_stepItem__qfrZ3.StepForm_active__qrgOb .StepForm_stepLabel__aoIB5{color:var(--text-main)}.StepForm_stepItem__qfrZ3.StepForm_completed__LZXPt .StepForm_stepCircle__u3NaS{background:var(--success);border-color:var(--success);color:#fff}.StepForm_stepItem__qfrZ3.StepForm_completed__LZXPt .StepForm_stepLabel__aoIB5{color:var(--text-main)}.StepForm_stepConnector__j__ZV.StepForm_completed__LZXPt{background:var(--success)}.StepForm_stepContent__bwgZN{animation:StepForm_stepFadeIn__3AwVy .25s ease-out}@keyframes StepForm_stepFadeIn__3AwVy{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.StepForm_stepHeader__ShiCS{margin-bottom:var(--space-md)}.StepForm_stepTitle__ffl5T{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-main);margin:0}.StepForm_stepDescription__x2_zo{font-size:var(--fs-sm);color:var(--text-muted);margin-top:2px}.StepForm_stepNav__DM1mM{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--border-color)}.StepForm_stepNav__DM1mM .StepForm_navLeft__jks_m{display:flex}.StepForm_stepNav__DM1mM .StepForm_navRight__4OnHR{display:flex;gap:var(--space-sm)}.AgendaClient_agendaLayout__3hrIl{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--bg-page)}@media (max-width:1023px){.AgendaClient_agendaLayout__3hrIl{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.AgendaClient_mainContent__A1sKQ{padding:0!important}}.AgendaClient_sidebarSection__MW7iR h3{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-main);text-transform:uppercase;letter-spacing:var(--ls-wide);margin-bottom:var(--space-xs)}.AgendaClient_miniCalendarSplitLayout__xFdoJ{display:flex;flex-direction:column;width:100%;height:100%}@media (min-width:640px){.AgendaClient_miniCalendarSplitLayout__xFdoJ{flex-direction:row;width:100%;min-height:400px}}.AgendaClient_miniCalendarLeft__8_ZIU{flex:1 1;background:var(--bg-card);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);border-bottom-left-radius:var(--radius-lg)}.AgendaClient_miniCalTopHeader__ZBza_{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:var(--space-sm)}.AgendaClient_miniCalNav__tFnM_{display:flex;align-items:center;gap:var(--space-xs)}.AgendaClient_miniCalMonthName__4_HHa{font-weight:var(--fw-semibold);font-size:var(--fs-md);color:var(--text-main);min-width:80px;text-align:center}.AgendaClient_miniCalNav__tFnM_ button{background:transparent;border:none;cursor:pointer;color:var(--text-muted);padding:2px;border-radius:var(--radius-md);display:flex;transition:background .2s,color .2s}.AgendaClient_miniCalNav__tFnM_ button:hover{background:var(--bg-elevated);color:var(--text-main)}.AgendaClient_miniCalYearToggle___1Vjl{display:flex;align-items:center;gap:4px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:4px 8px;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-main);cursor:pointer;transition:background .2s}.AgendaClient_miniCalYearToggle___1Vjl:hover{background:var(--bg-elevated);border-color:var(--text-muted)}.AgendaClient_miniCalGrid__qwHrN{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;text-align:center}.AgendaClient_miniCalDow__V1Xpq{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);margin-bottom:4px}.AgendaClient_miniCalDay__CKHlE{background:transparent;border:1px solid transparent;font-size:var(--fs-base);height:32px;width:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-main);margin:0 auto;transition:all .2s}.AgendaClient_miniCalDay__CKHlE:hover{border-color:var(--border-color);background:var(--bg-elevated)}.AgendaClient_miniCalSelected__8W47S{background:var(--primary)!important;color:white!important;font-weight:var(--fw-semibold);box-shadow:0 2px 6px rgba(0,0,0,.15)}.AgendaClient_miniCalToday__xPBmy{background:var(--primary-light);color:var(--primary-hover);font-weight:var(--fw-semibold)}.AgendaClient_miniCalEmpty__rqO3L{height:32px;width:32px}.AgendaClient_yearGrid__abFox{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:var(--space-sm) 0}.AgendaClient_yearButton__ZQOfA{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:12px 0;font-size:var(--fs-base);color:var(--text-main);cursor:pointer;transition:all .2s}.AgendaClient_yearButton__ZQOfA:hover{background:var(--bg-elevated);border-color:var(--text-muted)}.AgendaClient_yearSelected__W7pwR{background:var(--primary)!important;color:white!important;border-color:var(--primary)!important;font-weight:var(--fw-semibold)}.AgendaClient_miniCalendarRight__vx77V{flex:1 1;background:var(--primary);color:white;padding:var(--space-lg);display:flex;flex-direction:column;border-bottom-right-radius:var(--radius-lg)}.AgendaClient_rightPanelHeader__uaZyr{margin-bottom:var(--space-lg)}.AgendaClient_rightDateBigRow__Ku7fD{display:flex;align-items:center;gap:12px}.AgendaClient_rightDateBigNum__ehtyX{font-size:var(--fs-5xl);font-weight:var(--fw-light);line-height:1}.AgendaClient_rightDateMonthRow__hrGAz{display:flex;flex-direction:column}.AgendaClient_rightDateMonth__WpkC5{font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.AgendaClient_rightDateDow__q2QAj{font-size:var(--fs-base);opacity:.8}.AgendaClient_rightPanelBody__X_N7k{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-lg);padding-right:8px}.AgendaClient_rightPanelBody__X_N7k::-webkit-scrollbar{width:4px}.AgendaClient_rightPanelBody__X_N7k::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:4px}.AgendaClient_rightSection__qUQIQ{display:flex;flex-direction:column;gap:8px}.AgendaClient_rightSectionTitle__fcI2V{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--ls-wide);opacity:.7;margin:0;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:4px}.AgendaClient_rightEventList__BI31U,.AgendaClient_rightHolidayList__OLQpe{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.AgendaClient_rightEventItem__5EPG8{display:flex;gap:12px;align-items:center}.AgendaClient_rightEventTime__wJzws{font-size:var(--fs-sm);font-weight:var(--fw-semibold);opacity:.9;flex-shrink:0;width:45px}.AgendaClient_rightEventTitle__fs68k{font-size:var(--fs-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AgendaClient_rightHolidayItem__Lpz1v{display:flex;align-items:center;gap:12px}.AgendaClient_rightHolidayDay__z4P_U{background:rgba(255,255,255,.2);padding:2px 6px;border-radius:4px;font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.AgendaClient_rightHolidayName__TB9wX{font-size:var(--fs-base);opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AgendaClient_rightEmptyText__qLlxQ{font-size:var(--fs-base);opacity:.6;margin:0;font-style:italic}.AgendaClient_leftPanelFooter__A6wQP{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-md);margin-top:auto;padding-top:var(--space-sm);border-top:1px solid var(--border-color)}.AgendaClient_leftCancelLabel__5Zkc_{background:transparent;border:none;color:var(--text-muted);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;transition:opacity .2s}.AgendaClient_leftCancelLabel__5Zkc_:hover{color:var(--text-main)}.AgendaClient_leftOkBtn__fmdww{background:var(--primary);color:white;border:none;padding:8px 24px;border-radius:20px;font-size:var(--fs-base);font-weight:var(--fw-semibold);cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .2s}.AgendaClient_leftOkBtn__fmdww:hover{transform:translateY(-1px)}.AgendaClient_filterList__mRR18{display:flex;flex-direction:column;gap:8px}.AgendaClient_filterItem__GaKeb{display:flex;align-items:center;gap:10px;font-size:var(--fs-md);cursor:pointer;padding:6px;border-radius:var(--radius-md);transition:background .2s}.AgendaClient_filterItem__GaKeb:hover{background:var(--bg-card)}.AgendaClient_filterItem__GaKeb input{accent-color:var(--primary);width:16px;height:16px;cursor:pointer;margin:0}.AgendaClient_filterAvatar__zPzMY{color:white;font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.AgendaClient_filterAvatarAll__T9k1_,.AgendaClient_filterAvatar__zPzMY{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AgendaClient_filterAvatarAll__T9k1_{background:var(--border-color);color:var(--text-muted)}.AgendaClient_mainContent__A1sKQ{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:var(--space-md);padding-top:var(--space-sm)}@media (max-width:1023px){.AgendaClient_mainContent__A1sKQ{padding:0!important}}.AgendaClient_header__exHRy{display:flex;align-items:center;justify-content:space-between;padding:0 0 var(--space-sm) 0}@media (max-width:640px){.AgendaClient_header__exHRy{display:flex;align-items:center;justify-content:space-between}.AgendaClient_mobileProfSelectorOverlay__B8MaL{position:absolute;top:56px;right:16px;width:250px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.15);padding:8px;z-index:1001}}.AgendaClient_headerCenter__JAP9o,.AgendaClient_headerLeft__RiKeV,.AgendaClient_headerRight__boriY{display:flex;align-items:center;gap:var(--space-sm);flex:1 1}.AgendaClient_headerRight__boriY{justify-content:flex-end}.AgendaClient_headerCenter__JAP9o{display:flex;justify-content:center;align-items:center;flex:1 1}.AgendaClient_dateNav__ZdAWM{display:flex;align-items:center;gap:12px}.AgendaClient_dateLabel__S7L0z{font-weight:var(--fw-semibold);font-size:var(--fs-lg);width:100%;max-width:220px;text-align:center;text-transform:capitalize;color:var(--text-main)}.AgendaClient_iconBtn__jqldl{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;height:38px;width:38px;box-sizing:border-box;cursor:pointer;transition:all .2s;color:var(--text-main)}.AgendaClient_iconBtn__jqldl:hover{background:var(--bg-elevated);border-color:var(--text-light)}.AgendaClient_todayBtn__gG50a{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;height:38px;box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-main);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;transition:all .2s}.AgendaClient_todayBtn__gG50a:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary-hover)}.AgendaClient_viewDropdownContainer__i6xRD{position:relative}.AgendaClient_viewDropdownToggle__QnmW6{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;height:38px;box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-main);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;transition:all .2s}.AgendaClient_viewDropdownToggle__QnmW6:hover{border-color:var(--text-muted);background:var(--bg-elevated)}.AgendaClient_calendarTrigger__xuCex{display:flex;align-items:center}.AgendaClient_viewDropdownIcon__cTszX{color:var(--text-muted)}.AgendaClient_viewDropdownOverlay__tpaOL{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.AgendaClient_viewDropdownMenu__l_bMX{position:absolute;top:calc(100% + 4px);left:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:140px;z-index:100;display:flex;flex-direction:column;padding:4px}.AgendaClient_viewDropdownItem__qJidE{padding:8px 12px;background:transparent;border:none;border-radius:4px;text-align:left;font-size:var(--fs-base);color:var(--text-main);cursor:pointer;transition:background .2s}.AgendaClient_viewDropdownItem__qJidE:hover{background:var(--bg-elevated)}.AgendaClient_viewDropdownItem__qJidE.AgendaClient_active__XNf2S{background:var(--primary-light);color:var(--primary-hover);font-weight:var(--fw-semibold)}.AgendaClient_filterSelect__ZZRCj{padding:7px 12px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-main);font-size:var(--fs-base);cursor:pointer;transition:border-color .2s}.AgendaClient_filterSelect__ZZRCj:hover{border-color:var(--text-light)}.AgendaClient_mobileHeader__J2vUI{background:white;display:flex;flex-direction:column;width:100%;box-shadow:0 2px 4px rgba(0,0,0,.05);z-index:50}.AgendaClient_mobileMonthLabel__QSXDt{text-align:center;font-size:var(--fs-2xs);color:var(--text-light);text-transform:capitalize;padding-top:8px}.AgendaClient_mobileDayStrip__qclWD{display:flex;justify-content:space-around;padding:8px 4px}.AgendaClient_mobileDayItem__1PyIR{display:flex;flex-direction:column;align-items:center;background:transparent;border:none;padding:8px 4px;border-radius:8px;min-width:44px;color:var(--text-muted);cursor:pointer}.AgendaClient_mobileDayName___l9rj{font-size:var(--fs-2xs);margin-bottom:4px;text-transform:capitalize}.AgendaClient_mobileDayNum__BDPHj{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.AgendaClient_mobileDaySelected__U7dRe{background:#ef4444;color:white}.AgendaClient_mobileDaySelected__U7dRe .AgendaClient_mobileDayName___l9rj{color:white;opacity:.9}.AgendaClient_mobileFullDateRow__E5lmI{text-align:center;padding:8px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--success);background:white}.AgendaClient_calendarWrapper__pxkOZ{flex:1 1;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;position:relative;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}@media (max-width:1023px){.AgendaClient_calendarWrapper__pxkOZ{border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important}}.AgendaClient_emptyStateHeader__DcpYU{display:flex;align-items:center;justify-content:center;padding:8px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-card);position:-webkit-sticky;position:sticky;top:0;z-index:15}.AgendaClient_emptyStateAlert__811ma{display:flex;align-items:center;gap:10px;background:#FFF8E1;border:1px solid #f9a825;border-radius:var(--radius-md);padding:10px 18px;font-size:var(--fs-base);font-weight:var(--fw-medium);color:#7B6520;width:100%;justify-content:center}.AgendaClient_emptyStateAlert__811ma svg{color:#F9A825;flex-shrink:0}.AgendaClient_scrollViewport__YX2Xm{flex:1 1;overflow:auto}.AgendaClient_timeColumnHeader__B1Trv{font-size:var(--fs-2xs);color:var(--text-light);top:0;z-index:20}.AgendaClient_timeColumnHeader__B1Trv,.AgendaClient_timeSlot__jOCdT{display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);box-sizing:border-box;background:var(--bg-elevated);position:-webkit-sticky;position:sticky;left:0}.AgendaClient_timeSlot__jOCdT{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);z-index:10}.AgendaClient_dayColumnHeader__gf_p4{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 8px;border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);background:var(--bg-elevated);position:-webkit-sticky;position:sticky;top:0;z-index:15;font-weight:var(--fw-semibold);font-size:var(--fs-base);color:var(--text-main);line-height:var(--lh-tight)}.AgendaClient_dayColumnHeader__gf_p4 span{display:block;font-size:var(--fs-xs);color:var(--text-muted);font-weight:var(--fw-normal)}.AgendaClient_dayColumnTodayBg__mfCjJ{background:rgba(212,175,55,.04);pointer-events:none;z-index:0}.AgendaClient_dayColumnHeaderToday__ZH5Ph{background:var(--primary-light);color:var(--primary-hover)}.AgendaClient_dayColumnHeaderToday__ZH5Ph span{color:var(--primary)}.AgendaClient_gridSlot___znod{border-bottom:1px dotted rgba(0,0,0,.08);border-right:1px dashed rgba(0,0,0,.05);background:transparent;transition:background-color .15s;cursor:pointer;position:relative}.AgendaClient_gridSlotHourEnd__SYX9M{border-bottom:1px solid rgba(0,0,0,.25)}.AgendaClient_gridCellLastCol__CWDI1{border-right:none!important}.AgendaClient_appointmentOverlay__DH1dZ{position:relative;pointer-events:none;z-index:5}.AgendaClient_hoveredSlot__3PVZ5{background-color:rgba(var(--primary-rgb),.04)!important;box-shadow:inset 0 1px 0 rgba(var(--primary-rgb),.3),inset 0 -1px 0 rgba(var(--primary-rgb),.3)!important;opacity:1!important;box-sizing:border-box}.AgendaClient_hoveredTimeBadge__gdqrC{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--primary);color:white;font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:2px 8px;border-radius:12px;z-index:4;pointer-events:none}.AgendaClient_outOfHoursStripe__iRgOO{background-color:rgba(0,0,0,.02)!important;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1 7 L7 -1 M-1 1 L1 -1 M5 7 L7 5' stroke='rgba(0,0,0,0.05)' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E")!important;background-attachment:fixed!important}.AgendaClient_nowIndicator__MP1Fw{position:absolute;left:0;right:0;z-index:8;pointer-events:none;display:flex;align-items:center}.AgendaClient_nowLine__NTs0B{flex:1 1;height:2px;background:var(--danger)}.AgendaClient_nowDot__qb7qh{width:8px;height:8px;border-radius:50%;background:var(--danger);flex-shrink:0}.AgendaClient_appointmentCard__Wwk7b{position:absolute;left:0;right:0;border-radius:0;padding:6px 10px;font-size:var(--fs-sm);overflow:hidden;cursor:pointer;border-left:6px solid;display:flex;flex-direction:column;gap:2px;z-index:5;transition:transform .15s,box-shadow .15s;color:var(--text-main);box-shadow:0 1px 3px rgba(0,0,0,.05);pointer-events:auto}.AgendaClient_appointmentCard__Wwk7b:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:6}.AgendaClient_appointmentTime___AjK2{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:#2D2D2D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:-6px -10px 4px;padding:4px 10px}.AgendaClient_appointmentTitle__VkOAl{font-size:var(--fs-base);color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AgendaClient_appointmentBlock__o4Mxf{background:repeating-linear-gradient(135deg,rgba(120,113,108,.08),rgba(120,113,108,.08) 4px,transparent 0,transparent 8px)!important;border-left-color:var(--text-muted)!important}.AgendaClient_appointmentCancelled__u32Vp{opacity:.45;text-decoration:line-through}.AgendaClient_form__eWRgQ{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-sm) 0}.AgendaClient_modalForm__UxUt8{display:flex;flex-direction:column;height:100%;min-height:0}.AgendaClient_modalTwoColumns__9OZuK{display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);flex:1 1;min-height:0}.AgendaClient_modalColumn__GBNuQ{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xs);min-height:0;overflow-y:auto}.AgendaClient_columnSeparator__E2GPg{background:var(--border-color);width:1px;height:100%}.AgendaClient_detailsSection__CwFtt{margin-top:auto}.AgendaClient_addNoteToggle___KzA2{background:none;border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-md);color:var(--primary);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;text-align:left;width:100%;transition:all .2s;display:flex;align-items:center;gap:8px}.AgendaClient_addNoteToggle___KzA2:hover{background:var(--primary-light);border-color:var(--primary);border-style:solid}@media (max-width:1023px){.AgendaClient_modalForm__UxUt8{height:auto!important;min-height:unset!important;flex:none!important}.AgendaClient_modalTwoColumns__9OZuK{display:flex;flex-direction:column;gap:var(--space-lg)}.AgendaClient_modalColumn__GBNuQ,.AgendaClient_modalTwoColumns__9OZuK{height:auto!important;flex:none!important;overflow-y:visible!important}.AgendaClient_modalColumn__GBNuQ{width:100%;padding:0}.AgendaClient_detailsSection__CwFtt{margin-top:0!important}.AgendaClient_columnSeparator__E2GPg{display:none}}.AgendaClient_formSection__SVjVt{display:flex;flex-direction:column;gap:var(--space-sm)}.AgendaClient_formSectionTitle__UyIAY{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--text-muted);padding:0;margin:0;border-bottom:none;opacity:.8}.AgendaClient_formGrid2__uJt5M{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}.AgendaClient_span2__LyHCI{grid-column:span 2}.AgendaClient_formGrid3__zjJwe{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}.AgendaClient_formFull__Ho0s2{display:flex;flex-direction:column;gap:var(--space-xs)}.AgendaClient_conflictBanner__GLcFM{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#FEF3C7;border:1px solid #f59e0b;border-radius:var(--radius-md);color:#92400E;font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:var(--lh-snug);animation:AgendaClient_conflictFadeIn__ut2f1 .3s ease-out}.AgendaClient_conflictBanner__GLcFM svg{flex-shrink:0;color:#F59E0B}.AgendaClient_formGroup__mDAxu{display:flex;flex-direction:column;gap:var(--space-xs)}.AgendaClient_formGroup__mDAxu label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-main)}.AgendaClient_formGroup__mDAxu input,.AgendaClient_formGroup__mDAxu select,.AgendaClient_formGroup__mDAxu textarea{width:100%;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-main);font-size:var(--fs-base);transition:border-color .2s}.AgendaClient_formGroup__mDAxu input:focus,.AgendaClient_formGroup__mDAxu select:focus,.AgendaClient_formGroup__mDAxu textarea:focus{border-color:var(--primary);outline:none}.AgendaClient_formGroup__mDAxu textarea{min-height:80px;resize:vertical}.AgendaClient_whatsappBtn__79Nr7{display:inline-flex;align-items:center;gap:6px;background-color:#25D366;color:white;border:none;border-radius:var(--radius-md);padding:8px 14px;cursor:pointer;font-size:var(--fs-base);font-weight:var(--fw-medium);transition:opacity .2s}.AgendaClient_whatsappBtn__79Nr7:hover{opacity:.9}.AgendaClient_formDivider__Eaa0C{height:1px;background:var(--border-color);margin:var(--space-xs) 0}.AgendaClient_formActions__tJB9r{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);width:100%}.AgendaClient_formRow__0Jxcj{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}.AgendaClient_cancelLinkBtn__Wz6le{color:var(--primary);background:transparent;border:none;font-weight:var(--fw-semibold);cursor:pointer;padding:8px 16px;border-radius:var(--radius-md);transition:background .2s}.AgendaClient_cancelLinkBtn__Wz6le:hover{background:var(--bg-hover)}.AgendaClient_headerFab__UFfak{width:44px;height:44px;border-radius:50%;background:var(--primary);color:white;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s;flex-shrink:0}.AgendaClient_headerFab__UFfak:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.2);opacity:.95}.AgendaClient_alertContent__hVdbc{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-md) 0;gap:var(--space-md)}.AgendaClient_alertIcon__TvwI1{background:rgba(245,158,11,.1);width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center}.AgendaClient_alertText__LhWKr p{margin-bottom:8px;color:var(--text-main);line-height:var(--lh-normal)}.AgendaClient_alertText__LhWKr strong{color:var(--primary)}.AgendaClient_alertActions__4eMvK{display:flex;gap:var(--space-sm);margin-top:var(--space-md)}.AgendaClient_clientSearchWrapper__gruTg{position:relative;width:100%}.AgendaClient_searchInputContainer__VqRwd{position:relative;display:flex;align-items:center}.AgendaClient_searchIcon__r2Fd9{position:absolute;left:12px;color:var(--text-muted);pointer-events:none}.AgendaClient_clientSearchInput__rJJlr{width:100%!important;padding-left:40px!important;height:42px}.AgendaClient_suggestionsDropdown__MpCsE{position:absolute;top:calc(100% + 4px);left:0;right:0;background:white;border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);z-index:100;overflow:hidden;animation:AgendaClient_clientSelectionSlideDown__Lnbr3 .2s ease-out}@keyframes AgendaClient_clientSelectionSlideDown__Lnbr3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AgendaClient_suggestionsList__PEMez{max-height:240px;overflow-y:auto}.AgendaClient_suggestionItem__V4W86{padding:12px 16px;cursor:pointer;transition:background .2s;border-bottom:1px solid rgba(0,0,0,.03)}.AgendaClient_suggestionItem__V4W86:last-child{border-bottom:none}.AgendaClient_suggestionItem__V4W86:hover{background:#f8fafc}.AgendaClient_suggestionInfo__XR_k4{display:flex;flex-direction:column}.AgendaClient_suggestionName___oZS9{font-weight:var(--fw-semibold);color:var(--text-main);font-size:var(--fs-base)}.AgendaClient_suggestionPhone__thmHF{font-size:var(--fs-xs);color:var(--text-muted)}.AgendaClient_quickAddContainer___NCD_{padding:10px;background:#fcfcfc;border-top:1px solid var(--border-color)}.AgendaClient_quickAddBtn__Hanir{width:100%;background:#4ade80!important;color:white!important;border:none!important;padding:12px!important;border-radius:var(--radius-md);font-weight:var(--fw-semibold);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:filter .2s;text-transform:uppercase;font-size:var(--fs-base);letter-spacing:var(--ls-wide)}.AgendaClient_quickAddBtn__Hanir:hover{filter:brightness(1.1)}.AgendaClient_quickAddBtn__Hanir:disabled{opacity:.7;cursor:not-allowed}.AgendaClient_serviceTypeToggle__yDO6R{display:flex;background:var(--bg-elevated,#f3f4f6);border-radius:var(--radius-sm,8px);padding:3px;gap:2px}.AgendaClient_toggleBtn__SN8f9{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:none;border-radius:calc(var(--radius-sm, 8px) - 2px);background:transparent;color:var(--text-muted,#6b7280);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;transition:all .2s;outline:none!important}.AgendaClient_toggleBtn__SN8f9:focus,.AgendaClient_toggleBtn__SN8f9:focus-visible{outline:none!important}.AgendaClient_toggleBtn__SN8f9:hover{color:var(--text-main,#111827)}.AgendaClient_toggleActive__pkRPE{background:var(--bg-card,white);color:var(--text-main,#111827);font-weight:var(--fw-semibold);box-shadow:0 1px 3px rgba(0,0,0,.1)}.AgendaClient_serviceItemsList__ngjGu{display:flex;flex-direction:column;gap:var(--space-sm);padding:8px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md)}.AgendaClient_emptyServiceItems__rhVJj{padding:20px;text-align:center;color:var(--text-muted,#9ca3af);font-size:var(--fs-base)}.AgendaClient_serviceItemRemove__M5C6d{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:var(--text-muted,#9ca3af);cursor:pointer;transition:all .2s}.AgendaClient_serviceItemRemove__M5C6d:hover{background:#fee2e2;color:#dc2626}.AgendaClient_addServiceBtn__ukSTJ{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:1px dashed var(--border-color,#d1d5db);border-radius:var(--radius-sm,8px);background:transparent;color:var(--primary,#C2A02C);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;transition:all .2s}.AgendaClient_addServiceBtn__ukSTJ:hover{background:rgba(var(--primary-rgb,194,160,44),.05);border-color:var(--primary,#C2A02C)}.AgendaClient_addServiceSelector__abTKH{display:flex;flex-direction:column;gap:8px}.AgendaClient_cancelAddService__11Qy_{background:none;border:none;color:var(--text-muted,#9ca3af);font-size:var(--fs-sm);cursor:pointer;text-align:center;padding:4px}.AgendaClient_cancelAddService__11Qy_:hover{color:var(--text-main,#111827)}.AgendaClient_serviceTotals__Yduqw{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--bg-elevated,#f9fafb);border-radius:var(--radius-sm,8px);font-size:var(--fs-sm);color:var(--text-muted,#6b7280)}.AgendaClient_serviceTotalPrice__sd4Bm{font-weight:var(--fw-semibold);color:var(--text-main,#111827);font-size:var(--fs-base)}.AgendaClient_addItemFormBox__J5itt{background-color:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-sm);display:flex;flex-direction:column;gap:8px;margin-top:auto}.AgendaClient_addItemRow__TQurf{display:flex;gap:var(--space-sm);align-items:flex-end}.AgendaClient_launchBtn__bxPZc{width:100%;margin-top:var(--space-sm)}.AgendaClient_totalSummary__yvAsE{margin-top:auto;padding-top:var(--space-md);border-top:1px solid var(--border-color)}.AgendaClient_emptyStateContainer__GpahQ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-md);text-align:center;flex:1 1;overflow:hidden}.AgendaClient_emptyStateIconCircle__nz4ar{width:60px;height:60px;border-radius:50%;background-color:rgba(var(--primary-rgb,191,155,48),.1);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md);color:var(--primary)}.AgendaClient_emptyStateTitle__k9C3u{font-weight:var(--fw-bold);font-size:var(--fs-base);color:var(--text-main);margin-bottom:4px}.AgendaClient_emptyStateSubtitle__3_lrY{font-size:var(--fs-xs);color:var(--text-muted);max-width:220px}.AgendaClient_serviceItemPriceActions__28ZIn{display:flex;align-items:center;gap:var(--space-sm)}.AgendaClient_priceInputWrapper__QDcZU{display:flex;align-items:center;gap:2px;background:transparent;padding:2px 6px;border-radius:var(--radius-md);transition:all .2s ease;border:1px solid transparent}.AgendaClient_priceInputWrapper__QDcZU:focus-within,.AgendaClient_priceInputWrapper__QDcZU:hover{background:var(--bg-card);border-color:var(--border-color)}.AgendaClient_priceInputWrapper__QDcZU span{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted)}.AgendaClient_discretePriceInput__OO_6N{border:none;background:transparent;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text-main);width:60px;padding:0;text-align:right;outline:none}.AgendaClient_discretePriceInput__OO_6N::-webkit-inner-spin-button,.AgendaClient_discretePriceInput__OO_6N::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.AgendaClient_discretePriceInput__OO_6N[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.AgendaClient_serviceItemRow__VnCUQ{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .2s ease}.AgendaClient_serviceItemRow__VnCUQ:hover{border-color:var(--primary-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.AgendaClient_serviceItemInfo__Z5A_P{display:flex;flex-direction:column;gap:2px}.AgendaClient_serviceItemName__mTy4x{font-weight:var(--fw-bold);color:var(--text-main);font-size:var(--fs-sm)}.AgendaClient_serviceSectionLayout__nosE1{display:flex;flex-direction:column;height:100%;gap:var(--space-md)}.AgendaClient_itemsListSection__rV0aX{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.AgendaClient_itemsListScrollable__d3_01{flex:1 1;margin-top:12px;display:flex;flex-direction:column}.AgendaClient_itemsListScrollableActive__RE8es{overflow-y:auto}.AgendaClient_serviceItemMetaRow__53pSs{display:flex;align-items:center;gap:4px;font-size:var(--fs-2xs);color:var(--text-muted);margin-top:2px}.AgendaClient_addItemBottomGroup__1SWVt{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-lg)}.AgendaClient_mobileProfessionalBar__1Vj6k{background:#f1f5f9;padding:6px;text-align:center;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.AgendaClient_addItemTypeFlex__2yeRx{flex:0 0 110px}.AgendaClient_addItemContentFlex__Cs0hR{flex:1 1 auto}.AgendaClient_addItemQtyBox__Hph8R{flex:0 0 60px}.AgendaClient_addItemQtyInput__nvOjj{height:38px;padding:0 8px;border-radius:var(--radius-md);border:1px solid var(--border-color);width:100%}.AgendaClient_subtotalRow__ssEgj{display:flex;justify-content:space-between;margin-bottom:2px}.AgendaClient_subtotalLabel__PC0rf{color:var(--text-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em}.AgendaClient_subtotalValue__aSECq{font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--text-main)}.AgendaClient_durationHint__crkMD{color:var(--text-muted);font-size:var(--fs-2xs);text-align:right;font-weight:var(--fw-medium)}.AgendaClient_floatingActions__hWfFj{display:none;position:fixed;right:20px;bottom:calc(70px + 24px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;align-items:center;z-index:1020}@media (max-width:1023px){.AgendaClient_floatingActions__hWfFj{display:flex}}.AgendaClient_floatingFab__MEEZv{width:56px;height:56px;border-radius:50%;background-color:var(--primary);color:white;border:none;box-shadow:0 4px 12px rgba(0,0,0,.2),0 8px 24px rgba(212,175,55,.3)}.AgendaClient_floatingFab__MEEZv,.AgendaClient_floatingSecondaryBtn__mw2Rf{cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,background-color .2s}.AgendaClient_floatingSecondaryBtn__mw2Rf{width:48px;height:48px;border-radius:50%;background-color:var(--bg-card);color:var(--text-main);border:1px solid var(--border-color);box-shadow:0 4px 12px rgba(0,0,0,.1)}.AgendaClient_floatingFab__MEEZv:active,.AgendaClient_floatingSecondaryBtn__mw2Rf:active{transform:scale(.9)}.AgendaClient_mobileProfHeaderSwitcher__UTEsK{position:relative;width:100%;display:flex;justify-content:center}.AgendaClient_mobileProfTitleBtn__m6ycg{display:flex;align-items:center;gap:8px;background:transparent;border:none;color:var(--text-main);font-size:var(--fs-base);font-weight:var(--fw-semibold);padding:4px 12px;border-radius:var(--radius-md);cursor:pointer;transition:background .2s}.AgendaClient_mobileProfTitleBtn__m6ycg:active{background:rgba(0,0,0,.05)}.AgendaClient_dropdownOverlay__UWNBb{position:fixed;top:0;left:0;right:0;bottom:0;z-index:998}.AgendaClient_headerDropdownMenu__XEGyA{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:180px;z-index:999;padding:6px;display:flex;flex-direction:column;gap:4px}.AgendaClient_headerDropdownItem__83Exw{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;margin:2px 0;background:transparent;border:none;border-radius:var(--radius-md);text-align:left;font-size:var(--fs-base);color:var(--text-main);cursor:pointer;transition:background .2s}.AgendaClient_headerDropdownItem__83Exw:hover{background:var(--bg-elevated)}.AgendaClient_headerDropdownItemActive__YJ1Ej{background:var(--primary-light);color:var(--primary-hover);font-weight:var(--fw-semibold)}.EmptyState_container__wt9LK{flex-direction:column;text-align:center;padding:48px 24px;gap:12px;min-height:260px;animation:EmptyState_fadeIn__E1pme .4s ease-out}.EmptyState_container__wt9LK,.EmptyState_icon__nEhRa{display:flex;align-items:center;justify-content:center}.EmptyState_icon__nEhRa{width:64px;height:64px;border-radius:50%;background:var(--primary-light);color:var(--primary);margin-bottom:8px;transition:all .2s ease}.EmptyState_icon__nEhRa.EmptyState_interactive__AaSYR{cursor:pointer}.EmptyState_icon__nEhRa.EmptyState_interactive__AaSYR:hover{transform:scale(1.1);background:var(--primary);color:white;box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}.EmptyState_icon__nEhRa.EmptyState_interactive__AaSYR:active{transform:scale(.95)}.EmptyState_title___sezM{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-main);margin:0}.EmptyState_description__Be39x{font-size:var(--fs-base);color:var(--text-muted);max-width:320px;line-height:var(--lh-normal);margin:0;min-height:calc(1.5 * .9rem * 2)}.EmptyState_action__8gqJk{margin-top:8px}.DespesasClient_container__H1Qj4{width:100%}.DespesasClient_headerArea__dNtqt{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);flex-wrap:wrap;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--border-color);min-height:52px}.DespesasClient_form__FK_IZ{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-sm) 0}.DespesasClient_headerActionsGroup___vb4d{display:flex;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end}.DespesasClient_balanceArea__oZETv{font-size:var(--fs-lg);color:var(--text-secondary)}.DespesasClient_tableWrapper__lYkTN{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--surface);-webkit-overflow-scrolling:touch}@media (max-width:639px){.DespesasClient_tableWrapper__lYkTN{position:relative}.DespesasClient_tableWrapper__lYkTN:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.04));pointer-events:none}}.DespesasClient_colDesc__1Bj72{min-width:250px;text-align:left}.DespesasClient_colDate__bYtWp{min-width:200px;text-align:center}.DespesasClient_colValue__Lloaw{min-width:140px;text-align:center}.DespesasClient_colStatus__D_vFy{min-width:200px;text-align:center}.DespesasClient_colActions__Q9s8Y{min-width:150px;text-align:right}.DespesasClient_table__FtCDK{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.DespesasClient_table__FtCDK thead{background:var(--bg-secondary)}.DespesasClient_table__FtCDK th{text-transform:uppercase;padding:12px 16px;text-align:left;font-weight:var(--fw-semibold);color:var(--text-secondary);font-size:var(--fs-sm);letter-spacing:var(--ls-wide);white-space:nowrap;border-bottom:2px solid var(--border-color)}.DespesasClient_table__FtCDK td{padding:12px 16px;color:var(--text-main);border-bottom:1px solid var(--border-color);vertical-align:middle}.DespesasClient_table__FtCDK tbody tr{transition:background .15s}.DespesasClient_table__FtCDK tbody tr:hover{background:var(--bg-secondary)}.DespesasClient_expenseCell__DbaG6{display:flex;flex-direction:column;gap:4px}.DespesasClient_expenseName___rHPO{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.DespesasClient_categoryTag__SvEgf{font-size:var(--fs-xs);color:var(--text-secondary);display:block}.DespesasClient_statusTag__dEd3v{font-size:var(--fs-xs);padding:4px 10px;border-radius:20px;display:inline-block;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide)}.DespesasClient_statusTag__dEd3v.DespesasClient_paid__34Ygp{background:rgba(37,211,102,.1);color:#1DA851}.DespesasClient_statusTag__dEd3v.DespesasClient_pending__uEGGv{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.DespesasClient_statusTag__dEd3v.DespesasClient_overdue__vpri5{background:rgba(239,68,68,.1);color:var(--danger)}.DespesasClient_actions__P1FfT{display:flex;align-items:center;justify-content:flex-end;gap:8px}.DespesasClient_actionBtn__9uEIj{background:var(--primary-soft);color:var(--primary);border:none;padding:8px;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.DespesasClient_actionBtn__9uEIj:hover{background:var(--primary);color:white;transform:translateY(-1px)}.DespesasClient_actionBtn__9uEIj.DespesasClient_danger__AXa1t{background:#fff5f5;color:#ff4d4d}.DespesasClient_actionBtn__9uEIj.DespesasClient_danger__AXa1t:hover{background:#ff4d4d;color:white}.DespesasClient_payBtn__KI93S{background:var(--primary);color:white;border:none;padding:6px 12px;border-radius:var(--radius-md);cursor:pointer;font-weight:var(--fw-medium);font-size:var(--fs-xs);transition:all .2s}.DespesasClient_payBtn__KI93S:hover{opacity:.9;transform:scale(1.02)}.DespesasClient_formRow__98K_C{display:grid;grid-template-columns:1fr;grid-gap:var(--space-sm);gap:var(--space-sm)}@media (min-width:640px){.DespesasClient_formRow__98K_C{grid-template-columns:1fr 1fr}}.DespesasClient_formGroup__lzeNN{display:flex;flex-direction:column;gap:4px}.DespesasClient_formGroup__lzeNN label{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-secondary)}.DespesasClient_formGroup__lzeNN select{padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--surface);color:var(--text-main);font-family:inherit;font-size:var(--fs-md)}.DespesasClient_formActions__NoORs{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--border-color)}.DespesasClient_subText__DTbCg{font-size:var(--fs-xs);color:var(--text-muted)}.FichasClient_headerArea__kK6_W{display:flex;justify-content:flex-end;align-items:center;padding:var(--space-sm) 0;border-bottom:1px solid var(--border-color);min-height:52px;margin-bottom:var(--space-lg)}.FichasClient_searchBarWrapper__g_h8v{width:320px;position:relative;z-index:10}.FichasClient_headerActionsGroup__2mZT4{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end}.FichasClient_dateFilterWrapper__TPE5L{position:relative;display:flex;align-items:center;min-width:160px}.FichasClient_calendarIcon__qR3ao{position:absolute;left:12px;color:var(--text-muted);pointer-events:none;z-index:1}.FichasClient_dateInput__nBcuP{padding-left:38px!important;height:38px;width:100%}.FichasClient_tableWrapper__PSiHY{width:100%;overflow-x:auto;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-md)}.FichasClient_table__ZExvp{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.FichasClient_table__ZExvp thead{background:var(--bg-secondary)}.FichasClient_table__ZExvp th{text-transform:uppercase;padding:12px 16px;text-align:left;font-weight:var(--fw-semibold);color:var(--text-secondary);font-size:var(--fs-sm);letter-spacing:var(--ls-wide);white-space:nowrap;border-bottom:2px solid var(--border-color)}.FichasClient_templateList__4cT2y{display:flex;flex-direction:column;gap:12px;padding:8px 0}.FichasClient_listTitle__5nkHg{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-muted);margin-bottom:4px}.FichasClient_templateItem__JU8pT{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all .2s}.FichasClient_templateItem__JU8pT:hover{border-color:var(--primary);background:var(--bg-main);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.FichasClient_templateInfo__12Umu{display:flex;align-items:center;gap:12px}.FichasClient_templateItem__JU8pT span{font-weight:var(--fw-semibold);color:var(--text-main)}.FichasClient_actions__3FuF3,.FichasClient_templateActions___6evi{display:flex;gap:8px;align-items:center;justify-content:flex-end}.FichasClient_actionBtn__qsous{background:var(--primary-soft);color:var(--primary);border:none;padding:8px;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;outline:none}.FichasClient_actionBtn__qsous:hover{background:var(--primary)!important;color:white!important;transform:translateY(-1px)}.FichasClient_actionBtn__qsous.FichasClient_danger__7DlD5{background:#fff5f5;color:#ff4d4d}.FichasClient_actionBtn__qsous.FichasClient_danger__7DlD5:hover{background:#ff4d4d!important;color:white!important}.FichasClient_deleteBtn__Y18Ky:hover{background:#fee2e2;color:#ef4444}.FichasClient_formContainer__7NACa{display:flex;flex-direction:column;gap:24px}.FichasClient_formHeader__kD102{text-align:center;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.FichasClient_templateTitle__HhZ_6{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-main)}.FichasClient_identificationBlock__ATrDj,.FichasClient_questionnaireBlock__i1y0u{background:#fdfdfd;border:1px solid var(--border-color);border-radius:var(--radius-md)}.FichasClient_blockTitle__z1CPv{background:#eee;padding:8px 16px;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:#666;text-transform:uppercase;letter-spacing:var(--ls-wide);border-top-left-radius:calc(var(--radius-md) - 1px);border-top-right-radius:calc(var(--radius-md) - 1px)}.FichasClient_idGrid__pAyYW{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px;padding:16px}.FichasClient_idField__33l0_{display:flex;flex-direction:column;gap:6px}.FichasClient_idField__33l0_ label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-muted)}.FichasClient_questionnaireBlock__i1y0u{display:flex;flex-direction:column}.FichasClient_formActions__YtC_j{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--border-color)}.FichasClient_saveBtn__ETsOW{background-color:#6b21a8!important;color:white!important;font-weight:var(--fw-semibold)!important;min-width:120px}.FichasClient_table__ZExvp td{padding:12px 16px;color:var(--text-main);border-bottom:1px solid var(--border-color);vertical-align:middle}.FichasClient_table__ZExvp tbody tr{transition:background .15s}.FichasClient_table__ZExvp tbody tr:hover{background:var(--bg-secondary)}.FichasClient_addBtn__zEA4h{display:flex;align-items:center;gap:8px}.FichasClient_dangerBtn__1fZVQ{background-color:#ef4444!important;color:white!important;font-weight:var(--fw-semibold)!important}.FichasClient_dangerBtn__1fZVQ:hover{background-color:#dc2626!important}.FichasClient_spinner__N78p0{width:32px;height:32px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-left:3px solid var(--primary);animation:FichasClient_spin__p6PGL 1s linear infinite;margin:0 auto}@keyframes FichasClient_spin__p6PGL{to{transform:rotate(1turn)}}.FichasClient_clientName__Tli1J{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.FichasClient_subText__1wT8j{font-size:var(--fs-xs);color:var(--text-muted)}.TemplateEditor_editorContainer__CJuKz{display:flex;flex-direction:column;gap:var(--space-lg)}.TemplateEditor_editorHeader__qp3EY{display:flex;flex-direction:column;gap:var(--space-md);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-color)}.TemplateEditor_instructionBox__mXCBP{padding:var(--space-md);background:var(--primary-soft);border-left:4px solid var(--primary);border-radius:var(--radius-md);margin-bottom:var(--space-sm)}.TemplateEditor_instructionBox__mXCBP p{font-size:var(--fs-base);color:var(--primary-dark);margin:0;line-height:var(--lh-snug)}.TemplateEditor_fieldList__BqaHV{display:flex;flex-direction:column;gap:var(--space-md)}.TemplateEditor_fieldItem__KeAv_{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-left:4px solid #cbd5e1;border-radius:var(--radius-md);animation:TemplateEditor_slideIn__OgUEN .2s ease-out;transition:all .2s}.TemplateEditor_fieldItem__KeAv_[data-type=toggle]{border-left-color:#8b5cf6}.TemplateEditor_fieldItem__KeAv_[data-type=text]{border-left-color:#3b82f6}.TemplateEditor_fieldItem__KeAv_[data-type=textarea]{border-left-color:#10b981}.TemplateEditor_fieldItem__KeAv_[data-type=number]{border-left-color:#f59e0b}.TemplateEditor_fieldItem__KeAv_[data-type=date]{border-left-color:#ef4444}.TemplateEditor_fieldItem__KeAv_[data-type=toggle] .TemplateEditor_dragHandle__UZm1_,.TemplateEditor_fieldItem__KeAv_[data-type=toggle] .TemplateEditor_fieldNumber__b0yIu{color:#8b5cf6}.TemplateEditor_fieldItem__KeAv_[data-type=text] .TemplateEditor_dragHandle__UZm1_,.TemplateEditor_fieldItem__KeAv_[data-type=text] .TemplateEditor_fieldNumber__b0yIu{color:#3b82f6}.TemplateEditor_fieldItem__KeAv_[data-type=textarea] .TemplateEditor_dragHandle__UZm1_,.TemplateEditor_fieldItem__KeAv_[data-type=textarea] .TemplateEditor_fieldNumber__b0yIu{color:#10b981}.TemplateEditor_fieldItem__KeAv_[data-type=number] .TemplateEditor_dragHandle__UZm1_,.TemplateEditor_fieldItem__KeAv_[data-type=number] .TemplateEditor_fieldNumber__b0yIu{color:#f59e0b}.TemplateEditor_fieldItem__KeAv_[data-type=date] .TemplateEditor_dragHandle__UZm1_,.TemplateEditor_fieldItem__KeAv_[data-type=date] .TemplateEditor_fieldNumber__b0yIu{color:#ef4444}.TemplateEditor_fieldItem__KeAv_:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}@keyframes TemplateEditor_slideIn__OgUEN{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TemplateEditor_fieldNumber__b0yIu{font-weight:var(--fw-semibold);font-size:var(--fs-md);min-width:24px;text-align:center;transition:color .2s}.TemplateEditor_fieldInfo__A_Pzk{flex:1 1;display:flex;align-items:center;margin-left:var(--space-xs)}.TemplateEditor_removeBtn__q_chn{background:#fff5f5;color:#ff4d4d;border:none;padding:var(--space-sm);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.TemplateEditor_removeBtn__q_chn:hover{background:#ff4d4d;color:white;transform:translateY(-1px)}.TemplateEditor_dragHandle__UZm1_{display:flex;align-items:center;justify-content:center;padding:var(--space-xs);color:#cbd5e1;cursor:-webkit-grab;cursor:grab;transition:color .2s}.TemplateEditor_dragHandle__UZm1_:hover{color:var(--primary)}.TemplateEditor_dragHandle__UZm1_:active{cursor:-webkit-grabbing;cursor:grabbing}.TemplateEditor_fieldItem__KeAv_.TemplateEditor_dragging__LQn4k{opacity:.4;background:var(--primary-soft,#f0f4ff);border-left:2px dashed var(--primary);border:2px dashed var(--primary);border-left-width:4px;transform:scale(.98)}.TemplateEditor_addFieldSection__T_Ra5{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);background:#f8fafc;border:2px dashed var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-md)}.TemplateEditor_addFieldOptions__HjCIr{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.TemplateEditor_typeOption__lbftJ{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-sm);background:white;border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);box-shadow:var(--shadow-sm)}.TemplateEditor_typeOption__lbftJ:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary)}.TemplateEditor_typeOption__lbftJ svg{transition:transform .2s}.TemplateEditor_typeOption__lbftJ:hover svg{transform:scale(1.1)}.TemplateEditor_typeOption__lbftJ[data-type=toggle]{border-bottom:3px solid #8b5cf6}.TemplateEditor_typeOption__lbftJ[data-type=text]{border-bottom:3px solid #3b82f6}.TemplateEditor_typeOption__lbftJ[data-type=textarea]{border-bottom:3px solid #10b981}.TemplateEditor_typeOption__lbftJ[data-type=number]{border-bottom:3px solid #f59e0b}.TemplateEditor_typeOption__lbftJ[data-type=date]{border-bottom:3px solid #ef4444}.TemplateEditor_editorActions__BJUIr{display:flex;justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--border-color)}.StatusHelpModal_container__xXZ8g{display:flex;flex-direction:column;gap:16px;max-height:70vh;overflow-y:auto;padding-right:8px}.StatusHelpModal_container__xXZ8g::-webkit-scrollbar{width:6px}.StatusHelpModal_container__xXZ8g::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.StatusHelpModal_container__xXZ8g::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.StatusHelpModal_intro__9lOAi{font-size:var(--fs-base);color:#4B5563;line-height:var(--lh-normal);margin:0;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.StatusHelpModal_statusList__Ulqhl{display:flex;flex-direction:column;gap:16px}.StatusHelpModal_statusItem__20B7p{display:flex;flex-direction:column;gap:6px}.StatusHelpModal_statusHeader__cQkKa{display:flex;align-items:center}.StatusHelpModal_statusBadge___cwRc{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;font-size:var(--fs-base);font-weight:var(--fw-medium)}.StatusHelpModal_bgScheduled__MK3x1{background:#E0F2FE;color:#0284C7}.StatusHelpModal_bgConfirmed__7JCWM{background:#DCFCE7;color:#16A34A}.StatusHelpModal_bgArrived__AI2_y{background:#FEF3C7;color:#D97706}.StatusHelpModal_bgInProgress__cTDJr{background:#F3E8FF;color:#9333EA}.StatusHelpModal_bgCompleted__7r53c{background:#F1F5F9;color:#475569}.StatusHelpModal_bgNoShow__to88c{background:#FEE2E2;color:#DC2626}.StatusHelpModal_bgCancelled__aCLRM{background:#F3F4F6;color:#9CA3AF}.StatusHelpModal_bgBlock__FDDiW{background:#FCE7F3;color:#DB2777}.StatusHelpModal_desc__5_d0C{font-size:var(--fs-base);color:#6B7280;line-height:var(--lh-snug);margin:0 0 0 4px}.StatusHelpModal_footer__lbsQW{display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.StatusHelpModal_btn__SFv76{width:100%}.AppointmentDetailsModal_modalContent__Y_bxo{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:560px}.AppointmentDetailsModal_contentWrapper__DHq2E{display:flex;flex-direction:column;gap:24px;flex-grow:1}.AppointmentDetailsModal_headerTop__9jkxS{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.AppointmentDetailsModal_statusSection__KtzXd{display:flex;flex-direction:column;gap:4px;width:100%}.AppointmentDetailsModal_statusLabel__PEceY{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--ls-wide);color:#6B7280;font-weight:var(--fw-semibold)}.AppointmentDetailsModal_labelWithHelp__Rh5SE{display:flex;align-items:center;gap:4px;margin-left:2px}.AppointmentDetailsModal_helpBtn__WHJDX{display:flex;align-items:center;justify-content:center;background:#E0F2FE;border:none;color:#0284C7;cursor:pointer;border-radius:50%;transition:all .2s;padding:4px}.AppointmentDetailsModal_helpBtn__WHJDX:hover{color:#0369A1;background:#BAE6FD;transform:scale(1.05)}.AppointmentDetailsModal_statusSelectorWrapper__UgM_5{position:relative;display:inline-flex;align-items:center;border-radius:9999px;overflow:hidden;transition:opacity .2s;width:100%}.AppointmentDetailsModal_statusSelectorWrapper__UgM_5:hover{opacity:.9}.AppointmentDetailsModal_statusIcon__cnrij{position:absolute;left:12px;display:flex;align-items:center;pointer-events:none}.AppointmentDetailsModal_statusChevron__bIJay{position:absolute;right:12px;display:flex;align-items:center;pointer-events:none}.AppointmentDetailsModal_statusSelect__GTSMs{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;color:inherit;font-size:var(--fs-base);font-weight:var(--fw-medium);padding:6px 32px 6px 36px;cursor:pointer;outline:none;font-family:inherit;width:100%}.AppointmentDetailsModal_statusSelect__GTSMs option{background:white;color:#111827}.AppointmentDetailsModal_statusScheduled__54lIm{background:#E0F2FE;color:#0284C7}.AppointmentDetailsModal_statusConfirmed__fB4JV{background:#DCFCE7;color:#16A34A}.AppointmentDetailsModal_statusArrived__3HgEk{background:#FEF3C7;color:#D97706}.AppointmentDetailsModal_statusInProgress__lYTCO{background:#F3E8FF;color:#9333EA}.AppointmentDetailsModal_statusCompleted__ThkCA{background:#F1F5F9;color:#475569}.AppointmentDetailsModal_statusNoShow__rDwxi{background:#FEE2E2;color:#DC2626}.AppointmentDetailsModal_statusCancelled__gltGr{background:#F3F4F6;color:#9CA3AF}.AppointmentDetailsModal_statusBlock__2oFm8{background:#FCE7F3;color:#DB2777}.AppointmentDetailsModal_detailsSection__QfOu_{display:flex;flex-direction:column;gap:8px;padding:4px 0}.AppointmentDetailsModal_detailsRow__3EnZP{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-base);color:#4B5563}.AppointmentDetailsModal_detailsLabel__x0Svl{display:flex;align-items:center;gap:8px;color:#6B7280}.AppointmentDetailsModal_detailsIcon__rBu43{color:#9CA3AF;flex-shrink:0}.AppointmentDetailsModal_detailsValue__EcIly{font-weight:var(--fw-semibold);color:#111827;white-space:nowrap}.AppointmentDetailsModal_headerContent__5h7Jz{display:flex;flex-direction:column;gap:8px;background:#FAFAFA;padding:10px 16px;border-radius:12px;border:1px solid #e5e7eb;margin-top:8px}.AppointmentDetailsModal_serviceInfo__kARtE{display:flex;align-items:center;justify-content:space-between}.AppointmentDetailsModal_serviceName__PrUa8{font-size:var(--fs-lg);color:#4B5563;font-weight:var(--fw-medium)}.AppointmentDetailsModal_price__8EiyK{font-size:var(--fs-lg);color:#111827;font-weight:var(--fw-semibold)}.AppointmentDetailsModal_infoGrid__H2Wwg{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;background:#ffffff;padding:16px;border-radius:8px;border:1px solid #e5e7eb}.AppointmentDetailsModal_infoRow__xHgd8{display:flex;gap:12px;align-items:flex-start}.AppointmentDetailsModal_infoIcon__XW5XA{color:#9CA3AF;margin-top:2px}.AppointmentDetailsModal_infoDate__51Z_l{font-weight:var(--fw-semibold);color:#374151;margin:0 0 4px}.AppointmentDetailsModal_infoTime__7TBr0{color:#6B7280;font-size:var(--fs-base);margin:0}.AppointmentDetailsModal_infoLabel__stsKI{color:#6B7280;font-size:var(--fs-base);margin:0 0 4px}.AppointmentDetailsModal_infoValue__SuKFe{font-weight:var(--fw-medium);color:#374151;margin:0}.AppointmentDetailsModal_divider__RdZ3i{height:1px;background-color:#E5E7EB;margin:8px 0}.AppointmentDetailsModal_statusGrid__Wd3l1{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.AppointmentDetailsModal_checkoutSection__TI5mX{margin-top:8px}.AppointmentDetailsModal_checkoutBtn__cujzt{width:100%;height:56px;font-size:var(--fs-lg);display:flex;align-items:center;justify-content:center;gap:12px;background:var(--primary-color,#C2A02C);color:white;border-radius:12px;font-weight:var(--fw-semibold);box-shadow:0 4px 12px rgba(194,160,44,.3);border:none;cursor:pointer;transition:all .2s}.AppointmentDetailsModal_checkoutBtn__cujzt:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(194,160,44,.4)}.AppointmentDetailsModal_orderLinkedBadge__Hj_3y{gap:8px;padding:16px}.AppointmentDetailsModal_orderLinkedBadge__Hj_3y,.AppointmentDetailsModal_viewOrderBtn__JSkHd{display:flex;align-items:center;justify-content:center;background:#DCFCE7;color:#16A34A;border-radius:12px;font-weight:var(--fw-semibold)}.AppointmentDetailsModal_viewOrderBtn__JSkHd{width:100%;height:56px;font-size:var(--fs-lg);gap:12px;box-shadow:0 4px 12px rgba(22,163,74,.1);border:1px solid #bbf7d0;cursor:pointer;transition:all .2s}.AppointmentDetailsModal_viewOrderBtn__JSkHd:hover:not(:disabled){transform:translateY(-2px);background:#BBF7D0;box-shadow:0 6px 16px rgba(22,163,74,.2)}.AppointmentDetailsModal_notesBox__CUh_9{background:#FEF9C3;padding:16px;border-radius:8px;color:#854D0E;font-size:var(--fs-base);line-height:var(--lh-normal);white-space:pre-wrap;border-left:4px solid #facc15}.AppointmentDetailsModal_actionsRow__f7Bgg{display:flex;gap:12px;margin-top:8px}.AppointmentDetailsModal_actionBtn__Z8XhF{flex:1 1;display:flex;justify-content:center;align-items:center;gap:8px}.AppointmentDetailsModal_cancelBtn__BX6q_{color:#DC2626}.AppointmentDetailsModal_cancelBtn__BX6q_:hover{background:#FEE2E2}@media (max-width:639px){.AppointmentDetailsModal_modalContent__Y_bxo{gap:16px;min-height:auto}.AppointmentDetailsModal_contentWrapper__DHq2E{gap:16px}.AppointmentDetailsModal_statusGrid__Wd3l1{gap:6px}.AppointmentDetailsModal_statusGrid__Wd3l1 button{padding:0 4px!important;font-size:12px!important;gap:4px!important;height:40px!important;white-space:nowrap;overflow:hidden}.AppointmentDetailsModal_statusGrid__Wd3l1 button svg{width:14px!important;height:14px!important}.AppointmentDetailsModal_actionsRow__f7Bgg{gap:8px}.AppointmentDetailsModal_actionBtn__Z8XhF{font-size:var(--fs-sm);height:38px}}.ComboBox_comboBoxWrapper__ZS6vl{position:relative;width:100%}.ComboBox_inputWrapper__JCosU{position:relative;width:100%;display:flex;align-items:center}.ComboBox_comboBoxInput__zwcSs{width:100%;padding:0 36px 0 12px;height:38px;font-size:var(--fs-md);color:var(--text-main);background:var(--bg-main);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .2s ease;font-family:inherit}.ComboBox_comboBoxInput__zwcSs.ComboBox_hasIcon__vLFIn{padding-left:40px}.ComboBox_iconWrapper__R2LgV{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.ComboBox_comboBoxInput__zwcSs:focus{outline:none;border-color:var(--primary);background:var(--bg-elevated);box-shadow:0 0 0 4px rgba(212,175,55,.1)}.ComboBox_chevron__5CfDw{position:absolute;right:14px;color:var(--text-muted);pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ComboBox_chevronOpen__QPs6u{transform:rotate(180deg)}.ComboBox_label__8afSp{display:block;margin-bottom:8px;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-main)}.ComboBox_dropdown__mWFtr{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#ffffff;border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:1000;overflow:hidden;animation:ComboBox_comboBoxScaleIn__lrqHi .2s cubic-bezier(.16,1,.3,1);transform-origin:top}@keyframes ComboBox_comboBoxScaleIn__lrqHi{0%{opacity:0;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1)}}.ComboBox_optionsList__JNjXu{max-height:280px;overflow-y:auto;padding:4px}.ComboBox_optionItem__33uDz{padding:10px 12px;margin:2px 0;cursor:pointer;border-radius:var(--radius-md);transition:all .15s ease;display:flex;align-items:center;justify-content:space-between}.ComboBox_optionItem__33uDz:hover{background:var(--primary-light)}.ComboBox_optionItem__33uDz.ComboBox_optionActive__T5izY{background:var(--primary);color:white}.ComboBox_optionItem__33uDz.ComboBox_optionActive__T5izY .ComboBox_optionLabel__qQJbX{color:white}.ComboBox_optionLabel__qQJbX{font-weight:var(--fw-medium);color:var(--text-main);font-size:var(--fs-md)}.ComboBox_selectedBadge__A3ODU{width:6px;height:6px;border-radius:50%;background:white}.ComboBox_noOptions__VBSff{padding:24px 16px;text-align:center;color:var(--text-muted);font-size:var(--fs-base);background:var(--bg-main)}.ComboBox_customActionContainer__bRcvj{padding:10px;background:#fcfcfc;border-top:1px solid var(--border-color)}.ComboBox_customActionBtn__BCaqV{width:100%;background:#4ade80!important;color:white!important;border:none!important;padding:12px!important;border-radius:var(--radius-md);font-weight:var(--fw-semibold);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:filter .2s;text-transform:uppercase;font-size:var(--fs-base);letter-spacing:var(--ls-wide);font-family:inherit}.ComboBox_customActionBtn__BCaqV:hover{filter:brightness(1.1)}.ComboBox_customActionBtn__BCaqV:active{transform:translateY(1px)}.Toggle_toggleContainer__ZqEOb{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 0}.Toggle_label__aD0kF{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-main)}.Toggle_toggleTrack__B2NC7{width:44px;height:24px;background-color:var(--border-color);border-radius:20px;position:relative;transition:background-color .3s ease;flex-shrink:0}.Toggle_toggleActive__kcclx .Toggle_toggleTrack__B2NC7{background-color:var(--primary)}.Toggle_toggleThumb__duoau{width:18px;height:18px;background-color:white;border-radius:50%;position:absolute;top:3px;left:3px;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.2)}.Toggle_toggleActive__kcclx .Toggle_toggleThumb__duoau{transform:translateX(20px)}.Toggle_statusText__Xl9wF{font-size:var(--fs-base);font-weight:var(--fw-semibold);min-width:32px;text-align:right;color:var(--text-muted);transition:color .3s}.Toggle_toggleActive__kcclx .Toggle_statusText__Xl9wF{color:var(--primary)}.AnamnesisField_fieldWrapper__4TjrF{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);transition:background-color .2s;border-bottom:1px solid var(--border-color)}.AnamnesisField_fieldWrapper__4TjrF:nth-child(2n){background-color:#fafafa}.AnamnesisField_fieldWrapper__4TjrF:last-child{border-bottom:none}.AnamnesisField_fieldWrapper__4TjrF:hover{background-color:#f3f4f6}.AnamnesisField_fieldRow__yQsOy{display:flex;align-items:center;justify-content:space-between;width:100%}.AnamnesisField_conditionalContent__6Yls6{padding-left:var(--space-md);border-left:2px solid var(--primary-soft);margin-top:var(--space-xs);animation:AnamnesisField_slideDown__pWPQp .2s ease-out}@keyframes AnamnesisField_slideDown__pWPQp{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}