body{background:radial-gradient(circle at top right,#e7efff 0,#f5f7fb 45%,#f8fafc 100%);color:#0f172a;font-family:Plus Jakarta Sans,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;margin:0!important;padding:0!important}#react-target{min-height:100vh;scrollbar-gutter:stable}*{box-sizing:border-box}:root{--surface-0:#fff;--surface-1:#f8fafc;--surface-2:#f1f5f9;--line-soft:#e2e8f0;--text-strong:#0f172a;--text-soft:#64748b}.ant-layout{background:transparent!important}.ant-card,.ant-layout-content,.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-next .ant-pagination-item-link,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-table-wrapper .ant-table{border-style:solid!important;border-width:1px!important}.ant-layout-sider .ant-menu{font-weight:500}.ant-layout-sider{border-right:1px solid #e2e8f0;box-shadow:8px 0 28px rgba(15,23,42,.1)}.ant-layout-sider .ant-menu-item-selected{border:1px solid #fff;box-shadow:0 8px 18px rgba(234,88,12,.18)}.ant-layout-sider .ant-menu-submenu-title{border-radius:10px}.ant-layout-sider .ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title,.ant-layout-sider .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#ea580c!important}.ant-layout-sider .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#fff7ed;border:1px solid #fff}.ant-card{background:linear-gradient(180deg,#fff,#fcfdff);border-color:var(--line-soft)}.ant-table-wrapper .ant-table{border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--text-soft);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.ant-table-wrapper .ant-table-tbody>tr>td{color:#1e293b}.ant-form-item-label>label{font-weight:600}.ant-picker,.ant-select-selector{box-shadow:0 1px 0 rgba(15,23,42,.02);min-height:38px}.ant-input-affix-wrapper,.ant-input-search .ant-input{min-height:38px}.ant-input-search .ant-input{box-sizing:border-box;height:auto!important;line-height:normal!important;min-height:0!important;padding-bottom:4px!important;padding-top:4px!important}.ant-btn-primary{box-shadow:0 8px 18px rgba(249,115,22,.24)}.ant-btn-default:not(.ant-btn-color-dangerous):hover{border-color:#cbd5e1;color:var(--text-strong)}.prestadores-online-mapa .total-status-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 6px 16px rgba(15,23,42,.08)!important}.prestadores-online-mapa .total-status-card .ant-statistic-content-value,.prestadores-online-mapa .total-status-card .ant-statistic-title{color:#0f172a}.prestadores-online-mapa .neon-status-card{border:none!important;border-radius:16px!important;overflow:hidden;transition:transform .2s ease,box-shadow .25s ease}.prestadores-online-mapa .neon-status-card:hover{transform:translateY(-2px)}.prestadores-online-mapa .total-status-card.neon-status-card{background:#fff!important;box-shadow:0 6px 16px rgba(15,23,42,.08)!important}.prestadores-online-mapa .online-status-card.neon-status-card{background:linear-gradient(135deg,#0f9d58,#34d399)!important;box-shadow:inset 0 0 10px rgba(220,252,231,.16),inset 0 0 18px rgba(74,222,128,.14),0 0 10px rgba(74,222,128,.3),0 0 22px rgba(22,163,74,.24)}.prestadores-online-mapa .ausente-status-card.neon-status-card{background:linear-gradient(135deg,#ca8a04,#facc15)!important;box-shadow:inset 0 0 10px hsla(55,97%,88%,.16),inset 0 0 18px rgba(253,224,71,.14),0 0 10px rgba(253,224,71,.3),0 0 22px rgba(202,138,4,.24)}.prestadores-online-mapa .offline-status-card.neon-status-card{background:linear-gradient(135deg,#dc2626,#fb7185)!important;box-shadow:inset 0 0 10px hsla(0,93%,94%,.16),inset 0 0 18px hsla(0,91%,71%,.14),0 0 10px hsla(0,91%,71%,.3),0 0 22px rgba(220,38,38,.24)}body.dark-mode{--dark-line:#2f4b70;background:radial-gradient(circle at top right,#1b2840 0,#0f1b33 48%,#0b162c 100%);color:#e2e8f0}body.dark-mode .ant-layout-sider{background:#0b1220;border-right:1px solid var(--dark-line);box-shadow:8px 0 28px rgba(2,6,23,.45);scrollbar-gutter:stable}body.dark-mode .ant-layout-sider .ant-menu-dark,body.dark-mode .ant-layout-sider .ant-menu-dark .ant-menu-item,body.dark-mode .ant-layout-sider .ant-menu-dark .ant-menu-sub,body.dark-mode .ant-layout-sider .ant-menu-dark .ant-menu-submenu-title{background:transparent;color:#cbd5e1}body.dark-mode .ant-layout-sider .ant-menu-dark .ant-menu-item:hover,body.dark-mode .ant-layout-sider .ant-menu-dark .ant-menu-submenu-title:hover{color:#f8fafc}body.dark-mode .ant-layout-sider .ant-menu-item-selected{box-shadow:0 8px 18px rgba(249,115,22,.16)}body.dark-mode .ant-layout-sider .ant-menu-item-selected,body.dark-mode .ant-layout-sider .ant-menu-submenu-open>.ant-menu-submenu-title,body.dark-mode .ant-layout-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{background:rgba(249,115,22,.18);border:1px solid rgba(251,146,60,.48);color:#fb923c}body.dark-mode .ant-layout-sider .ant-menu-item-selected .ant-menu-title-content,body.dark-mode .ant-layout-sider .ant-menu-item-selected .anticon,body.dark-mode .ant-layout-sider .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-title-content,body.dark-mode .ant-layout-sider .ant-menu-submenu-open>.ant-menu-submenu-title .anticon,body.dark-mode .ant-layout-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,body.dark-mode .ant-layout-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#fb923c}body.dark-mode .ant-card{background:linear-gradient(180deg,#0f1b33,#111f38);border:1px solid var(--dark-line)}body.dark-mode .ant-card,body.dark-mode .ant-card .ant-card-head,body.dark-mode .ant-card .ant-card-head *,body.dark-mode .ant-card .ant-card-head-title,body.dark-mode .ant-descriptions,body.dark-mode .ant-descriptions *,body.dark-mode .ant-statistic-content-value,body.dark-mode .ant-statistic-title,body.dark-mode .ant-typography{color:#e2e8f0}body.dark-mode .ant-descriptions .ant-descriptions-item-label{color:#9fb3cc}body.dark-mode .ant-empty-description,body.dark-mode .ant-list,body.dark-mode .ant-list *{color:#cbd5e1}body.dark-mode .ant-card .ant-typography,body.dark-mode .ant-card h1,body.dark-mode .ant-card h2,body.dark-mode .ant-card h3,body.dark-mode .ant-card h4,body.dark-mode .ant-card h5,body.dark-mode .ant-card h6,body.dark-mode .ant-card label,body.dark-mode .ant-card p,body.dark-mode .ant-layout-content h1,body.dark-mode .ant-layout-content h2,body.dark-mode .ant-layout-content h3,body.dark-mode .ant-layout-content h4,body.dark-mode .ant-layout-content h5,body.dark-mode .ant-layout-content h6,body.dark-mode .ant-layout-content label,body.dark-mode .ant-layout-content p,body.dark-mode .ant-layout-content span,body.dark-mode .ant-table-wrapper,body.dark-mode .ant-table-wrapper .ant-table-title{color:#fff}body.dark-mode .ant-form-item-label>label,body.dark-mode .ant-input::placeholder,body.dark-mode .ant-picker-input>input,body.dark-mode .ant-select-selection-item{color:#cbd5e1}body.dark-mode .ant-picker .ant-picker-clear,body.dark-mode .ant-picker .ant-picker-input>input,body.dark-mode .ant-picker .ant-picker-placeholder,body.dark-mode .ant-picker .ant-picker-separator,body.dark-mode .ant-picker .ant-picker-suffix{color:#cbd5e1}body.dark-mode .ant-picker .ant-picker-input>input{-webkit-text-fill-color:#e2e8f0}body.dark-mode .ant-picker .ant-picker-input>input::placeholder,body.dark-mode .ant-picker .ant-picker-separator,body.dark-mode .ant-picker-range .ant-picker-range-separator{-webkit-text-fill-color:#94a3b8;color:#94a3b8}body.dark-mode .ant-table-wrapper .ant-table,body.dark-mode .ant-table-wrapper .ant-table-cell,body.dark-mode .ant-table-wrapper .ant-table-container,body.dark-mode .ant-table-wrapper .ant-table-content{border-color:var(--dark-line)}body.dark-mode .ant-table-wrapper .ant-table-container table{border-collapse:separate;border-spacing:0}body.dark-mode .ant-table-wrapper .ant-table-thead>tr>th{background:#12213b;border-color:var(--dark-line);color:#9fb3cc}body.dark-mode .ant-table-wrapper .ant-table-title{background:#12213b;border-color:var(--dark-line)}body.dark-mode .ant-table-wrapper .ant-table-tbody>tr>td{background:#0f1b33;border-color:var(--dark-line);color:#e2e8f0}body.dark-mode .ant-btn-default,body.dark-mode .ant-input,body.dark-mode .ant-input-affix-wrapper,body.dark-mode .ant-input-group-addon,body.dark-mode .ant-input-search .ant-input,body.dark-mode .ant-input-search .ant-input-group .ant-input-group-addon,body.dark-mode .ant-picker,body.dark-mode .ant-select-selector{background:#101d35;border-color:var(--dark-line);color:#e2e8f0}body.dark-mode .ant-card-bordered,body.dark-mode .ant-card-head,body.dark-mode .ant-divider,body.dark-mode .ant-empty-normal,body.dark-mode .ant-layout-content,body.dark-mode .ant-layout-header,body.dark-mode .ant-pagination .ant-pagination-item,body.dark-mode .ant-pagination .ant-pagination-next .ant-pagination-item-link,body.dark-mode .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border-color:var(--dark-line)}body.dark-mode .ant-card,body.dark-mode .ant-layout-content,body.dark-mode .ant-pagination .ant-pagination-item,body.dark-mode .ant-pagination .ant-pagination-next .ant-pagination-item-link,body.dark-mode .ant-pagination .ant-pagination-prev .ant-pagination-item-link,body.dark-mode .ant-table-wrapper .ant-table{border-style:solid;border-width:1px}body.dark-mode .ant-card,body.dark-mode .ant-card-bordered,body.dark-mode .ant-table-wrapper .ant-table,body.dark-mode .ant-table-wrapper .ant-table-container,body.dark-mode .ant-table-wrapper .ant-table-content{border-color:var(--dark-line)!important}body.dark-mode .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,body.dark-mode .ant-table-wrapper .ant-table-tbody>tr:hover>td,body.dark-mode .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#16243d!important;color:#f8fafc!important}body.dark-mode .ant-pagination-options .ant-select-selector,body.dark-mode .ant-select.ant-select-outlined .ant-select-selector,body.dark-mode .ant-select.ant-select-single .ant-select-selector{background:#101d35!important;border-color:var(--dark-line)!important;color:#e2e8f0!important}body.dark-mode .ant-pagination-options .ant-select-arrow,body.dark-mode .ant-pagination-options .ant-select-selection-item,body.dark-mode .ant-select .ant-select-arrow,body.dark-mode .ant-select .ant-select-selection-item{color:#e2e8f0!important}body.dark-mode .ant-select-dropdown,body.dark-mode .ant-select-dropdown .ant-select-item{background:#101d35!important;color:#e2e8f0!important}body.dark-mode .ant-select-dropdown .ant-select-item-option-active,body.dark-mode .ant-select-dropdown .ant-select-item-option-selected{background:#16243d!important;color:#f8fafc!important}body.dark-mode .ant-input-group-addon .ant-btn,body.dark-mode .ant-input-search-button{background:#f97316;border-color:#f97316;color:#fff}body.dark-mode .ant-input::placeholder,body.dark-mode .ant-select-selection-placeholder{color:#94a3b8}body.dark-mode .ant-checkbox-wrapper,body.dark-mode .ant-checkbox-wrapper span{color:#e2e8f0}body.dark-mode .ant-table-wrapper .ant-pagination{color:#cbd5e1}body.dark-mode .ant-table-wrapper .ant-pagination .ant-pagination-item,body.dark-mode .ant-table-wrapper .ant-pagination .ant-pagination-next .ant-pagination-item-link,body.dark-mode .ant-table-wrapper .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:#101d35;border-color:#355073;color:#cbd5e1}body.dark-mode .ant-table-wrapper .ant-pagination .ant-pagination-item a{color:#cbd5e1}body.dark-mode .ant-table-wrapper .ant-pagination .ant-pagination-item-active{background:#fff7ed;border-color:#fb923c}body.dark-mode .ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:#ea580c}body.dark-mode .ant-table-wrapper .ant-table-cell .ant-btn{background:transparent;border:none;box-shadow:none}body.dark-mode .ant-tag{font-weight:600}body.dark-mode .ant-tag-green,body.dark-mode .ant-tag-success{background:#dcfce7!important;border-color:#86efac!important;color:#166534!important}body.dark-mode .ant-tag-lime{background:#ecfccb!important;border-color:#bef264!important;color:#3f6212!important}body.dark-mode .ant-tag-orange,body.dark-mode .ant-tag-volcano,body.dark-mode .ant-tag-warning{background:#ffedd5!important;border-color:#fdba74!important;color:#b45309!important}body.dark-mode .ant-tag-error,body.dark-mode .ant-tag-magenta,body.dark-mode .ant-tag-red{background:#fee2e2!important;border-color:#fca5a5!important;color:#b91c1c!important}body.dark-mode .ant-tag-blue,body.dark-mode .ant-tag-cyan,body.dark-mode .ant-tag-processing{background:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8!important}body.dark-mode .prestadores-online-mapa .total-status-card{background:linear-gradient(135deg,#1e3a8a,#0b1f3a)!important;border:none!important;box-shadow:inset 0 0 10px rgba(191,219,254,.14),inset 0 0 18px rgba(96,165,250,.12),0 0 10px rgba(59,130,246,.28),0 0 22px rgba(29,78,216,.22)!important}body.dark-mode .prestadores-online-mapa .total-status-card .ant-statistic-title{color:hsla(0,0%,100%,.85)!important}body.dark-mode .prestadores-online-mapa .total-status-card .ant-statistic-content-value{color:#fff!important}.prestadores-online-mapa .status-card-title{color:hsla(0,0%,100%,.82);font-size:12px;font-weight:600;letter-spacing:.02em}.prestadores-online-mapa .ausente-status-card .ant-typography,.prestadores-online-mapa .ausente-status-card .status-card-title,.prestadores-online-mapa .offline-status-card .ant-typography,.prestadores-online-mapa .offline-status-card .status-card-title,.prestadores-online-mapa .online-status-card .ant-typography,.prestadores-online-mapa .online-status-card .status-card-title{color:#fff}.prestadores-online-mapa .total-status-card .ant-typography,.prestadores-online-mapa .total-status-card .status-card-title{color:#0f172a}body.dark-mode .prestadores-online-mapa .total-status-card .ant-typography,body.dark-mode .prestadores-online-mapa .total-status-card .status-card-title{color:#fff}body.dark-mode .prestadores-online-mapa .ant-badge-status-text,body.dark-mode .prestadores-online-mapa .ant-list,body.dark-mode .prestadores-online-mapa .ant-list-item,body.dark-mode .prestadores-online-mapa .ant-list-item-meta-description,body.dark-mode .prestadores-online-mapa .ant-list-item-meta-description *,body.dark-mode .prestadores-online-mapa .ant-list-item-meta-title,body.dark-mode .prestadores-online-mapa .ant-list-item-meta-title *{color:#fff!important}.home-kpi-value,.home-period-label{color:#0f172a}.home-kpi-title{color:#64748b}body.dark-mode .home-kpi-title,body.dark-mode .home-kpi-value,body.dark-mode .home-period-label{color:#fff!important}