.ReportsShared-module__5WkUOG__dashboard{flex-direction:column;gap:1rem;display:flex}.ReportsShared-module__5WkUOG__noticeBanner,.ReportsShared-module__5WkUOG__errorBanner,.ReportsShared-module__5WkUOG__warnBanner,.ReportsShared-module__5WkUOG__partialErrorsBanner{border-radius:1rem;align-items:flex-start;gap:.65rem;padding:.9rem 1rem;font-size:.84rem;display:flex}.ReportsShared-module__5WkUOG__noticeBanner{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.ReportsShared-module__5WkUOG__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.ReportsShared-module__5WkUOG__warnBanner{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.ReportsShared-module__5WkUOG__partialErrorsBanner{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;flex-direction:column}.ReportsShared-module__5WkUOG__partialErrorsBanner ul,.ReportsShared-module__5WkUOG__errorBanner ul{margin:.2rem 0 0;padding-inline-start:1.1rem}.ReportsShared-module__5WkUOG__section{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:1.1rem;flex-direction:column;gap:.9rem;padding:1.1rem;display:flex;box-shadow:0 12px 24px #0f172a0a}.ReportsShared-module__5WkUOG__sectionHeader{align-items:center;gap:.55rem;display:flex}.ReportsShared-module__5WkUOG__sectionIcon{color:#475569}.ReportsShared-module__5WkUOG__sectionTitle{color:#0f172a;margin:0;font-size:1rem;font-weight:800}.ReportsShared-module__5WkUOG__subTitle{color:#334155;margin:0;font-size:.86rem;font-weight:700}.ReportsShared-module__5WkUOG__cardsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.ReportsShared-module__5WkUOG__card,.ReportsShared-module__5WkUOG__miniCard,.ReportsShared-module__5WkUOG__leadTopCard,.ReportsShared-module__5WkUOG__dataCard{background:#fff;border:1px solid #e2e8f0;border-radius:.95rem;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.ReportsShared-module__5WkUOG__cardIconWrap{color:#475569;background:#f1f5f9;border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ReportsShared-module__5WkUOG__toneSuccess .ReportsShared-module__5WkUOG__cardIconWrap,.ReportsShared-module__5WkUOG__toneSuccess{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.ReportsShared-module__5WkUOG__toneWarning .ReportsShared-module__5WkUOG__cardIconWrap,.ReportsShared-module__5WkUOG__toneWarning{color:#854d0e;background:#fefce8;border-color:#fde68a}.ReportsShared-module__5WkUOG__toneDanger .ReportsShared-module__5WkUOG__cardIconWrap,.ReportsShared-module__5WkUOG__toneDanger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.ReportsShared-module__5WkUOG__toneMuted .ReportsShared-module__5WkUOG__cardIconWrap,.ReportsShared-module__5WkUOG__toneMuted{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.ReportsShared-module__5WkUOG__cardMeta,.ReportsShared-module__5WkUOG__miniCardMeta{flex-direction:column;gap:.12rem;min-width:0;display:flex}.ReportsShared-module__5WkUOG__miniCardLink{color:inherit;flex-direction:column;gap:.12rem;text-decoration:none;transition:opacity .15s;display:flex}.ReportsShared-module__5WkUOG__miniCardLink:hover{opacity:.75}.ReportsShared-module__5WkUOG__cardLabel,.ReportsShared-module__5WkUOG__miniCardLabel,.ReportsShared-module__5WkUOG__leadTopLabel{color:#64748b;font-size:.75rem}.ReportsShared-module__5WkUOG__cardValue,.ReportsShared-module__5WkUOG__miniCardValue,.ReportsShared-module__5WkUOG__leadTopValue{color:#0f172a;font-size:1.2rem;font-weight:900;line-height:1.15}.ReportsShared-module__5WkUOG__miniCardsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.ReportsShared-module__5WkUOG__twoCol,.ReportsShared-module__5WkUOG__leadTables{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ReportsShared-module__5WkUOG__leadTopRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ReportsShared-module__5WkUOG__tableScroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:.95rem;overflow:auto hidden;box-shadow:inset 0 1px #ffffffd9}.ReportsShared-module__5WkUOG__tableHint{color:#64748b;white-space:normal;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.65rem .8rem;font-size:.76rem}.ReportsShared-module__5WkUOG__table{border-collapse:collapse;text-align:right;width:100%;min-width:720px;font-size:.84rem}.ReportsShared-module__5WkUOG__table th{z-index:1;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.7rem .8rem;font-size:.73rem;font-weight:800;position:sticky;top:0}.ReportsShared-module__5WkUOG__table td{color:#334155;vertical-align:top;overflow-wrap:anywhere;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:.72rem .8rem}.ReportsShared-module__5WkUOG__table tbody tr:hover{background:#f8fafc}.ReportsShared-module__5WkUOG__totalRow td{background:#f8fafc;font-weight:800}.ReportsShared-module__5WkUOG__emptyState{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:.45rem;padding:2rem 1rem;display:flex}.ReportsShared-module__5WkUOG__desktopOnly{display:block}.ReportsShared-module__5WkUOG__mobileTableCards{display:none}.ReportsShared-module__5WkUOG__dataCard{border-bottom:1px solid #f1f5f9;border-radius:0;flex-direction:column;align-items:stretch;gap:.55rem}.ReportsShared-module__5WkUOG__dataCard:last-child{border-bottom:0}.ReportsShared-module__5WkUOG__dataCardTitle{color:#0f172a;overflow-wrap:anywhere;font-size:.9rem;font-weight:800}.ReportsShared-module__5WkUOG__dataCardRow{grid-template-columns:90px minmax(0,1fr);gap:.5rem;font-size:.82rem;display:grid}.ReportsShared-module__5WkUOG__dataCardLabel{color:#94a3b8;font-weight:700}.ReportsShared-module__5WkUOG__pathCell{text-align:left;overflow-wrap:anywhere;direction:ltr;font-family:Courier New,monospace;font-size:.79rem}.ReportsShared-module__5WkUOG__dateCell{color:#64748b;font-variant-numeric:tabular-nums;font-size:.78rem}@media (max-width:1200px){.ReportsShared-module__5WkUOG__cardsGrid,.ReportsShared-module__5WkUOG__miniCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ReportsShared-module__5WkUOG__dashboard{gap:.9rem}.ReportsShared-module__5WkUOG__section,.ReportsShared-module__5WkUOG__noticeBanner,.ReportsShared-module__5WkUOG__errorBanner,.ReportsShared-module__5WkUOG__partialErrorsBanner{border-radius:.95rem;padding:.95rem}.ReportsShared-module__5WkUOG__cardsGrid,.ReportsShared-module__5WkUOG__miniCardsGrid,.ReportsShared-module__5WkUOG__twoCol,.ReportsShared-module__5WkUOG__leadTables,.ReportsShared-module__5WkUOG__leadTopRow{grid-template-columns:1fr}.ReportsShared-module__5WkUOG__card,.ReportsShared-module__5WkUOG__miniCard,.ReportsShared-module__5WkUOG__leadTopCard{padding:.9rem}.ReportsShared-module__5WkUOG__desktopOnly{display:none}.ReportsShared-module__5WkUOG__mobileTableCards{display:block}.ReportsShared-module__5WkUOG__tableHint{padding-inline:.75rem}.ReportsShared-module__5WkUOG__table th,.ReportsShared-module__5WkUOG__table td{white-space:normal}}@media (max-width:390px){.ReportsShared-module__5WkUOG__dataCardRow{grid-template-columns:76px minmax(0,1fr)}}.ReportsShared-module__5WkUOG__exportBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe6f3;border-radius:.85rem;align-items:center;gap:.35rem;min-height:38px;margin-inline-start:auto;padding:.48rem .9rem;font-size:.78rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.ReportsShared-module__5WkUOG__exportBtn:hover{color:#0f172a;background:#f8fafc;transform:translateY(-1px)}.ReportsShared-module__5WkUOG__exportBtn:focus-visible{outline-offset:2px;outline:3px solid #0369a12e}.ReportsShared-module__5WkUOG__sectionHeaderRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.ReportsShared-module__5WkUOG__sectionHeaderRow .ReportsShared-module__5WkUOG__sectionTitle{margin-inline-end:auto}.ReportsShared-module__5WkUOG__cardValue,.ReportsShared-module__5WkUOG__miniCardValue,.ReportsShared-module__5WkUOG__leadTopValue{font-variant-numeric:tabular-nums}.ReportsShared-module__5WkUOG__countBadge{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.6rem;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.45rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.ReportsShared-module__5WkUOG__limitBanner{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1.2rem 1rem;display:flex}.ReportsShared-module__5WkUOG__limitBody{flex-direction:column;gap:.4rem;display:flex}.ReportsShared-module__5WkUOG__limitBody strong{font-size:.95rem;font-weight:800}.ReportsShared-module__5WkUOG__limitBody p{margin:0;font-size:.85rem;line-height:1.5}.ReportsShared-module__5WkUOG__limitCount{color:#7f1d1d;margin:.35rem 0 .15rem;font-size:.88rem;font-weight:700}.ReportsShared-module__5WkUOG__limitHint{color:#991b1b;margin-top:.35rem;font-size:.82rem;line-height:1.7}.ReportsShared-module__5WkUOG__limitHint ul{margin:.25rem 0 0;padding-inline-start:1.1rem;list-style-type:disc}.ReportsShared-module__5WkUOG__limitHint li{margin:.15rem 0}
.AdsDashboard-module__oajCsW__compactPageShell{gap:1rem;padding-top:.5rem}.AdsDashboard-module__oajCsW__compactHeader{border-radius:1.25rem;align-items:center;margin-bottom:.5rem;padding:.95rem 1.1rem}.AdsDashboard-module__oajCsW__compactHeaderText{flex-direction:column;gap:.2rem;display:flex}.AdsDashboard-module__oajCsW__compactHeaderTitle{margin:0;font-size:1.45rem}.AdsDashboard-module__oajCsW__compactHeaderCopy{margin:0;font-size:.88rem}.AdsDashboard-module__oajCsW__dashboard{flex-direction:column;gap:1.2rem;display:flex}.AdsDashboard-module__oajCsW__infoBand,.AdsDashboard-module__oajCsW__delayBand,.AdsDashboard-module__oajCsW__reasonCard,.AdsDashboard-module__oajCsW__detailsPanel{border:1px solid #0000;border-radius:1rem;align-items:flex-start;gap:.55rem;padding:.85rem .95rem;font-size:.8rem;line-height:1.7;display:flex}.AdsDashboard-module__oajCsW__infoBand{color:#245b89;background:#f8fbff;border-color:#dbeafe}.AdsDashboard-module__oajCsW__delayBand{color:#854d0e;background:#fefce8;border-color:#fde68a}.AdsDashboard-module__oajCsW__pillGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.AdsDashboard-module__oajCsW__reasonCard{color:#334155;background:#fff;border-color:#e2e8f0;justify-content:space-between}.AdsDashboard-module__oajCsW__reasonCount{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:900}.AdsDashboard-module__oajCsW__detailsToggle{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe6f3;border-radius:.85rem;align-items:center;gap:.35rem;width:fit-content;padding:.48rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.AdsDashboard-module__oajCsW__detailsPanel{color:#334155;background:#fff;border-color:#e2e8f0;flex-direction:column}.AdsDashboard-module__oajCsW__sectionAction{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:900px){.AdsDashboard-module__oajCsW__compactPageShell{gap:.85rem;padding-top:.35rem}.AdsDashboard-module__oajCsW__compactHeader{border-radius:1rem;margin-bottom:.35rem;padding:.85rem .95rem}.AdsDashboard-module__oajCsW__compactHeaderTitle{font-size:1.2rem}.AdsDashboard-module__oajCsW__compactHeaderCopy{font-size:.82rem}.AdsDashboard-module__oajCsW__pillGrid{grid-template-columns:1fr}}
.EnhancedReportTable-module__DcrBeG__enhancedTableWrap{flex-direction:column;gap:0;display:flex}.EnhancedReportTable-module__DcrBeG__tableToolbar{justify-content:flex-end;align-items:center;padding:.4rem 0;display:flex}.EnhancedReportTable-module__DcrBeG__resetBtn{border:1px solid var(--border,#e2e8f0);cursor:pointer;color:var(--text-muted,#64748b);background:0 0;border-radius:.4rem;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.72rem;transition:background .15s,color .15s;display:inline-flex}.EnhancedReportTable-module__DcrBeG__resetBtn:hover{color:#0f172a;background:#f8fafc}.EnhancedReportTable-module__DcrBeG__tableScroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:.95rem;overflow:auto hidden;box-shadow:inset 0 1px #ffffffd9}.EnhancedReportTable-module__DcrBeG__tableHint{color:#64748b;white-space:normal;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.65rem .8rem;font-size:.76rem}.EnhancedReportTable-module__DcrBeG__desktopOnly{display:block}.EnhancedReportTable-module__DcrBeG__table{border-collapse:collapse;text-align:right;width:100%;min-width:720px;font-size:.84rem}.EnhancedReportTable-module__DcrBeG__table th{z-index:2;color:#475569;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:0;font-size:.73rem;font-weight:800;transition:background .15s;position:sticky;top:0}.EnhancedReportTable-module__DcrBeG__table th.EnhancedReportTable-module__DcrBeG__dragOver{background:#dbeafe;box-shadow:inset 0 0 0 2px #3b82f6}.EnhancedReportTable-module__DcrBeG__table th.EnhancedReportTable-module__DcrBeG__dragging{opacity:.5;background:#eff6ff}.EnhancedReportTable-module__DcrBeG__table td{color:#334155;vertical-align:top;overflow-wrap:anywhere;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:.72rem .8rem}.EnhancedReportTable-module__DcrBeG__table tbody tr:hover{background:#f8fafc}.EnhancedReportTable-module__DcrBeG__totalRow td{background:#f8fafc;font-weight:800}.EnhancedReportTable-module__DcrBeG__thContent{align-items:center;gap:0;min-height:2.4rem;display:flex;position:relative}.EnhancedReportTable-module__DcrBeG__dragHandle{cursor:grab;color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;padding:0 .2rem;transition:color .15s;display:inline-flex}.EnhancedReportTable-module__DcrBeG__dragHandle:hover{color:#475569}.EnhancedReportTable-module__DcrBeG__dragHandle:active{cursor:grabbing}.EnhancedReportTable-module__DcrBeG__sortBtn{cursor:pointer;font-size:inherit;font-weight:inherit;color:inherit;text-align:right;white-space:nowrap;background:0 0;border:none;flex:1;align-items:center;gap:.25rem;padding:.5rem .4rem;transition:color .15s;display:inline-flex}.EnhancedReportTable-module__DcrBeG__sortBtn:hover{color:#0f172a}.EnhancedReportTable-module__DcrBeG__sortActive{color:#2563eb}.EnhancedReportTable-module__DcrBeG__sortIcon{opacity:.4;align-items:center;transition:opacity .15s;display:inline-flex}.EnhancedReportTable-module__DcrBeG__sortActive .EnhancedReportTable-module__DcrBeG__sortIcon{opacity:1;color:#2563eb}.EnhancedReportTable-module__DcrBeG__sortBtn:hover .EnhancedReportTable-module__DcrBeG__sortIcon{opacity:.8}.EnhancedReportTable-module__DcrBeG__resizeHandle{cursor:col-resize;z-index:3;width:6px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.EnhancedReportTable-module__DcrBeG__resizeHandle:hover{background:#3b82f6}.EnhancedReportTable-module__DcrBeG__resizeHandle:active{background:#2563eb}.EnhancedReportTable-module__DcrBeG__mobileCards{display:none}@media (max-width:768px){.EnhancedReportTable-module__DcrBeG__desktopOnly{display:none}.EnhancedReportTable-module__DcrBeG__tableHint{padding-inline:.75rem}.EnhancedReportTable-module__DcrBeG__table th,.EnhancedReportTable-module__DcrBeG__table td{white-space:normal}.EnhancedReportTable-module__DcrBeG__mobileCards{flex-direction:column;gap:.5rem;padding:.6rem;display:flex}.EnhancedReportTable-module__DcrBeG__mobileCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.65rem .75rem}.EnhancedReportTable-module__DcrBeG__mobileCardTitle{color:#0f172a;text-align:right;margin-bottom:.4rem;font-size:.9rem;font-weight:800}.EnhancedReportTable-module__DcrBeG__mobileCardRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.25rem 0;display:flex}.EnhancedReportTable-module__DcrBeG__mobileCardRow:last-child{border-bottom:none}.EnhancedReportTable-module__DcrBeG__mobileCardLabel{color:#64748b;white-space:nowrap;flex-shrink:0;font-size:.75rem}.EnhancedReportTable-module__DcrBeG__mobileCardRow span:last-child{color:#334155;text-align:left;direction:ltr;font-size:.82rem}}
.DateRangeSelector-module__BbXS2q__wrap{flex-direction:column;gap:.625rem;display:flex}.DateRangeSelector-module__BbXS2q__presets{flex-wrap:wrap;gap:.375rem;display:flex}.DateRangeSelector-module__BbXS2q__preset,.DateRangeSelector-module__BbXS2q__presetActive{border:1px solid var(--border,#d1d5db);background:var(--surface,#fff);color:var(--text,#374151);cursor:pointer;border-radius:9999px;padding:.35rem .75rem;font-family:inherit;font-size:.8125rem;transition:all .15s}.DateRangeSelector-module__BbXS2q__preset:hover{background:var(--surface-hover,#f3f4f6)}.DateRangeSelector-module__BbXS2q__presetActive{background:var(--accent-bg,#eff6ff);color:var(--accent,#3b82f6);border-color:var(--accent,#3b82f6);font-weight:600}.DateRangeSelector-module__BbXS2q__customRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.DateRangeSelector-module__BbXS2q__label{color:var(--text-muted,#6b7280);font-size:.8125rem}.DateRangeSelector-module__BbXS2q__dateInput{border:1px solid var(--border,#d1d5db);background:var(--surface,#fff);color:var(--text,#374151);border-radius:.5rem;padding:.35rem .5rem;font-family:inherit;font-size:.8125rem}.DateRangeSelector-module__BbXS2q__dateInput:focus{border-color:var(--accent,#3b82f6);outline:none;box-shadow:0 0 0 2px #3b82f626}
.TeamPerformance-module__bs5hba__page{width:100%;max-width:none;margin:0;padding:1.5rem}.TeamPerformance-module__bs5hba__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.TeamPerformance-module__bs5hba__headerTitle{margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.TeamPerformance-module__bs5hba__rangeLabel{border:1px solid var(--border-color,#e0e0e0);background:var(--surface-secondary,#f7f7f7);color:var(--text-secondary,#555);border-radius:9999px;align-items:center;gap:.4rem;margin:0 0 1rem;padding:.35rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.TeamPerformance-module__bs5hba__headerDesc{color:var(--text-secondary,#666);max-width:640px;margin:0;font-size:.9rem}.TeamPerformance-module__bs5hba__settingsBtn{border:1px solid var(--yellow-600,#d97706);background:var(--yellow-600,#d97706);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.TeamPerformance-module__bs5hba__settingsBtn:hover:not(:disabled){background:var(--yellow-700,#b45309);border-color:var(--yellow-700,#b45309)}.TeamPerformance-module__bs5hba__settingsBtn:disabled{opacity:.5;cursor:not-allowed;background:var(--yellow-200,#fde68a);border-color:var(--yellow-200,#fde68a);color:var(--yellow-800,#92400e)}.TeamPerformance-module__bs5hba__summaryGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.TeamPerformance-module__bs5hba__summaryCard{border:1px solid var(--border-color,#e0e0e0);background:var(--surface-primary,#fff);border-radius:10px;align-items:center;gap:.75rem;padding:1rem;display:flex}.TeamPerformance-module__bs5hba__summaryCard>div{flex-direction:column;display:flex}.TeamPerformance-module__bs5hba__summaryValue{font-size:1.25rem;font-weight:700;line-height:1.2}.TeamPerformance-module__bs5hba__summaryLabel{color:var(--text-secondary,#666);font-size:.8rem}.TeamPerformance-module__bs5hba__toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.TeamPerformance-module__bs5hba__filterGroup{flex-direction:column;gap:.3rem;display:flex}.TeamPerformance-module__bs5hba__searchGroup{flex:0 50ch;width:100%;max-width:50ch}.TeamPerformance-module__bs5hba__filterLabel{color:var(--text-secondary,#666);font-size:.8rem;font-weight:600}.TeamPerformance-module__bs5hba__filterSelect{border:1px solid var(--border-color,#e0e0e0);background:var(--surface-primary,#fff);border-radius:8px;min-width:160px;padding:.4rem .6rem;font-size:.85rem}.TeamPerformance-module__bs5hba__checkLabel{cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;padding-top:.4rem;font-size:.85rem;display:flex}.TeamPerformance-module__bs5hba__checkLabel input{accent-color:#047857}.TeamPerformance-module__bs5hba__tableHeaderRow{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.TeamPerformance-module__bs5hba__tableWrap{border:1px solid var(--border-color,#e0e0e0);background:var(--surface-primary,#fff);border-radius:10px;overflow-x:auto}.TeamPerformance-module__bs5hba__table{border-collapse:collapse;width:100%;font-size:.9rem}.TeamPerformance-module__bs5hba__table th,.TeamPerformance-module__bs5hba__table td{text-align:right;border-bottom:1px solid var(--border-color,#eee);white-space:nowrap;padding:.7rem .9rem}.TeamPerformance-module__bs5hba__table thead th{background:var(--surface-secondary,#f7f7f7);color:var(--text-secondary,#555);font-size:.8rem;font-weight:700}.TeamPerformance-module__bs5hba__sortableTh{cursor:pointer;-webkit-user-select:none;user-select:none}.TeamPerformance-module__bs5hba__sortableTh:hover{background:var(--surface-secondary,#ececec)}.TeamPerformance-module__bs5hba__thInner{align-items:center;gap:.3rem;display:inline-flex}.TeamPerformance-module__bs5hba__sortIcon{color:#047857;align-items:center;display:inline-flex}.TeamPerformance-module__bs5hba__table tbody tr:last-child td{border-bottom:none}.TeamPerformance-module__bs5hba__table tbody tr:hover{background:var(--surface-secondary,#fafafa)}.TeamPerformance-module__bs5hba__employeeCell{flex-direction:column;display:flex}.TeamPerformance-module__bs5hba__employeeName{font-weight:600}.TeamPerformance-module__bs5hba__employeeMeta{color:var(--text-secondary,#888);font-size:.75rem}.TeamPerformance-module__bs5hba__scoreCell{color:#047857;font-weight:700}.TeamPerformance-module__bs5hba__metricLink{font-family:inherit;font-size:inherit;color:#1976d2;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600;text-decoration:none}.TeamPerformance-module__bs5hba__metricLink:hover:not(:disabled){text-decoration:underline}.TeamPerformance-module__bs5hba__metricLink:disabled{color:var(--text-secondary,#888);cursor:default;font-weight:400}.TeamPerformance-module__bs5hba__drillOverlay{z-index:60;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.TeamPerformance-module__bs5hba__drillModal{background:var(--surface-primary,#fff);border-radius:12px;flex-direction:column;width:100%;max-width:760px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.TeamPerformance-module__bs5hba__drillHeader{border-bottom:1px solid var(--border-color,#eee);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.TeamPerformance-module__bs5hba__drillTitle{margin:0 0 .25rem;font-size:1.1rem;font-weight:700}.TeamPerformance-module__bs5hba__drillMeta{color:var(--text-secondary,#666);align-items:center;gap:.75rem;font-size:.85rem;display:flex}.TeamPerformance-module__bs5hba__drillEmployee{color:var(--text-primary,#111827);font-weight:600}.TeamPerformance-module__bs5hba__drillCount{background:var(--surface-secondary,#f3f4f6);border-radius:9999px;padding:.15rem .6rem}.TeamPerformance-module__bs5hba__drillClose{cursor:pointer;color:var(--text-secondary,#666);background:0 0;border:none;border-radius:6px;padding:.25rem}.TeamPerformance-module__bs5hba__drillClose:hover{background:var(--surface-secondary,#f3f4f6);color:var(--text-primary,#111827)}.TeamPerformance-module__bs5hba__drillLoading,.TeamPerformance-module__bs5hba__drillError,.TeamPerformance-module__bs5hba__drillEmpty{color:var(--text-secondary,#666);justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:.9rem;display:flex}.TeamPerformance-module__bs5hba__drillError{color:#dc2626}.TeamPerformance-module__bs5hba__drillSpinner{animation:.8s linear infinite TeamPerformance-module__bs5hba__spin}.TeamPerformance-module__bs5hba__drillTableWrap{padding:.5rem 1.25rem 1.25rem;overflow:auto}.TeamPerformance-module__bs5hba__drillTable{border-collapse:collapse;width:100%;font-size:.85rem}.TeamPerformance-module__bs5hba__drillTable th,.TeamPerformance-module__bs5hba__drillTable td{text-align:right;border-bottom:1px solid var(--border-color,#eee);white-space:nowrap;padding:.6rem .75rem}.TeamPerformance-module__bs5hba__drillTable thead th{background:var(--surface-secondary,#f7f7f7);color:var(--text-secondary,#555);font-size:.75rem;font-weight:700}.TeamPerformance-module__bs5hba__drillTable tbody tr:last-child td{border-bottom:none}.TeamPerformance-module__bs5hba__drillCustomerLink{color:#1976d2;font-weight:600;text-decoration:none}.TeamPerformance-module__bs5hba__drillCustomerLink:hover{text-decoration:underline}.TeamPerformance-module__bs5hba__emptyCell{text-align:center;color:var(--text-secondary,#888);padding:2rem}.TeamPerformance-module__bs5hba__dataRegion{position:relative}.TeamPerformance-module__bs5hba__refreshOverlay{z-index:20;backdrop-filter:blur(2px);background:#ffffff8c;border-radius:10px;justify-content:center;align-items:center;animation:.15s ease-out TeamPerformance-module__bs5hba__fadeIn;display:flex;position:absolute;inset:0}.TeamPerformance-module__bs5hba__refreshCard{border:1px solid var(--border-color,#e0e0e0);background:var(--surface-primary,#fff);border-radius:9999px;align-items:center;gap:.6rem;padding:.7rem 1.2rem;display:flex;box-shadow:0 4px 16px #00000014}.TeamPerformance-module__bs5hba__refreshSpinner{border:2px solid var(--border-color,#e0e0e0);border-top-color:#047857;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite TeamPerformance-module__bs5hba__spin}.TeamPerformance-module__bs5hba__refreshText{color:var(--text-primary,#111827);white-space:nowrap;font-size:.875rem;font-weight:600}@keyframes TeamPerformance-module__bs5hba__spin{to{transform:rotate(360deg)}}@keyframes TeamPerformance-module__bs5hba__fadeIn{0%{opacity:0}to{opacity:1}}
.ColumnSettings-module__pa1ieq__wrap{display:inline-block;position:relative}.ColumnSettings-module__pa1ieq__trigger{border:1px solid var(--border-color,#e0e0e0);background:var(--surface-primary,#fff);color:var(--text-primary,#111);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.ColumnSettings-module__pa1ieq__trigger:hover{background:var(--surface-secondary,#f5f5f5)}.ColumnSettings-module__pa1ieq__popover{z-index:50;background:var(--surface-primary,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:10px;min-width:260px;padding:.75rem;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #0000001f}.ColumnSettings-module__pa1ieq__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.ColumnSettings-module__pa1ieq__title{font-size:.85rem;font-weight:700}.ColumnSettings-module__pa1ieq__restoreBtn{color:var(--text-secondary,#666);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.ColumnSettings-module__pa1ieq__restoreBtn:hover{background:var(--surface-secondary,#f0f0f0)}.ColumnSettings-module__pa1ieq__list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.ColumnSettings-module__pa1ieq__row{border-bottom:1px solid var(--border-color,#f0f0f0);justify-content:space-between;align-items:center;padding:.35rem .25rem;display:flex}.ColumnSettings-module__pa1ieq__row:last-child{border-bottom:none}.ColumnSettings-module__pa1ieq__checkboxLabel{cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.ColumnSettings-module__pa1ieq__checkboxLabel input{accent-color:#047857}.ColumnSettings-module__pa1ieq__moveBtns{gap:.15rem;display:flex}.ColumnSettings-module__pa1ieq__moveBtn{cursor:pointer;width:24px;height:24px;color:var(--text-secondary,#666);background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.ColumnSettings-module__pa1ieq__moveBtn:hover:not(:disabled){background:var(--surface-secondary,#f0f0f0)}.ColumnSettings-module__pa1ieq__moveBtn:disabled{opacity:.3;cursor:not-allowed}
.SearchField-module__LiaH9G__root{gap:var(--spacing-sm,1rem);flex-direction:column;width:90%;margin-inline:auto;display:flex}.SearchField-module__LiaH9G__label{font-size:var(--font-size-base,1rem);color:var(--dash-text,#1e293b);margin-bottom:.5rem;font-weight:600}.SearchField-module__LiaH9G__container{align-items:stretch;gap:var(--spacing-md,1.5rem);width:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex}.SearchField-module__LiaH9G__container:hover{transform:translateY(-4px)}.SearchField-module__LiaH9G__inputWrapper{background:var(--dash-surface,#fff);border:1px solid var(--dash-border,#e2e8f0);border-radius:var(--radius-xl,20px);min-height:3.5rem;box-shadow:var(--shadow-sm);flex:1;align-items:center;padding-inline:1.25rem .5rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.SearchField-module__LiaH9G__focused .SearchField-module__LiaH9G__inputWrapper{border-color:var(--color-primary,#3b82f6);box-shadow:var(--shadow-md);background:#fff}.SearchField-module__LiaH9G__prefixIcon{color:var(--color-text-muted,#94a3b8);justify-content:center;align-items:center;margin-inline-end:.75rem;transition:color .3s;display:flex}.SearchField-module__LiaH9G__focused .SearchField-module__LiaH9G__prefixIcon{color:var(--color-primary,#3b82f6)}.SearchField-module__LiaH9G__pickerWrapper{margin-inline:-.5rem -.25rem}.SearchField-module__LiaH9G__pickerWrapper .IconPicker_trigger__K9e4X{box-shadow:none!important;background:0 0!important;border:none!important;min-width:auto!important;padding:0!important;transform:none!important}.SearchField-module__LiaH9G__input{color:var(--dash-text,#1e293b);text-align:right;flex:1;padding:.75rem 0;font-family:inherit;font-size:.95rem;font-weight:400;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.SearchField-module__LiaH9G__input::placeholder{color:var(--color-text-muted,#94a3b8);opacity:.7}.SearchField-module__LiaH9G__actions{align-items:center;gap:.5rem;display:flex}.SearchField-module__LiaH9G__clearBtn,.SearchField-module__LiaH9G__filterBtn{border-radius:var(--radius-md,8px);width:2rem;height:2rem;color:var(--color-text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.SearchField-module__LiaH9G__clearBtn:hover{background:var(--gray-50,#f9fafb);color:var(--gray-600,#4b5563);transform:scale(1.05)}.SearchField-module__LiaH9G__filterBtn{border:1px solid var(--dash-border,#e2e8f0)}.SearchField-module__LiaH9G__filterBtn:hover{background:var(--gray-50,#f9fafb);border-color:var(--color-primary,#3b82f6);color:var(--color-primary,#3b82f6)}.SearchField-module__LiaH9G__spinner{animation:1s linear infinite SearchField-module__LiaH9G__spin}@keyframes SearchField-module__LiaH9G__spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (max-width:768px){.SearchField-module__LiaH9G__root{width:95%}.SearchField-module__LiaH9G__container{flex-direction:column;gap:.75rem}.SearchField-module__LiaH9G__inputWrapper{min-height:3.25rem}.SearchField-module__LiaH9G__inputWrapper .SearchField-module__LiaH9G__input{font-size:1rem}}.SearchField-module__LiaH9G__fullWidth{width:100%!important;margin-inline:0!important}.SearchField-module__LiaH9G__minified .SearchField-module__LiaH9G__inputWrapper{min-height:2.75rem!important;padding-inline-start:.75rem!important}.SearchField-module__LiaH9G__minified .SearchField-module__LiaH9G__container:hover{transform:none!important}
.Lists-module__yAB0WW__sidebar{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;position:sticky;top:1rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.Lists-module__yAB0WW__entityList{flex-direction:column;max-height:70vh;display:flex;overflow-y:auto}.Lists-module__yAB0WW__entityItem{cursor:pointer;text-align:right;font-family:inherit;font-size:inherit;color:#1e293b;background:0 0;border:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:stretch;gap:.4rem;width:100%;padding:.6rem .85rem;transition:background .1s;display:flex;position:relative}.Lists-module__yAB0WW__entityItem:hover{background:#f8fafc}.Lists-module__yAB0WW__entityItemActive{box-shadow:inset 3px 0 #2563eb;background:linear-gradient(90deg,#eff6ff 0%,#0000 100%)!important}.Lists-module__yAB0WW__entityItemButton{text-align:start;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;padding:0;display:flex}.Lists-module__yAB0WW__entityItemName{color:#0f172a;font-size:.85rem;font-weight:600}.Lists-module__yAB0WW__entityItemKey{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.Lists-module__yAB0WW__entityItemBadges{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.Lists-module__yAB0WW__entityItemArrow{color:#2563eb;flex-shrink:0}.Lists-module__yAB0WW__entityItemActions{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}
.MainLayout-module__56aLsq__layoutWrapper{flex-direction:column;min-height:100vh;display:flex}.MainLayout-module__56aLsq__mainContent{min-width:0;padding-top:var(--navbar-height);flex:1}
.Toolbars-module__5cxVNa__toolbar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.9rem 1.1rem;display:flex}.Toolbars-module__5cxVNa__panelHeader{background:linear-gradient(#fafbfc 0%,#fff 100%);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem .95rem .5rem;display:flex}.Toolbars-module__5cxVNa__toolbarTitle{color:#0f172a;margin:0;font-size:.85rem;font-weight:700}.Toolbars-module__5cxVNa__toolbarContent,.Toolbars-module__5cxVNa__toolbarActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}
.Breadcrumbs-module__ikFi2a__wrapper{background:0 0;width:80%;margin-inline:auto;padding:.5rem 0}.Breadcrumbs-module__ikFi2a__nav{max-width:100%;margin:0;padding:0}.Breadcrumbs-module__ikFi2a__list{direction:rtl;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__ikFi2a__item{align-items:center;gap:.55rem;display:inline-flex}.Breadcrumbs-module__ikFi2a__separator{color:var(--gray-400);font-size:.9rem}.Breadcrumbs-module__ikFi2a__link,.Breadcrumbs-module__ikFi2a__current{padding:0;font-size:.95rem;font-weight:600}.Breadcrumbs-module__ikFi2a__link{color:var(--blue-700);transition:background-color var(--transition-fast), color var(--transition-fast);text-decoration:none}.Breadcrumbs-module__ikFi2a__link:hover{color:var(--blue-800);background:var(--blue-50)}.Breadcrumbs-module__ikFi2a__current{color:var(--gray-700)}@media (max-width:768px){.Breadcrumbs-module__ikFi2a__wrapper{padding:.7rem 0}.Breadcrumbs-module__ikFi2a__link,.Breadcrumbs-module__ikFi2a__current{font-size:.85rem}}
.ConsolidatedCta-module__MTDAqW__cta{border-radius:var(--radius-2xl);box-shadow:none;background:radial-gradient(700px 340px at 12% 8%, #60a5fa2e, transparent 60%), radial-gradient(620px 300px at 90% 95%, #f59e0b1a, transparent 55%), linear-gradient(180deg, var(--white) 0%, var(--blue-50) 100%);border:none;padding:1.5rem 1.25rem;overflow:hidden}.ConsolidatedCta-module__MTDAqW__ctaCard{border-radius:var(--radius-xl);background:radial-gradient(900px 380px at 15% -20%, #60a5fa66, transparent 60%), var(--gradient-hero);width:min(880px,100% - 2rem);color:var(--white);text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-inline:auto;padding:3rem 2rem 3.2rem;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -12px #1e3a8a4d,0 8px 16px -6px #0f172a26}.ConsolidatedCta-module__MTDAqW__ctaCard:hover{transform:translateY(-4px);box-shadow:0 38px 70px -12px #1e3a8a6b,0 16px 30px -8px #0f172a38}.ConsolidatedCta-module__MTDAqW__ctaCard:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--primary-yellow), var(--yellow-300), var(--primary-yellow));height:5px;position:absolute;top:0}.ConsolidatedCta-module__MTDAqW__ctaBadge{color:var(--yellow-300);background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;padding:.3rem 1.05rem;font-size:.88rem;font-weight:700;transition:background .25s,border-color .25s}.ConsolidatedCta-module__MTDAqW__ctaCard:hover .ConsolidatedCta-module__MTDAqW__ctaBadge{background:#ffffff2e;border-color:#fff6}.ConsolidatedCta-module__MTDAqW__ctaTitle{color:var(--white);font-family:var(--font-accent);text-wrap:balance;text-shadow:0 2px 12px #0f172a40;margin:.3rem 0 0;font-size:clamp(1.6rem,1.1rem + 2vw,2.5rem);font-weight:900;line-height:1.35}.ConsolidatedCta-module__MTDAqW__ctaSubtitle{color:#ffffffd9;max-width:38rem;margin:0;font-size:1.05rem;line-height:1.9}.ConsolidatedCta-module__MTDAqW__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem;display:flex}@media (min-width:641px){.ConsolidatedCta-module__MTDAqW__ctaActions{flex-wrap:nowrap}}.ConsolidatedCta-module__MTDAqW__ctaPrimary,.ConsolidatedCta-module__MTDAqW__ctaPhone,.ConsolidatedCta-module__MTDAqW__ctaWhatsapp{white-space:nowrap;border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.35rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.ConsolidatedCta-module__MTDAqW__ctaPrimary svg,.ConsolidatedCta-module__MTDAqW__ctaPhone svg,.ConsolidatedCta-module__MTDAqW__ctaWhatsapp svg{transition:transform .25s}.ConsolidatedCta-module__MTDAqW__ctaPrimary:hover svg,.ConsolidatedCta-module__MTDAqW__ctaPhone:hover svg,.ConsolidatedCta-module__MTDAqW__ctaWhatsapp:hover svg{transform:scale(1.12)}.ConsolidatedCta-module__MTDAqW__ctaPrimary{background:var(--primary-yellow);color:var(--gray-900);box-shadow:0 10px 26px #f59e0b66}.ConsolidatedCta-module__MTDAqW__ctaPrimary:hover{color:var(--white);transform:translateY(-2px);box-shadow:0 14px 32px #f59e0b80}.ConsolidatedCta-module__MTDAqW__ctaPhone{color:var(--white);background:#ffffff1f;border:1.5px solid #fff6}.ConsolidatedCta-module__MTDAqW__ctaPhone:hover{color:var(--primary-yellow);background:#fff3;transform:translateY(-2px)}.ConsolidatedCta-module__MTDAqW__ctaWhatsapp{background:var(--whatsapp-green);color:var(--white);box-shadow:0 10px 26px #25d36659}.ConsolidatedCta-module__MTDAqW__ctaWhatsapp:hover{color:var(--primary-yellow);transform:translateY(-2px);box-shadow:0 14px 32px #25d36673}@media (prefers-reduced-motion:reduce){.ConsolidatedCta-module__MTDAqW__ctaCard,.ConsolidatedCta-module__MTDAqW__ctaBadge,.ConsolidatedCta-module__MTDAqW__ctaPrimary,.ConsolidatedCta-module__MTDAqW__ctaPhone,.ConsolidatedCta-module__MTDAqW__ctaWhatsapp,.ConsolidatedCta-module__MTDAqW__ctaPrimary svg,.ConsolidatedCta-module__MTDAqW__ctaPhone svg,.ConsolidatedCta-module__MTDAqW__ctaWhatsapp svg{transition:none}.ConsolidatedCta-module__MTDAqW__ctaCard:hover,.ConsolidatedCta-module__MTDAqW__ctaPrimary:hover,.ConsolidatedCta-module__MTDAqW__ctaPhone:hover,.ConsolidatedCta-module__MTDAqW__ctaWhatsapp:hover,.ConsolidatedCta-module__MTDAqW__ctaPrimary:hover svg,.ConsolidatedCta-module__MTDAqW__ctaPhone:hover svg,.ConsolidatedCta-module__MTDAqW__ctaWhatsapp:hover svg{transform:none}}@media (max-width:640px){.ConsolidatedCta-module__MTDAqW__cta{padding:1.25rem .85rem}.ConsolidatedCta-module__MTDAqW__ctaCard{border-radius:var(--radius-2xl);gap:.8rem;width:calc(100% - 2rem);padding:2.4rem 1.4rem 2.6rem}.ConsolidatedCta-module__MTDAqW__ctaActions{flex-direction:column;align-items:stretch;width:100%}.ConsolidatedCta-module__MTDAqW__ctaPrimary,.ConsolidatedCta-module__MTDAqW__ctaPhone,.ConsolidatedCta-module__MTDAqW__ctaWhatsapp{justify-content:center}}
.Button-module__fZ1f6a__btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:.375rem;outline:none;justify-content:center;align-items:center;height:36px;padding:0 1rem;font-size:.85rem;font-weight:700;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex;position:relative}.Button-module__fZ1f6a__btn:active:not(:disabled):not(.Button-module__fZ1f6a__loading){transform:scale(.97)}.Button-module__fZ1f6a__btn:disabled{opacity:.6;cursor:not-allowed}.Button-module__fZ1f6a__iconOnly{width:36px;padding:0}.Button-module__fZ1f6a__content{align-items:center;gap:.45rem;display:inline-flex}.Button-module__fZ1f6a__primary{background-color:var(--color-gold,#c9a24b);color:#000}.Button-module__fZ1f6a__primary:hover:not(:disabled):not(.Button-module__fZ1f6a__loading){filter:brightness(.92)}.Button-module__fZ1f6a__secondary{color:#fff;background-color:#0284c7}.Button-module__fZ1f6a__secondary:hover:not(:disabled):not(.Button-module__fZ1f6a__loading){background-color:#0369a1}.Button-module__fZ1f6a__danger{color:#fff;background-color:#dc2626}.Button-module__fZ1f6a__danger:hover:not(:disabled):not(.Button-module__fZ1f6a__loading){background-color:#b91c1c}.Button-module__fZ1f6a__neutral{color:#475569;background-color:#fff;border-color:#cbd5e1}.Button-module__fZ1f6a__neutral:hover:not(:disabled):not(.Button-module__fZ1f6a__loading){color:#0f172a;background-color:#f8fafc;border-color:#94a3b8}.Button-module__fZ1f6a__spinner{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite Button-module__fZ1f6a__spin}.Button-module__fZ1f6a__neutral .Button-module__fZ1f6a__spinner,.Button-module__fZ1f6a__primary .Button-module__fZ1f6a__spinner{border:2px solid #0000001a;border-top-color:currentColor}@keyframes Button-module__fZ1f6a__spin{to{transform:rotate(360deg)}}
.ConditionCard-module__idzUQq__card{border:1px solid var(--blue-200,#bfdbfe);background:linear-gradient(135deg, var(--blue-50,#eff6ff), var(--white,#fff));border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin:2.5rem 0 .5rem;padding:1.5rem 1.75rem;display:flex}.ConditionCard-module__idzUQq__body{flex-direction:column;gap:.35rem;display:flex}.ConditionCard-module__idzUQq__kicker{color:var(--blue-600,#2563eb);font-size:.8rem;font-weight:700}.ConditionCard-module__idzUQq__title{color:var(--gray-900,#0f172a);margin:0;font-size:1.15rem;font-weight:800}.ConditionCard-module__idzUQq__text{color:var(--gray-600,#475569);margin:0;font-size:.95rem;line-height:1.7}.ConditionCard-module__idzUQq__link{background:var(--blue-600,#2563eb);color:var(--white,#fff);border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ConditionCard-module__idzUQq__link:hover{background:var(--blue-700,#1d4ed8);transform:translateY(-1px)}@media (max-width:640px){.ConditionCard-module__idzUQq__card{flex-direction:column;align-items:flex-start;padding:1.25rem}}
.AdflowDateTimePicker-module__7K_nyG__root{flex-direction:column;gap:.4rem;display:flex}.AdflowDateTimePicker-module__7K_nyG__label{color:#334155;font-size:.85rem;font-weight:600}.AdflowDateTimePicker-module__7K_nyG__required{color:#dc2626;margin-inline-start:4px;font-weight:700}.AdflowDateTimePicker-module__7K_nyG__preview{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:.5rem;margin-top:.4rem;padding:.5rem .75rem;font-size:.88rem;font-weight:600;display:flex}.AdflowDateTimePicker-module__7K_nyG__clearBtn{color:#15803d;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-inline-start:auto;padding:0;transition:background .15s,color .15s;display:inline-flex}.AdflowDateTimePicker-module__7K_nyG__clearBtn:hover{color:#b91c1c;background:#dcfce7}.AdflowDateTimePicker-module__7K_nyG__clearBtn:active{background:#bbf7d0}.AdflowDateTimePicker-module__7K_nyG__toolbar{text-align:center;padding:.75rem 1rem .5rem}.AdflowDateTimePicker-module__7K_nyG__toolbarWeekday{color:#6366f1;margin-bottom:.15rem;font-size:.85rem;font-weight:600}.AdflowDateTimePicker-module__7K_nyG__toolbarDate{color:#1e293b;font-size:1.15rem;font-weight:800}.AdflowDateTimePicker-module__7K_nyG__actionBar{direction:ltr;border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.AdflowDateTimePicker-module__7K_nyG__actionBarQuick{gap:.35rem;display:flex}.AdflowDateTimePicker-module__7K_nyG__actionBarQuickBtn{color:#6366f1;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.AdflowDateTimePicker-module__7K_nyG__actionBarQuickBtn:hover{background:#eef2ff;border-color:#c7d2fe}.AdflowDateTimePicker-module__7K_nyG__actionBarButtons{gap:.35rem;margin-inline-start:auto;display:flex}.AdflowDateTimePicker-module__7K_nyG__actionBarDone{color:#fff;cursor:pointer;background:#3b82f6;border:1px solid #3b82f6;border-radius:6px;padding:.35rem .85rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .15s}.AdflowDateTimePicker-module__7K_nyG__actionBarDone:hover{background:#2563eb}
.PermissionsWorkspace-module__ZUtJ1q__layout{grid-template-columns:280px 1fr;align-items:start;gap:1rem;min-height:500px;display:grid}@media (max-width:900px){.PermissionsWorkspace-module__ZUtJ1q__layout{grid-template-columns:1fr}}.PermissionsWorkspace-module__ZUtJ1q__alert{border:1px solid;border-radius:.6rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.5}.PermissionsWorkspace-module__ZUtJ1q__alertError{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.PermissionsWorkspace-module__ZUtJ1q__alertSuccess{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.PermissionsWorkspace-module__ZUtJ1q__alertWarning{color:#b45309;background:#fffbeb;border-color:#fde68a}.PermissionsWorkspace-module__ZUtJ1q__rolePanel{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;position:sticky;top:1rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.PermissionsWorkspace-module__ZUtJ1q__superAdminBadge{color:#f59e0b;flex-shrink:0}.PermissionsWorkspace-module__ZUtJ1q__roleItemActions{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.PermissionsWorkspace-module__ZUtJ1q__permsPanel{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.PermissionsWorkspace-module__ZUtJ1q__roleInfo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__roleInfoName{color:#0f172a;font-size:1.05rem;font-weight:800}.PermissionsWorkspace-module__ZUtJ1q__roleInfoKey{color:#94a3b8;background:#f1f5f9;border-radius:.3rem;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.PermissionsWorkspace-module__ZUtJ1q__superAdminNoteInline{color:#166534;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.4rem;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.PermissionsWorkspace-module__ZUtJ1q__counterBar{background:#fafbfc;border-bottom:1px solid #f1f5f9;grid-template-columns:repeat(3,1fr);gap:.85rem;padding:1rem 1.25rem;display:grid}.PermissionsWorkspace-module__ZUtJ1q__groupsContainer{flex-direction:column;flex:1;gap:.85rem;padding:1rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__groupCard{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;transition:box-shadow .15s,border-color .15s;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.PermissionsWorkspace-module__ZUtJ1q__groupCard:hover{box-shadow:0 2px 8px #0f172a0f}.PermissionsWorkspace-module__ZUtJ1q__groupCardDirty{border-color:#fdba74;box-shadow:0 1px 2px #fb923c14}.PermissionsWorkspace-module__ZUtJ1q__groupHeader{cursor:pointer;text-align:right;background:linear-gradient(#fafbfc 0%,#fff 100%);border:none;align-items:center;gap:.5rem;width:100%;padding:.85rem 1rem;transition:background .1s;display:flex}.PermissionsWorkspace-module__ZUtJ1q__groupHeader:hover{background:linear-gradient(#f1f5f9 0%,#f8fafc 100%)}.PermissionsWorkspace-module__ZUtJ1q__groupHeader:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.PermissionsWorkspace-module__ZUtJ1q__groupChevron{color:#94a3b8;flex-shrink:0;align-items:center;display:flex}.PermissionsWorkspace-module__ZUtJ1q__groupHeading{flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.PermissionsWorkspace-module__ZUtJ1q__groupTitle{color:#0f172a;letter-spacing:-.01em;font-size:.92rem;font-weight:800}.PermissionsWorkspace-module__ZUtJ1q__groupMeta{align-items:center;gap:.4rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__countPill{color:#475569;font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.PermissionsWorkspace-module__ZUtJ1q__countPillFull{color:#047857;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);box-shadow:inset 0 0 0 1px #6ee7b7}.PermissionsWorkspace-module__ZUtJ1q__groupDirtyDot{color:#f59e0b;align-items:center;display:inline-flex}.PermissionsWorkspace-module__ZUtJ1q__groupBulkActions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__bulkBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.3rem;padding:.4rem .7rem;font-family:inherit;font-size:.74rem;font-weight:700;transition:all .15s;display:inline-flex}.PermissionsWorkspace-module__ZUtJ1q__bulkBtnEnable{color:#fff;background:linear-gradient(#10b981 0%,#059669 100%);border-color:#047857;box-shadow:0 1px 2px #10b98140}.PermissionsWorkspace-module__ZUtJ1q__bulkBtnEnable:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 8px #10b9814d}.PermissionsWorkspace-module__ZUtJ1q__bulkBtnDisable{color:#b91c1c;background:linear-gradient(#fff 0%,#fef2f2 100%);border-color:#fecaca}.PermissionsWorkspace-module__ZUtJ1q__bulkBtnDisable:hover:not(:disabled){color:#7f1d1d;background:linear-gradient(#fee2e2 0%,#fecaca 100%);transform:translateY(-1px)}.PermissionsWorkspace-module__ZUtJ1q__bulkBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.PermissionsWorkspace-module__ZUtJ1q__groupBody{background:#fcfcfd;border-top:1px solid #f1f5f9;padding:0 1rem .85rem}.PermissionsWorkspace-module__ZUtJ1q__groupEmpty{color:#94a3b8;justify-content:center;align-items:center;gap:.4rem;padding:1rem;font-size:.8rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__permList{flex-direction:column;gap:.3rem;padding-top:.65rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__permRow{background:#fff;border:1px solid #f1f5f9;border-radius:.55rem;align-items:center;gap:.85rem;padding:.6rem .75rem;transition:all .15s;display:flex}.PermissionsWorkspace-module__ZUtJ1q__permRow:hover{background:#fafbfc;border-color:#e2e8f0}.PermissionsWorkspace-module__ZUtJ1q__permRowAdded{background:linear-gradient(90deg,#ecfdf5 0%,#fff 60%);border-color:#6ee7b7;box-shadow:0 0 0 1px #10b9812e,0 2px 8px #10b98114}.PermissionsWorkspace-module__ZUtJ1q__permRowRemoved{background:linear-gradient(90deg,#fef2f2 0%,#fff 60%);border-color:#fca5a5;-webkit-text-decoration:line-through #dc262673;text-decoration:line-through #dc262673;text-decoration-thickness:1.5px;box-shadow:0 0 0 1px #ef44442e,0 2px 8px #ef444414}.PermissionsWorkspace-module__ZUtJ1q__permRowHighlighted{background:#fffbeb!important;border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b40,0 2px 8px #f59e0b1a!important}.PermissionsWorkspace-module__ZUtJ1q__permRowMain{flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.PermissionsWorkspace-module__ZUtJ1q__permRowLabels{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.PermissionsWorkspace-module__ZUtJ1q__permRowLabel{color:#0f172a;font-size:.85rem;font-weight:600;line-height:1.4}.PermissionsWorkspace-module__ZUtJ1q__permRowDesc{color:#64748b;margin-top:.1rem;font-size:.76rem;line-height:1.5}.PermissionsWorkspace-module__ZUtJ1q__permRowKey{color:#94a3b8;text-align:right;white-space:nowrap;text-overflow:ellipsis;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;overflow:hidden}.PermissionsWorkspace-module__ZUtJ1q__permRowRemoved .PermissionsWorkspace-module__ZUtJ1q__permRowKey{color:#b91c1c}.PermissionsWorkspace-module__ZUtJ1q__permRowAdded .PermissionsWorkspace-module__ZUtJ1q__permRowKey{color:#047857}.PermissionsWorkspace-module__ZUtJ1q__statusBadge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.2rem;padding:.18rem .5rem;font-size:.65rem;font-weight:700;display:inline-flex}.PermissionsWorkspace-module__ZUtJ1q__statusAdded{color:#065f46;background:#d1fae5;border:1px solid #6ee7b7}.PermissionsWorkspace-module__ZUtJ1q__statusRemoved{color:#7f1d1d;background:#fee2e2;border:1px solid #fca5a5}.PermissionsWorkspace-module__ZUtJ1q__statusSaved{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.PermissionsWorkspace-module__ZUtJ1q__toggleWrap{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.PermissionsWorkspace-module__ZUtJ1q__toggleInput{opacity:0;width:0;height:0;position:absolute}.PermissionsWorkspace-module__ZUtJ1q__toggleTrack{direction:ltr;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:999px;flex-shrink:0;width:2.4rem;height:1.35rem;transition:background .2s,border-color .2s;position:relative}.PermissionsWorkspace-module__ZUtJ1q__toggleOn{background:linear-gradient(135deg,#10b981 0%,#2563eb 100%);border-color:#059669;box-shadow:inset 0 1px 2px #0000001a}.PermissionsWorkspace-module__ZUtJ1q__permRowAdded .PermissionsWorkspace-module__ZUtJ1q__toggleTrack{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);border-color:#059669}.PermissionsWorkspace-module__ZUtJ1q__permRowRemoved .PermissionsWorkspace-module__ZUtJ1q__toggleTrack{background:linear-gradient(135deg,#fca5a5 0%,#ef4444 100%);border-color:#dc2626}.PermissionsWorkspace-module__ZUtJ1q__toggleThumb{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.PermissionsWorkspace-module__ZUtJ1q__toggleOn .PermissionsWorkspace-module__ZUtJ1q__toggleThumb{transform:translate(1.05rem)}.PermissionsWorkspace-module__ZUtJ1q__toggleInput:disabled~.PermissionsWorkspace-module__ZUtJ1q__toggleTrack{opacity:.5;cursor:not-allowed}.PermissionsWorkspace-module__ZUtJ1q__toggleInput:focus-visible~.PermissionsWorkspace-module__ZUtJ1q__toggleTrack{outline-offset:2px;outline:2px solid #2563eb}.PermissionsWorkspace-module__ZUtJ1q__searchMark{color:#92400e;background:#fef3c7;border-radius:.2em;padding:0 .1em;font-weight:700}.PermissionsWorkspace-module__ZUtJ1q__emptyState{text-align:center;color:#9ca3af;padding:3rem 1rem;font-size:.9rem}.PermissionsWorkspace-module__ZUtJ1q__sectionGroupCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:.6rem;transition:border-color .15s,box-shadow .15s;overflow:hidden}.PermissionsWorkspace-module__ZUtJ1q__sectionGroupCard:hover{border-color:#cbd5e1}.PermissionsWorkspace-module__ZUtJ1q__sectionPermRow{background:#fff;border-top:1px solid #f1f5f9;align-items:center;gap:.85rem;padding:.6rem .85rem;transition:background .12s,border-color .12s;display:flex}.PermissionsWorkspace-module__ZUtJ1q__sectionPermRow:first-child{border-top:none}.PermissionsWorkspace-module__ZUtJ1q__sectionPermRow:hover{background:#fafbfc}.PermissionsWorkspace-module__ZUtJ1q__sectionPermRowMain{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.PermissionsWorkspace-module__ZUtJ1q__sectionPermRowLabel{color:#0f172a;font-size:.85rem;font-weight:600}.PermissionsWorkspace-module__ZUtJ1q__sectionPermRowDesc{color:#64748b;font-size:.76rem;line-height:1.4}.PermissionsWorkspace-module__ZUtJ1q__sectionPermToggles{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__sectionToggleCol{flex-direction:column;align-items:center;gap:.25rem;min-width:3.6rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__sectionToggleLabel{color:#94a3b8;font-size:.7rem;font-weight:600}.PermissionsWorkspace-module__ZUtJ1q__readLockHint{color:#94a3b8;align-items:center;margin-top:.1rem;display:inline-flex}.PermissionsWorkspace-module__ZUtJ1q__sectionPermRowPartial{background:linear-gradient(90deg,#fffbeb 0%,#fff 60%);border-color:#fcd34d}.PermissionsWorkspace-module__ZUtJ1q__configPanel{background:linear-gradient(135deg,#f0f9ff 0%,#f8fafc 100%);border:1px solid #bae6fd;border-radius:.65rem;flex-direction:column;gap:.65rem;margin:.5rem 0 .25rem;padding:.75rem 1rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__configPanelDisabled{opacity:.5}.PermissionsWorkspace-module__ZUtJ1q__configRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__configLabel{color:#0c4a6e;min-width:5rem;font-size:.78rem;font-weight:600}.PermissionsWorkspace-module__ZUtJ1q__configInput{text-align:center;color:#0f172a;direction:ltr;background:#fff;border:1px solid #93c5fd;border-radius:.4rem;width:4rem;padding:.35rem .5rem;font-size:.82rem;transition:border-color .15s}.PermissionsWorkspace-module__ZUtJ1q__configInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb26}.PermissionsWorkspace-module__ZUtJ1q__configRadioGroup{flex-wrap:wrap;gap:.5rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__configRadio{cursor:pointer;color:#475569;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #cbd5e1;border-radius:.45rem;align-items:center;gap:0;padding:.3rem .75rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.PermissionsWorkspace-module__ZUtJ1q__configRadio:has(input:checked){color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-color:#2563eb;box-shadow:0 2px 6px #2563eb4d}.PermissionsWorkspace-module__ZUtJ1q__configRadio:has(input:disabled){opacity:.5;cursor:not-allowed}.PermissionsWorkspace-module__ZUtJ1q__configRadio input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.PermissionsWorkspace-module__ZUtJ1q__stickySaveBar{z-index:50;background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;transition:background .2s,border-color .2s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0f172a1f,0 -2px 6px #0f172a0f}.PermissionsWorkspace-module__ZUtJ1q__stickySaveBarIdle{background:#fff;border-top-color:#e2e8f0}.PermissionsWorkspace-module__ZUtJ1q__stickySaveBarActive{background:#fff;border-top:2px solid #2563eb;box-shadow:0 -12px 36px #2563eb2e,0 -2px 6px #0f172a0f}.PermissionsWorkspace-module__ZUtJ1q__stickySaveInfo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.PermissionsWorkspace-module__ZUtJ1q__stickySaveActions{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__dirtyBadge{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;background:#2563eb;border-radius:999px;align-items:center;padding:.4rem .85rem;font-size:.82rem;font-weight:800;display:inline-flex}.PermissionsWorkspace-module__ZUtJ1q__dirtyText{color:#0f172a;font-size:.88rem;font-weight:600}.PermissionsWorkspace-module__ZUtJ1q__cleanText{color:#16a34a;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.PermissionsWorkspace-module__ZUtJ1q__field{flex-direction:column;gap:.3rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__fieldLabel{color:#475569;font-size:.78rem;font-weight:600}.PermissionsWorkspace-module__ZUtJ1q__fieldInput,.PermissionsWorkspace-module__ZUtJ1q__fieldTextarea,.PermissionsWorkspace-module__ZUtJ1q__fieldSelect{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:.5rem .7rem;font-family:inherit;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.PermissionsWorkspace-module__ZUtJ1q__fieldInput:focus,.PermissionsWorkspace-module__ZUtJ1q__fieldTextarea:focus,.PermissionsWorkspace-module__ZUtJ1q__fieldSelect:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.PermissionsWorkspace-module__ZUtJ1q__fieldTextarea{resize:vertical;min-height:60px}.PermissionsWorkspace-module__ZUtJ1q__dangerBox{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}.PermissionsWorkspace-module__ZUtJ1q__dangerIcon{color:#dc2626}.PermissionsWorkspace-module__ZUtJ1q__dangerHint{color:#7f1d1d;margin:0;font-size:.78rem}.PermissionsWorkspace-module__ZUtJ1q__dialogCancel,.PermissionsWorkspace-module__ZUtJ1q__dialogConfirm,.PermissionsWorkspace-module__ZUtJ1q__dialogDanger{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.PermissionsWorkspace-module__ZUtJ1q__dialogCancel{color:#475569;background:#f1f5f9}.PermissionsWorkspace-module__ZUtJ1q__dialogCancel:hover{background:#e2e8f0}.PermissionsWorkspace-module__ZUtJ1q__dialogCancel:disabled{opacity:.5;cursor:not-allowed}.PermissionsWorkspace-module__ZUtJ1q__dialogConfirm{color:#fff;background:linear-gradient(#0f172a 0%,#1e293b 100%)}.PermissionsWorkspace-module__ZUtJ1q__dialogConfirm:hover{filter:brightness(1.15)}.PermissionsWorkspace-module__ZUtJ1q__dialogConfirm:disabled{opacity:.5;cursor:not-allowed}.PermissionsWorkspace-module__ZUtJ1q__dialogDanger{color:#fff;background:linear-gradient(#dc2626 0%,#b91c1c 100%)}.PermissionsWorkspace-module__ZUtJ1q__dialogDanger:hover{filter:brightness(1.1)}.PermissionsWorkspace-module__ZUtJ1q__dialogDanger:disabled{opacity:.5;cursor:not-allowed}.PermissionsWorkspace-module__ZUtJ1q__spin{animation:.9s linear infinite PermissionsWorkspace-module__ZUtJ1q__spin}@keyframes PermissionsWorkspace-module__ZUtJ1q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:720px){.PermissionsWorkspace-module__ZUtJ1q__groupBulkActions{flex-direction:column;align-items:stretch}.PermissionsWorkspace-module__ZUtJ1q__bulkBtn{justify-content:center}.PermissionsWorkspace-module__ZUtJ1q__counterBar{grid-template-columns:1fr}.PermissionsWorkspace-module__ZUtJ1q__stickySaveBar{flex-direction:column;align-items:stretch;gap:.6rem}.PermissionsWorkspace-module__ZUtJ1q__stickySaveActions{justify-content:stretch}}
.Pagination-module__hXeika__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1rem;padding-bottom:.5rem;display:flex}.Pagination-module__hXeika__pageInfoText{color:#64748b;white-space:nowrap;margin-inline-end:.75rem;font-size:.84rem;font-weight:700}.Pagination-module__hXeika__perPageGroup{align-items:center;gap:.35rem;margin-inline-end:.5rem;display:inline-flex}.Pagination-module__hXeika__perPageSelect{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.6rem;outline:none;min-width:60px;height:36px;padding:0 .4rem;font-size:.82rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.Pagination-module__hXeika__perPageSelect:focus{border-color:#94a3b8;box-shadow:0 0 0 2px #94a3b833}.Pagination-module__hXeika__perPageLabel{color:#64748b;white-space:nowrap;font-size:.78rem}.Pagination-module__hXeika__navGroup{align-items:center;gap:.5rem;display:inline-flex}.Pagination-module__hXeika__pageBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;justify-content:center;align-items:center;min-width:42px;height:42px;font-size:.85rem;transition:all .15s;display:inline-flex}.Pagination-module__hXeika__pageBtn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.Pagination-module__hXeika__pageBtn:disabled{opacity:.4;cursor:not-allowed}.Pagination-module__hXeika__jumpGroup{align-items:center;gap:.3rem;display:inline-flex}.Pagination-module__hXeika__pageLabel{color:#64748b;white-space:nowrap;font-size:.84rem;font-weight:700}.Pagination-module__hXeika__jumpInput{color:#334155;text-align:center;direction:ltr;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;width:48px;height:32px;padding:0 .3rem;font-size:.82rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.Pagination-module__hXeika__jumpInput:focus{border-color:#94a3b8;box-shadow:0 0 0 2px #94a3b833}.Pagination-module__hXeika__jumpInput::placeholder{color:#94a3b8;font-weight:400}
.Dashboard-module__8Mmpzq__filterBar{backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #0000000d;border-radius:1.5rem;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.Dashboard-module__8Mmpzq__tableWrapper{width:100%;overflow-x:auto}.Dashboard-module__8Mmpzq__table{border-collapse:collapse;text-align:right;width:100%}.Dashboard-module__8Mmpzq__table th{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border-bottom:1px solid #0000000d;padding:1.25rem 1.5rem;font-size:.85rem;font-weight:700}.Dashboard-module__8Mmpzq__table td{vertical-align:middle;border-bottom:1px solid #00000008;padding:1.25rem 1.5rem}.Dashboard-module__8Mmpzq__table tr:hover{background:#f9fafb}.Dashboard-module__8Mmpzq__actions{gap:.5rem;display:flex}.Dashboard-module__8Mmpzq__statusBadge{border-radius:2rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600}.Dashboard-module__8Mmpzq__published{color:#15803d;background:#22c55e1a}.Dashboard-module__8Mmpzq__draft{color:#475569;background:#f1f5f9}.Dashboard-module__8Mmpzq__empty{text-align:center;color:#64748b;padding:3rem!important}.Dashboard-module__8Mmpzq__formGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.Dashboard-module__8Mmpzq__inputWithIcon{align-items:center;display:flex;position:relative}.Dashboard-module__8Mmpzq__inputWithIcon svg{color:#94a3b8;position:absolute;right:1rem}.Dashboard-module__8Mmpzq__inputWithIcon input{padding-right:2.75rem!important}.Dashboard-module__8Mmpzq__formRow{align-items:flex-end;gap:1rem;display:flex}.Dashboard-module__8Mmpzq__pagination{border-top:1px solid #0000000d;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;padding:1.5rem;display:flex}.Dashboard-module__8Mmpzq__pageButton{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Dashboard-module__8Mmpzq__pageButton:hover:not(.Dashboard-module__8Mmpzq__disabled){color:#d4af37;border-color:#d4af37;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.Dashboard-module__8Mmpzq__pageButton.Dashboard-module__8Mmpzq__active{color:#000;background:linear-gradient(135deg,#d4af37 0%,#f1c40f 100%);border-color:#0000;box-shadow:0 4px 12px #d4af3733}.Dashboard-module__8Mmpzq__pageButton.Dashboard-module__8Mmpzq__disabled{opacity:.4;cursor:not-allowed;color:#cbd5e1;background:#f8fafc}
.RelatedArticles-module__AH0kkq__sub{flex-direction:column;gap:.9rem;min-width:0;display:flex}.RelatedArticles-module__AH0kkq__header{flex-direction:column;gap:.25rem;display:flex}.RelatedArticles-module__AH0kkq__title{color:var(--gray-900,#0f172a);margin:0;font-size:1.3rem;font-weight:800}.RelatedArticles-module__AH0kkq__subtitle{color:var(--gray-600,#4b5563);margin:0;font-size:.92rem;line-height:1.7}.RelatedArticles-module__AH0kkq__scrollRow{--visible:3;--peek:24px;--row-gap:1rem;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--visible) - 1) * var(--row-gap) - var(--peek)) / var(--visible));gap:var(--row-gap);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gray-200,#e5e7eb) transparent;padding-bottom:.4rem;scroll-padding-inline-start:0;display:grid;overflow-x:auto}.RelatedArticles-module__AH0kkq__scrollRow>*{scroll-snap-align:start;min-width:0}.RelatedArticles-module__AH0kkq__scrollRow::-webkit-scrollbar{height:6px}.RelatedArticles-module__AH0kkq__scrollRow::-webkit-scrollbar-thumb{background:var(--gray-200,#e5e7eb);border-radius:999px}@media (max-width:900px){.RelatedArticles-module__AH0kkq__scrollRow{--visible:2;--peek:40px}}@media (max-width:640px){.RelatedArticles-module__AH0kkq__scrollRow{--visible:1;--peek:56px}.RelatedArticles-module__AH0kkq__title{font-size:1.18rem}.RelatedArticles-module__AH0kkq__subtitle{font-size:.88rem}}
.Section-module__uXn3-G__section{width:100%;position:relative}.Section-module__uXn3-G__section .container{max-width:var(--section-max-width,var(--container-max-width));margin-left:auto;margin-right:auto}.Section-module__uXn3-G__light{color:var(--gray-800)}.Section-module__uXn3-G__dark,.Section-module__uXn3-G__dark h1,.Section-module__uXn3-G__dark h2,.Section-module__uXn3-G__dark h3,.Section-module__uXn3-G__dark h4,.Section-module__uXn3-G__dark h5,.Section-module__uXn3-G__dark h6{color:var(--white)}.Section-module__uXn3-G__dark p,.Section-module__uXn3-G__dark li,.Section-module__uXn3-G__dark span:not([class*=Badge]):not([class*=icon]){color:var(--blue-50);opacity:.95}.Section-module__uXn3-G__dark blockquote{color:var(--white)}.Section-module__uXn3-G__bg-white{background:var(--white)}.Section-module__uXn3-G__bg-light,.Section-module__uXn3-G__bg-gray-50{background:var(--gray-50)}.Section-module__uXn3-G__bg-gradient{background:var(--gradient-light)}.Section-module__uXn3-G__bg-mesh{background:0 0}.Section-module__uXn3-G__bg-blue,.Section-module__uXn3-G__bg-hero,.Section-module__uXn3-G__bg-dark,.Section-module__uXn3-G__bg-dark-gradient,.Section-module__uXn3-G__bg-dark-blue,.Section-module__uXn3-G__bg-dark-yellow-gradient,.Section-module__uXn3-G__bg-dark-red-gradient,.Section-module__uXn3-G__bg-blue h1,.Section-module__uXn3-G__bg-blue h2,.Section-module__uXn3-G__bg-blue h3,.Section-module__uXn3-G__bg-blue h4,.Section-module__uXn3-G__bg-hero h1,.Section-module__uXn3-G__bg-hero h2,.Section-module__uXn3-G__bg-hero h3,.Section-module__uXn3-G__bg-hero h4,.Section-module__uXn3-G__bg-dark h1,.Section-module__uXn3-G__bg-dark h2,.Section-module__uXn3-G__bg-dark h3,.Section-module__uXn3-G__bg-dark h4,.Section-module__uXn3-G__bg-dark-gradient h1,.Section-module__uXn3-G__bg-dark-gradient h2,.Section-module__uXn3-G__bg-dark-gradient h3,.Section-module__uXn3-G__bg-dark-gradient h4,.Section-module__uXn3-G__bg-dark-blue h1,.Section-module__uXn3-G__bg-dark-blue h2,.Section-module__uXn3-G__bg-dark-blue h3,.Section-module__uXn3-G__bg-dark-blue h4,.Section-module__uXn3-G__bg-dark-yellow-gradient h1,.Section-module__uXn3-G__bg-dark-yellow-gradient h2,.Section-module__uXn3-G__bg-dark-yellow-gradient h3,.Section-module__uXn3-G__bg-dark-yellow-gradient h4,.Section-module__uXn3-G__bg-dark-red-gradient h1,.Section-module__uXn3-G__bg-dark-red-gradient h2,.Section-module__uXn3-G__bg-dark-red-gradient h3,.Section-module__uXn3-G__bg-dark-red-gradient h4{color:var(--white)}.Section-module__uXn3-G__bg-blue p,.Section-module__uXn3-G__bg-hero p,.Section-module__uXn3-G__bg-dark p,.Section-module__uXn3-G__bg-dark-gradient p,.Section-module__uXn3-G__bg-dark-blue p,.Section-module__uXn3-G__bg-dark-red-gradient p,.Section-module__uXn3-G__bg-blue li,.Section-module__uXn3-G__bg-hero li,.Section-module__uXn3-G__bg-dark li,.Section-module__uXn3-G__bg-dark-gradient li,.Section-module__uXn3-G__bg-dark-blue li,.Section-module__uXn3-G__bg-dark-yellow-gradient li,.Section-module__uXn3-G__bg-dark-red-gradient li{color:var(--blue-50);opacity:.95}.Section-module__uXn3-G__bg-blue{background:var(--gradient-main-hero)}.Section-module__uXn3-G__bg-light-blue{background:var(--gradient-light-blue)}.Section-module__uXn3-G__bg-hero{background:var(--gradient-main-hero)}.Section-module__uXn3-G__bg-dark{background:var(--gray-900)}.Section-module__uXn3-G__bg-dark-gradient{background:var(--gradient-blue)}.Section-module__uXn3-G__bg-dark-blue{background:var(--dark-blue)}.Section-module__uXn3-G__bg-dark-red-gradient{background:linear-gradient(135deg,#7f1d1d 0%,#b91c1c 50%,#dc2626 100%)}.Section-module__uXn3-G__bg-dark-yellow-gradient{background:var(--gradient-yellow)}.Section-module__uXn3-G__bg-glass{background:var(--glass-bg);backdrop-filter:blur(10px);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}.Section-module__uXn3-G__bg-mesh{position:relative;overflow:hidden}.Section-module__uXn3-G__bg-mesh:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 80% 20%,#2463eb1a 0%,#0000 40%),radial-gradient(circle at 20% 80%,#f59f0a14 0%,#0000 40%),radial-gradient(circle,#2463eb0d 0%,#0000 60%);position:absolute;inset:0}.Section-module__uXn3-G__padding-none{padding:0}.Section-module__uXn3-G__padding-small{padding:var(--spacing-lg) 0}.Section-module__uXn3-G__padding-medium{padding:clamp(2rem,4vw,4rem) 0}.Section-module__uXn3-G__padding-large{padding:var(--section-padding-y) 0}.Section-module__uXn3-G__padding-xlarge{padding:clamp(4rem,8vw,8rem) 0}.Section-module__uXn3-G__default{position:relative}.Section-module__uXn3-G__hero{min-height:auto;padding:var(--section-padding-v) 0;align-items:center;display:flex;overflow:hidden}.Section-module__uXn3-G__with-border{position:relative}.Section-module__uXn3-G__with-border:before{content:"";background:var(--gradient-blue);height:4px;position:absolute;top:0;left:0;right:0}@media (min-width:768px){.Section-module__uXn3-G__padding-xlarge{padding:var(--spacing-5xl) 0}.Section-module__uXn3-G__hero{min-height:100vh;padding:0}}
.BranchSelect-module__ETTm_W__wrapper{flex-direction:column;gap:.35rem;min-width:0;display:flex}.BranchSelect-module__ETTm_W__select{box-sizing:border-box;color:#374151;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%236b7280' d='M4.646 5.646a.5.5 0 0 1 .708 0L8 8.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") .5rem/14px no-repeat;border:1px solid #d1d5db;border-radius:.45rem;width:100%;padding-right:.6rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}.BranchSelect-module__ETTm_W__select:focus{border-color:#0369a1;outline:none;box-shadow:0 0 0 3px #0369a11f}.BranchSelect-module__ETTm_W__select:disabled{color:#9ca3af;cursor:not-allowed;opacity:.7;background-color:#f9fafb}.BranchSelect-module__ETTm_W__selectLoading{color:#9ca3af}.BranchSelect-module__ETTm_W__selectError{color:#dc2626;border-color:#fca5a5}.BranchSelect-module__ETTm_W__selectEmpty{color:#9ca3af}.BranchSelect-module__ETTm_W__label{color:#374151;font-size:.82rem;font-weight:600}.BranchSelect-module__ETTm_W__required{color:#ef4444;margin-inline-start:.15rem}.BranchSelect-module__ETTm_W__input .BranchSelect-module__ETTm_W__select{border-radius:.5rem;height:42px;padding:0 .75rem;font-size:.9rem}.BranchSelect-module__ETTm_W__filter{flex:0 0 145px;display:inline-flex}.BranchSelect-module__ETTm_W__filter .BranchSelect-module__ETTm_W__select{border-radius:.45rem;height:38px;padding:0 .6rem;font-size:.82rem}.BranchSelect-module__ETTm_W__modal .BranchSelect-module__ETTm_W__select{border-radius:.5rem;height:40px;padding:0 .75rem;font-size:.85rem}.BranchSelect-module__ETTm_W__compact{display:inline-flex}.BranchSelect-module__ETTm_W__compact .BranchSelect-module__ETTm_W__select{border-radius:.35rem;min-width:100px;height:32px;padding:0 .5rem;font-size:.78rem}
.IconicListEditor-module__KR_s0q__section{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.IconicListEditor-module__KR_s0q__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.IconicListEditor-module__KR_s0q__title{color:#1e293b;margin:0;font-size:1rem}.IconicListEditor-module__KR_s0q__hint{color:#64748b;margin:.35rem 0 0;font-size:.85rem}.IconicListEditor-module__KR_s0q__addButton{cursor:pointer;color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.7rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.IconicListEditor-module__KR_s0q__emptyText{color:#94a3b8;margin:0;font-size:.85rem}.IconicListEditor-module__KR_s0q__itemCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;grid-template-columns:minmax(120px,150px) minmax(0,1fr) minmax(0,2fr) auto;align-items:start;gap:.75rem;padding:.9rem;display:grid}.IconicListEditor-module__KR_s0q__compactCard{grid-template-columns:minmax(120px,150px) minmax(0,1fr) auto}.IconicListEditor-module__KR_s0q__field{flex-direction:column;gap:.35rem;display:flex}.IconicListEditor-module__KR_s0q__label{color:#1f2937;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.IconicListEditor-module__KR_s0q__hintIcon{color:#0ea5e9;cursor:help;display:inline-flex}.IconicListEditor-module__KR_s0q__input,.IconicListEditor-module__KR_s0q__textarea{background:#fff;border:1px solid #d1d5db;border-radius:.75rem;width:100%;padding:.75rem .85rem;font-size:.9rem}.IconicListEditor-module__KR_s0q__textarea{resize:vertical;min-height:104px}.IconicListEditor-module__KR_s0q__removeButton{color:#b91c1c;cursor:pointer;background:#fff5f5;border:1px solid #fecaca;border-radius:.75rem;justify-content:center;align-self:flex-end;align-items:center;min-width:44px;min-height:44px;padding:.7rem;display:inline-flex}@media (max-width:900px){.IconicListEditor-module__KR_s0q__itemCard,.IconicListEditor-module__KR_s0q__compactCard{grid-template-columns:1fr}.IconicListEditor-module__KR_s0q__removeButton{align-self:stretch;width:100%}}@media (max-width:640px){.IconicListEditor-module__KR_s0q__section{padding:1rem}.IconicListEditor-module__KR_s0q__header{flex-direction:column}.IconicListEditor-module__KR_s0q__addButton{width:100%}}
.FeatureCardGrid-module__6HjGla__staggerGrid{width:100%}.FeatureCardGrid-module__6HjGla__staggerItem{animation:.8s cubic-bezier(.16,1,.3,1) both FeatureCardGrid-module__6HjGla__fadeInUp}@media (prefers-reduced-motion:reduce){.FeatureCardGrid-module__6HjGla__staggerItem{animation:none}}@keyframes FeatureCardGrid-module__6HjGla__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.AppointmentFormDialog-module__NmE08q__overlay{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AppointmentFormDialog-module__NmE08q__card{background:#fff;border-radius:1rem;width:min(500px,100%);max-height:calc(100vh - 2rem);padding:1.5rem;overflow-y:auto;box-shadow:0 10px 40px #0f172a38}.AppointmentFormDialog-module__NmE08q__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.AppointmentFormDialog-module__NmE08q__title{color:#111827;margin:0;font-size:1.1rem;font-weight:900}.AppointmentFormDialog-module__NmE08q__closeBtn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:background .15s;display:inline-flex}.AppointmentFormDialog-module__NmE08q__closeBtn:hover{color:#334155;background:#f1f5f9}.AppointmentFormDialog-module__NmE08q__error{color:#b91c1c;background:#fef2f2;border-radius:.5rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.AppointmentFormDialog-module__NmE08q__form{flex-direction:column;gap:1rem;display:flex}.AppointmentFormDialog-module__NmE08q__field{flex-direction:column;gap:.3rem;display:flex}.AppointmentFormDialog-module__NmE08q__label{color:#111827;margin-bottom:.25rem;font-size:.9rem;font-weight:800;display:block}.AppointmentFormDialog-module__NmE08q__required{color:#dc2626;margin-inline-start:4px;font-weight:700}.AppointmentFormDialog-module__NmE08q__input,.AppointmentFormDialog-module__NmE08q__textarea{color:#111827;width:100%;font:inherit;box-sizing:border-box;border:1px solid #d1d5db;border-radius:.5rem;padding:.625rem .75rem;font-size:.9rem;transition:border-color .15s}.AppointmentFormDialog-module__NmE08q__input:focus,.AppointmentFormDialog-module__NmE08q__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f626}.AppointmentFormDialog-module__NmE08q__textarea{resize:vertical;min-height:60px}.AppointmentFormDialog-module__NmE08q__row{gap:.75rem;display:flex}.AppointmentFormDialog-module__NmE08q__row>.AppointmentFormDialog-module__NmE08q__field{flex:1}.AppointmentFormDialog-module__NmE08q__actions{justify-content:flex-end;gap:.75rem;margin-top:.65rem;display:flex}@media (max-width:640px){.AppointmentFormDialog-module__NmE08q__row{flex-direction:column}}
.ArticleLayout-module__v2n-NW__articleLayout{background:var(--white-smoke);direction:rtl;min-height:100vh;overflow:visible}.ArticleLayout-module__v2n-NW__articleHero{background:radial-gradient(1100px 480px at 85% -10%, #60a5fa59, transparent 60%), radial-gradient(900px 420px at 10% 110%, #2563eb40, transparent 55%), var(--gradient-hero);color:var(--white);text-align:center;padding:1.5rem 0 3.8rem;position:relative}.ArticleLayout-module__v2n-NW__heroInner{flex-direction:column;align-items:center;gap:.5rem;width:min(1140px,100% - 2.5rem);margin-inline:auto;display:flex}.ArticleLayout-module__v2n-NW__heroBreadcrumbs{color:#ffffffbf;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.85rem;display:flex}.ArticleLayout-module__v2n-NW__heroCrumbLink{color:#ffffffbf;text-decoration:none;transition:color .2s}.ArticleLayout-module__v2n-NW__heroCrumbLink:hover{color:var(--white);text-decoration:underline}.ArticleLayout-module__v2n-NW__heroCrumbCurrent{color:var(--white);font-weight:600}.ArticleLayout-module__v2n-NW__heroBreadcrumbs>*+:before{content:"›";opacity:.55;margin-inline:-.35rem .45rem}.ArticleLayout-module__v2n-NW__heroBreadcrumbs>:first-child:before{content:none}.ArticleLayout-module__v2n-NW__heroBadge{color:var(--yellow-300);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;padding:.25rem .9rem;font-size:.85rem;font-weight:700}.ArticleLayout-module__v2n-NW__heroTitle{color:var(--white);font-family:var(--font-accent);text-wrap:balance;overflow-wrap:break-word;max-width:62rem;margin:.2rem 0 0;font-size:clamp(1.45rem,1.15rem + 1.5vw,2.15rem);font-weight:900;line-height:1.38}.ArticleLayout-module__v2n-NW__heroTrustBar{color:var(--white);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.1rem;margin-top:.45rem;font-size:.88rem;display:flex}.ArticleLayout-module__v2n-NW__doctorInfo{flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex}.ArticleLayout-module__v2n-NW__heroDoctorName{color:var(--white);font-weight:800}.ArticleLayout-module__v2n-NW__doctorSpecialty{color:#ffffffd9;font-weight:500}.ArticleLayout-module__v2n-NW__reviewBadge{color:#a7f3d0;backdrop-filter:blur(6px);white-space:nowrap;background:#10b98138;border:1px solid #34d39973;border-radius:999px;align-items:center;padding:.2rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #0000001a}.ArticleLayout-module__v2n-NW__heroPubBar{color:#ffffffc7;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1.2rem;margin-top:.25rem;font-size:.82rem;display:flex}.ArticleLayout-module__v2n-NW__pubItem{white-space:nowrap}.ArticleLayout-module__v2n-NW__heroWave{inset-inline:0;pointer-events:none;line-height:0;position:absolute;bottom:-1px}.ArticleLayout-module__v2n-NW__heroWave svg{width:100%;height:40px;display:block}.ArticleLayout-module__v2n-NW__container{width:87.5vw;max-width:min(1550px,95vw);padding:1.75rem 0 var(--spacing-3xl);margin:0 auto}@media (max-width:1199px){.ArticleLayout-module__v2n-NW__container{width:min(95vw,100% - 2rem)}}.ArticleLayout-module__v2n-NW__articleContainer{grid-template-columns:1fr;grid-template-areas:"toc""main""faq""cta""recs""doctor""post";gap:1.25rem;width:100%;display:grid}.ArticleLayout-module__v2n-NW__sidebar{display:contents}.ArticleLayout-module__v2n-NW__sidebarToc{grid-area:toc}.ArticleLayout-module__v2n-NW__mainContent{grid-area:main}.ArticleLayout-module__v2n-NW__faqSection{grid-area:faq}.ArticleLayout-module__v2n-NW__ctaArea{grid-area:cta}.ArticleLayout-module__v2n-NW__recsArea{grid-area:recs}.ArticleLayout-module__v2n-NW__postContent{grid-area:post}.ArticleLayout-module__v2n-NW__doctorCard{grid-area:doctor}.ArticleLayout-module__v2n-NW__sidebarToc,.ArticleLayout-module__v2n-NW__mainContent,.ArticleLayout-module__v2n-NW__postContent,.ArticleLayout-module__v2n-NW__doctorCard,.ArticleLayout-module__v2n-NW__ctaArea,.ArticleLayout-module__v2n-NW__recsArea,.ArticleLayout-module__v2n-NW__faqSection{width:min(100%,820px);min-width:0;margin-inline:auto}.ArticleLayout-module__v2n-NW__recsArea{background:var(--white-smoke,#f8fafc);border:1px solid var(--gray-100,#f3f4f6);border-radius:var(--radius-lg,1rem);flex-direction:column;grid-area:recs;gap:1.5rem;margin-block:1.75rem;padding:1.6rem;display:flex}.ArticleLayout-module__v2n-NW__recsArea>*{min-width:0}@media (max-width:640px){.ArticleLayout-module__v2n-NW__recsArea{gap:1.25rem;margin-block:1.25rem;padding:1.25rem 1.1rem}}@media (min-width:1024px){.ArticleLayout-module__v2n-NW__articleContainer{grid-template-columns:290px 1fr;grid-template-areas:"sidebar main""sidebar faq""sidebar cta""sidebar recs""sidebar post";align-items:start;gap:2rem}.ArticleLayout-module__v2n-NW__mainContent,.ArticleLayout-module__v2n-NW__postContent,.ArticleLayout-module__v2n-NW__ctaArea,.ArticleLayout-module__v2n-NW__recsArea,.ArticleLayout-module__v2n-NW__faqSection{width:100%;max-width:100%}.ArticleLayout-module__v2n-NW__sidebar{scrollbar-width:thin;z-index:15;flex-direction:column;grid-area:sidebar;align-self:start;gap:1.25rem;max-height:calc(100vh - 2.5rem);display:flex;position:sticky;top:1.25rem;overflow-y:auto}.ArticleLayout-module__v2n-NW__sidebar[data-fade=show]{-webkit-mask-image:linear-gradient(#000 calc(100% - 2.75rem),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 2.75rem),#0000 100%)}}.ArticleLayout-module__v2n-NW__doctorCard{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);padding:1rem 1.1rem 1.15rem}.ArticleLayout-module__v2n-NW__doctorImageWrap{border-radius:var(--radius-xl);border:1px solid var(--blue-100);flex-shrink:0;width:100%;height:185px;overflow:hidden;box-shadow:0 4px 14px #2563eb1a}@media (max-width:1199px){.ArticleLayout-module__v2n-NW__doctorCard,.ArticleLayout-module__v2n-NW__ctaArea{width:100%}}@media (min-width:820px) and (max-width:1023px){.ArticleLayout-module__v2n-NW__doctorCard{text-align:start;flex-direction:row;align-items:center;gap:1.5rem;padding:1.35rem 1.5rem;display:flex}.ArticleLayout-module__v2n-NW__doctorImageWrap{flex-shrink:0;align-self:center;width:240px;height:180px}.ArticleLayout-module__v2n-NW__doctorCardInfo{text-align:start;flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.ArticleLayout-module__v2n-NW__doctorCardLabel{color:var(--blue-700);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:700}}@media (max-width:819px){.ArticleLayout-module__v2n-NW__doctorCard{text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:1.35rem 1rem;display:flex}.ArticleLayout-module__v2n-NW__doctorImageWrap{aspect-ratio:4/3;align-self:center;width:90%;max-width:90%;height:auto}.ArticleLayout-module__v2n-NW__doctorCardInfo{text-align:center;flex-direction:column;align-items:center;gap:.45rem;width:100%;min-width:0;display:flex}.ArticleLayout-module__v2n-NW__doctorCardLabel{display:none}}@media (min-width:1024px){.ArticleLayout-module__v2n-NW__doctorCard{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.ArticleLayout-module__v2n-NW__doctorCardInfo{flex-direction:column;align-items:center;gap:.55rem;display:flex}.ArticleLayout-module__v2n-NW__doctorCardLabel{display:none}}.ArticleLayout-module__v2n-NW__doctorAvatar{object-position:top;display:block;object-fit:cover!important;width:100%!important;height:100%!important}.ArticleLayout-module__v2n-NW__sidebarDoctorName{font-family:var(--font-accent);color:var(--gray-900);margin:0;font-size:1.05rem;font-weight:800}.ArticleLayout-module__v2n-NW__doctorTitle{color:var(--gray-700);margin:0;font-size:.82rem;line-height:1.45}.ArticleLayout-module__v2n-NW__doctorExp{color:var(--blue-800);background:var(--blue-50);border:1px solid var(--blue-100);border-radius:var(--radius-lg);margin:0;padding:.4rem .65rem;font-size:.78rem;font-weight:600;line-height:1.4}.ArticleLayout-module__v2n-NW__doctorBtn{background:linear-gradient(135deg, var(--blue-600), var(--blue-700));width:100%;color:var(--white);border-radius:var(--radius-xl);transition:all var(--transition-fast);justify-content:center;align-items:center;margin-top:.15rem;padding:.6rem .9rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #2563eb38}@media (min-width:820px) and (max-width:1023px){.ArticleLayout-module__v2n-NW__doctorBtn{width:fit-content;margin-top:.25rem;padding:.5rem .9rem;font-size:.8rem}}@media (max-width:819px){.ArticleLayout-module__v2n-NW__doctorBtn{width:fit-content;min-width:180px;margin-top:.25rem;padding:.55rem 1rem;font-size:.82rem}}.ArticleLayout-module__v2n-NW__doctorBtn:hover{background:linear-gradient(135deg, var(--blue-700), var(--blue-800));color:var(--white);transform:translateY(-2px);box-shadow:0 6px 16px #2563eb52}.ArticleLayout-module__v2n-NW__mainContent,.ArticleLayout-module__v2n-NW__postContent{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.ArticleLayout-module__v2n-NW__articleContent,.ArticleLayout-module__v2n-NW__articleFooter,.ArticleLayout-module__v2n-NW__commentsSection,.ArticleLayout-module__v2n-NW__relatedArticles{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm)}.ArticleLayout-module__v2n-NW__articleTags{margin-bottom:var(--spacing-md);flex-wrap:wrap;gap:.5rem;display:flex}.ArticleLayout-module__v2n-NW__tag{background:var(--gradient-yellow);color:var(--white);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:.25rem .65rem}.ArticleLayout-module__v2n-NW__heroGrid{margin-top:var(--spacing-sm)}.ArticleLayout-module__v2n-NW__heroImage{border-radius:var(--radius-xl);border:1px solid var(--border-light);background:var(--white);width:100%;max-width:100%;overflow:hidden}.ArticleLayout-module__v2n-NW__heroImageMedia{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.ArticleLayout-module__v2n-NW__articleContent{padding:2rem 2.25rem}.ArticleLayout-module__v2n-NW__trustDisclaimer{border:1px solid var(--gray-200);border-inline-start:4px solid var(--yellow-500);background:var(--gray-50);border-radius:10px;margin:0 2.25rem 1.5rem;padding:1rem 1.25rem}.ArticleLayout-module__v2n-NW__trustDisclaimerTitle{color:var(--gray-900);margin-bottom:.4rem;font-size:.95rem;font-weight:700;display:block}.ArticleLayout-module__v2n-NW__trustDisclaimerBody{color:var(--gray-600);margin:0;font-size:.875rem;line-height:1.8}.ArticleLayout-module__v2n-NW__contentBody{color:var(--gray-700);font-size:var(--font-size-lg);line-height:var(--line-height-loose)}.ArticleLayout-module__v2n-NW__contentBody h2{color:var(--gray-900);margin:var(--spacing-lg) 0 var(--spacing-sm);border-bottom:2px solid var(--yellow-500);padding-bottom:.5rem;font-size:clamp(1.25rem,2.5vw,1.7rem)}.ArticleLayout-module__v2n-NW__contentBody h3{color:var(--gray-800);margin:var(--spacing-md) 0 var(--spacing-xs);font-size:clamp(1.1rem,2vw,1.35rem)}.ArticleLayout-module__v2n-NW__contentBody p{margin-bottom:var(--spacing-sm);text-align:justify}.ArticleLayout-module__v2n-NW__contentBody ul,.ArticleLayout-module__v2n-NW__contentBody ol{margin:var(--spacing-sm) 0;padding-inline-start:1.5rem}.ArticleLayout-module__v2n-NW__contentBody li{margin-bottom:.5rem}.ArticleLayout-module__v2n-NW__contentBody a{color:var(--blue-700);font-weight:var(--font-weight-semibold);text-decoration:underline}.ArticleLayout-module__v2n-NW__faqSection{margin-top:calc(-1 * var(--spacing-xs));grid-area:faq}.ArticleLayout-module__v2n-NW__videoCta{margin:1.5rem 0 .25rem}.ArticleLayout-module__v2n-NW__videoCtaLink{border:1px solid var(--blue-300);background:var(--blue-50);color:var(--blue-700);font-weight:var(--font-weight-bold);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.95rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.ArticleLayout-module__v2n-NW__videoCtaLink:hover{background:var(--white);border-color:var(--blue-400)}.ArticleLayout-module__v2n-NW__articleFooter{padding:.4rem 1.25rem}.ArticleLayout-module__v2n-NW__doctorFooter{border-bottom:1px solid var(--blue-100,#e8effb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;margin-bottom:.4rem;padding:.6rem 0;display:flex}.ArticleLayout-module__v2n-NW__doctorFooterText{color:var(--gray-600);margin:0;font-size:.9rem}.ArticleLayout-module__v2n-NW__doctorFooterLink{font-size:.9rem;font-weight:var(--font-weight-semibold);color:var(--blue-700);white-space:nowrap;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.ArticleLayout-module__v2n-NW__doctorFooterLink:hover{text-decoration:underline}.ArticleLayout-module__v2n-NW__decisionGuideLink{border:1px solid var(--blue-300);background:var(--blue-50);color:var(--blue-700);font-weight:var(--font-weight-bold);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.95rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.ArticleLayout-module__v2n-NW__decisionGuideLink:hover{background:var(--white);border-color:var(--blue-400)}.ArticleLayout-module__v2n-NW__shareSection .socialShare{margin:0}.ArticleLayout-module__v2n-NW__commentsSection{padding:0;overflow:hidden}.ArticleLayout-module__v2n-NW__commentsSection .commentsSection{border-top:none;margin-top:0;padding-top:.5rem}.ArticleLayout-module__v2n-NW__relatedArticles{padding:var(--spacing-lg)}.ArticleLayout-module__v2n-NW__relatedTitle{font-size:var(--font-size-xl);color:var(--gray-900);margin-bottom:var(--spacing-sm)}.ArticleLayout-module__v2n-NW__relatedGrid{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ArticleLayout-module__v2n-NW__relatedCard{border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:var(--spacing-sm) var(--spacing-md);background:var(--gray-50);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);text-decoration:none}.ArticleLayout-module__v2n-NW__relatedCard:hover{box-shadow:var(--shadow-md);border-color:var(--blue-300);transform:translateY(-3px)}.ArticleLayout-module__v2n-NW__relatedCardTitle{font-size:var(--font-size-base);color:var(--gray-900);margin-bottom:.5rem}.ArticleLayout-module__v2n-NW__relatedCardExcerpt{color:var(--gray-600);font-size:var(--font-size-sm);margin-bottom:.65rem}.ArticleLayout-module__v2n-NW__readMore{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--blue-700)}@media (max-width:768px){.ArticleLayout-module__v2n-NW__container{width:100%;padding:1rem 1rem var(--spacing-2xl)}.ArticleLayout-module__v2n-NW__articleHero{padding:1.3rem 0 3.4rem}.ArticleLayout-module__v2n-NW__heroInner{min-height:auto}.ArticleLayout-module__v2n-NW__heroTrustBar{margin-top:.4rem}.ArticleLayout-module__v2n-NW__heroPubBar{margin-top:.2rem}.ArticleLayout-module__v2n-NW__heroBreadcrumbs{align-self:center;margin-bottom:.65rem}.ArticleLayout-module__v2n-NW__heroTitle{max-width:100%}.ArticleLayout-module__v2n-NW__articleContent,.ArticleLayout-module__v2n-NW__articleFooter,.ArticleLayout-module__v2n-NW__relatedArticles{padding:var(--spacing-md)}.ArticleLayout-module__v2n-NW__articleContent{padding:var(--spacing-lg) var(--spacing-md)}.ArticleLayout-module__v2n-NW__contentBody{font-size:var(--font-size-base)}.ArticleLayout-module__v2n-NW__relatedGrid{grid-template-columns:1fr}}@media (max-width:480px){.ArticleLayout-module__v2n-NW__articleHero{padding:1.1rem 0 3rem}.ArticleLayout-module__v2n-NW__heroBreadcrumbs{font-size:.78rem}.ArticleLayout-module__v2n-NW__heroTrustBar,.ArticleLayout-module__v2n-NW__heroPubBar{flex-direction:column;gap:.3rem}.ArticleLayout-module__v2n-NW__reviewBadge{white-space:normal;text-align:center}}
.Button-module__xDwtkW__button{justify-content:center;align-items:center;gap:var(--spacing-xs);cursor:pointer;text-align:center;transition:all var(--transition-normal);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:var(--radius-lg);will-change:transform;border:none;font-family:inherit;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0)scale(1)}.Button-module__xDwtkW__button:focus-visible{box-shadow:0 0 0 3px var(--radiant-glow);outline:none}.Button-module__xDwtkW__button:hover:not(:disabled){transform:translateY(-2px)}.Button-module__xDwtkW__button:active:not(:disabled){transform:scale(.98)}.Button-module__xDwtkW__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__xDwtkW__primary{background:var(--gradient-blue);color:var(--white);box-shadow:var(--shadow-blue);font-weight:var(--font-weight-bold)}.Button-module__xDwtkW__secondary{background:var(--gradient-yellow);color:var(--white);box-shadow:var(--shadow-yellow);font-weight:var(--font-weight-bold)}.Button-module__xDwtkW__secondary:hover:not(:disabled){opacity:.95}.Button-module__xDwtkW__whatsapp{background:var(--gradient-whatsapp);font-weight:var(--font-weight-bold);box-shadow:0 4px 14px #25d3664d;color:var(--white)!important}.Button-module__xDwtkW__whatsapp span,.Button-module__xDwtkW__whatsapp svg{fill:currentColor;color:var(--white)!important}.Button-module__xDwtkW__whatsapp:hover:not(:disabled){opacity:.95;box-shadow:0 6px 20px #25d36666}.Button-module__xDwtkW__glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);color:var(--white);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);font-weight:var(--font-weight-semibold)}.Button-module__xDwtkW__glass:hover:not(:disabled){background:var(--glass-bg-light);border-color:var(--glass-border-light);color:var(--blue-900)}.Button-module__xDwtkW__outline{color:var(--primary-blue);border:1px solid var(--primary-blue);font-weight:var(--font-weight-medium);background:0 0}.Button-module__xDwtkW__outline:hover:not(:disabled){background:var(--blue-50)}.Button-module__xDwtkW__outline-white{color:var(--white);border:1px solid var(--glass-border-light);background:0 0}.Button-module__xDwtkW__outline-white:hover:not(:disabled){background:var(--glass-bg);border-color:var(--white)}.Button-module__xDwtkW__ghost{color:var(--gray-600);background:0 0;border:1px solid #0000}.Button-module__xDwtkW__ghost:hover:not(:disabled){background:var(--blue-50);color:var(--primary-blue)}.Button-module__xDwtkW__small{font-size:var(--font-size-sm);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);padding:.5rem 1rem}.Button-module__xDwtkW__medium{font-size:var(--font-size-base);border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);padding:.75rem 1.5rem}.Button-module__xDwtkW__large{font-size:var(--font-size-lg);border-radius:var(--radius-xl);font-weight:var(--font-weight-bold);letter-spacing:.01em;padding:1rem 2.5rem}.Button-module__xDwtkW__fullWidth{width:100%;display:flex}.Button-module__xDwtkW__loading{pointer-events:none;color:#0000!important}.Button-module__xDwtkW__hidden{visibility:hidden}.Button-module__xDwtkW__innerContent{justify-content:center;align-items:center;gap:.625rem;line-height:1;display:inline-flex}.Button-module__xDwtkW__text{align-items:center;gap:.625rem;line-height:1;display:inline-flex}.Button-module__xDwtkW__hidden,.Button-module__xDwtkW__button>span{justify-content:center;align-items:center;gap:.625rem;display:inline-flex}.Button-module__xDwtkW__loadingSpinner{border:2px solid var(--glass-border-light);border-radius:var(--radius-circle);border-top:2px solid;width:1.2em;height:1.2em;animation:.8s linear infinite Button-module__xDwtkW__spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module__xDwtkW__outline .Button-module__xDwtkW__loadingSpinner,.Button-module__xDwtkW__ghost .Button-module__xDwtkW__loadingSpinner{border:2px solid var(--blue-100);border-top:2px solid var(--primary-blue)}.Button-module__xDwtkW__outline-white .Button-module__xDwtkW__loadingSpinner{border:2px solid var(--glass-border);border-top:2px solid var(--white)}@keyframes Button-module__xDwtkW__spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.Button-module__xDwtkW__primary:after,.Button-module__xDwtkW__secondary:after,.Button-module__xDwtkW__whatsapp:after{content:"";background:linear-gradient(90deg, transparent, var(--glass-bg-light), transparent);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.Button-module__xDwtkW__primary:hover:after,.Button-module__xDwtkW__secondary:hover:after,.Button-module__xDwtkW__whatsapp:hover:after{left:100%}
.entrance-module__lE0K6G__staggerItem,.entrance-module__lE0K6G__entrance{animation:.8s cubic-bezier(.16,1,.3,1) both entrance-module__lE0K6G__fadeInUp}@media (prefers-reduced-motion:reduce){.entrance-module__lE0K6G__staggerItem,.entrance-module__lE0K6G__entrance{animation:none}}@keyframes entrance-module__lE0K6G__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.FAQ-module__0zdNvq__container{background:var(--white);border:1px solid #2563eb0f;border-radius:2rem;width:min(100%,1100px);margin-inline:auto;padding:clamp(1.5rem,3vw,3.25rem);box-shadow:0 24px 60px #0f172a1f}.FAQ-module__0zdNvq__title{color:var(--gray-900);text-align:center;margin-block-end:2.75rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900;line-height:1.15;position:relative}.FAQ-module__0zdNvq__title:after{content:"";background:var(--gradient-yellow);border-radius:999px;width:68px;height:4px;position:absolute;inset-block-end:-10px;inset-inline-start:50%;transform:translate(-50%)}.FAQ-module__0zdNvq__subtitle{color:#64748b;text-align:center;margin-block:.5rem 2rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6}.FAQ-module__0zdNvq__faqList{flex-direction:column;gap:1rem;display:flex}.FAQ-module__0zdNvq__faqItem{background:#f7f9fc;border:1px solid #eef2f7;border-radius:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.FAQ-module__0zdNvq__active.FAQ-module__0zdNvq__faqItem{background:var(--white);border-color:#bfd5ff;box-shadow:0 14px 36px #2563eb1a}.FAQ-module__0zdNvq__faqItem:hover:not(.FAQ-module__0zdNvq__active){border-color:#dbe4f0;transform:translateY(-1px)}.FAQ-module__0zdNvq__question{text-align:start;width:100%;min-height:5.25rem;color:var(--gray-900);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;padding-inline:1.75rem;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.FAQ-module__0zdNvq__question:hover{color:var(--gray-900)}.FAQ-module__0zdNvq__question:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.FAQ-module__0zdNvq__active .FAQ-module__0zdNvq__question{background:linear-gradient(135deg,#2847b8 0%,#3b82f6 100%);border-start-start-radius:1.5rem;border-start-end-radius:1.5rem;border-end-end-radius:0;border-end-start-radius:0;color:var(--white)!important}.FAQ-module__0zdNvq__active .FAQ-module__0zdNvq__icon{transform:rotate(180deg);color:var(--white)!important}.cms-text-dark .FAQ-module__0zdNvq__active .FAQ-module__0zdNvq__question{color:var(--white)!important}.cms-text-dark .FAQ-module__0zdNvq__active .FAQ-module__0zdNvq__question span{color:var(--white)!important}.cms-text-dark .FAQ-module__0zdNvq__active .FAQ-module__0zdNvq__icon{color:var(--white)!important}.FAQ-module__0zdNvq__icon{color:var(--gray-900);flex-shrink:0;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.FAQ-module__0zdNvq__icon svg{display:block}.FAQ-module__0zdNvq__answer{background:var(--white);border-block-end:1px solid #bfd5ff;border-inline:1px solid #bfd5ff;border-end-end-radius:1.5rem;border-end-start-radius:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.FAQ-module__0zdNvq__answerInner{width:100%;padding-block:1.3rem 1.7rem;padding-inline:1.75rem}.FAQ-module__0zdNvq__answer p{color:#334155;margin:0;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.9}@media (max-width:768px){.FAQ-module__0zdNvq__container{border-radius:1.5rem;padding:1.25rem}.FAQ-module__0zdNvq__title{font-size:2rem}.FAQ-module__0zdNvq__question{min-height:4.5rem;padding-block:1.1rem;padding-inline:1.1rem;font-size:.98rem}.FAQ-module__0zdNvq__answerInner{padding-block:1rem 1.25rem;padding-inline:1.1rem}}@media (max-width:480px){.FAQ-module__0zdNvq__title{font-size:1.5rem}.FAQ-module__0zdNvq__container{padding:1rem}}
.DeleteConfirmModal-module__kBTZkW__modalOverlay{z-index:2000;backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;animation:.2s DeleteConfirmModal-module__kBTZkW__fadeIn;display:flex;position:fixed;inset:0}.DeleteConfirmModal-module__kBTZkW__deleteModal{text-align:center;background-color:#fff;border-radius:1.5rem;width:calc(100% - 2rem);max-width:450px;padding:2.5rem;animation:.3s DeleteConfirmModal-module__kBTZkW__slideUp;position:relative;box-shadow:0 20px 25px -5px #0000001a}.DeleteConfirmModal-module__kBTZkW__warningIcon{color:#f97316;background-color:#fff7ed;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.DeleteConfirmModal-module__kBTZkW__deleteTitle{color:#111827;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.DeleteConfirmModal-module__kBTZkW__deleteDesc{color:#6b7280;margin-bottom:2rem;line-height:1.5}.DeleteConfirmModal-module__kBTZkW__deleteActions{justify-content:center;gap:1rem;display:flex}.DeleteConfirmModal-module__kBTZkW__cancelBtn{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:.75rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.DeleteConfirmModal-module__kBTZkW__cancelBtn:hover{background:#e5e7eb}.DeleteConfirmModal-module__kBTZkW__confirmDeleteBtn{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:.75rem;padding:.625rem 1.5rem;font-weight:600;transition:all .2s}.DeleteConfirmModal-module__kBTZkW__confirmDeleteBtn:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px)}.DeleteConfirmModal-module__kBTZkW__confirmDeleteBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes DeleteConfirmModal-module__kBTZkW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DeleteConfirmModal-module__kBTZkW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.InlineDecisionCta-module__oJvwFG__slot{margin:var(--spacing-xl) 0}.InlineDecisionCta-module__oJvwFG__card{border:1px solid var(--blue-200,#cfe0f7);background:var(--blue-50,#f3f8ff);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.6rem;padding:1.1rem 1.25rem;display:flex}.InlineDecisionCta-module__oJvwFG__badge{font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--blue-700);background:var(--white,#fff);border:1px solid var(--blue-200,#cfe0f7);border-radius:999px;padding:.15rem .7rem}.InlineDecisionCta-module__oJvwFG__title{font-size:1.02rem;font-weight:var(--font-weight-bold);color:var(--gray-900,#111);margin:0}.InlineDecisionCta-module__oJvwFG__actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.InlineDecisionCta-module__oJvwFG__primary,.InlineDecisionCta-module__oJvwFG__whatsapp{font-weight:var(--font-weight-bold);border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1.3rem;font-size:.92rem;text-decoration:none;transition:opacity .2s,background .2s;display:inline-flex}.InlineDecisionCta-module__oJvwFG__primary{background:var(--blue-700,#1d4ed8);color:var(--white,#fff)}.InlineDecisionCta-module__oJvwFG__primary:hover{opacity:.9}.InlineDecisionCta-module__oJvwFG__whatsapp{color:#fff;background:#25d366}.InlineDecisionCta-module__oJvwFG__whatsapp:hover{opacity:.9}@media (max-width:480px){.InlineDecisionCta-module__oJvwFG__card{align-items:stretch}.InlineDecisionCta-module__oJvwFG__actions{flex-direction:column}.InlineDecisionCta-module__oJvwFG__primary,.InlineDecisionCta-module__oJvwFG__whatsapp{justify-content:center}}
.MobileSelect-module__MhQZpa__wrapper{flex-direction:column;gap:.25rem;width:100%;min-width:0;display:flex}.MobileSelect-module__MhQZpa__label{color:#475569;font-size:.74rem;font-weight:700}.MobileSelect-module__MhQZpa__trigger{color:#374151;cursor:pointer;box-sizing:border-box;text-align:start;background:#fff;border:1px solid #d1d5db;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:38px;padding:0 .6rem;font-family:inherit;font-size:.82rem;transition:border-color .15s,box-shadow .15s;display:flex}.MobileSelect-module__MhQZpa__trigger:hover{border-color:#94a3b8}.MobileSelect-module__MhQZpa__trigger:focus-visible{border-color:#0369a1;outline:none;box-shadow:0 0 0 3px #0369a11f}.MobileSelect-module__MhQZpa__triggerOpen{border-color:#0369a1;box-shadow:0 0 0 3px #0369a11f}.MobileSelect-module__MhQZpa__triggerDisabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.MobileSelect-module__MhQZpa__triggerText{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.MobileSelect-module__MhQZpa__chevron{color:#94a3b8;flex-shrink:0;transition:transform .2s}.MobileSelect-module__MhQZpa__optionsList{overscroll-behavior:contain;z-index:1;background:#fff;border:1px solid #d1d5db;border-radius:.45rem;flex-direction:column;margin-top:2px;display:flex;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.MobileSelect-module__MhQZpa__option{color:#374151;text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;min-height:2.75rem;padding:.5rem .6rem;font-family:inherit;font-size:.82rem;transition:background .1s;display:flex}.MobileSelect-module__MhQZpa__option:hover,.MobileSelect-module__MhQZpa__optionFocused{background:#f1f5f9}.MobileSelect-module__MhQZpa__optionSelected{color:#0369a1;background:#eff6ff;font-weight:600}.MobileSelect-module__MhQZpa__optionSelected:hover{background:#dbeafe}.MobileSelect-module__MhQZpa__emptyState{color:#94a3b8;justify-content:center;align-items:center;padding:1rem;font-size:.78rem;display:flex}
.ExpandableSection-module__bRLAOW__collapsibleCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;transition:box-shadow .2s,background .2s;box-shadow:0 1px 3px #0f172a08}.ExpandableSection-module__bRLAOW__collapsibleCardOpen{background:#fafbfc}.ExpandableSection-module__bRLAOW__collapsibleCard:hover{box-shadow:0 4px 12px #0f172a0f}.ExpandableSection-module__bRLAOW__collapsibleHeader{color:#0f172a;cursor:pointer;width:100%;min-height:56px;font:inherit;text-align:start;background:0 0;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.6rem;padding:1rem 1.25rem;font-size:.92rem;font-weight:800;transition:background .15s;display:flex}.ExpandableSection-module__bRLAOW__collapsibleHeader:hover{background:#f1f5f9}.ExpandableSection-module__bRLAOW__collapsibleHeader:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.ExpandableSection-module__bRLAOW__collapsibleTitle{align-items:center;gap:.5rem;font-size:.92rem;display:inline-flex}.ExpandableSection-module__bRLAOW__collapsibleCount{color:#64748b;background:#f1f5f9;border-radius:1rem;margin-inline-start:.35rem;padding:.1rem .45rem;font-size:.8rem;font-weight:600}.ExpandableSection-module__bRLAOW__collapsibleHint{color:#94a3b8;margin-inline:auto .5rem;font-size:.78rem;font-weight:500}.ExpandableSection-module__bRLAOW__collapsibleChevronWrap{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.ExpandableSection-module__bRLAOW__collapsibleHelper{color:#94a3b8;white-space:nowrap;font-size:.74rem;font-weight:500}.ExpandableSection-module__bRLAOW__collapsibleChevron{color:#64748b;flex-shrink:0;transition:transform .25s}.ExpandableSection-module__bRLAOW__collapsibleChevronOpen{transform:rotate(180deg)}.ExpandableSection-module__bRLAOW__collapsibleBody{border-top:1px solid #edf2f7;padding:.5rem 1.25rem 1rem}.ExpandableSection-module__bRLAOW__collapsibleCard.ExpandableSection-module__bRLAOW__withGap{margin-top:.75rem}
.ExpertiseGrid-module__DMgPLW__grid{gap:var(--spacing-sm);margin-top:var(--spacing-lg);grid-template-columns:1fr;display:grid}.ExpertiseGrid-module__DMgPLW__expertiseCard{padding:1.5rem!important}.ExpertiseGrid-module__DMgPLW__link{color:inherit;height:100%;text-decoration:none;display:block}.ExpertiseGrid-module__DMgPLW__grid>div{flex-direction:column;display:flex}.ExpertiseGrid-module__DMgPLW__grid>div>*{flex:1}.ExpertiseGrid-module__DMgPLW__footer{align-items:center;gap:var(--spacing-xs);color:var(--blue-600);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);transition:gap .3s;display:flex}.ExpertiseGrid-module__DMgPLW__link:hover .ExpertiseGrid-module__DMgPLW__footer{gap:var(--spacing-sm)}.ExpertiseGrid-module__DMgPLW__moreText{font-size:var(--font-size-sm)}.ExpertiseGrid-module__DMgPLW__arrow{font-size:var(--font-size-lg);transition:transform .3s}.ExpertiseGrid-module__DMgPLW__link:hover .ExpertiseGrid-module__DMgPLW__arrow{transform:translate(-4px)}@media (min-width:640px){.ExpertiseGrid-module__DMgPLW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ExpertiseGrid-module__DMgPLW__grid{grid-template-columns:repeat(3,1fr)}}
.AdflowActions-module__FoF3ca__addButton{cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#f1c40f 100%);border:none;border-radius:1rem;align-items:center;gap:.75rem;padding:.8rem 1.5rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 15px #d4af374d;color:#000!important}.AdflowActions-module__FoF3ca__addButton:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 25px #d4af3766}@media (max-width:768px){.AdflowActions-module__FoF3ca__addButton{justify-content:center;width:100%;padding:.85rem 1rem}}
.ClinicFeaturesGrid-module__SEf4jW__featuresGrid{gap:var(--spacing-xl);margin-top:var(--spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(340px,400px));justify-content:center;width:100%;display:grid}@media (max-width:640px){.ClinicFeaturesGrid-module__SEf4jW__featuresGrid{grid-template-columns:1fr}}