.AgenciasContadorDashboard_container__rMRxm{padding:0;width:100%;max-width:100%;margin:0 auto}.AgenciasContadorDashboard_error__89Wrg,.AgenciasContadorDashboard_loading__0xZ_T{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem;color:var(--color-text-secondary);text-align:center}.AgenciasContadorDashboard_error__89Wrg h2,.AgenciasContadorDashboard_loading__0xZ_T h2{color:var(--color-text-primary);margin:0}.AgenciasContadorDashboard_error__89Wrg p,.AgenciasContadorDashboard_loading__0xZ_T p{margin:0;max-width:400px}.AgenciasContadorDashboard_spinner__8W7Um{animation:AgenciasContadorDashboard_spin__c7Wph 1s linear infinite}@keyframes AgenciasContadorDashboard_spin__c7Wph{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AgenciasContadorDashboard_retryButton__PqgWB{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background .2s}.AgenciasContadorDashboard_retryButton__PqgWB:hover{background:var(--color-primary-dark)}.AgenciasContadorDashboard_header__2XRmr{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.AgenciasContadorDashboard_headerInfo__aDxEe h1{font-size:2rem;font-weight:800;color:#1a1a1a;margin:0 0 .5rem;letter-spacing:-.5px}.AgenciasContadorDashboard_headerInfo__aDxEe p{font-size:.95rem;color:#6b7280;margin:0}.AgenciasContadorDashboard_headerAction__YUr2J{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(59,130,246,.25)}.AgenciasContadorDashboard_headerAction__YUr2J:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.35)}.AgenciasContadorDashboard_headerAction__YUr2J:active{transform:translateY(0)}.AgenciasContadorDashboard_headerAction__YUr2J:disabled{opacity:.7;cursor:not-allowed;transform:none}.AgenciasContadorDashboard_financialSummary__KL2DV{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:992px){.AgenciasContadorDashboard_financialSummary__KL2DV{grid-template-columns:1fr}}.AgenciasContadorDashboard_summaryMain__KgCma{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);padding:1.5rem}.AgenciasContadorDashboard_summaryHeader__KvexH{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.AgenciasContadorDashboard_summaryHeader__KvexH svg{color:var(--color-primary)}.AgenciasContadorDashboard_summaryHeader__KvexH h2{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.AgenciasContadorDashboard_progressSection__65jmY{margin-bottom:1.5rem}.AgenciasContadorDashboard_progressInfo__PPZhV{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.AgenciasContadorDashboard_progressLabel__3Athf{font-size:.875rem;color:var(--color-text-secondary)}.AgenciasContadorDashboard_progressPercent__jk0kW{font-size:1.25rem;font-weight:700;color:var(--color-primary)}.AgenciasContadorDashboard_progressBar__jqm5_{height:12px;background:var(--color-bg-secondary);border-radius:6px;overflow:hidden;margin-bottom:.75rem}.AgenciasContadorDashboard_progressBar__jqm5_.AgenciasContadorDashboard_progressBarEmpty__d7Hg3{background:#e5e7eb}.AgenciasContadorDashboard_progressFill__38qAB{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:6px;transition:width .5s ease-out}.AgenciasContadorDashboard_progressLegend__8JVDv{display:flex;gap:1.5rem;font-size:.8125rem;color:var(--color-text-secondary)}.AgenciasContadorDashboard_progressLegend__8JVDv span{display:flex;align-items:center;gap:.375rem}.AgenciasContadorDashboard_dotPagado__kXAnC,.AgenciasContadorDashboard_dotPendiente__QNW35{display:inline-block;width:8px;height:8px;border-radius:50%}.AgenciasContadorDashboard_dotPagado__kXAnC{background:#22c55e}.AgenciasContadorDashboard_dotPagado__kXAnC.AgenciasContadorDashboard_dotEmpty__kAxWp{background:#9ca3af}.AgenciasContadorDashboard_dotPendiente__QNW35{background:#f59e0b}.AgenciasContadorDashboard_dotPendiente__QNW35.AgenciasContadorDashboard_dotEmpty__kAxWp{background:#9ca3af}.AgenciasContadorDashboard_totalAmount__tmpZF{display:flex;flex-direction:column;gap:.25rem;padding-top:1rem;border-top:1px solid var(--color-border)}.AgenciasContadorDashboard_totalLabel__CWbta{font-size:.875rem;color:var(--color-text-secondary)}.AgenciasContadorDashboard_totalValue__oaZA5{font-size:2rem;font-weight:700;color:var(--color-text-primary)}.AgenciasContadorDashboard_statsCards__4TIB_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;align-content:start}@media(max-width:576px){.AgenciasContadorDashboard_statsCards__4TIB_{grid-template-columns:1fr}}.AgenciasContadorDashboard_statCard__iUd46{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--color-surface);border-radius:12px;border:1px solid var(--color-border);transition:all .2s}.AgenciasContadorDashboard_statCard__iUd46:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.AgenciasContadorDashboard_statIcon__A58nM{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;flex-shrink:0}.AgenciasContadorDashboard_statPendiente__PvdPr .AgenciasContadorDashboard_statIcon__A58nM{background:rgba(245,158,11,.1);color:#f59e0b}.AgenciasContadorDashboard_statPagado__L_HTa .AgenciasContadorDashboard_statIcon__A58nM{background:rgba(34,197,94,.1);color:#22c55e}.AgenciasContadorDashboard_statFiles__RcF_W .AgenciasContadorDashboard_statIcon__A58nM{background:rgba(139,92,246,.1);color:#8b5cf6}.AgenciasContadorDashboard_statVencido__Ba8Nx .AgenciasContadorDashboard_statIcon__A58nM{background:rgba(239,68,68,.1);color:#ef4444}.AgenciasContadorDashboard_statContent__Q4YSp{display:flex;flex-direction:column;gap:.125rem;min-width:0}.AgenciasContadorDashboard_statValue__V5oTJ{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AgenciasContadorDashboard_statLabel__ZBpHT{font-size:.75rem;color:var(--color-text-secondary)}.AgenciasContadorDashboard_alertSection__4AcPT{margin-bottom:1.5rem}.AgenciasContadorDashboard_alertCard__uptw6{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:12px}.AgenciasContadorDashboard_alertCard__uptw6>svg{color:#ef4444;flex-shrink:0}.AgenciasContadorDashboard_alertContent__P_dak h3{margin:0 0 .25rem;font-size:.9375rem;font-weight:600;color:#dc2626}.AgenciasContadorDashboard_alertContent__P_dak p{margin:0;font-size:.8125rem;color:#b91c1c}.AgenciasContadorDashboard_filesSection___ocEE{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);overflow:hidden;margin-bottom:1.5rem}.AgenciasContadorDashboard_sectionHeader__jVW6I{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);gap:1rem;flex-wrap:wrap}.AgenciasContadorDashboard_tabsContainer__vICb1{display:flex;gap:.5rem}.AgenciasContadorDashboard_tab__eGxp3{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.AgenciasContadorDashboard_tab__eGxp3:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.AgenciasContadorDashboard_tab__eGxp3.AgenciasContadorDashboard_tabActive__xTUJP{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.AgenciasContadorDashboard_tabBadge__R_X7F{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:hsla(0,0%,100%,.2);border-radius:10px;font-size:.75rem;font-weight:600}.AgenciasContadorDashboard_tabActive__xTUJP .AgenciasContadorDashboard_tabBadge__R_X7F{background:hsla(0,0%,100%,.25)}.AgenciasContadorDashboard_filterButton__3pR1V{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.AgenciasContadorDashboard_filterButton__3pR1V.AgenciasContadorDashboard_filterActive__Bdxe6,.AgenciasContadorDashboard_filterButton__3pR1V:hover{background:var(--color-bg-secondary);color:var(--color-text-primary);border-color:var(--color-primary)}.AgenciasContadorDashboard_filtersPanel__JY_1B{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);flex-wrap:wrap}.AgenciasContadorDashboard_filterGroup__E9tfp{display:flex;align-items:center;gap:.75rem}.AgenciasContadorDashboard_filterGroup__E9tfp label{font-size:.875rem;color:var(--color-text-secondary);font-weight:500}.AgenciasContadorDashboard_filterOptions__b7tQZ{display:flex;gap:.5rem;flex-wrap:wrap}.AgenciasContadorDashboard_filterChip__dVNqO{padding:.375rem .75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;color:var(--color-text-secondary);font-size:.8125rem;cursor:pointer;transition:all .2s}.AgenciasContadorDashboard_filterChip__dVNqO:hover{border-color:var(--color-primary);color:var(--color-primary)}.AgenciasContadorDashboard_filterChip__dVNqO.AgenciasContadorDashboard_filterChipActive__WSr_J{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.AgenciasContadorDashboard_clearFilters__xVqlg{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:transparent;border:none;color:var(--color-text-secondary);font-size:.8125rem;cursor:pointer;transition:color .2s}.AgenciasContadorDashboard_clearFilters__xVqlg:hover{color:#ef4444}.AgenciasContadorDashboard_filesTableWrapper__sp0AO{overflow-x:auto}.AgenciasContadorDashboard_filesTable__JIIUi{width:100%;border-collapse:collapse;font-size:.875rem}.AgenciasContadorDashboard_filesTable__JIIUi td,.AgenciasContadorDashboard_filesTable__JIIUi th{padding:1rem 1.5rem;text-align:left;white-space:nowrap}.AgenciasContadorDashboard_filesTable__JIIUi th{background:var(--color-bg-secondary);color:var(--color-text-secondary);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border)}.AgenciasContadorDashboard_filesTable__JIIUi tbody tr{border-bottom:1px solid var(--color-border);transition:background .2s}.AgenciasContadorDashboard_filesTable__JIIUi tbody tr:hover{background:var(--color-bg-secondary)}.AgenciasContadorDashboard_filesTable__JIIUi tbody tr:last-child{border-bottom:none}.AgenciasContadorDashboard_rowOverdue__Fl6sw{background:rgba(239,68,68,.04)!important}.AgenciasContadorDashboard_codeCell__z5CRh{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--color-text-primary)}.AgenciasContadorDashboard_codeCell__z5CRh svg{color:var(--color-text-secondary)}.AgenciasContadorDashboard_dateWithIcon__kQ9Jo{display:flex;align-items:center;gap:.375rem;color:var(--color-text-secondary)}.AgenciasContadorDashboard_overdue__8qAMi{color:#ef4444!important;font-weight:500}.AgenciasContadorDashboard_overdueIcon__OyQjs,.AgenciasContadorDashboard_overdue__8qAMi .AgenciasContadorDashboard_dateWithIcon__kQ9Jo{color:#ef4444}.AgenciasContadorDashboard_montoCell__F984h{font-weight:500;color:var(--color-text-primary)}.AgenciasContadorDashboard_montoPagado__e_YRA{color:#22c55e;font-weight:500}.AgenciasContadorDashboard_montoPendiente__PYNRD{color:#f59e0b;font-weight:500}.AgenciasContadorDashboard_estadoBadge__tXbYC{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.AgenciasContadorDashboard_estadoPendiente__WVA0w{background:rgba(245,158,11,.1);color:#d97706}.AgenciasContadorDashboard_estadoPagado__fgiDR{background:rgba(59,130,246,.1);color:#3b82f6}.AgenciasContadorDashboard_estadoVerificado__B8QZD{background:rgba(34,197,94,.1);color:#16a34a}.AgenciasContadorDashboard_actionButton__Wuztn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s}.AgenciasContadorDashboard_actionButton__Wuztn:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.AgenciasContadorDashboard_emptyState___X1FC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--color-text-secondary)}.AgenciasContadorDashboard_emptyState___X1FC svg{margin-bottom:1rem;opacity:.5}.AgenciasContadorDashboard_emptyState___X1FC h4{margin:0 0 .5rem;font-size:1.125rem;color:var(--color-text-primary)}.AgenciasContadorDashboard_emptyState___X1FC p{margin:0;font-size:.875rem}.AgenciasContadorDashboard_recentPayments__SUjRb{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);padding:1.5rem}.AgenciasContadorDashboard_sectionTitle__maInJ{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.AgenciasContadorDashboard_sectionTitle__maInJ svg{color:#22c55e}.AgenciasContadorDashboard_sectionTitle__maInJ h3{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}.AgenciasContadorDashboard_paymentsList__PwmLL{display:flex;flex-direction:column;gap:.75rem}.AgenciasContadorDashboard_paymentItem__sue4m{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-bg-secondary);border-radius:10px;transition:background .2s}.AgenciasContadorDashboard_paymentItem__sue4m:hover{background:var(--color-surface-hover)}.AgenciasContadorDashboard_paymentIcon__RYgGx{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(34,197,94,.1);border-radius:10px;color:#22c55e;flex-shrink:0}.AgenciasContadorDashboard_paymentInfo__VrEMH{flex:1 1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.AgenciasContadorDashboard_paymentCode__Zn9TD{font-weight:500;color:var(--color-text-primary)}.AgenciasContadorDashboard_paymentDate__8jyNN{font-size:.75rem;color:var(--color-text-secondary)}.AgenciasContadorDashboard_paymentAmount__p6R6c{font-size:1.125rem;font-weight:600;color:#22c55e;flex-shrink:0}.HotelesDashboard_dashboard__TV7AO{padding:32px;min-height:100vh;display:flex;flex-direction:column;gap:28px;border-radius:var(--radius);border:1px solid var(--border);background:radial-gradient(800px 300px at 12% 20%,color-mix(in srgb,var(--color-primary) 30%,transparent),transparent 60%),radial-gradient(700px 280px at 88% 80%,color-mix(in srgb,var(--color-secondary) 30%,transparent),transparent 60%);box-shadow:var(--shadow-soft)}.HotelesDashboard_header__NHAiq{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.HotelesDashboard_bottomSection__7d0g_{display:grid;grid-template-columns:1.4fr 1fr 1.4fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);align-items:stretch}.HotelesDashboard_infoCard__raubk{background:linear-gradient(135deg,#fff,#f8fafc);padding:36px 40px;border-radius:22px;box-shadow:0 20px 40px rgba(0,0,0,.08);border:1px solid #eef2f7}.HotelesDashboard_infoCard__raubk h3{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6366f1;margin-bottom:6px}.HotelesDashboard_infoCard__raubk h2{font-size:26px;font-weight:700;color:#111827;margin-bottom:12px}.HotelesDashboard_infoCard__raubk p{font-size:15px;color:#6b7280;max-width:520px;line-height:1.6}.HotelesDashboard_headerAction__Y7gHk{display:flex;align-items:center;gap:8px;background:#4f46e5;color:#fff;padding:10px 14px;border-radius:10px;font-size:14px;text-decoration:none;transition:background .2s}.HotelesDashboard_headerAction__Y7gHk:hover{background:#4338ca}.HotelesDashboard_statsGrid___WGKb{margin-bottom:24px}.HotelesDashboard_secondaryStats__4m0uZ,.HotelesDashboard_statsGrid___WGKb{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.HotelesDashboard_secondaryStats__4m0uZ{margin-bottom:32px}.HotelesDashboard_statCard__WCmTb{background:#fff;border-radius:18px;padding:20px;display:flex;gap:16px;box-shadow:0 10px 26px rgba(0,0,0,.06);border:1px solid #eef2f7}.HotelesDashboard_statIcon__N2abH{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.HotelesDashboard_primary__FgzSm .HotelesDashboard_statIcon__N2abH{background:#eef2ff;color:#4f46e5}.HotelesDashboard_success__4_2zE .HotelesDashboard_statIcon__N2abH{background:#ecfdf5;color:#10b981}.HotelesDashboard_warning__YbKyt .HotelesDashboard_statIcon__N2abH{background:#fff7ed;color:#f97316}.HotelesDashboard_info__yIFyO .HotelesDashboard_statIcon__N2abH{background:#ecfeff;color:#06b6d4}.HotelesDashboard_danger___FRT_ .HotelesDashboard_statIcon__N2abH{background:#fef2f2;color:#ef4444}.HotelesDashboard_statContent__bLNGE{flex:1 1}.HotelesDashboard_statTitle__iq92c{font-size:13px;color:#6b7280;margin-bottom:4px}.HotelesDashboard_statValue__wZE_9{font-size:22px;font-weight:600;color:#111827}.HotelesDashboard_statSubtitle__6T0H3{font-size:12px;color:#9ca3af}.HotelesDashboard_section__8Y4me{background:#fff;border-radius:16px;padding:20px;margin-bottom:24px;box-shadow:0 6px 20px rgba(0,0,0,.06)}.HotelesDashboard_sectionHeader__ua7XL{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.HotelesDashboard_sectionHeader__ua7XL h2{font-size:16px;font-weight:600;color:#1f2937}.HotelesDashboard_sectionLink__J3neK{font-size:13px;color:#4f46e5;display:flex;align-items:center;gap:6px;text-decoration:none}.HotelesDashboard_filesList__1mYbN{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.HotelesDashboard_fileCard__pJ5mP,.HotelesDashboard_upcomingCard__uKUcA{background:#f9fafb;border-radius:16px;padding:16px;border:1px solid #eef2f7}.HotelesDashboard_fileCard__pJ5mP:hover,.HotelesDashboard_upcomingCard__uKUcA:hover{background:#fff}.HotelesDashboard_fileHeader__qQm6M{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.HotelesDashboard_fileCode__zQWGo{font-size:13px;font-weight:600}.HotelesDashboard_fileStatus___MF0M{font-size:11px;text-transform:capitalize;padding:4px 8px;border-radius:999px;background:#e5e7eb}.HotelesDashboard_upcomingList__QRdsO{display:flex;flex-direction:column;gap:12px}.HotelesDashboard_upcomingCard__uKUcA{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;background:#f9fafb}.HotelesDashboard_upcomingDate__ay40R{width:48px;height:48px;border-radius:12px;background:var(--color-secondary);color:var(--color-primary);display:flex;flex-direction:column;align-items:center;justify-content:center}.HotelesDashboard_upcomingDay__RBwsm{font-weight:700}.HotelesDashboard_upcomingMonth___551M{font-size:11px}.HotelesDashboard_agencyStats__MBVZC{background:#fff;border-radius:22px;padding:32px;box-shadow:0 16px 36px rgba(0,0,0,.06);border:1px solid #eef2f7;display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.HotelesDashboard_agencyStatItem__PTa1A{display:flex;flex-direction:column;gap:6px}.HotelesDashboard_statNumber__DiltH{font-size:28px;font-weight:700}.HotelesDashboard_statLabel__hboXA{font-size:13px;color:#6b7280}.HotelesDashboard_success__4_2zE{color:#10b981}.HotelesDashboard_info__yIFyO{color:#3b82f6}.HotelesDashboard_danger___FRT_{color:#ef4444}.HotelesDashboard_chartsGrid__uCt30{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:28px;gap:28px}.HotelesDashboard_topToursChart__9Mtl8{grid-column:span 2}@media(max-width:640px){.HotelesDashboard_topToursChart__9Mtl8{grid-column:span 1}}.HotelesDashboard_chartCard__8aSpB{background:#fff;border-radius:22px;padding:28px;box-shadow:0 14px 32px rgba(0,0,0,.06);border:1px solid #eef2f7;min-width:0;display:flex;flex-direction:column}.HotelesDashboard_chartCard__8aSpB h3{font-size:15px;font-weight:600;color:#111827;margin-bottom:18px}.HotelesDashboard_topSection__PZePZ{display:grid;grid-template-columns:2fr 1fr;grid-gap:24px;gap:24px}@media(max-width:1024px){.HotelesDashboard_topSection__PZePZ{grid-template-columns:1fr}}.HotelesDashboard_chartHeader__SJc5G{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.HotelesDashboard_chartSubtitle__VhLXs{font-size:13px;color:#6b7280}.HotelesDashboard_chartBadge__4LjHO{font-size:11px;font-weight:600;padding:6px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.HotelesDashboard_weekChart__h1wEO{border-left:4px solid var(--color-primary)}.HotelesDashboard_weekChart__h1wEO .HotelesDashboard_chartBadge__4LjHO{background:var(--color-primary);color:#080808}.HotelesDashboard_monthChart__GQTMW{border-left:4px solid var(--color-secondary)}.HotelesDashboard_monthChart__GQTMW .HotelesDashboard_chartBadge__4LjHO{background:var(--color-secondary);color:#000}.HotelesDashboard_upcomingTop__0WRTv{display:flex;align-items:center;justify-content:space-between;gap:8px}.HotelesDashboard_upcomingStatus__baQZc{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;text-transform:capitalize;color:var(--color-primary);border:1px solid var(--color-primary);display:inline-flex;align-items:center;gap:4px}.HotelesContadorDashboard_container__TFb0z{padding:0;width:100%;max-width:100%;margin:0 auto}.HotelesContadorDashboard_error__9xkx0,.HotelesContadorDashboard_loading__wLhba{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem;color:var(--color-text-secondary);text-align:center}.HotelesContadorDashboard_error__9xkx0 h2,.HotelesContadorDashboard_loading__wLhba h2{color:var(--color-text-primary);margin:0}.HotelesContadorDashboard_error__9xkx0 p,.HotelesContadorDashboard_loading__wLhba p{margin:0;max-width:400px}.HotelesContadorDashboard_spinner__8_KA1{animation:HotelesContadorDashboard_spin__NNaUY 1s linear infinite}@keyframes HotelesContadorDashboard_spin__NNaUY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HotelesContadorDashboard_retryButton__kOcjS{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background .2s}.HotelesContadorDashboard_retryButton__kOcjS:hover{background:var(--color-primary-dark)}.HotelesContadorDashboard_header__0IQju{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.HotelesContadorDashboard_headerInfo__zSiig h1{font-size:2rem;font-weight:800;color:#1a1a1a;margin:0 0 .5rem;letter-spacing:-.5px}.HotelesContadorDashboard_headerInfo__zSiig p{font-size:.95rem;color:#6b7280;margin:0}.HotelesContadorDashboard_headerAction__A1FVk{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(59,130,246,.25)}.HotelesContadorDashboard_headerAction__A1FVk:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.35)}.HotelesContadorDashboard_headerAction__A1FVk:active{transform:translateY(0)}.HotelesContadorDashboard_headerAction__A1FVk:disabled{opacity:.7;cursor:not-allowed;transform:none}.HotelesContadorDashboard_financialSummary__24U9l{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:992px){.HotelesContadorDashboard_financialSummary__24U9l{grid-template-columns:1fr}}.HotelesContadorDashboard_summaryMain__F7JBc{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);padding:1.5rem}.HotelesContadorDashboard_summaryHeader__MY849{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.HotelesContadorDashboard_summaryHeader__MY849 svg{color:var(--color-primary)}.HotelesContadorDashboard_summaryHeader__MY849 h2{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.HotelesContadorDashboard_progressSection__5kQPn{margin-bottom:1.5rem}.HotelesContadorDashboard_progressInfo__dzHOM{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.HotelesContadorDashboard_progressLabel__3nvdz{font-size:.875rem;color:var(--color-text-secondary)}.HotelesContadorDashboard_progressPercent__Cr7Np{font-size:1.25rem;font-weight:700;color:var(--color-primary)}.HotelesContadorDashboard_progressBar__7bsMK{height:12px;background:var(--color-bg-secondary);border-radius:6px;overflow:hidden;margin-bottom:.75rem}.HotelesContadorDashboard_progressBar__7bsMK.HotelesContadorDashboard_progressBarEmpty__dEgPK{background:#e5e7eb}.HotelesContadorDashboard_progressFill__HdYpd{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:6px;transition:width .5s ease-out}.HotelesContadorDashboard_progressLegend__FoVJl{display:flex;gap:1.5rem;font-size:.8125rem;color:var(--color-text-secondary)}.HotelesContadorDashboard_progressLegend__FoVJl span{display:flex;align-items:center;gap:.375rem}.HotelesContadorDashboard_dotPagado__Cuoh_,.HotelesContadorDashboard_dotPendiente__v07Qt{display:inline-block;width:8px;height:8px;border-radius:50%}.HotelesContadorDashboard_dotPagado__Cuoh_{background:#22c55e}.HotelesContadorDashboard_dotPagado__Cuoh_.HotelesContadorDashboard_dotEmpty__aYJQs{background:#9ca3af}.HotelesContadorDashboard_dotPendiente__v07Qt{background:#f59e0b}.HotelesContadorDashboard_dotPendiente__v07Qt.HotelesContadorDashboard_dotEmpty__aYJQs{background:#9ca3af}.HotelesContadorDashboard_totalAmount__Yc9VA{display:flex;flex-direction:column;gap:.25rem;padding-top:1rem;border-top:1px solid var(--color-border)}.HotelesContadorDashboard_totalLabel__GKXa5{font-size:.875rem;color:var(--color-text-secondary)}.HotelesContadorDashboard_totalValue__b8ssa{font-size:2rem;font-weight:700;color:var(--color-text-primary)}.HotelesContadorDashboard_statsCards__3Sj4n{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;align-content:start}@media(max-width:576px){.HotelesContadorDashboard_statsCards__3Sj4n{grid-template-columns:1fr}}.HotelesContadorDashboard_statCard__7ix45{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--color-surface);border-radius:12px;border:1px solid var(--color-border);transition:all .2s}.HotelesContadorDashboard_statCard__7ix45:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.HotelesContadorDashboard_statIcon__wMk05{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;flex-shrink:0}.HotelesContadorDashboard_statPendiente__kD0At .HotelesContadorDashboard_statIcon__wMk05{background:rgba(245,158,11,.1);color:#f59e0b}.HotelesContadorDashboard_statPagado__8EOeL .HotelesContadorDashboard_statIcon__wMk05{background:rgba(34,197,94,.1);color:#22c55e}.HotelesContadorDashboard_statFiles__7Plp3 .HotelesContadorDashboard_statIcon__wMk05{background:rgba(139,92,246,.1);color:#8b5cf6}.HotelesContadorDashboard_statVencido__bDQVJ .HotelesContadorDashboard_statIcon__wMk05{background:rgba(239,68,68,.1);color:#ef4444}.HotelesContadorDashboard_statContent__xOer5{display:flex;flex-direction:column;gap:.125rem;min-width:0}.HotelesContadorDashboard_statValue__5Qtf4{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HotelesContadorDashboard_statLabel__OObLF{font-size:.75rem;color:var(--color-text-secondary)}.HotelesContadorDashboard_alertSection__c_mgv{margin-bottom:1.5rem}.HotelesContadorDashboard_alertCard__THNSW{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:12px}.HotelesContadorDashboard_alertCard__THNSW>svg{color:#ef4444;flex-shrink:0}.HotelesContadorDashboard_alertContent__s12Ir h3{margin:0 0 .25rem;font-size:.9375rem;font-weight:600;color:#dc2626}.HotelesContadorDashboard_alertContent__s12Ir p{margin:0;font-size:.8125rem;color:#b91c1c}.HotelesContadorDashboard_filesSection__xumDf{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);overflow:hidden;margin-bottom:1.5rem}.HotelesContadorDashboard_sectionHeader__am5yz{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);gap:1rem;flex-wrap:wrap}.HotelesContadorDashboard_tabsContainer__6M0FT{display:flex;gap:.5rem}.HotelesContadorDashboard_tab__v1MpB{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.HotelesContadorDashboard_tab__v1MpB:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.HotelesContadorDashboard_tab__v1MpB.HotelesContadorDashboard_tabActive__aSX_s{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.HotelesContadorDashboard_tabBadge__1Fu_r{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:hsla(0,0%,100%,.2);border-radius:10px;font-size:.75rem;font-weight:600}.HotelesContadorDashboard_tabActive__aSX_s .HotelesContadorDashboard_tabBadge__1Fu_r{background:hsla(0,0%,100%,.25)}.HotelesContadorDashboard_filterButton__NX2la{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.HotelesContadorDashboard_filterButton__NX2la.HotelesContadorDashboard_filterActive__g4HnL,.HotelesContadorDashboard_filterButton__NX2la:hover{background:var(--color-bg-secondary);color:var(--color-text-primary);border-color:var(--color-primary)}.HotelesContadorDashboard_filtersPanel__Kyugb{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);flex-wrap:wrap}.HotelesContadorDashboard_filterGroup__B3iaq{display:flex;align-items:center;gap:.75rem}.HotelesContadorDashboard_filterGroup__B3iaq label{font-size:.875rem;color:var(--color-text-secondary);font-weight:500}.HotelesContadorDashboard_filterOptions__Tdieb{display:flex;gap:.5rem;flex-wrap:wrap}.HotelesContadorDashboard_filterChip__G_zl5{padding:.375rem .75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;color:var(--color-text-secondary);font-size:.8125rem;cursor:pointer;transition:all .2s}.HotelesContadorDashboard_filterChip__G_zl5:hover{border-color:var(--color-primary);color:var(--color-primary)}.HotelesContadorDashboard_filterChip__G_zl5.HotelesContadorDashboard_filterChipActive__cHu6w{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.HotelesContadorDashboard_clearFilters__D29ol{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:transparent;border:none;color:var(--color-text-secondary);font-size:.8125rem;cursor:pointer;transition:color .2s}.HotelesContadorDashboard_clearFilters__D29ol:hover{color:#ef4444}.HotelesContadorDashboard_filesTableWrapper__lcD87{overflow-x:auto}.HotelesContadorDashboard_filesTable__rvvsw{width:100%;border-collapse:collapse;font-size:.875rem}.HotelesContadorDashboard_filesTable__rvvsw td,.HotelesContadorDashboard_filesTable__rvvsw th{padding:1rem 1.5rem;text-align:left;white-space:nowrap}.HotelesContadorDashboard_filesTable__rvvsw th{background:var(--color-bg-secondary);color:var(--color-text-secondary);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border)}.HotelesContadorDashboard_filesTable__rvvsw tbody tr{border-bottom:1px solid var(--color-border);transition:background .2s}.HotelesContadorDashboard_filesTable__rvvsw tbody tr:hover{background:var(--color-bg-secondary)}.HotelesContadorDashboard_filesTable__rvvsw tbody tr:last-child{border-bottom:none}.HotelesContadorDashboard_rowOverdue__5XuGo{background:rgba(239,68,68,.04)!important}.HotelesContadorDashboard_codeCell__JlU8s{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--color-text-primary)}.HotelesContadorDashboard_codeCell__JlU8s svg{color:var(--color-text-secondary)}.HotelesContadorDashboard_dateWithIcon__39_q3{display:flex;align-items:center;gap:.375rem;color:var(--color-text-secondary)}.HotelesContadorDashboard_overdue__LE1eB{color:#ef4444!important;font-weight:500}.HotelesContadorDashboard_overdueIcon__O9sYU,.HotelesContadorDashboard_overdue__LE1eB .HotelesContadorDashboard_dateWithIcon__39_q3{color:#ef4444}.HotelesContadorDashboard_montoCell__DT8Kq{font-weight:500;color:var(--color-text-primary)}.HotelesContadorDashboard_montoPagado__5x_x9{color:#22c55e;font-weight:500}.HotelesContadorDashboard_montoPendiente__voXbS{color:#f59e0b;font-weight:500}.HotelesContadorDashboard_estadoBadge__9dtJO{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.HotelesContadorDashboard_estadoPendiente__rOzoz{background:rgba(245,158,11,.1);color:#d97706}.HotelesContadorDashboard_estadoPagado__JxOst{background:rgba(59,130,246,.1);color:#3b82f6}.HotelesContadorDashboard_estadoVerificado__FuUeH{background:rgba(34,197,94,.1);color:#16a34a}.HotelesContadorDashboard_actionButton__z5Dtc{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s}.HotelesContadorDashboard_actionButton__z5Dtc:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.HotelesContadorDashboard_emptyState__oWC2t{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--color-text-secondary)}.HotelesContadorDashboard_emptyState__oWC2t svg{margin-bottom:1rem;opacity:.5}.HotelesContadorDashboard_emptyState__oWC2t h4{margin:0 0 .5rem;font-size:1.125rem;color:var(--color-text-primary)}.HotelesContadorDashboard_emptyState__oWC2t p{margin:0;font-size:.875rem}.HotelesContadorDashboard_recentPayments__Z762X{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);padding:1.5rem}.HotelesContadorDashboard_sectionTitle___dGKu{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.HotelesContadorDashboard_sectionTitle___dGKu svg{color:#22c55e}.HotelesContadorDashboard_sectionTitle___dGKu h3{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}.HotelesContadorDashboard_paymentsList__oTOXB{display:flex;flex-direction:column;gap:.75rem}.HotelesContadorDashboard_paymentItem__FzaDw{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-bg-secondary);border-radius:10px;transition:background .2s}.HotelesContadorDashboard_paymentItem__FzaDw:hover{background:var(--color-surface-hover)}.HotelesContadorDashboard_paymentIcon__S0vW1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(34,197,94,.1);border-radius:10px;color:#22c55e;flex-shrink:0}.HotelesContadorDashboard_paymentInfo__G4oEZ{flex:1 1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.HotelesContadorDashboard_paymentCode__LYV1T{font-weight:500;color:var(--color-text-primary)}.HotelesContadorDashboard_paymentDate__qcYal{font-size:.75rem;color:var(--color-text-secondary)}.HotelesContadorDashboard_paymentAmount__JRKrA{font-size:1.125rem;font-weight:600;color:#22c55e;flex-shrink:0}.HotelesGerenteDashboard_managerContainer__A5_Od{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-md);max-width:1400px;margin:0 auto;width:100%}.HotelesGerenteDashboard_header__SH4v2{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.HotelesGerenteDashboard_header__SH4v2 .HotelesGerenteDashboard_headerTitle__f7LBh h1{margin:0;font-size:var(--font-size-3xl);font-weight:700;color:var(--color-text-primary)}.HotelesGerenteDashboard_header__SH4v2 .HotelesGerenteDashboard_headerTitle__f7LBh p{margin:4px 0 0;color:var(--color-text-secondary);font-size:var(--font-size-base)}.HotelesGerenteDashboard_header__SH4v2 .HotelesGerenteDashboard_headerActions__I1A_8{display:flex;align-items:center;gap:var(--spacing-md)}.HotelesGerenteDashboard_summaryGrid__cQFrq{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.HotelesGerenteDashboard_summaryCard__zjngI{background:var(--color-surface);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);display:flex;align-items:center;gap:20px;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.HotelesGerenteDashboard_summaryCard__zjngI:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.HotelesGerenteDashboard_summaryCard__zjngI .HotelesGerenteDashboard_cardIcon__yfWgn{font-size:2.5rem;color:var(--color-primary);background:var(--color-primary-lighter);padding:12px;border-radius:var(--border-radius-md)}.HotelesGerenteDashboard_summaryCard__zjngI .HotelesGerenteDashboard_cardContent__bd402{display:flex;flex-direction:column}.HotelesGerenteDashboard_summaryCard__zjngI .HotelesGerenteDashboard_cardContent__bd402 span{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.025em}.HotelesGerenteDashboard_summaryCard__zjngI .HotelesGerenteDashboard_cardContent__bd402 h3{margin:4px 0 0;font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary)}.HotelesGerenteDashboard_summaryCard__zjngI .HotelesGerenteDashboard_cardContent__bd402 h3.HotelesGerenteDashboard_pending__jwMvz{color:var(--color-error)}.HotelesGerenteDashboard_mainGrid__fc3bm{display:grid;grid-template-columns:1fr 400px;grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}@media(max-width:1100px){.HotelesGerenteDashboard_mainGrid__fc3bm{grid-template-columns:1fr}}.HotelesGerenteDashboard_chartsSide__MIBq4{display:flex;flex-direction:column;gap:var(--spacing-lg)}.HotelesGerenteDashboard_hotelesSide__3XvaI{display:flex;flex-direction:column;gap:20px}.HotelesGerenteDashboard_hotelesSide__3XvaI h2{margin:0;font-size:var(--font-size-xl);color:var(--color-text-primary)}.HotelesGerenteDashboard_hotelCardsScroll__fAwXf{display:flex;flex-direction:column;gap:12px;max-height:800px;overflow-y:auto;padding-right:8px}.HotelesGerenteDashboard_hotelCardsScroll__fAwXf::-webkit-scrollbar{width:6px}.HotelesGerenteDashboard_hotelCardsScroll__fAwXf::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:10px}.HotelesGerenteDashboard_hotelCardsScroll__fAwXf::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.HotelesGerenteDashboard_hotelRowCard__heFfb{background:var(--color-surface);padding:var(--spacing-md);border-radius:var(--border-radius-md);border:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all var(--transition-fast)}.HotelesGerenteDashboard_hotelRowCard__heFfb:hover{border-color:var(--color-primary);background:var(--color-bg-primary)}.HotelesGerenteDashboard_hotelRowCard__heFfb .HotelesGerenteDashboard_hotelInfo__DnvVh{display:flex;align-items:center;gap:16px}.HotelesGerenteDashboard_hotelRowCard__heFfb .HotelesGerenteDashboard_hotelInfo__DnvVh svg{color:var(--color-secondary)}.HotelesGerenteDashboard_hotelRowCard__heFfb .HotelesGerenteDashboard_hotelInfo__DnvVh h4{margin:0;font-size:var(--font-size-base);color:var(--color-text-primary)}.HotelesGerenteDashboard_hotelRowCard__heFfb .HotelesGerenteDashboard_hotelInfo__DnvVh span{font-size:var(--font-size-xs);color:var(--color-text-muted)}.HotelesGerenteDashboard_hotelRowCard__heFfb .HotelesGerenteDashboard_hotelQuickStats__VAFBP{display:flex;gap:24px}.HotelesGerenteDashboard_hotelRowCard__heFfb .HotelesGerenteDashboard_hotelQuickStats__VAFBP .HotelesGerenteDashboard_qStat__ZF_fg{display:flex;flex-direction:column;align-items:flex-end}.HotelesGerenteDashboard_hotelRowCard__heFfb .HotelesGerenteDashboard_hotelQuickStats__VAFBP .HotelesGerenteDashboard_qStat__ZF_fg .HotelesGerenteDashboard_qLabel__iLGvS{font-size:.6875rem;color:var(--color-text-muted);text-transform:uppercase}.HotelesGerenteDashboard_hotelRowCard__heFfb .HotelesGerenteDashboard_hotelQuickStats__VAFBP .HotelesGerenteDashboard_qStat__ZF_fg .HotelesGerenteDashboard_qValue__2_N_L{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}.HotelesGerenteDashboard_hotelRowCard__heFfb .HotelesGerenteDashboard_hotelQuickStats__VAFBP .HotelesGerenteDashboard_qStat__ZF_fg .HotelesGerenteDashboard_qValue__2_N_L.HotelesGerenteDashboard_danger__dDxK_{color:var(--color-error)}.HotelesGerenteDashboard_selectedHotelHeader__d69pu{background:var(--color-surface-soft);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);border-left:4px solid var(--color-primary);display:flex;flex-direction:column;gap:16px}.HotelesGerenteDashboard_selectedHotelHeader__d69pu .HotelesGerenteDashboard_hotelMeta__TIzxv h3{margin:0 0 8px;font-size:var(--font-size-2xl);color:var(--color-text-primary)}.HotelesGerenteDashboard_selectedHotelHeader__d69pu .HotelesGerenteDashboard_hotelMeta__TIzxv span{display:flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.HotelesGerenteDashboard_selectedHotelHeader__d69pu .HotelesGerenteDashboard_hotelMeta__TIzxv span svg{color:var(--color-text-muted)}.HotelesGerenteDashboard_backButton__uiWQ_{align-self:flex-start;background:var(--color-surface);border:1px solid var(--color-border);padding:8px 16px;border-radius:var(--border-radius);font-size:var(--font-size-sm);font-weight:500;color:var(--color-primary);cursor:pointer;transition:all var(--transition-fast)}.HotelesGerenteDashboard_backButton__uiWQ_:hover{background:var(--color-primary-lighter);border-color:var(--color-primary)}.HotelesGerenteDashboard_loadingContainer__HRkug{padding:48px;text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-lg)}