.ProfissionaisClient_headerArea__ZtRMW{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}.ProfissionaisClient_headerActionsGroup__SwSCD{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:1 1;justify-content:flex-end}.ProfissionaisClient_tableWrapper__P_n7_{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){.ProfissionaisClient_tableWrapper__P_n7_{position:relative}.ProfissionaisClient_tableWrapper__P_n7_: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}}.ProfissionaisClient_colName__ZTMQR{min-width:250px}.ProfissionaisClient_colContact__8c33L{min-width:180px}.ProfissionaisClient_colColor__7Oxxi,.ProfissionaisClient_colCommission__WKf6A{min-width:140px}.ProfissionaisClient_colActions__vw9it{min-width:150px;text-align:right}.ProfissionaisClient_table__Lhih8{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.ProfissionaisClient_table__Lhih8 thead{background:var(--bg-secondary)}.ProfissionaisClient_table__Lhih8 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)}.ProfissionaisClient_table__Lhih8 td{padding:12px 16px;color:var(--text-main);border-bottom:1px solid var(--border-color);vertical-align:middle}.ProfissionaisClient_table__Lhih8 tbody tr{transition:background .15s}.ProfissionaisClient_table__Lhih8 tbody tr:hover{background:var(--bg-secondary)}.ProfissionaisClient_profCell__rMG9p{display:flex;align-items:center;gap:12px}.ProfissionaisClient_avatar__qQlvm{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:var(--fw-semibold);font-size:var(--fs-base)}.ProfissionaisClient_profInfo__jpOhs{display:flex;flex-direction:column}.ProfissionaisClient_profName__EFjw0{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-main)}.ProfissionaisClient_profBadge__a3aAB{font-size:var(--fs-xs);color:var(--text-muted)}.ProfissionaisClient_colorIndicator__5Gf0O{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm)}.ProfissionaisClient_colorDot__qdjLF{width:12px;height:12px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.ProfissionaisClient_actions__DrfGw{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ProfissionaisClient_actionBtn___0ELn{background:var(--primary-soft);color:var(--primary);border:none;width:32px;height:32px;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;outline:none}.ProfissionaisClient_actionBtn___0ELn:hover{background:var(--primary)!important;color:white!important;transform:translateY(-2px)}.ProfissionaisClient_actionBtn___0ELn:hover svg{color:white!important;stroke:white!important}.ProfissionaisClient_actionBtn___0ELn.ProfissionaisClient_danger__El1WU{background:#fff5f5;color:#ff4d4d}.ProfissionaisClient_actionBtn___0ELn.ProfissionaisClient_danger__El1WU:hover{background:#ff4d4d!important;color:white!important}.ProfissionaisClient_actionBtn___0ELn.ProfissionaisClient_danger__El1WU:hover svg{color:white!important;stroke:white!important}.ProfissionaisClient_details__XhUub{display:flex;flex-direction:column;gap:12px;font-size:var(--fs-base);color:var(--text-secondary);background:var(--bg-elevated);padding:12px;border-radius:var(--radius-md);border:1px solid var(--border-color)}.ProfissionaisClient_detailRow__lAr3V{display:flex;align-items:center;gap:10px}.ProfissionaisClient_detailRow__lAr3V svg{color:var(--text-muted)}.ProfissionaisClient_form__LDDie{display:flex;flex-direction:column;gap:var(--space-sm)}.ProfissionaisClient_formGroup__iH5J6{display:flex;flex-direction:column;gap:6px}.ProfissionaisClient_formGroup__iH5J6 label{font-size:var(--fs-base);font-weight:var(--fw-medium)}.ProfissionaisClient_servicesList__mgTrZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px;max-height:240px;overflow-y:auto;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:12px;background:var(--bg-card)}.ProfissionaisClient_serviceItem__cQ9SQ{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:var(--radius-md);background-color:var(--bg-secondary)}.ProfissionaisClient_serviceInfo__Z8gtO{display:flex;flex-direction:column}.ProfissionaisClient_serviceInfo__Z8gtO strong{font-size:var(--fs-base)}.ProfissionaisClient_serviceInfo__Z8gtO span{font-size:var(--fs-sm);color:var(--text-muted)}.ProfissionaisClient_servicesFilterRow__hIrCh{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;flex-wrap:wrap}.ProfissionaisClient_categoryFilters__ghWtt{display:flex;gap:6px;flex-wrap:wrap}.ProfissionaisClient_selectAllBtn__WRuWl{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--primary);background:none;border:none;cursor:pointer;padding:4px 0;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;flex-shrink:0}.ProfissionaisClient_selectAllBtn__WRuWl:hover{opacity:.75}.ProfissionaisClient_categoryChip__XVYvY{padding:4px 14px;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s,background .15s}.ProfissionaisClient_categoryChip__XVYvY:hover{border-color:var(--primary);color:var(--primary)}.ProfissionaisClient_categoryChipActive__iVaYR{background:var(--primary);border-color:var(--primary);color:white}.ProfissionaisClient_formActions__9LQzy{display:flex;justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-md)}.ProfissionaisClient_loginStatusBadge__3_861{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-md);background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.25);color:#16a34a;font-size:var(--fs-base)}.ProfissionaisClient_loginAlert__KW9D_{padding:10px 14px;border-radius:var(--radius-md);font-size:var(--fs-base);font-weight:var(--fw-medium)}.ProfissionaisClient_loginAlert__KW9D_[data-type=error]{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#dc2626}.ProfissionaisClient_loginAlert__KW9D_[data-type=success]{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.25);color:#16a34a}.ProfissionaisClient_selectGroup__KDLT8{display:flex;flex-direction:column;gap:6px;margin-top:4px}.ProfissionaisClient_selectGroup__KDLT8 label{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-main)}.ProfissionaisClient_selectField__OWjod{width:100%;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--surface);color:var(--text-main);font-size:var(--fs-base);font-family:inherit;cursor:pointer;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:10px 36px 10px 12px}.ProfissionaisClient_selectField__OWjod:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(212,175,55,.15)}.ProfissionaisClient_passwordField__dzVo_{position:relative}.ProfissionaisClient_togglePasswordBtn__umTuZ{position:absolute;right:10px;top:34px;background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.ProfissionaisClient_togglePasswordBtn__umTuZ:hover{color:var(--text-main)}.Toast_toastContainer__NyhhO{position:fixed;bottom:24px;right:24px;z-index:9999;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}.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}.DashboardClient_container__jNk0F{width:100%}.DashboardClient_header__L6Nr2{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm);flex-wrap:wrap;gap:var(--space-sm)}.DashboardClient_titleArea___P6hN h1{font-size:var(--fs-2xl);margin:0 0 4px;font-family:var(--font-display);color:var(--text-main)}.DashboardClient_titleArea___P6hN p{margin:0;color:var(--text-secondary);font-size:var(--fs-base)}.DashboardClient_kpiCard__pFbJ9{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.02)}.DashboardClient_kpiHeader__aMXzu{display:flex;align-items:center;gap:8px;padding:var(--space-sm) var(--space-md);background:linear-gradient(to right,var(--primary-light),#fffdf5);border-bottom:1px solid var(--border-color);color:var(--primary-hover);font-size:var(--fs-base);font-weight:var(--fw-semibold)}.DashboardClient_kpiHeader__aMXzu svg{color:var(--primary)}.DashboardClient_kpiBody__VFodD{padding:var(--space-md);display:flex;flex-direction:column;gap:8px;font-size:var(--fs-base);color:var(--text-secondary)}.DashboardClient_kpiValue__3PDEb{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--primary);margin:4px 0 0}.DashboardClient_kpiValue__3PDEb.DashboardClient_positive__Wug8l{color:var(--success)}.DashboardClient_kpiValue__3PDEb.DashboardClient_negative__mbcFs{color:var(--danger)}.DashboardClient_sectionTitle__MICth{font-size:var(--fs-lg);color:var(--text-main);margin:0 0 var(--space-md) 0}.DashboardClient_chartsGrid__ETn49{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media (min-width:768px){.DashboardClient_chartsGrid__ETn49{grid-template-columns:1fr 1fr}}.DashboardClient_chartCard__3986C{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:0 2px 4px rgba(0,0,0,.02);min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--text-muted)}.DashboardClient_clientsList__Y8sIS{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto;padding-right:4px}.DashboardClient_clientsList__Y8sIS::-webkit-scrollbar{width:4px}.DashboardClient_clientsList__Y8sIS::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.DashboardClient_nextClientRow__5nx_F{display:flex;flex-direction:column;gap:8px;padding:8px 0;border-bottom:1px dashed var(--border-color);position:relative}.DashboardClient_nextClientRow__5nx_F:last-child{border-bottom:none}@media (min-width:1024px){.DashboardClient_nextClientRow__5nx_F{display:grid;grid-template-columns:30px 400px 140px 1fr 100px;align-items:center;padding:8px 0;grid-gap:8px;gap:8px}}.DashboardClient_rowIndex__p_T0R{color:var(--text-muted);font-size:.8rem;font-weight:700;opacity:.6;text-align:center;position:absolute;top:8px;left:0}@media (min-width:1024px){.DashboardClient_rowIndex__p_T0R{position:static;width:40px;opacity:.6}}.DashboardClient_clientMainInfo__I42FV{display:flex;align-items:center;gap:12px}.DashboardClient_clientAvatar___8y5l{width:32px;height:32px;background:var(--primary-light);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:var(--fs-xs);border:1px solid rgba(var(--primary-rgb),.1);overflow:hidden;flex-shrink:0}.DashboardClient_clientAvatar___8y5l img{width:100%;height:100%;object-fit:cover}.DashboardClient_clientIdentity__Xnw_Q{display:flex;flex-direction:column;justify-content:center}.DashboardClient_clientName__JzWlO{font-size:var(--fs-md);color:var(--text-main);font-weight:var(--fw-semibold);line-height:1.2}.DashboardClient_clientApptInfo__AbPij{display:flex;flex-direction:column;gap:8px;flex:1 1}@media (min-width:1024px){.DashboardClient_clientApptInfo__AbPij{flex-direction:row;gap:var(--space-xl);justify-content:center;align-items:center;margin:0 var(--space-md)}}.DashboardClient_infoGroup__ULDhJ{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap}.DashboardClient_infoGroup__ULDhJ svg{color:var(--primary);opacity:.7}.DashboardClient_clientStatus__zccR4{display:flex;justify-content:flex-end;align-items:center}.DashboardClient_statusBadge__JMWE8{background-color:var(--primary-light);color:var(--primary);border-radius:4px;border:1px solid rgba(var(--primary-rgb),.1)}.DashboardClient_overdueBadge__jlALe,.DashboardClient_statusBadge__JMWE8{display:inline-flex;align-items:center;font-size:10px;font-weight:700;padding:2px 8px;text-transform:uppercase;letter-spacing:.05em}.DashboardClient_overdueBadge__jlALe{background-color:var(--danger-bg);color:var(--danger);border-radius:4px;border:1px solid rgba(239,68,68,.2)}.DashboardClient_completedBadge__dLauY{display:inline-flex;align-items:center;background-color:#f0fff4;color:var(--success);font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(22,163,74,.2)}.DashboardClient_emptyState__n6Ww1{color:var(--text-muted);font-size:var(--fs-sm);font-style:italic;margin-top:8px}.DashboardClient_topGrid__bnew0{display:grid;grid-template-columns:1fr;grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-md);margin-bottom:var(--space-md)}@media (min-width:1024px){.DashboardClient_topGrid__bnew0{grid-template-columns:repeat(2,1fr)}}.DashboardClient_fullWidthSection__7K0QE{width:100%;margin-bottom:var(--space-md)}.DashboardClient_walletSection__jbmuu{display:flex;flex-direction:column}.DashboardClient_walletCard__igqL8{border-color:var(--success)}.DashboardClient_walletCard__igqL8 .DashboardClient_kpiHeader__aMXzu{background:linear-gradient(90deg,#f0fff4,#fffdf5);color:var(--success);justify-content:space-between}.DashboardClient_walletCard__igqL8 .DashboardClient_kpiHeader__aMXzu svg{color:var(--success)}.DashboardClient_walletTotal__7YkIu{font-size:2.2rem;font-weight:800;color:var(--success);line-height:1.2}.DashboardClient_walletLabel__P3OME{font-size:var(--fs-sm);color:var(--text-muted);margin-top:-4px;margin-bottom:var(--space-sm)}.DashboardClient_chevron__leRh8{transition:transform .2s ease;opacity:.6}.DashboardClient_chevron__leRh8.DashboardClient_expanded__gqn98{transform:rotate(0deg)}.DashboardClient_walletDetails__4rOho{margin-top:var(--space-sm);border-top:1px solid var(--border-color);padding-top:var(--space-sm);display:flex;flex-direction:column;gap:10px}.DashboardClient_walletItem__xUUVX{display:flex;flex-direction:column;gap:2px}.DashboardClient_walletItemHeader__VFn0z{display:flex;justify-content:space-between;align-items:center}.DashboardClient_walletItemClient__RqMP0{font-size:var(--fs-sm);color:var(--text-main);font-weight:var(--fw-semibold)}.DashboardClient_walletItemValue__UWlHt{font-size:var(--fs-sm);color:var(--success);font-weight:var(--fw-bold)}.DashboardClient_walletItemSub__hdhlc{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardClient_emptyDetails__Ri4yN{font-size:var(--fs-xs);color:var(--text-muted);font-style:italic;text-align:center}.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)}.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)}.ProdutosClient_container__RWbWI{width:100%}.ProdutosClient_headerArea__mLTc2{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}.ProdutosClient_headerActionsGroup__2_2S9{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:1 1;justify-content:flex-end}.ProdutosClient_tableWrapper__LJYum{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){.ProdutosClient_tableWrapper__LJYum{position:relative}.ProdutosClient_tableWrapper__LJYum: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}}.ProdutosClient_colName__mumjO{min-width:200px;text-align:left}.ProdutosClient_colCost__iDZzw,.ProdutosClient_colPrice__Mews8{min-width:140px;text-align:center}.ProdutosClient_colStock__fhGKr{min-width:140px;text-align:left}.ProdutosClient_colActions__nP9eG{min-width:150px;text-align:right}.ProdutosClient_table__zz7fv{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.ProdutosClient_table__zz7fv thead{background:var(--bg-secondary)}.ProdutosClient_table__zz7fv 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)}.ProdutosClient_table__zz7fv td{padding:12px 16px;color:var(--text-main);border-bottom:1px solid var(--border-color);vertical-align:middle}.ProdutosClient_table__zz7fv tbody tr{transition:background .15s}.ProdutosClient_table__zz7fv tbody tr:hover{background:var(--bg-secondary)}.ProdutosClient_productCell__5zPvw{display:flex;flex-direction:column;gap:4px;width:100%;overflow:hidden;text-align:left;align-items:flex-start}.ProdutosClient_productName__pjEyJ{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.ProdutosClient_categoryTag____ciJ{font-size:var(--fs-xs);background:var(--bg-secondary);color:var(--text-secondary);padding:2px 8px;border-radius:12px;width:-moz-fit-content;width:fit-content}.ProdutosClient_stockLevel__kJ5ML{display:flex;align-items:center;gap:6px;font-weight:var(--fw-medium)}.ProdutosClient_stockLevel__kJ5ML.ProdutosClient_low__5TQud{color:var(--danger)}.ProdutosClient_stockBadge__0jvjH{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--success)}.ProdutosClient_stockLevel__kJ5ML.ProdutosClient_low__5TQud .ProdutosClient_stockBadge__0jvjH{background:var(--danger)}.ProdutosClient_actions__NJZTz{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ProdutosClient_actionBtn__KW6ha{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}.ProdutosClient_actionBtn__KW6ha:hover{background:var(--primary);color:white;transform:translateY(-1px)}.ProdutosClient_actionBtn__KW6ha.ProdutosClient_danger__S7tbL{background:#fff5f5;color:#ff4d4d}.ProdutosClient_actionBtn__KW6ha.ProdutosClient_danger__S7tbL:hover{background:#ff4d4d;color:white}.ProdutosClient_formRow__8_ZCx{display:grid;grid-template-columns:1fr;grid-gap:var(--space-sm);gap:var(--space-sm)}@media (min-width:640px){.ProdutosClient_formRow__8_ZCx{grid-template-columns:1fr 1fr}}.ProdutosClient_formGroup__Dkw92{display:flex;flex-direction:column;gap:4px}.ProdutosClient_formGroup__Dkw92 label{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-secondary)}.ProdutosClient_formGroup__Dkw92 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);transition:border-color .2s,box-shadow .2s}.ProdutosClient_formGroup__Dkw92 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.2)}.ProdutosClient_formActions__R_vKY{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)}.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)}.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)}}