.ClienteDetalhes_clientProfileCard__UiO8H{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);margin-bottom:var(--space-lg);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.ClienteDetalhes_backBtn__I17RH{background:transparent;border:none;height:36px;width:36px;margin-right:var(--space-md);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .2s}.ClienteDetalhes_backBtn__I17RH:hover{background:var(--primary);color:white}.ClienteDetalhes_clientAvatar__iHwkm{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:var(--fw-semibold);font-family:var(--font-display);font-size:var(--fs-xl);background-color:var(--primary);flex-shrink:0;overflow:hidden}.ClienteDetalhes_clientAvatar__iHwkm img{width:100%;height:100%;object-fit:cover}.ClienteDetalhes_clientMeta___I4ez{display:flex;flex-direction:column;gap:var(--space-xs)}.ClienteDetalhes_clientHeaderName__D6kND{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-main);margin:0}.ClienteDetalhes_clientHeaderDetails__sOuRG{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.ClienteDetalhes_metaItem__W_11C{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-base);color:var(--text-muted)}.ClienteDetalhes_headerArea__lCp_q{display:flex;justify-content:flex-start;align-items:center;margin-bottom:var(--space-lg);padding:var(--space-sm) 0;border-bottom:1px solid var(--border-color);min-height:52px}.ClienteDetalhes_tabs__3ZXU_{display:flex;gap:var(--space-sm);overflow-x:auto;align-items:center}.ClienteDetalhes_tab__cTczi{padding:0 var(--space-lg);height:36px;background:transparent;border:none;color:var(--text-secondary);font-weight:var(--fw-medium);font-size:var(--fs-md);cursor:pointer;border-radius:var(--radius-md);white-space:nowrap;transition:all .2s;text-transform:uppercase;letter-spacing:var(--ls-wide)}.ClienteDetalhes_tab__cTczi:hover{background:var(--bg-secondary);color:var(--text-main)}.ClienteDetalhes_tab__cTczi.ClienteDetalhes_active__8RegA{background:var(--primary);color:white}.ClienteDetalhes_subTabContent__mtD0K{min-height:300px}.ClienteDetalhes_homeGrid__m4fqs{display:grid;grid-template-columns:2fr 3fr;grid-gap:var(--space-lg);gap:var(--space-lg);width:100%;align-items:start}@media (max-width:767px){.ClienteDetalhes_homeGrid__m4fqs{grid-template-columns:1fr}}.ClienteDetalhes_infoCard__tp3Y1{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg)}.ClienteDetalhes_cardTitle__aawk3{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--ls-wide);margin:0 0 var(--space-md) 0;padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-color)}.ClienteDetalhes_personalDataHeader__xXDIs{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);margin-top:var(--space-sm);padding-bottom:var(--space-md);border-bottom:1px dashed var(--border-color)}.ClienteDetalhes_personalDataName__RyNJg{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-main);margin:0}.ClienteDetalhes_clientAvatarLarge__3QI8z{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:var(--fw-semibold);font-family:var(--font-display);font-size:var(--fs-xl);background-color:var(--primary);flex-shrink:0;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ClienteDetalhes_clientAvatarLarge__3QI8z img{width:100%;height:100%;object-fit:cover}.ClienteDetalhes_infoRow__4GS9G{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) 0;border-bottom:1px dashed var(--border-color)}.ClienteDetalhes_infoRow__4GS9G:last-child{border-bottom:none}.ClienteDetalhes_infoLabel__cI_Qe{font-size:var(--fs-base);color:var(--text-muted);font-weight:var(--fw-medium)}.ClienteDetalhes_infoValue__5459h{font-size:var(--fs-base);color:var(--text-main);font-weight:var(--fw-semibold)}.ClienteDetalhes_statsGrid__JzpW9{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}.ClienteDetalhes_statItem__L55Ys{display:flex;flex-direction:column;align-items:center;padding:var(--space-md);background:var(--bg-secondary);border-radius:var(--radius-md);text-align:center}.ClienteDetalhes_statValue__vV3Le{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--primary)}.ClienteDetalhes_statLabel__KS9kX{font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--ls-wide);margin-top:var(--space-xs)}.ClienteDetalhes_notesText__oL0VO{font-size:var(--fs-base);color:var(--text-secondary);line-height:var(--lh-relaxed);margin:0;white-space:pre-wrap}.Button_btn__sgFU2{gap:var(--space-sm);font-weight:var(--fw-medium);border-radius:var(--radius-md);border:none;cursor:pointer;transition:all .2s ease;min-height:38px;padding:0 var(--space-md);width:100%}.Button_btn__sgFU2,.Button_content__Y4InY{display:inline-flex;align-items:center;justify-content:center}.Button_content__Y4InY{gap:8px;white-space:nowrap}.Button_primary__oSpWt{background-color:var(--primary);color:var(--primary-text);box-shadow:var(--shadow-sm)}.Button_primary__oSpWt:active{background-color:var(--primary-hover);transform:scale(.98)}.Button_primary__oSpWt:disabled{background-color:var(--border-color);color:var(--text-muted);cursor:not-allowed;transform:none}.Button_outline__Zj6Ls{background-color:transparent;color:var(--text-main);border:1px solid var(--border-color)}.Button_outline__Zj6Ls:active{background-color:var(--bg-elevated)}.Button_ghost__mZ9vJ{background-color:transparent;border:1px solid transparent;color:var(--text-main)}.Button_ghost__mZ9vJ:hover{background-color:var(--bg-hover)}.Button_dangerBtn__xS2o3{background-color:var(--danger);border:1px solid transparent;color:white}.Button_dangerBtn__xS2o3:hover{background-color:var(--danger-hover)}.Button_sm__h9eWB{min-height:38px;padding:0 var(--space-sm);font-size:var(--fs-base)}.Button_iconOnly___Gw5k{padding:0;width:48px}@media (min-width:640px){.Button_btn__sgFU2{width:auto}}.PageLayout_pageLayout___PghH{display:flex;flex-direction:column;padding:var(--space-md);padding-top:var(--space-sm);min-height:100%;position:relative}.PageLayout_progressBar__PAXk5{position:absolute;top:0;left:0;height:3px;background:var(--primary);width:100%;z-index:1000;animation:PageLayout_progressLoop__Ty3Vr 2s linear infinite;transform-origin:0 50%}@keyframes PageLayout_progressLoop__Ty3Vr{0%{transform:scaleX(0);opacity:.1}50%{transform:scaleX(.7);opacity:1}to{transform:scaleX(1);opacity:0}}.PageLayout_pageHeader__omxd0{margin-bottom:var(--space-md)}.PageLayout_mobileTopHeader__Zzd2Y{border-bottom:1px solid var(--border-color);padding-bottom:var(--space-sm);margin-bottom:var(--space-sm)}.PageLayout_pageTitle__hTB_a{font-size:var(--fs-xl);font-weight:var(--fw-semibold);font-family:var(--font-display);color:var(--text-main);margin:0;padding:0;line-height:1;letter-spacing:-.01em}.PageLayout_pageDescription__e1PkL{font-size:var(--fs-base);color:var(--text-muted);margin:0}.PageLayout_generalTabsHeader__AJPmu{display:flex;align-items:center;gap:0;box-shadow:inset 0 -2px 0 var(--border-color);margin-bottom:0;overflow-x:auto;scrollbar-width:none;position:relative}.PageLayout_hasCustomHeader__a_tQO{overflow:visible!important;z-index:100}@media (max-width:767px){.PageLayout_hasCustomHeader__a_tQO{padding-top:env(safe-area-inset-top)}}.PageLayout_sidebarToggleBtn__M_UGY{display:flex;align-items:center;justify-content:center;width:40px;height:44px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;flex-shrink:0;padding:0;transition:color .2s ease}.PageLayout_sidebarToggleBtn__M_UGY:hover{color:var(--text-main)}@media (max-width:1023px){.PageLayout_sidebarToggleBtn__M_UGY{display:none}}.PageLayout_pageHeaderRow__AdMrB{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:44px}.PageLayout_headerRightActions__pGA5L{margin-left:auto;display:flex;align-items:center;gap:var(--space-md)}.PageLayout_customHeaderWrapper__r7F6A{flex:1 1;min-width:0}.PageLayout_generalTabsHeader__AJPmu::-webkit-scrollbar{display:none}.PageLayout_generalTabBtn__gaZvT{background:none;padding:0 20px;height:52px;display:flex;align-items:center;gap:10px;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s;white-space:nowrap;letter-spacing:var(--ls-wide);text-transform:uppercase}.PageLayout_generalTabBtn__gaZvT:hover{color:var(--primary);background-color:var(--bg-hover,rgba(0,0,0,.02));border-radius:var(--radius-md) var(--radius-md) 0 0}.PageLayout_generalTabBtn__gaZvT.PageLayout_generalActive__4rH88{color:var(--primary);border-bottom-color:var(--primary)}.PageLayout_headerActions__Grfwp{flex:1 1;display:flex;align-items:center;padding-left:var(--space-md);min-width:0}.PageLayout_specificTabsHeader__Ph6mR{display:flex;gap:0;box-shadow:inset 0 -2px 0 var(--border-color);margin-bottom:0;background-color:var(--bg-elevated);border-radius:var(--radius-sm);overflow-x:auto;scrollbar-width:none}.PageLayout_specificTabsHeader__Ph6mR::-webkit-scrollbar{display:none}.PageLayout_specificTabBtn__3oWba{background:none;padding:10px 20px;display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s;white-space:nowrap;letter-spacing:var(--ls-wide);text-transform:uppercase}.PageLayout_specificTabBtn__3oWba:hover{color:var(--text-main)}.PageLayout_specificTabBtn__3oWba.PageLayout_specificActive__neDD0{color:var(--text-main);border-bottom-color:var(--text-main)}.PageLayout_pageContent__hUe_W{flex:1 1;min-height:0}.PageLayout_noPadding__inldY{padding:0!important}.PageLayout_segmentedControl__su_z6{display:flex;gap:3px;background:var(--bg-elevated);border-radius:var(--radius-md);padding:3px;margin-bottom:var(--space-sm)}.PageLayout_segmentedBtn__qHO0r{flex:1 1;height:36px;border:none;background:transparent;border-radius:calc(var(--radius-md) - 2px);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);cursor:pointer;transition:all .12s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;font-family:inherit;text-transform:uppercase;letter-spacing:var(--ls-wide)}.PageLayout_segmentedActive__1QAw0{background:var(--surface);color:var(--text-main);font-weight:var(--fw-semibold);box-shadow:0 1px 3px rgba(0,0,0,.1),0 0 0 .5px var(--border-color)}.PageLayout_scrollableTabs__Xe91n{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:2px solid var(--border-color);margin-bottom:0;margin-left:calc(var(--space-md) * -1);margin-right:calc(var(--space-md) * -1);padding-left:var(--space-md)}.PageLayout_scrollableTabs__Xe91n::-webkit-scrollbar{display:none}.PageLayout_scrollableTab__am0X5{flex-shrink:0;padding:10px 16px;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-muted);background:none;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;letter-spacing:var(--ls-wide);text-transform:uppercase;font-family:inherit}.PageLayout_scrollableActive__T5yUJ{color:var(--primary);border-bottom-color:var(--primary)}@media (min-width:1024px){.PageLayout_mobileTabsWrapper__03pve{display:none}}@media (max-width:1023px){.PageLayout_desktopOnly__HU70m{display:none}}.MobileCalendarStrip_container__JItMO{width:100%;display:flex;flex-direction:column;padding:0;background-color:var(--bg-main,#FAFAF9);border-bottom:1px solid var(--border-color,#e7e5e4)}.MobileCalendarStrip_stripRow__I_Ol_{display:flex;align-items:center;width:100%;padding:2px 0}.MobileCalendarStrip_navBtn__HiZ5w{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:48px;border:none;background:transparent;cursor:pointer;color:var(--text-muted,#78716C);-webkit-tap-highlight-color:transparent;transition:color .12s ease,background-color .12s ease;border-radius:var(--radius-sm,6px)}.MobileCalendarStrip_navBtn__HiZ5w:active{color:var(--text-main,#1C1917);background-color:rgba(0,0,0,.04)}.MobileCalendarStrip_daysGrid__t3ILh{display:grid;grid-template-columns:repeat(7,1fr);flex:1 1;grid-gap:2px;gap:2px;touch-action:pan-y;overflow:hidden}.MobileCalendarStrip_dayItem__7n9gJ{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:7px;cursor:pointer;background:transparent;border:1px solid transparent;padding:0;overflow:hidden;transition:background-color .2s,transform .1s}.MobileCalendarStrip_dayItem__7n9gJ:active{transform:scale(.95);background-color:rgba(0,0,0,.02)}.MobileCalendarStrip_dayItem__7n9gJ.MobileCalendarStrip_selected__GbYUg{background-color:#FFFFFF;border-color:var(--primary)}.MobileCalendarStrip_dayItem__7n9gJ.MobileCalendarStrip_selected__GbYUg .MobileCalendarStrip_dayName__26E96{color:var(--primary)}.MobileCalendarStrip_dayItem__7n9gJ.MobileCalendarStrip_selected__GbYUg .MobileCalendarStrip_dayNumber__XwiLR{background-color:var(--primary);color:#FFFFFF}.MobileCalendarStrip_dayName__26E96{font-size:.6875rem;font-weight:500;color:var(--text-muted,#78716C);width:100%;text-align:center;padding-top:4px;padding-bottom:2px}.MobileCalendarStrip_dayNumber__XwiLR{font-size:.9375rem;font-weight:600;color:var(--text-main,#1C1917);width:100%;text-align:center;padding-top:2px;padding-bottom:4px}.MobileCalendarStrip_monthFooter__EQLnJ{display:flex;align-items:center;justify-content:center;padding:2px 0;background-color:var(--bg-elevated,#F5F5F4);border-top:1px solid var(--border-color,#e7e5e4);border-bottom:1px solid var(--border-color,#e7e5e4)}.MobileCalendarStrip_monthLabel__QeiVa{font-size:.65rem;font-weight:600;line-height:1.2;color:var(--text-secondary,#57534E);text-transform:uppercase;letter-spacing:.04em}.MobileAgendaMenu_overlay__Wdn_8{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:998;animation:MobileAgendaMenu_fadeIn__T1YMQ .2s ease-out}.MobileAgendaMenu_menuContainer__0QbeY{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--bg-main,#FAFAF9);border:1px solid var(--border-color,#e7e5e4);border-radius:16px;width:90%;max-width:320px;z-index:999;box-shadow:0 10px 25px rgba(0,0,0,.1);display:flex;flex-direction:column;animation:MobileAgendaMenu_slideUp__UJf7T .2s ease-out;overflow:hidden}.MobileAgendaMenu_menuHeader__0tj1r{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--border-color,#e7e5e4)}.MobileAgendaMenu_menuHeader__0tj1r h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-main,#1C1917)}.MobileAgendaMenu_closeBtn___ygFZ{background:transparent;border:none;color:var(--text-muted,#78716C);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%}.MobileAgendaMenu_closeBtn___ygFZ:active{background-color:rgba(0,0,0,.05)}.MobileAgendaMenu_menuBody__SeBhh{display:flex;flex-direction:column;padding:8px}.MobileAgendaMenu_menuItem__FePbD{display:flex;align-items:center;gap:12px;padding:16px;background:transparent;border:none;color:var(--text-main,#1C1917);font-size:1rem;text-align:left;cursor:pointer;border-radius:8px;transition:background-color .2s}.MobileAgendaMenu_menuItem__FePbD:active{background-color:rgba(0,0,0,.04)}.MobileAgendaMenu_iconWrapper__nVNsf{color:var(--text-muted,#78716C);display:flex;align-items:center;justify-content:center}.MobileAgendaMenu_menuSection__Wcwuc{padding:12px 16px;border-bottom:1px solid var(--border-color,#e7e5e4);margin-bottom:4px}.MobileAgendaMenu_sectionTitle__rnGbF{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-secondary,#57534E);margin-bottom:12px;letter-spacing:.05em}.MobileAgendaMenu_viewToggleGroup__yNEoe{display:flex;gap:8px}.MobileAgendaMenu_viewBtn__puCCU{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background-color:var(--bg-elevated,#F5F5F4);border:1px solid var(--border-color,#e7e5e4);color:var(--text-main,#1C1917);border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.MobileAgendaMenu_viewBtn__puCCU.MobileAgendaMenu_active__3TNou{background-color:var(--primary,#0f172a);border-color:var(--primary,#0f172a);color:#FFFFFF}@keyframes MobileAgendaMenu_fadeIn__T1YMQ{0%{opacity:0}to{opacity:1}}@keyframes MobileAgendaMenu_slideUp__UJf7T{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.ClientesClient_headerArea__9V317{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}.ClientesClient_headerActionsGroup__K_0km{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:1 1;justify-content:flex-end}.ClientesClient_searchBarWrapper__BMenU{width:320px;position:relative;z-index:10}.ClientesClient_tableWrapper__qbcnG{width:100%;overflow-x:auto;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md)}.ClientesClient_table__y5_md{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.ClientesClient_table__y5_md thead{background:var(--bg-secondary)}.ClientesClient_table__y5_md th{text-transform:uppercase;padding:var(--space-md);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)}.ClientesClient_table__y5_md td{padding:var(--space-md);color:var(--text-main);border-bottom:1px solid var(--border-color);vertical-align:middle}.ClientesClient_table__y5_md tbody tr{transition:background .15s}.ClientesClient_table__y5_md tbody tr:hover{background:var(--bg-secondary)}.ClientesClient_clientCell__a5qvj{display:flex;align-items:center;gap:var(--space-md)}.ClientesClient_avatar__PtbPx{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:var(--fw-semibold);font-family:var(--font-display);font-size:var(--fs-lg);background-color:var(--primary);flex-shrink:0}.ClientesClient_clientInfo___kOyW{display:flex;flex-direction:column}.ClientesClient_clientName__Ko8a7{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-main)}.ClientesClient_clientDoc__aSoZz{font-size:var(--fs-xs);color:var(--text-muted)}.ClientesClient_actions__xtrIj{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.ClientesClient_actionBtn__SqtvG{background:var(--primary-soft);color:var(--primary);border:none;padding:var(--space-sm);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ClientesClient_actionBtn__SqtvG:hover{background:var(--primary);color:white;transform:translateY(-1px)}.ClientesClient_actionBtn__SqtvG.ClientesClient_danger__xWY0r{background:#fff5f5;color:var(--danger)}.ClientesClient_actionBtn__SqtvG.ClientesClient_danger__xWY0r:hover{background:var(--danger);color:white}.ClientesClient_form__VW8OX{display:flex;flex-direction:column;gap:var(--space-sm)}.ClientesClient_formRow__uKgIr{display:grid;grid-template-columns:1fr;grid-gap:var(--space-sm);gap:var(--space-sm)}@media (min-width:640px){.ClientesClient_formRow__uKgIr{grid-template-columns:1fr 1fr}}.ClientesClient_formGroup__9sK11{display:flex;flex-direction:column;gap:var(--space-xs)}.ClientesClient_formGroup__9sK11 label{font-size:var(--fs-base);font-weight:var(--fw-medium)}.ClientesClient_avatarUploadContainer__g8_j0{display:flex;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-md)}.ClientesClient_avatarPreview__GTJdj{width:64px;height:64px;border-radius:50%;background-color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--text-muted);overflow:hidden;position:relative;border:2px dashed var(--border-color)}.ClientesClient_avatarPreview__GTJdj img{width:100%;height:100%;object-fit:cover}.ClientesClient_avatarUploadBtn__3KXpK{background:transparent;border:1px solid var(--border-color);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--fs-base);color:var(--text-secondary);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.ClientesClient_avatarUploadBtn__3KXpK:hover{background:var(--bg-secondary);border-color:var(--primary);color:var(--primary)}.ClientesClient_avatarRemoveBtn__sDNx3{background:transparent;border:1px solid var(--border-color);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--fs-base);color:var(--danger);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.ClientesClient_avatarRemoveBtn__sDNx3:hover{background:var(--bg-secondary);border-color:var(--danger)}.ClientesClient_textarea__jBnKa{width:100%;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--surface);color:var(--text-main);font-size:var(--fs-md);outline:none;resize:vertical;min-height:80px;transition:border-color .2s}.ClientesClient_textarea__jBnKa:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.2)}.ClientesClient_formActions__wyrYO{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-md)}.ClientesClient_returnFilters__TTWVD{display:flex;align-items:center;gap:var(--space-sm);margin-right:var(--space-sm)}.ClientesClient_filterGroup__g1Wc_{display:flex;align-items:center}.ClientesClient_returnSelect__6SPv9{min-width:160px}.ClientesClient_serviceSelect__py_cL{min-width:200px}.ClientesClient_customDaysInput__IsRhL{height:38px;width:65px;padding:0 10px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card,#fff);font-size:var(--fs-base);color:var(--text-main);outline:none;transition:all .2s ease}.ClientesClient_customDaysInput__IsRhL:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(212,175,55,.15)}.ClientesClient_tabs__T6Ug0{display:flex;gap:var(--space-sm);overflow-x:auto;align-items:center}.ClientesClient_tab__4O_6l{padding:0 var(--space-lg);height:36px;background:transparent;border:none;color:var(--text-secondary);font-weight:var(--fw-medium);font-size:var(--fs-md);cursor:pointer;border-radius:var(--radius-md);white-space:nowrap;text-transform:uppercase;letter-spacing:var(--ls-wide)}.ClientesClient_tab__4O_6l:hover{background:var(--bg-secondary)}.ClientesClient_tab__4O_6l.ClientesClient_active__mpPil{background:var(--primary);color:white}.ClientesClient_documentHeader__Ldywt{display:flex;justify-content:space-between;align-items:center;margin-bottom:-2px}.ClientesClient_radioGroup__ymec_{display:flex;gap:var(--space-md);align-items:center}.ClientesClient_radioLabel___b3k_{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer}.ClientesClient_radioLabel___b3k_ input[type=radio]{cursor:pointer;margin:0;accent-color:var(--primary)}.ClientesClient_pagination__ZFupw{display:flex;align-items:center;justify-content:center;gap:var(--space-xl);margin-top:var(--space-xl);padding:var(--space-md) 0;border-top:1px solid var(--border-color)}.ClientesClient_headerMobileActions__Bo8Y3{display:flex;align-items:center;gap:var(--space-md)}.ClientesClient_headerSearchWrapper__cXL69{width:130px}.ClientesClient_headerIconButton__A_cnk{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;transition:all .2s;cursor:pointer;flex-shrink:0;background:rgba(0,0,0,.05);color:var(--text-main)}.ClientesClient_headerIconButton__A_cnk:active{background:rgba(0,0,0,.1);transform:scale(.95)}.ClientesClient_floatingActions__Vcvx1{position:fixed;right:20px;bottom:calc(70px + 24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--space-lg);align-items:center;z-index:1020}.ClientesClient_floatingFab__CrPH7{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);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,background-color .2s}.ClientesClient_floatingFab__CrPH7:active{transform:scale(.9)}.ClientesClient_pageInfo__3J8hY{font-size:var(--fs-base);color:var(--text-secondary);font-weight:var(--fw-medium)}.ClientesClient_dangerBtn__GMMLw{background-color:#ef4444!important;color:white!important;font-weight:var(--fw-semibold)!important}.ClientesClient_dangerBtn__GMMLw:hover{background-color:#dc2626!important}.ClientesClient_mobileCardList__axXNA{display:none}.ClientesClient_mobileEmptyState__6EtMX{padding:var(--space-xl) 0}.ClientesClient_clientCard__TxMzE{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);transition:box-shadow .15s}.ClientesClient_clientCard__TxMzE:active{box-shadow:0 2px 8px rgba(0,0,0,.08)}.ClientesClient_cardHeader__JZIpx{display:flex;align-items:center;gap:var(--space-md)}.ClientesClient_cardIndex__rXUm9{color:var(--text-muted);font-size:var(--fs-xs);font-weight:700;opacity:.6;min-width:22px;text-align:center}.ClientesClient_cardNameBlock__7IOYF{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;flex:1 1}.ClientesClient_cardPhone__MdJPv{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-sm);color:var(--text-secondary)}.ClientesClient_cardBody__njPif{display:flex;align-items:center;justify-content:space-between;padding-left:34px}.ClientesClient_cardMeta__sfDb_{display:flex;align-items:center;gap:var(--space-md)}.ClientesClient_cardMetaItem__t6MYv{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:var(--fw-medium)}.ClientesClient_cardActions__tYw1A,.ClientesClient_cardMetaItem__t6MYv{display:flex;align-items:center;gap:var(--space-xs)}@media (max-width:1023px){.ClientesClient_tableWrapper__qbcnG{display:none}.ClientesClient_mobileCardList__axXNA{display:flex;flex-direction:column;gap:10px}}.ClientesClient_alertActionBtn___36cB{background:var(--danger);color:var(--white,#fff);border:none;border-radius:var(--radius-md);padding:6px 12px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-family:inherit;cursor:pointer;white-space:nowrap;transition:background-color .12s;flex-shrink:0}.ClientesClient_alertActionBtn___36cB:hover{background:var(--danger-hover)}.ClientesClient_mobileSearchBar__PORzR{display:none}@media (max-width:767px){.ClientesClient_mobileSearchBar__PORzR{display:flex;align-items:center;background:var(--bg-elevated);border-radius:var(--radius-pill);padding:0 12px;height:40px;gap:8px;margin:0 0 var(--space-md)}}.ClientesClient_mobileSearchIcon__Uyhd9{color:var(--text-muted);flex-shrink:0}.ClientesClient_mobileSearchInput___tlQC{flex:1 1;border:none;background:transparent;outline:none;font-size:var(--fs-sm);color:var(--text-main);font-family:inherit;min-width:0}.ClientesClient_mobileSearchInput___tlQC::placeholder{color:var(--text-muted)}.ClientesClient_mobileSearchInput___tlQC::-webkit-search-cancel-button{display:none}.ClientesClient_mobileSearchClear__Hq4s_{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;cursor:pointer;background:var(--text-muted);color:var(--surface);border-radius:var(--radius-pill);flex-shrink:0;padding:0;-webkit-tap-highlight-color:transparent}.ClientesClient_mobileFilterRow__JCPVg{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-md);flex-wrap:wrap}.ClientesClient_mobileFilterSelect__9R4xQ{position:relative;display:flex;align-items:center}.ClientesClient_mobileFilterChevron__oSxkX{position:absolute;right:10px;color:var(--text-muted);pointer-events:none;z-index:1}.ClientesClient_mobileFilterNative__1XNLn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-pill);padding:0 32px 0 14px;height:34px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-main);font-family:inherit;cursor:pointer;outline:none;transition:border-color .12s;white-space:nowrap}.ClientesClient_mobileFilterNative__1XNLn:focus{border-color:var(--primary)}@media (max-width:1023px){.ClientesClient_desktopTable__1x34y,.ClientesClient_headerArea__9V317{display:none}}@media (min-width:1024px){.ClientesClient_mobileFilterRow__JCPVg,.ClientesClient_mobileList__YWAZB{display:none}}.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}.Input_inputSuccess__y1WvS{border-color:var(--success)}.Input_inputSuccess__y1WvS:focus{border-color:var(--success);box-shadow:0 0 0 2px var(--success-bg,#e6f4ea)}.Input_iconWrapper__MmvL3{position:relative;width:100%}.Input_successIcon__570Oj{color:var(--success)}.Input_rightElement__dJTl1,.Input_successIcon__570Oj{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.Input_rightElement__dJTl1{display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.SearchInput_searchBox__JOZIm{flex:1 1;width:100%}.SearchInput_wrapper__Ybs2J{position:relative;display:flex;align-items:center;height:38px}.SearchInput_searchIcon__Q0iU3{position:absolute;left:12px;color:var(--text-muted);z-index:1}.SearchInput_searchInput__FlKTv{padding-left:40px!important}.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_statusDropdownWrapper__VQewv{position:relative;width:100%}.AppointmentDetailsModal_statusSelectorWrapper__UgM_5{position:relative;display:inline-flex;align-items:center;border-radius:9999px;transition:opacity .2s;width:100%;border:none;cursor:pointer;font-family:inherit;font-size:var(--fs-base);font-weight:var(--fw-medium);padding:8px 36px;color:inherit;text-align:left}.AppointmentDetailsModal_statusSelectorWrapper__UgM_5:hover{opacity:.9}.AppointmentDetailsModal_statusSelectorWrapper__UgM_5:disabled{cursor:not-allowed;opacity:.6}.AppointmentDetailsModal_statusTriggerLabel__dJvmy{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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_chevronOpen__U8FEj{transform:rotate(180deg);transition:transform .2s}.AppointmentDetailsModal_statusDropdown__Zqnbt{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--bg-card,#FFFFFF);border:1px solid var(--border-color,#e7e5e4);border-radius:var(--radius-lg,12px);box-shadow:0 12px 32px rgba(28,25,23,.12),0 4px 8px rgba(28,25,23,.06);padding:6px;z-index:20;animation:AppointmentDetailsModal_statusDropdownFadeIn__uvj_v .15s ease-out;max-height:360px;overflow-y:auto}@keyframes AppointmentDetailsModal_statusDropdownFadeIn__uvj_v{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AppointmentDetailsModal_statusOptionItem__wXZk3{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:var(--radius-md,8px);cursor:pointer;font-family:inherit;font-size:var(--fs-base);color:var(--text-main,#1C1917);transition:background-color .12s;text-align:left}.AppointmentDetailsModal_statusOptionItem__wXZk3:hover{background:var(--primary-soft,rgba(212,175,55,.1))}.AppointmentDetailsModal_statusOptionActive__Xff_q{background:var(--primary-soft,rgba(212,175,55,.1));font-weight:var(--fw-semibold)}.AppointmentDetailsModal_statusOptionDot__EM1mj{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.AppointmentDetailsModal_statusOptionLabel__IhEM1{flex:1 1;line-height:1.2}.AppointmentDetailsModal_statusOptionCheck__h8s02{color:var(--primary,#D4AF37);flex-shrink:0}.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_statusAwaitingApproval__vrE4E{background:#FCE7F3;color:#BE185D}.AppointmentDetailsModal_approvalSection__NDro9{display:flex;flex-direction:column;gap:12px;padding:16px;background:#FFF7ED;border:1px solid #fed7aa;border-radius:8px}.AppointmentDetailsModal_approvalBanner__MmUrb{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-sm);color:#9A3412;line-height:1.45}.AppointmentDetailsModal_approvalBanner__MmUrb svg{flex-shrink:0;margin-top:2px}.AppointmentDetailsModal_approvalActions__8uIc_{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.AppointmentDetailsModal_approveBtn__itw_d{background:#16A34A!important;color:white!important;border:none!important;font-weight:var(--fw-semibold);display:flex;align-items:center;justify-content:center;gap:6px}.AppointmentDetailsModal_approveBtn__itw_d:hover:not(:disabled){background:#15803D!important}.AppointmentDetailsModal_rejectBtn__YCIIC{color:#DC2626!important;border-color:#FECACA!important;font-weight:var(--fw-semibold);display:flex;align-items:center;justify-content:center;gap:6px}.AppointmentDetailsModal_rejectBtn__YCIIC:hover:not(:disabled){background:#FEF2F2!important}.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)}.ConfiguracoesClient_container__m8y_z{width:100%;overflow-x:hidden;display:flex;flex-direction:column}.ConfiguracoesClient_headerArea__3Edjb{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--border-color);margin-bottom:var(--space-lg);min-height:52px}@media (min-width:768px){.ConfiguracoesClient_headerArea__3Edjb{flex-direction:row;justify-content:space-between;align-items:center;min-height:52px}}.ConfiguracoesClient_headerActionsGroup__EpnTV{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:1 1;justify-content:flex-end}.ConfiguracoesClient_tabs__umvj7{display:flex;gap:var(--space-sm);overflow-x:auto;align-items:center;margin-bottom:0;width:100%;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.ConfiguracoesClient_tabs__umvj7::-webkit-scrollbar{display:none}.ConfiguracoesClient_tab__Qq6c1{padding:0 16px;height:36px;background:transparent;border:none;color:var(--text-secondary);font-weight:var(--fw-medium);font-size:var(--fs-md);cursor:pointer;border-radius:var(--radius-md);white-space:nowrap;transition:background .2s,color .2s;text-transform:uppercase;letter-spacing:var(--ls-wide)}.ConfiguracoesClient_tab__Qq6c1:hover{background:var(--bg-secondary)}.ConfiguracoesClient_tab__Qq6c1.ConfiguracoesClient_active__oiIW_{background:var(--primary);color:white}.ConfiguracoesClient_section__CElpe{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-lg);margin-bottom:var(--space-md)}.ConfiguracoesClient_sectionTitle__bf2Se{font-size:var(--fs-lg);color:var(--text-main);margin:0 0 8px}.ConfiguracoesClient_sectionDesc__xfiNx{font-size:var(--fs-base);color:var(--text-secondary);margin:0 0 var(--space-lg) 0}.ConfiguracoesClient_scheduleGrid__TLShm{display:flex;flex-direction:column;gap:12px}.ConfiguracoesClient_dayRow__YxUOe{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-color);transition:opacity .2s}.ConfiguracoesClient_dayRowInactive__GasCl{opacity:.5}.ConfiguracoesClient_dayBadge___qawY{display:flex;align-items:center;padding-top:6px}.ConfiguracoesClient_dayCircle__U2yG2{width:36px;height:36px;border-radius:50%;border:2px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);font-weight:var(--fw-semibold);font-size:var(--fs-base);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ConfiguracoesClient_dayCircle__U2yG2:hover{border-color:var(--primary)}.ConfiguracoesClient_dayCircleActive__NZjAG{background:var(--primary);color:white;border-color:var(--primary)}.ConfiguracoesClient_shiftsArea__7cQNH{flex:1 1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:24px}.ConfiguracoesClient_shiftRow__mMQL6{display:flex;align-items:center;gap:8px}.ConfiguracoesClient_shiftInputGroup__WXzNz{display:flex;flex-direction:column;gap:2px}.ConfiguracoesClient_shiftLabel__dW8CY{font-size:var(--fs-2xs);color:var(--text-secondary);font-weight:var(--fw-medium)}.ConfiguracoesClient_removeShiftBtn__33G4o{background:transparent;border:1px solid var(--border-color);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--danger,#e53935);cursor:pointer;transition:all .2s;flex-shrink:0;margin-top:14px}.ConfiguracoesClient_removeShiftBtn__33G4o:hover{background:rgba(229,57,53,.1);border-color:var(--danger,#e53935)}.ConfiguracoesClient_dayActions__px54F{display:flex;flex-direction:row;align-items:center;gap:12px;padding-top:6px;flex-shrink:0}.ConfiguracoesClient_addShiftBtn__Smo3z{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-color);background:var(--surface);color:var(--primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ConfiguracoesClient_addShiftBtn__Smo3z:hover{background:var(--primary);color:white;border-color:var(--primary)}.ConfiguracoesClient_applyAllBtn__IzFvh{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:4px 10px;font-size:var(--fs-xs);color:var(--text-secondary);cursor:pointer;transition:all .2s;white-space:nowrap}.ConfiguracoesClient_applyAllBtn__IzFvh:hover{background:var(--primary);color:white;border-color:var(--primary)}.ConfiguracoesClient_checkboxContainer__j7xny{display:flex;align-items:center;gap:8px;cursor:pointer}.ConfiguracoesClient_checkboxContainer__j7xny input{cursor:pointer}.ConfiguracoesClient_toggle__P8VFi{width:36px;height:20px;background-color:var(--border-color);border-radius:20px;position:relative;transition:background-color .3s;cursor:pointer;flex-shrink:0;border:none;padding:0}.ConfiguracoesClient_toggleActive__FQoAr{background-color:var(--primary)}.ConfiguracoesClient_toggleThumb__czy4v{width:16px;height:16px;background-color:white;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.2);pointer-events:none}.ConfiguracoesClient_toggleActive__FQoAr .ConfiguracoesClient_toggleThumb__czy4v{transform:translateX(16px)}.ConfiguracoesClient_toggleRow__gYss2{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-md)}.ConfiguracoesClient_toggleRowDivider__DsdH9{flex:1 1;border-bottom:1px dotted var(--border-color);opacity:.7}.ConfiguracoesClient_timeInput__44ibe{padding:8px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--surface);color:var(--text-main);width:110px;font-family:inherit;font-size:var(--fs-base)}.ConfiguracoesClient_timeInput__44ibe:disabled{opacity:.5;background:var(--bg-secondary)}.ConfiguracoesClient_formGroup__3nBSh{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--space-sm)}.ConfiguracoesClient_formGroup__3nBSh label{font-weight:var(--fw-medium);color:var(--text-main)}.ConfiguracoesClient_formGroup__3nBSh textarea{padding:12px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-main);font-family:inherit;min-height:100px;resize:vertical}.ConfiguracoesClient_fieldGroup__nfiAT{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-md)}.ConfiguracoesClient_fieldGroup__nfiAT label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-secondary)}.ConfiguracoesClient_fieldGroup__nfiAT input,.ConfiguracoesClient_fieldGroup__nfiAT textarea{padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-main);font-family:inherit;font-size:var(--fs-base);transition:border-color .2s}.ConfiguracoesClient_fieldGroup__nfiAT input:focus,.ConfiguracoesClient_fieldGroup__nfiAT textarea:focus{border-color:var(--primary);outline:none}.ConfiguracoesClient_fieldGroup__nfiAT textarea{min-height:80px;resize:vertical}.ConfiguracoesClient_formFieldsGrid__l6NYM{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-md)}@media (max-width:639px){.ConfiguracoesClient_formFieldsGrid__l6NYM{grid-template-columns:1fr}}.ConfiguracoesClient_closedLabel__tN2DU{font-size:var(--fs-base);color:var(--text-secondary);font-style:italic;padding:8px 0}.ConfiguracoesClient_variablesHelp__x9pzx{font-size:var(--fs-sm);color:var(--text-secondary);background:var(--bg-secondary);padding:8px;border-radius:4px;margin-top:-4px}.ConfiguracoesClient_actions__6eRef{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--border-color)}.ConfiguracoesClient_phase5Alert__Z7bak{margin-top:16px;display:flex;gap:8px;align-items:flex-start;background:rgba(var(--primary-rgb),.1);padding:12px;border-radius:8px;color:var(--text-main);font-size:var(--fs-base)}.ConfiguracoesClient_loginsTableWrapper__d5_OJ{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border-color)}.ConfiguracoesClient_loginsTable__sfSjI{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.ConfiguracoesClient_loginsTable__sfSjI thead{background:var(--bg-secondary)}.ConfiguracoesClient_loginsTable__sfSjI th{padding:12px 16px;text-align:left;font-weight:var(--fw-semibold);color:var(--text-secondary);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--ls-wide);white-space:nowrap;border-bottom:2px solid var(--border-color)}.ConfiguracoesClient_loginsTable__sfSjI td{padding:12px 16px;color:var(--text-main);border-bottom:1px solid var(--border-color);vertical-align:middle}.ConfiguracoesClient_loginsTable__sfSjI tbody tr:hover{background:var(--bg-secondary)}.ConfiguracoesClient_loginsTable__sfSjI tbody tr:last-child td{border-bottom:none}.ConfiguracoesClient_emailCell__QZe1V{display:flex;align-items:center;gap:8px;font-weight:var(--fw-medium)}.ConfiguracoesClient_emailCell__QZe1V svg{color:var(--text-secondary);flex-shrink:0}.ConfiguracoesClient_dateCell__XLCN5{font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap}.ConfiguracoesClient_statusBadge__US0aa{display:inline-block;padding:3px 10px;border-radius:99px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap}.ConfiguracoesClient_statusConfirmed__QRXmZ{background:rgba(46,125,50,.12);color:var(--success)}.ConfiguracoesClient_statusPending__Ejl3h{background:rgba(245,166,35,.12);color:var(--warning)}.ConfiguracoesClient_deleteUserBtn__xmxVM{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--border-color);background:transparent;color:var(--danger,#e53935);cursor:pointer;transition:all .2s}.ConfiguracoesClient_deleteUserBtn__xmxVM:hover{background:rgba(229,57,53,.1);border-color:var(--danger,#e53935)}.ConfiguracoesClient_deleteUserBtn__xmxVM:disabled{opacity:.4;cursor:not-allowed}.ConfiguracoesClient_emptyState__lSWnt{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-lg);color:var(--text-secondary);gap:var(--space-sm)}.ConfiguracoesClient_emptyState__lSWnt svg{opacity:.3}.ConfiguracoesClient_emptyState__lSWnt p{font-size:var(--fs-base)}.Toast_toastContainer__NyhhO{position:fixed;bottom:24px;right:24px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:12px;pointer-events:none}.Toast_toast__O7TdZ{pointer-events:auto;min-width:280px;max-width:400px;padding:12px 16px;border-radius:10px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;align-items:center;gap:12px;animation:Toast_slideIn__n_n_j .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transition:all .2s ease}.Toast_toastExit__9dUQu{animation:Toast_slideOut__Y0xnN .3s cubic-bezier(.16,1,.3,1) forwards}.Toast_content__DAZu9{flex:1 1}.Toast_title__fkdvd{margin:0;font-size:14px;font-weight:600;color:#1a1a1a}.Toast_message__Ndn3l{margin:2px 0 0;font-size:13px;color:#666;line-height:1.4}.Toast_closeBtn__kWaYw{background:transparent;border:none;padding:4px;cursor:pointer;color:#999;transition:color .2s;display:flex}.Toast_closeBtn__kWaYw:hover{color:#333}@keyframes Toast_slideIn__n_n_j{0%{transform:translateX(100%) scale(.9);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}@keyframes Toast_slideOut__Y0xnN{0%{transform:translateX(0) scale(1);opacity:1}to{transform:translateX(20px);opacity:0}}@media (max-width:639px){.Toast_toastContainer__NyhhO{bottom:16px;right:16px;left:16px}.Toast_toast__O7TdZ{min-width:0;width:100%}}.dark-mode .Toast_toast__O7TdZ{background:rgba(30,30,30,.9);border-color:rgba(255,255,255,.1)}.dark-mode .Toast_title__fkdvd{color:#eee}.dark-mode .Toast_message__Ndn3l{color:#bbb}.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)}.DespesasClient_mobileBalance__a8b9M{font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:var(--space-md)}.DespesasClient_mobileSearchBar__FrJm_{display:flex;align-items:center;background:var(--bg-elevated);border-radius:var(--radius-pill);padding:0 12px;height:40px;gap:8px;margin-bottom:var(--space-md)}.DespesasClient_mobileSearchIcon__Xk_3_{color:var(--text-muted);flex-shrink:0}.DespesasClient_mobileSearchInput__cKXmW{flex:1 1;border:none;background:transparent;outline:none;font-size:var(--fs-sm);color:var(--text-main);font-family:inherit;min-width:0}.DespesasClient_mobileSearchInput__cKXmW::placeholder{color:var(--text-muted)}.DespesasClient_mobileSearchInput__cKXmW::-webkit-search-cancel-button{display:none}.DespesasClient_mobileSearchClear__5_BE4{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;cursor:pointer;background:var(--text-muted);color:var(--surface);border-radius:var(--radius-pill);flex-shrink:0;padding:0;-webkit-tap-highlight-color:transparent}@media (max-width:1023px){.DespesasClient_desktopTable__OyGAa,.DespesasClient_headerArea__dNtqt{display:none}}@media (min-width:1024px){.DespesasClient_mobileBalance__a8b9M,.DespesasClient_mobileList__BUlLe{display:none}}.MobileTabBar_tabBar__T9wbv{display:none;position:fixed;bottom:0;left:0;right:0;height:64px;padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border-color);box-shadow:0 -1px 6px rgba(0,0,0,.06);z-index:var(--z-tab-bar);flex-direction:row;align-items:center;justify-content:space-around}@media (max-width:767px){.MobileTabBar_tabBar__T9wbv{display:flex;height:calc(64px + env(safe-area-inset-bottom))}}.MobileTabBar_tab__SIBkS{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;min-width:56px;max-width:72px;height:100%;gap:3px;text-decoration:none;color:var(--text-muted);text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:color .12s ease;padding-top:8px}.MobileTabBar_tab__SIBkS.MobileTabBar_active__RM_RH{color:var(--primary)}.MobileTabBar_iconWrap__ufJAI{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:28px}.MobileTabBar_badge__Atw_y{position:absolute;top:-2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--danger);color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center;pointer-events:none}.MobileTabBar_label__PXxC9{font-size:10px;font-weight:500;line-height:1;letter-spacing:.01em}.MobileTabBar_fab__Wc8a1{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:var(--radius-pill);background:var(--primary);color:var(--text-on-primary);border:none;cursor:pointer;margin-top:-16px;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent}.MobileTabBar_fab__Wc8a1:not(:disabled):active{transform:scale(.95);box-shadow:0 2px 6px rgba(0,0,0,.12)}.MobileTabBar_fab__Wc8a1:disabled{opacity:.6;cursor:default}body.subscription-blocked .MobileTabBar_fab__Wc8a1{background-color:var(--border-color);color:var(--text-muted);box-shadow:none;pointer-events:none;opacity:.5}.MobileContextualHeader_header__scsfm{display:none}@media (max-width:767px){.MobileContextualHeader_header__scsfm{display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;gap:8px;background:var(--surface);border-bottom:1px solid var(--border-color);z-index:var(--z-content-sticky);flex-shrink:0;will-change:transform;transition:transform .22s cubic-bezier(.4,0,.2,1)}.MobileContextualHeader_headerHidden___duT2{transform:translateY(-100%)}}.MobileContextualHeader_backBtn__j2O9T{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;cursor:pointer;color:var(--text-main);border-radius:var(--radius-md);flex-shrink:0;margin-left:-6px;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease}.MobileContextualHeader_backBtn__j2O9T:active{background:var(--bg-elevated)}.MobileContextualHeader_title__pxlid{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-main);letter-spacing:-.01em;flex:1 1}.MobileContextualHeader_actions__FSkS3{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:auto}.MobileContextualHeader_actionBtn__pJ4Cn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;cursor:pointer;color:var(--text-main);border-radius:var(--radius-md);-webkit-tap-highlight-color:transparent;transition:background-color .12s ease}.MobileContextualHeader_actionBtn__pJ4Cn:active{background:var(--bg-elevated)}.AdminsClient_container__oussg{display:flex;flex-direction:column}.AdminsClient_headerArea__x_3Ao{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}.AdminsClient_badge__EYtC_{background:rgba(212,175,55,.1);color:var(--primary);padding:6px 12px;border-radius:20px;font-size:var(--fs-base);white-space:nowrap}.AdminsClient_headerActionsGroup__gg7ON{display:flex;align-items:center;gap:var(--space-md);flex:1 1;justify-content:flex-end}.AdminsClient_tableWrapper__ayC6h{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border-color);overflow:hidden}.AdminsClient_table__yQRM2{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.AdminsClient_table__yQRM2 thead{background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.AdminsClient_table__yQRM2 th{text-transform:uppercase;padding:12px 16px;text-align:left;font-weight:var(--fw-semibold);color:var(--text-secondary);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);white-space:nowrap}.AdminsClient_table__yQRM2 td{padding:12px 16px;border-bottom:1px solid var(--border-color);color:var(--text-main);vertical-align:middle}.AdminsClient_table__yQRM2 tbody tr{transition:background .15s}.AdminsClient_table__yQRM2 tbody tr:hover{background:var(--bg-secondary)}.AdminsClient_table__yQRM2 tbody tr:last-child td{border-bottom:none}.AdminsClient_emailCell__muMGA{display:flex;align-items:center;gap:8px;font-weight:var(--fw-medium)}.AdminsClient_emailCell__muMGA svg{color:var(--text-muted)}.AdminsClient_dateCell__6evj3{color:var(--text-secondary);font-size:var(--fs-base)}.AdminsClient_statusBadge__EJ6JF{display:inline-block;padding:4px 10px;border-radius:12px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase}.AdminsClient_statusConfirmed__i676P{background:rgba(34,197,94,.1);color:#16a34a}.AdminsClient_statusPending__V2ApK{background:rgba(234,179,8,.1);color:#ca8a04}.AdminsClient_actionsCell__Ssb6K{padding-right:16px}.AdminsClient_actions__Xs30N{display:flex;align-items:center;justify-content:flex-end;gap:8px}.AdminsClient_deleteBtn__2hvDR,.AdminsClient_editBtn__jL_o0,.AdminsClient_resetBtn__Afv5S{background:none;border:none;cursor:pointer;padding:6px;border-radius:var(--radius-md);transition:all .2s;display:flex;align-items:center;justify-content:center}.AdminsClient_resetBtn__Afv5S{color:#10b981}.AdminsClient_resetBtn__Afv5S:hover{background:rgba(16,185,129,.1)}.AdminsClient_resetBtn__Afv5S:disabled{opacity:.5;cursor:not-allowed}.AdminsClient_editBtn__jL_o0{color:var(--primary)}.AdminsClient_editBtn__jL_o0:hover{background:rgba(212,175,55,.1)}.AdminsClient_deleteBtn__2hvDR{color:#ef4444}.AdminsClient_deleteBtn__2hvDR:hover{background:rgba(239,68,68,.1)}.AdminsClient_deleteBtn__2hvDR:disabled{opacity:.5;cursor:not-allowed}.AdminsClient_emptyState__0BZnz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border-color);color:var(--text-muted);text-align:center;gap:16px}.AdminsClient_emptyState__0BZnz svg{color:var(--border-color);margin-bottom:8px}.AdminsClient_form__tZ8ky{display:flex;flex-direction:column;gap:24px}.AdminsClient_formSection__lro5N{background:var(--bg-elevated);padding:20px;border-radius:var(--radius-md);border:1px solid var(--border-color)}.AdminsClient_sectionTitle__n_agS{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin-bottom:16px;display:flex;align-items:center;gap:8px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--ls-wide)}.AdminsClient_sectionTitle__n_agS svg{color:var(--primary)}.AdminsClient_formGrid__jsCcV{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.AdminsClient_roleDisplay__lNP7t{background:rgba(212,175,55,.1);color:var(--primary);padding:12px 16px;border-radius:var(--radius-md);font-weight:var(--fw-medium);font-size:var(--fs-base);display:inline-flex;align-items:center}.AdminsClient_formActions__j_tJc{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@media (max-width:639px){.AdminsClient_formGrid__jsCcV{grid-template-columns:1fr}}.AdminsClient_loginAlert__NqoY1{padding:10px 14px;border-radius:var(--radius-md);font-size:var(--fs-base);font-weight:var(--fw-medium)}.AdminsClient_loginAlert__NqoY1[data-type=error]{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#dc2626}.AdminsClient_loginAlert__NqoY1[data-type=success]{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.25);color:#16a34a}.AdminsClient_passwordField__t5KYU{position:relative;width:100%}.AdminsClient_passwordField__t5KYU input{padding-right:40px}.AdminsClient_togglePasswordBtn__glvIu{position:absolute;right:4px;bottom:0;height:38px;background:none;border:none;cursor:pointer;color:var(--text-muted);padding:0 8px;display:flex;align-items:center;justify-content:center;transition:color .2s}.AdminsClient_togglePasswordBtn__glvIu:hover{color:var(--text-main)}.AdminsClient_adminName__lw73M{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.AdminsClient_subText__HNQZZ{font-size:var(--fs-xs);color:var(--text-muted)}.ImageUploader_container__maD5c{display:flex;flex-direction:column;gap:8px;width:100%}.ImageUploader_label__LkvGV{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary)}.ImageUploader_dropzone__jBdYz{position:relative;width:100%;background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:var(--radius-md);cursor:pointer;overflow:hidden;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ImageUploader_dropzone__jBdYz:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.ImageUploader_hasImage__JNUmf{border-style:solid;border-color:var(--border-color)}.ImageUploader_uploading__06LUh{cursor:default;opacity:.8}.ImageUploader_overlay__BR5I1{background:rgba(255,255,255,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--primary);font-weight:var(--fw-semibold)}.ImageUploader_spinner__bqWUt{animation:ImageUploader_spin__5h4pL 1s linear infinite}@keyframes ImageUploader_spin__5h4pL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageUploader_preview__4RhgV{width:100%;height:100%;object-fit:cover}.ImageUploader_removeBtn__Imp_R{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:white;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);color:var(--danger);cursor:pointer;transition:transform .2s ease}.ImageUploader_removeBtn__Imp_R:hover{transform:scale(1.1)}.ImageUploader_placeholder__sdp5q{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;text-align:center;width:100%}.ImageUploader_iconCircle__C1ILV{width:32px;height:32px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);box-shadow:0 4px 12px rgba(0,0,0,.05)}.ImageUploader_textGroup__gruqn{display:flex;flex-direction:column;gap:4px}.ImageUploader_primaryText___bnSd{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-primary)}.ImageUploader_secondaryText__Tn8tO{font-size:var(--fs-sm);color:var(--text-muted)}.ImageUploader_errorMessage__VfXDH{font-size:var(--fs-base);color:var(--danger);margin:4px 0 0}.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)}}