:root{--switch-inactive-bg: rgba(255, 255, 255, .15);--pwa-pill-bar-bg: rgba(255, 255, 255, .03);--pwa-pill-bar-border: rgba(255, 255, 255, .06);--pwa-pill-active-bg: rgba(234, 255, 0, .15);--pwa-pill-active-color: #eaff00;--pwa-pill-active-border: rgba(234, 255, 0, .3);--pwa-switch-active: #eaff00;--accent-pwa-icon: #eaff00;--settings-card-bg: linear-gradient(180deg, #111117 0%, #08070b 100%);--settings-card-border: 1px solid rgba(255, 255, 255, .08);--settings-card-shadow: 0 6px 20px rgba(0, 0, 0, .45);--settings-inner-bg: #08070b;--settings-inner-border: 1px solid rgba(255, 255, 255, .1);--settings-input-bg: #08070b;--settings-input-sub-bg: #020203;color-scheme:dark;--bg-main: #020203;--bg-sidebar: #050507;--bg-card: rgba(12, 12, 15, .9);--bg-card-hover: rgba(18, 18, 22, .95);--border-color: rgba(255, 255, 255, .06);--border-color-hover: rgba(255, 255, 255, .12);--text-primary: #f8f6f0;--text-secondary: #9e9ba5;--text-muted: #5e5b66;--accent-purple: #9c27b0;--accent-purple-glow: rgba(156, 39, 176, .3);--accent-blue: #00bcd4;--accent-blue-glow: rgba(0, 188, 212, .3);--accent-green: #4caf50;--accent-green-glow: rgba(76, 175, 80, .3);--accent-yellow: #ffb300;--accent-yellow-glow: rgba(255, 179, 0, .3);--accent-yellow-neon: #eaff00;--accent-yellow-neon-glow: rgba(234, 255, 0, .3);--accent-pink: #e91e63;--accent-pink-glow: rgba(233, 30, 99, .3)}*{box-sizing:border-box;font-family:Outfit,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#020203;color:var(--text-primary);min-height:100vh;overflow-x:hidden}.sidebar-3d-shadow{box-shadow:8px 0 28px #000000d9;z-index:102;position:relative;overflow:visible!important}.header-3d-shadow{box-shadow:0 6px 20px #000000a6;z-index:90;position:relative}.glass-card{background:linear-gradient(180deg,#0e0e12,#050507);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.07);border-top:1px solid rgba(255,255,255,.13);border-radius:16px;box-shadow:0 14px 38px -4px #000000d9,0 4px 14px #0009,inset 0 1px #ffffff0d;transition:all .35s cubic-bezier(.16,1,.3,1)}.glass-card:hover{background:linear-gradient(180deg,#131318,#08080b);border-color:#ffffff1f;border-top-color:#ffffff38;box-shadow:0 22px 50px -6px #000000f2,0 8px 24px #000000bf,inset 0 1px #ffffff14}.nav-link{transition:all .3s cubic-bezier(.16,1,.3,1)!important}.nav-link:hover{background:#ffffff09!important;color:#fff!important;transform:translate(4px)}.nav-link:hover svg{transform:scale(1.15)!important}.nav-indicator-glide{position:absolute;left:6px;right:6px;height:38px;background:linear-gradient(135deg,#eaff000d,#ffb3001f);border-left:3px solid var(--accent-yellow-neon);border-radius:8px;transition:transform .3s cubic-bezier(.25,1,.5,1),height .3s ease;pointer-events:none;box-shadow:0 4px 12px #eaff000a}.sidebar-separator{height:1px;background:linear-gradient(90deg,#ffb30000,#ffb3001f,#ffb30000);margin:18px 8px;border:none}@keyframes bell-ring{0%,to{transform:rotate(0)}15%,45%,75%{transform:rotate(12deg)}30%,60%,90%{transform:rotate(-12deg)}}.bell-animate-ring{animation:bell-ring 1.8s ease infinite;transform-origin:top center}@keyframes wave-ripple{0%{box-shadow:0 0 #ff1744cc}70%{box-shadow:0 0 0 10px #ff174400}to{box-shadow:0 0 #ff174400}}.counter-animate-waves{animation:wave-ripple 1.6s cubic-bezier(.24,0,.38,1) infinite}.notifications-dropdown-list::-webkit-scrollbar{width:6px}.notifications-dropdown-list::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.notifications-dropdown-list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.notifications-dropdown-list::-webkit-scrollbar-thumb:hover{background:#ffffff40}.sidebar-nav::-webkit-scrollbar{width:6px}.sidebar-nav::-webkit-scrollbar-track{background:#0a080c4d;border-radius:4px}.sidebar-nav::-webkit-scrollbar-thumb{background:#eaff0033;border-radius:4px}.sidebar-nav:hover::-webkit-scrollbar-thumb{background:var(--accent-yellow-neon)}.app-main-content::-webkit-scrollbar{width:6px}.app-main-content::-webkit-scrollbar-track{background:#0a080c4d;border-radius:4px}.app-main-content::-webkit-scrollbar-thumb{background:#ffb300;border-radius:4px}.app-main-content::-webkit-scrollbar-thumb:hover{background:#eaff00}.app-main-content{scrollbar-width:thin;scrollbar-color:#ffb300 rgba(10,8,12,.3)}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-card-in{0%{opacity:0;transform:scale(.88) translateY(20px)}70%{transform:scale(1.02) translateY(-3px)}to{opacity:1;transform:scale(1) translateY(0)}}.logout-modal-backdrop{animation:modal-backdrop-in .25s ease forwards}.logout-modal-card{animation:modal-card-in .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInSlide .5s cubic-bezier(.16,1,.3,1) forwards}.custom-table{width:100%;border-collapse:collapse;table-layout:auto}.custom-table th{text-align:left;color:var(--text-secondary, #a39ea9);font-weight:600;font-size:.8rem;letter-spacing:.5px;padding:14px 16px;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .04));white-space:nowrap}.custom-table td{padding:14px 16px;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .04));font-size:.88rem;color:var(--text-primary, #f8f6f0);vertical-align:middle}.custom-table tr{transition:background-color .2s ease}.custom-table tr:hover td{background:#ffffff04}.custom-table tr:last-child td{border-bottom:none}.custom-input,select.custom-input{background:#08070b;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;padding:10px 14px;font-size:.88rem;outline:none;transition:all .3s ease;width:100%}.custom-input:focus,select.custom-input:focus{border-color:var(--accent-yellow-neon, #eaff00);background:#0d0c12;box-shadow:0 0 10px #eaff0033}select,select option,select.custom-input option,.custom-input option{background-color:#08070b!important;color:#fff!important}.client-stat-card{transition:all .3s cubic-bezier(.16,1,.3,1)!important}.client-stat-card:hover{transform:translateY(-2px)!important}.stat-glow-blue:hover{border-color:#29b6f6!important;box-shadow:0 0 16px #29b6f666,inset 0 0 12px #29b6f61a!important}.stat-glow-yellow:hover{border-color:#ffb300!important;box-shadow:0 0 16px #ffb30066,inset 0 0 12px #ffb3001a!important}.stat-glow-green:hover{border-color:#0f6!important;box-shadow:0 0 16px #0f66,inset 0 0 12px #00ff661a!important}.stat-glow-red:hover{border-color:#ff1744!important;box-shadow:0 0 16px #ff174466,inset 0 0 12px #ff17441a!important}.stat-glow-purple:hover{border-color:#a855f7!important;box-shadow:0 0 16px #a855f766,inset 0 0 12px #a855f71a!important}.stat-glow-cyan:hover{border-color:#00e5ff!important;box-shadow:0 0 16px #00e5ff66,inset 0 0 12px #00e5ff1a!important}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:capitalize;transition:all .2s ease}.badge-success{background:#4caf501f;color:#81c784;border:1px solid rgba(76,175,80,.22)}.badge-info{background:#00bcd41f;color:#4dd0e1;border:1px solid rgba(0,188,212,.22)}.badge-warning{background:#ffb3001f;color:#ffd54f;border:1px solid rgba(255,179,0,.22)}.badge-danger{background:#e91e631f;color:#f06292;border:1px solid rgba(233,30,99,.22)}.badge-purple{background:#9c27b01f;color:#ba68c8;border:1px solid rgba(156,39,176,.22)}.badge-cyan{background:#00e5ff1f;color:#00e5ff;border:1px solid rgba(0,229,255,.22)}.filter-collapsible-wrapper{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-8px);transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),margin-top .35s ease,padding-top .35s ease;overflow:hidden;margin-top:0}.filter-collapsible-wrapper.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0);margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);overflow:visible!important}.filter-collapsible-inner{min-height:0;overflow:hidden}.filter-collapsible-wrapper.is-open .filter-collapsible-inner{overflow:visible!important}@keyframes landpageFadeIn{0%{opacity:.4}to{opacity:1}}.landpage-page-enter{animation:landpageFadeIn .25s ease-out}@keyframes rowBlinkRed{0%,to{background-color:#ff174412}50%{background-color:#ff174438}}.row-blink-overdue{animation:rowBlinkRed 1.8s ease-in-out infinite!important}.row-blink-overdue:hover{animation:none!important;background-color:#ff174447!important}[data-theme=light]{--switch-inactive-bg: #cbd5e1;--pwa-pill-bar-bg: #f8fafc;--pwa-pill-bar-border: #e2e8f0;--pwa-pill-active-bg: #eff6ff;--pwa-pill-active-color: #1d4ed8;--pwa-pill-active-border: #93c5fd;--pwa-switch-active: #2563eb;--accent-pwa-icon: #2563eb;--settings-card-bg: #ffffff;--settings-card-border: 1.5px solid #e2e8f0;--settings-card-shadow: 0 4px 16px rgba(0, 0, 0, .04);--settings-inner-bg: #f8fafc;--settings-inner-border: 1.5px solid #e2e8f0;--settings-input-bg: #ffffff;--settings-input-sub-bg: #ffffff;color-scheme:light;--bg-main: #f4f6f9;--bg-sidebar: #111317;--bg-card: #ffffff;--bg-card-hover: #fafafa;--border-color: #e5e7eb;--border-color-hover: #d1d5db;--text-primary: #111827;--text-secondary: #4b5563;--text-muted: #6b7280;--sidebar-track: #1a1d24;--sidebar-thumb: #374151}[data-theme=light] body{background:#f4f6f9!important;color:#111827!important}@media(max-width:768px){[data-theme=light] body{background:#f4f6f9!important}}[data-theme=light] .sidebar-3d-shadow{background:#111317!important;border-right:1px solid rgba(255,255,255,.06)!important;box-shadow:4px 0 20px #00000026!important}[data-theme=light] .app-sidebar{background:#111317!important}[data-theme=light] .header-3d-shadow{background:#fff!important;border-bottom:1px solid #e5e7eb!important;box-shadow:0 1px 4px #0000000a!important}[data-theme=light] .header-3d-shadow h1{color:#111827!important;font-weight:800!important}[data-theme=light] .header-3d-shadow p{color:#6b7280!important;font-weight:500!important}[data-theme=light] .topbar-lang-btn,[data-theme=light] button[title*=Language],[data-theme=light] button[title*=Idioma]{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#0f172a!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .topbar-lang-btn:hover,[data-theme=light] button[title*=Language]:hover,[data-theme=light] button[title*=Idioma]:hover{background:#f1f5f9!important;border-color:#94a3b8!important}[data-theme=light] .topbar-lang-btn span,[data-theme=light] button[title*=Language] span,[data-theme=light] button[title*=Idioma] span{color:#0f172a!important}[data-theme=light] .topbar-lang-btn svg,[data-theme=light] button[title*=Language] svg,[data-theme=light] button[title*=Idioma] svg{color:#b45309!important}[data-theme=light] .topbar-lang-dropdown{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 25px #0000001a!important}[data-theme=light] .topbar-lang-dropdown button,[data-theme=light] .topbar-lang-dropdown button span{color:#0f172a!important}[data-theme=light] .topbar-lang-dropdown button:hover{background:#f1f5f9!important}[data-theme=light] .topbar-support-btn,[data-theme=light] button[title*=Suporte]{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#0f172a!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .topbar-support-btn:hover,[data-theme=light] button[title*=Suporte]:hover{background:#f1f5f9!important;border-color:#94a3b8!important}[data-theme=light] .topbar-support-btn span,[data-theme=light] button[title*=Suporte] span{color:#0f172a!important}[data-theme=light] .topbar-support-btn svg,[data-theme=light] button[title*=Suporte] svg{color:#b45309!important}[data-theme=light] #bell-notification-button{background:#f8fafc!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] #bell-notification-button svg{color:#475569!important}[data-theme=light] .user-profile-header-card{background:#f8fafc!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .user-profile-header-card:hover{background:#f1f5f9!important;border-color:#94a3b8!important}[data-theme=light] .user-profile-header-card span:first-child{color:#111827!important;font-weight:700!important}[data-theme=light] .user-profile-header-card span:last-child{color:#6b7280!important}[data-theme=light] #bell-notification-dropdown,[data-theme=light] .notifications-dropdown{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 30px #0000001f!important;color:#0f172a!important}[data-theme=light] #bell-notification-dropdown .notif-dropdown-title,[data-theme=light] #bell-notification-dropdown h4{color:#0f172a!important;font-weight:800!important}[data-theme=light] #bell-notification-dropdown .notif-clear-all-btn{color:#2563eb!important}[data-theme=light] #bell-notification-dropdown .notif-clear-all-btn:hover{background:#eff6ff!important}[data-theme=light] #bell-notification-dropdown .notif-module-header{color:#2563eb!important;font-weight:800!important}[data-theme=light] #bell-notification-dropdown .notif-item-row{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] #bell-notification-dropdown .notif-item-row:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] #bell-notification-dropdown .notif-item-title{color:#0f172a!important;font-weight:800!important}[data-theme=light] #bell-notification-dropdown .notif-item-desc{color:#475569!important;font-weight:500!important}[data-theme=light] #bell-notification-dropdown .notif-empty-state span{color:#64748b!important;font-weight:600!important}[data-theme=light] #bell-notification-dropdown .notif-empty-state div{background:#f1f5f9!important}[data-theme=light] #bell-notification-dropdown .notif-empty-state svg{color:#64748b!important}[data-theme=light] #bell-notification-dropdown svg.lucide-chevron-right{color:#94a3b8!important}[data-theme=light] .glass-card{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000005!important}[data-theme=light] .glass-card:hover{background:#fff!important;border-color:#d1d5db!important;box-shadow:0 4px 16px #00000014!important}[data-theme=light] .dashboard-view-container{background:#f4f6f9!important;color:#111827!important}[data-theme=light] .dashboard-view-container .glass-card{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005!important}[data-theme=light] .dashboard-view-container .glass-card h1,[data-theme=light] .dashboard-view-container .glass-card h2,[data-theme=light] .dashboard-view-container .glass-card h3,[data-theme=light] .dashboard-view-container .glass-card h4{color:#111827!important;font-weight:800!important}[data-theme=light] .dashboard-view-container .glass-card p{color:#4b5563!important;font-weight:500!important}[data-theme=light] .dashboard-view-container .welcome-card{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 2px 10px #0000000a!important}[data-theme=light] .dashboard-view-container .welcome-card h1{color:#111827!important}[data-theme=light] .dashboard-view-container .welcome-card p{color:#4b5563!important}[data-theme=light] .dashboard-view-container .welcome-card div[class*="bg-[#08070b]"],[data-theme=light] .dashboard-view-container .welcome-card .year-selector-container{background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .dashboard-view-container .welcome-card button:not([class*=from-]):not([class*=bg-gradient]){color:#475569!important}[data-theme=light] .dashboard-view-container .welcome-card button:not([class*=from-]):not([class*=bg-gradient]):hover{color:#0f172a!important;background:#e2e8f0!important}[data-theme=light] .dashboard-view-container .client-stat-card{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000005!important}[data-theme=light] .dashboard-view-container .client-stat-card h3{color:#111827!important;font-weight:900!important}[data-theme=light] .dashboard-view-container .client-stat-card p{color:#6b7280!important;font-weight:600!important}[data-theme=light] .dashboard-view-container div[style*="rgba(56, 189, 248, 0.12)"],[data-theme=light] .dashboard-view-container div[style*="rgba(34, 211, 238, 0.12)"]{background:#f0f9ff!important;border-color:#bae6fd!important;color:#0284c7!important}[data-theme=light] .dashboard-view-container div[style*="rgba(234, 255, 0, 0.12)"],[data-theme=light] .dashboard-view-container div[style*="rgba(255, 179, 0, 0.12)"],[data-theme=light] .dashboard-view-container div[style*="rgba(234, 255, 0, 0.15)"],[data-theme=light] .dashboard-view-container div[style*="rgba(255, 179, 0, 0.25)"]{background:#fffbeb!important;border-color:#fde68a!important;color:#b45309!important}[data-theme=light] .dashboard-view-container div[style*="rgba(74, 222, 128, 0.12)"],[data-theme=light] .dashboard-view-container div[style*="rgba(0, 255, 136, 0.12)"]{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}[data-theme=light] .dashboard-view-container div[style*="rgba(192, 132, 252, 0.12)"]{background:#faf5ff!important;border-color:#e9d5ff!important;color:#6b21a8!important}[data-theme=light] .dashboard-view-container div[style*="rgba(251, 113, 133, 0.12)"],[data-theme=light] .dashboard-view-container div[style*="rgba(255, 23, 68, 0.16)"]{background:#fef2f2!important;border-color:#fecaca!important;color:#b91c1c!important}[data-theme=light] .dashboard-view-container svg[class*="text-[#eaff00]"],[data-theme=light] .dashboard-view-container svg[class*="text-[#ffb300]"],[data-theme=light] .dashboard-view-container svg[class*=text-yellow],[data-theme=light] .dashboard-view-container svg[style*="color: rgb(234, 255, 0)"],[data-theme=light] .dashboard-view-container svg[style*="color: #eaff00"],[data-theme=light] .dashboard-view-container svg[style*="color: #ffb300"]{color:#b45309!important;stroke:#b45309!important}[data-theme=light] .dashboard-view-container span[class*="text-[#eaff00]"],[data-theme=light] .dashboard-view-container span[class*=text-yellow],[data-theme=light] .dashboard-view-container span[style*="color: #eaff00"],[data-theme=light] .dashboard-view-container span[style*="color: #ffb300"],[data-theme=light] .dashboard-view-container strong[style*="color: #eaff00"],[data-theme=light] .dashboard-view-container strong[style*="color: #ffb300"]{color:#b45309!important;font-weight:800!important}[data-theme=light] .dashboard-view-container .pending-badge-country,[data-theme=light] .dashboard-view-container span[class*=bg-cyan-500]{background-color:#e0f2fe!important;color:#000!important;border-color:#7dd3fc!important;font-weight:800!important}[data-theme=light] .dashboard-view-container .pending-badge-group,[data-theme=light] .dashboard-view-container span[class*=bg-amber-500]{background-color:#fef3c7!important;color:#000!important;border-color:#fcd34d!important;font-weight:800!important}[data-theme=light] .dashboard-view-container .pending-badge-state,[data-theme=light] .dashboard-view-container span[class*=bg-lime-500]{background-color:#ecfccb!important;color:#000!important;border-color:#bef264!important;font-weight:800!important}[data-theme=light] .dashboard-view-container .badge-sistema-online{background-color:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}[data-theme=light] .dashboard-view-container .badge-sistema-online span{background-color:#047857!important}[data-theme=light] .dashboard-view-container div[style*="rgba(225, 29, 72, 0.14)"]{background:#fff1f2!important;border:1px solid #fecdd3!important;box-shadow:0 4px 16px #f43f5e14!important}[data-theme=light] .dashboard-view-container div[style*="rgba(225, 29, 72, 0.14)"] h4{color:#9f1239!important}[data-theme=light] .dashboard-view-container div[style*="rgba(225, 29, 72, 0.14)"] p{color:#881337!important}[data-theme=light] .dashboard-view-container .btn-vincular-portos,[data-theme=light] .dashboard-view-container .btn-vincular-portos *,[data-theme=light] .dashboard-view-container .btn-vincular-portos span,[data-theme=light] .dashboard-view-container .btn-vincular-portos svg{color:#fff!important}[data-theme=light] .dashboard-view-container .top-ranked-item-name,[data-theme=light] .dashboard-view-container .glass-card span[class*="text-[#f8f6f0]"],[data-theme=light] .dashboard-view-container .glass-card span[class*=text-slate-200],[data-theme=light] .dashboard-view-container .glass-card span[class*=text-slate-300]{color:#000!important;font-weight:800!important}[data-theme=light] .dashboard-view-container .top-ranked-item-rank{color:#475569!important;font-weight:800!important}[data-theme=light] .dashboard-view-container .top-ranked-item-value,[data-theme=light] .dashboard-view-container .glass-card span[class*=font-mono][class*=text-white]{color:#000!important}[data-theme=light] .dashboard-view-container div[class*="bg-[#08070b]"]{background-color:#f1f5f9!important;border-color:#e2e8f0!important}[data-theme=light] .dashboard-view-container button[class*="text-[#9e9ba5]"]{color:#64748b!important}[data-theme=light] .dashboard-view-container button[class*="text-[#9e9ba5]"]:hover{color:#0f172a!important;background:#e2e8f0!important}[data-theme=light] .recharts-default-tooltip,[data-theme=light] .custom-chart-tooltip{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 4px 16px #0000001a!important;color:#000!important}[data-theme=light] .custom-chart-tooltip *{color:#000!important}[data-theme=light] .recharts-cartesian-grid line{stroke:#e2e8f0!important}[data-theme=light] .recharts-cartesian-axis line{stroke:#94a3b8!important}[data-theme=light] .dashboard-view-container .recharts-text,[data-theme=light] .dashboard-view-container .recharts-cartesian-axis-tick text,[data-theme=light] .dashboard-view-container text.recharts-cartesian-axis-tick-value,[data-theme=light] .dashboard-view-container text.recharts-text,[data-theme=light] .dashboard-view-container svg text{fill:#000!important;color:#000!important;font-weight:700!important}[data-theme=light] .dashboard-view-container .donut-center-number{color:#000!important;text-shadow:none!important;filter:none!important}[data-theme=light] .dashboard-view-container .donut-center-label{color:#334155!important;font-weight:800!important}[data-theme=light] .dashboard-view-container .donut-legend-name{color:#000!important;font-weight:700!important}[data-theme=light] .dashboard-view-container .donut-legend-value{color:#000!important;font-weight:900!important}[data-theme=light] .dashboard-view-container .group-item-name{color:#000!important;font-weight:800!important}[data-theme=light] .dashboard-view-container .group-item-pct{color:#475569!important;font-weight:700!important}[data-theme=light] .dashboard-view-container .group-item-val{color:#b45309!important;font-weight:900!important}[data-theme=light] .dashboard-view-container .group-item-unit{color:#475569!important;font-weight:800!important}[data-theme=light] .dashboard-view-container h1,[data-theme=light] .dashboard-view-container h2,[data-theme=light] .dashboard-view-container h3,[data-theme=light] .dashboard-view-container h4,[data-theme=light] .dashboard-view-container .text-white,[data-theme=light] .dashboard-view-container span[class*=text-white],[data-theme=light] .dashboard-view-container strong[class*=text-white]{color:#000!important}[data-theme=light] .dashboard-view-container p,[data-theme=light] .dashboard-view-container span[class*="text-[#9e9ba5]"],[data-theme=light] .dashboard-view-container p[class*="text-[#9e9ba5]"],[data-theme=light] .dashboard-view-container span[class*=text-slate-300]{color:#334155!important}[data-theme=light] input,[data-theme=light] select{background:#fff!important;border:1px solid #d1d5db!important;color:#111827!important}[data-theme=light],[data-theme=light] html,[data-theme=light] body,[data-theme=light] #root,[data-theme=light] main,[data-theme=light] .app-layout-wrapper,[data-theme=light] .app-main-wrapper,[data-theme=light] .app-main-content{background-color:#f4f6f9!important;background:#f4f6f9!important;color:#0f172a!important}[data-theme=light] .clients-form-container,[data-theme=light] .clients-view-container,[data-theme=light] .services-view-container,[data-theme=light] .ports-form-container,[data-theme=light] .ports-view-container,[data-theme=light] .users-form-container,[data-theme=light] .users-view-container,[data-theme=light] .settings-view-container,[data-theme=light] .support-view-container,[data-theme=light] .files-view-container,[data-theme=light] .navigation-view-container,[data-theme=light] .dashboard-view-container{min-height:100%!important;background-color:#f4f6f9!important;background:#f4f6f9!important;color:#0f172a!important}[data-theme=light] .services-view-container .welcome-card{background:linear-gradient(90deg,#fff,#f8fafc 25%,#eff6ff 60%,#dbeafe 90%,#bfdbfe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 18px #2563eb14!important}[data-theme=light] .services-view-container .welcome-card h2{color:#0f172a!important;font-weight:900!important}[data-theme=light] .services-view-container .welcome-card span[style*="var(--text-secondary)"],[data-theme=light] .services-view-container .welcome-card span[style*="#a39ea9"]{color:#64748b!important;font-weight:700!important}[data-theme=light] .services-view-container .service-header-icon-box{background:#2563eb!important;box-shadow:0 4px 12px #2563eb4d!important}[data-theme=light] .services-view-container .service-header-icon-box svg{color:#fff!important}.service-title-gradient{-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}[data-theme=light] .service-title-gradient{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}[data-theme=light] .services-view-container .btn-cadastrar-servico{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;color:#fff!important;font-weight:800!important;border:1px solid #1d4ed8!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .services-view-container .btn-cadastrar-servico svg,[data-theme=light] .services-view-container .btn-cadastrar-servico span{color:#fff!important}[data-theme=light] .services-view-container .btn-cadastrar-servico:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;border-color:#1e3a8a!important;box-shadow:0 6px 18px #2563eb73!important;transform:translateY(-2px)!important}[data-theme=light] .services-view-container .client-stat-card{box-shadow:0 4px 16px #0000000a!important;border-radius:16px!important}[data-theme=light] .services-view-container .stat-glow-blue{background:linear-gradient(135deg,#fff,#f0f9ff 60%,#e0f2fe)!important;border:1px solid #bae6fd!important}[data-theme=light] .services-view-container .stat-glow-blue span:first-child{color:#0284c7!important;font-weight:800!important}[data-theme=light] .services-view-container .stat-glow-blue h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .services-view-container .stat-glow-blue p{color:#64748b!important;font-weight:600!important}[data-theme=light] .services-view-container .stat-glow-blue div[style*="border-radius: 10px"],[data-theme=light] .services-view-container .stat-glow-blue div[style*="borderRadius: 10px"],[data-theme=light] .services-view-container .stat-glow-blue div[style*="border-radius: 10px;"]{background:#e0f2fe!important;border:1px solid #7dd3fc!important;color:#0284c7!important}[data-theme=light] .services-view-container .stat-glow-yellow{background:linear-gradient(135deg,#fff,#fffbeb 60%,#fef3c7)!important;border:1px solid #fde68a!important}[data-theme=light] .services-view-container .stat-glow-yellow span:first-child{color:#b45309!important;font-weight:800!important}[data-theme=light] .services-view-container .stat-glow-yellow h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .services-view-container .stat-glow-yellow p{color:#64748b!important;font-weight:600!important}[data-theme=light] .services-view-container .stat-glow-yellow div[style*="border-radius: 10px"],[data-theme=light] .services-view-container .stat-glow-yellow div[style*="borderRadius: 10px"],[data-theme=light] .services-view-container .stat-glow-yellow div[style*="border-radius: 10px;"]{background:#fef3c7!important;border:1px solid #fcd34d!important;color:#b45309!important}[data-theme=light] .services-view-container .stat-glow-green{background:linear-gradient(135deg,#fff,#f0fdf4 60%,#dcfce7)!important;border:1px solid #bbf7d0!important}[data-theme=light] .services-view-container .stat-glow-green span:first-child{color:#15803d!important;font-weight:800!important}[data-theme=light] .services-view-container .stat-glow-green h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .services-view-container .stat-glow-green p{color:#64748b!important;font-weight:600!important}[data-theme=light] .services-view-container .stat-glow-green div[style*="border-radius: 10px"],[data-theme=light] .services-view-container .stat-glow-green div[style*="borderRadius: 10px"],[data-theme=light] .services-view-container .stat-glow-green div[style*="border-radius: 10px;"]{background:#dcfce7!important;border:1px solid #86efac!important;color:#15803d!important}[data-theme=light] .services-view-container .stat-glow-red{background:linear-gradient(135deg,#fff,#fef2f2 60%,#fee2e2)!important;border:1px solid #fecaca!important}[data-theme=light] .services-view-container .stat-glow-red span:first-child{color:#b91c1c!important;font-weight:800!important}[data-theme=light] .services-view-container .stat-glow-red h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .services-view-container .stat-glow-red p{color:#64748b!important;font-weight:600!important}[data-theme=light] .services-view-container .stat-glow-red div[style*="border-radius: 10px"],[data-theme=light] .services-view-container .stat-glow-red div[style*="borderRadius: 10px"],[data-theme=light] .services-view-container .stat-glow-red div[style*="border-radius: 10px;"]{background:#fee2e2!important;border:1px solid #fca5a5!important;color:#b91c1c!important}[data-theme=light] .services-view-container .btn-filtros-busca{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#1e293b!important;font-weight:800!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .services-view-container .btn-filtros-busca:hover{border-color:#cbd5e1!important;background:#f8fafc!important}[data-theme=light] .services-view-container .btn-filtros-busca svg{color:#64748b!important}[data-theme=light] .services-view-container .btn-gerar-pdf-relatorio{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#0f172a!important;font-weight:700!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .services-view-container .btn-gerar-pdf-relatorio:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#2563eb!important}[data-theme=light] .services-view-container .btn-gerar-pdf-relatorio svg{color:#2563eb!important}[data-theme=light] .services-view-container div[style*="background: rgb(8, 7, 11)"],[data-theme=light] .services-view-container div[style*="background: #08070b"],[data-theme=light] .services-view-container .filter-collapsible-inner div[style*="background: #08070b"]{background:#fff!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .services-view-container .filter-collapsible-inner input{color:#0f172a!important}[data-theme=light] .services-view-container .filter-collapsible-inner label{color:#334155!important;font-weight:700!important}[data-theme=light] .services-view-container select.custom-input{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#1e293b!important;font-weight:600!important}[data-theme=light] .services-view-container .custom-table{background:#fff!important}[data-theme=light] .services-view-container .custom-table thead tr{background:#1e293b!important}[data-theme=light] .services-view-container .custom-table thead th{background:#1e293b!important;color:#fff!important;font-weight:800!important;font-size:.75rem!important;letter-spacing:.5px!important;border:none!important}[data-theme=light] .services-view-container .custom-table thead th:first-child{border-top-left-radius:14px!important}[data-theme=light] .services-view-container .custom-table thead th:last-child{border-top-right-radius:14px!important}[data-theme=light] .services-view-container .custom-table tbody tr{background:#fff!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .services-view-container .custom-table tbody tr:hover td{background:#f8fafc!important}[data-theme=light] .services-view-container .custom-table tbody td{background:#fff!important;border-bottom:1px solid #f1f5f9!important;color:#1e293b!important}[data-theme=light] .services-view-container .custom-table tbody td span[style*="font-weight: 800"],[data-theme=light] .services-view-container .custom-table tbody td span[style*="fontWeight: 800"],[data-theme=light] .services-view-container .custom-table tbody td strong{color:#0f172a!important;font-weight:800!important}[data-theme=light] .services-view-container .custom-table tbody td span[style*="font-size: 0.75rem"],[data-theme=light] .services-view-container .custom-table tbody td span[style*="fontSize: 0.75rem"]{color:#64748b!important;font-weight:500!important}[data-theme=light] .services-view-container .badge-warning,[data-theme=light] .services-view-container .category-badge-supplies{background:#fef08a!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-weight:900!important;border:1.5px solid #facc15!important;box-shadow:0 1px 4px #facc1540!important}[data-theme=light] .services-view-container .badge-info,[data-theme=light] .services-view-container .category-badge-maintenance{background:#2563eb!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:900!important;border:none!important;box-shadow:0 2px 6px #2563eb4d!important}[data-theme=light] .services-view-container .badge-purple,[data-theme=light] .services-view-container .category-badge-logistics{background:#7e22ce!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:900!important;border:none!important;box-shadow:0 2px 6px #7e22ce4d!important}[data-theme=light] .services-view-container .badge-success{background:#15803d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:900!important;border:none!important;box-shadow:0 2px 6px #15803d4d!important}[data-theme=light] .services-view-container .badge-success span{background:#fff!important;box-shadow:none!important}[data-theme=light] .services-view-container .btn-view-service{background:#475569!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #47556940!important}[data-theme=light] .services-view-container .btn-view-service:hover{background:#334155!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #47556959!important}[data-theme=light] .services-view-container .btn-view-service svg{color:#fff!important}[data-theme=light] .services-view-container .btn-edit-service{background:#ea580c!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #ea580c40!important}[data-theme=light] .services-view-container .btn-edit-service:hover{background:#c2410c!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #ea580c59!important}[data-theme=light] .services-view-container .btn-edit-service svg{color:#fff!important}[data-theme=light] .services-view-container .btn-delete-service{background:#dc2626!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #dc262640!important}[data-theme=light] .services-view-container .btn-delete-service:hover{background:#b91c1c!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #dc262659!important}[data-theme=light] .services-view-container .btn-delete-service svg{color:#fff!important}[data-theme=light] .services-view-container .pagination-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#1e293b!important;font-weight:600!important;box-shadow:0 1px 2px #00000008!important}[data-theme=light] .services-view-container .pagination-btn:hover:not(:disabled){background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .services-view-container .pagination-btn.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:800!important;box-shadow:0 2px 6px #2563eb59!important}[data-theme=light] .services-view-container .pagination-btn:disabled{background:#f8fafc!important;color:#94a3b8!important;border-color:#e2e8f0!important}[data-theme=light] .services-view-container .service-btn-cancel{background:#fff!important;border:1.5px solid #2563eb!important;color:#1d4ed8!important;font-weight:800!important;box-shadow:0 1px 3px #2563eb14!important}[data-theme=light] .services-view-container .service-btn-cancel:hover{background:#eff6ff!important;border-color:#1d4ed8!important;box-shadow:0 2px 8px #2563eb26!important}[data-theme=light] .services-view-container .service-btn-save{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;border:1px solid #1d4ed8!important;color:#fff!important;font-weight:800!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .services-view-container .service-btn-save svg,[data-theme=light] .services-view-container .service-btn-save span{color:#fff!important}[data-theme=light] .services-view-container .service-btn-save:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;border-color:#1e3a8a!important;box-shadow:0 6px 18px #2563eb73!important;transform:translateY(-2px)!important}[data-theme=light] .services-view-container .service-btn-back{background:#fff!important;border:1.5px solid #2563eb!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .services-view-container .service-btn-back svg{color:#1d4ed8!important}[data-theme=light] .services-view-container .service-btn-back:hover{background:#eff6ff!important;border-color:#1d4ed8!important}[data-theme=light] .services-view-container div[style*="DADOS DO SERVIÇO"],[data-theme=light] .services-view-container h3[style*="DADOS DO SERVIÇO"]{color:#0f172a!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .services-view-container label{color:#1e293b!important;font-weight:700!important}[data-theme=light] .services-view-container input.custom-input,[data-theme=light] .services-view-container textarea.custom-input,[data-theme=light] .services-view-container select.custom-input{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#0f172a!important}[data-theme=light] .services-view-container input.custom-input:focus,[data-theme=light] .services-view-container textarea.custom-input:focus,[data-theme=light] .services-view-container select.custom-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .services-view-container .service-photo-dropzone,[data-theme=light] .services-view-container .service-photo-dropzone:hover,[data-theme=light] .services-view-container .service-photo-dropzone:focus,[data-theme=light] .services-view-container .service-photo-dropzone:active{background:#faf6f0!important;border:1.5px dashed #8c4a24!important;box-shadow:none!important;transform:none!important;transition:none!important}[data-theme=light] .services-view-container .service-photo-dropzone p{color:#1e293b!important}[data-theme=light] .services-view-container .service-photo-dropzone p+p{color:#64748b!important}[data-theme=light] .services-view-container .service-photo-dropzone svg{color:#8c4a24!important;opacity:.85!important}[data-theme=light] .services-view-container .service-photo-dropzone div[style*="border-radius: 12px"],[data-theme=light] .services-view-container .service-photo-dropzone div[style*="borderRadius: 12px"]{background:#f5ece5!important;border:1.5px solid #8c4a24!important;box-shadow:none!important}[data-theme=light] .logout-modal-backdrop{background:#0f172aa6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-theme=light] .logout-modal-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 20px 50px #00000026!important}[data-theme=light] .logout-modal-card h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .logout-modal-card p{color:#475569!important}[data-theme=light] .logout-modal-card p strong{color:#0f172a!important}[data-theme=light] .logout-modal-card button:first-child{background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important;font-weight:700!important}[data-theme=light] .logout-modal-card button:first-child:hover{background:#f1f5f9!important}[data-theme=light] .logout-modal-card button:last-child{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important;font-weight:800!important;box-shadow:0 4px 14px #dc262659!important}[data-theme=light] .ports-view-container,[data-theme=light] .ports-form-container{background:#f4f6f9!important;color:#0f172a!important}[data-theme=light] .ports-view-container .welcome-card,[data-theme=light] .ports-form-container .welcome-card{background:linear-gradient(90deg,#fff,#f8fafc 25%,#eff6ff 60%,#dbeafe 90%,#bfdbfe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 18px #2563eb14!important}[data-theme=light] .ports-view-container .welcome-card h2,[data-theme=light] .ports-form-container .welcome-card h2{color:#0f172a!important;font-weight:900!important}[data-theme=light] .ports-view-container .welcome-card span[style*="var(--text-secondary)"],[data-theme=light] .ports-view-container .welcome-card span[style*="#a39ea9"],[data-theme=light] .ports-form-container .welcome-card span[style*="var(--text-secondary)"],[data-theme=light] .ports-form-container .welcome-card span[style*="#a39ea9"]{color:#64748b!important;font-weight:700!important}.port-title-gradient{-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}[data-theme=light] .port-title-gradient{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}[data-theme=light] .ports-view-container .btn-cadastrar-porto{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;color:#fff!important;font-weight:800!important;border:1px solid #1d4ed8!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .ports-view-container .btn-cadastrar-porto svg,[data-theme=light] .ports-view-container .btn-cadastrar-porto span{color:#fff!important}[data-theme=light] .ports-view-container .btn-cadastrar-porto:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;border-color:#1e3a8a!important;box-shadow:0 6px 18px #2563eb73!important;transform:translateY(-2px)!important}[data-theme=light] .ports-view-container .client-stat-card{box-shadow:0 4px 16px #0000000a!important;border-radius:16px!important}[data-theme=light] .ports-view-container .stat-glow-blue{background:linear-gradient(135deg,#fff,#f0f9ff 60%,#e0f2fe)!important;border:1px solid #bae6fd!important}[data-theme=light] .ports-view-container .stat-glow-blue span:first-child{color:#0284c7!important;font-weight:800!important}[data-theme=light] .ports-view-container .stat-glow-blue h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .ports-view-container .stat-glow-blue p{color:#64748b!important;font-weight:600!important}[data-theme=light] .ports-view-container .stat-glow-blue div[style*="border-radius: 10px"],[data-theme=light] .ports-view-container .stat-glow-blue div[style*="borderRadius: 10px"],[data-theme=light] .ports-view-container .stat-glow-blue div[style*="border-radius: 10px;"]{background:#e0f2fe!important;border:1px solid #7dd3fc!important;color:#0284c7!important}[data-theme=light] .ports-view-container .stat-glow-yellow{background:linear-gradient(135deg,#fff,#fffbeb 60%,#fef3c7)!important;border:1px solid #fde68a!important}[data-theme=light] .ports-view-container .stat-glow-yellow span:first-child{color:#b45309!important;font-weight:800!important}[data-theme=light] .ports-view-container .stat-glow-yellow h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .ports-view-container .stat-glow-yellow p{color:#64748b!important;font-weight:600!important}[data-theme=light] .ports-view-container .stat-glow-yellow div[style*="border-radius: 10px"],[data-theme=light] .ports-view-container .stat-glow-yellow div[style*="borderRadius: 10px"],[data-theme=light] .ports-view-container .stat-glow-yellow div[style*="border-radius: 10px;"]{background:#fef3c7!important;border:1px solid #fcd34d!important;color:#b45309!important}[data-theme=light] .ports-view-container .stat-glow-green{background:linear-gradient(135deg,#fff,#f0fdf4 60%,#dcfce7)!important;border:1px solid #bbf7d0!important}[data-theme=light] .ports-view-container .stat-glow-green span:first-child{color:#15803d!important;font-weight:800!important}[data-theme=light] .ports-view-container .stat-glow-green h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .ports-view-container .stat-glow-green p{color:#64748b!important;font-weight:600!important}[data-theme=light] .ports-view-container .stat-glow-green div[style*="border-radius: 10px"],[data-theme=light] .ports-view-container .stat-glow-green div[style*="borderRadius: 10px"],[data-theme=light] .ports-view-container .stat-glow-green div[style*="border-radius: 10px;"]{background:#dcfce7!important;border:1px solid #86efac!important;color:#15803d!important}[data-theme=light] .ports-view-container .stat-glow-red{background:linear-gradient(135deg,#fff,#fef2f2 60%,#fee2e2)!important;border:1px solid #fecaca!important}[data-theme=light] .ports-view-container .stat-glow-red span:first-child{color:#b91c1c!important;font-weight:800!important}[data-theme=light] .ports-view-container .stat-glow-red h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .ports-view-container .stat-glow-red p{color:#64748b!important;font-weight:600!important}[data-theme=light] .ports-view-container .stat-glow-red div[style*="border-radius: 10px"],[data-theme=light] .ports-view-container .stat-glow-red div[style*="borderRadius: 10px"],[data-theme=light] .ports-view-container .stat-glow-red div[style*="border-radius: 10px;"]{background:#fee2e2!important;border:1px solid #fca5a5!important;color:#b91c1c!important}[data-theme=light] .ports-view-container .btn-filtros-busca{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#1e293b!important;font-weight:800!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .ports-view-container .btn-filtros-busca:hover{border-color:#cbd5e1!important;background:#f8fafc!important}[data-theme=light] .ports-view-container .btn-filtros-busca svg{color:#64748b!important}[data-theme=light] .ports-view-container .btn-gerar-pdf-relatorio{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#0f172a!important;font-weight:700!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .ports-view-container .btn-gerar-pdf-relatorio:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#2563eb!important}[data-theme=light] .ports-view-container .btn-gerar-pdf-relatorio svg{color:#2563eb!important}[data-theme=light] .ports-view-container div[style*="background: rgb(8, 7, 11)"],[data-theme=light] .ports-view-container div[style*="background: #08070b"],[data-theme=light] .ports-view-container .filter-collapsible-inner div[style*="background: #08070b"]{background:#fff!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .ports-view-container .filter-collapsible-inner input{color:#0f172a!important}[data-theme=light] .ports-view-container .filter-collapsible-inner label{color:#334155!important;font-weight:700!important}[data-theme=light] .ports-view-container select.custom-input{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#1e293b!important;font-weight:600!important}[data-theme=light] .ports-view-container .custom-table{background:#fff!important}[data-theme=light] .ports-view-container .custom-table thead tr{background:#1e293b!important}[data-theme=light] .ports-view-container .custom-table thead th{background:#1e293b!important;color:#fff!important;font-weight:800!important;font-size:.75rem!important;letter-spacing:.5px!important;border:none!important}[data-theme=light] .ports-view-container .custom-table thead th:first-child{border-top-left-radius:14px!important}[data-theme=light] .ports-view-container .custom-table thead th:last-child{border-top-right-radius:14px!important}[data-theme=light] .ports-view-container .custom-table tbody tr{background:#fff!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .ports-view-container .custom-table tbody tr:hover td{background:#f8fafc!important}[data-theme=light] .ports-view-container .custom-table tbody td{background:#fff!important;border-bottom:1px solid #f1f5f9!important;color:#1e293b!important}[data-theme=light] .ports-view-container .custom-table tbody td span[style*="font-weight: 800"],[data-theme=light] .ports-view-container .custom-table tbody td span[style*="fontWeight: 800"],[data-theme=light] .ports-view-container .custom-table tbody td strong{color:#0f172a!important;font-weight:800!important}[data-theme=light] .ports-view-container .custom-table tbody td span[style*="font-size: 0.85rem"],[data-theme=light] .ports-view-container .custom-table tbody td span[style*="fontSize: 0.85rem"]{color:#0f172a!important;font-weight:600!important}[data-theme=light] .ports-view-container .custom-table tbody td span[style*="font-size: 0.75rem"],[data-theme=light] .ports-view-container .custom-table tbody td span[style*="fontSize: 0.75rem"],[data-theme=light] .ports-view-container .custom-table tbody td span[style*="font-size: 0.72rem"],[data-theme=light] .ports-view-container .custom-table tbody td span[style*="fontSize: 0.72rem"]{color:#64748b!important;font-weight:500!important}[data-theme=light] .ports-view-container .badge-success{background:#15803d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:900!important;border:none!important;box-shadow:0 2px 6px #15803d4d!important}[data-theme=light] .ports-view-container .badge-success span{background:#fff!important;box-shadow:none!important}[data-theme=light] .ports-view-container .btn-view-port{background:#475569!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #47556940!important}[data-theme=light] .ports-view-container .btn-view-port:hover{background:#334155!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #47556959!important}[data-theme=light] .ports-view-container .btn-view-port svg{color:#fff!important}[data-theme=light] .ports-view-container .btn-edit-port{background:#ea580c!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #ea580c40!important}[data-theme=light] .ports-view-container .btn-edit-port:hover{background:#c2410c!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #ea580c59!important}[data-theme=light] .ports-view-container .btn-edit-port svg{color:#fff!important}[data-theme=light] .ports-view-container .btn-delete-port{background:#dc2626!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #dc262640!important}[data-theme=light] .ports-view-container .btn-delete-port:hover{background:#b91c1c!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #dc262659!important}[data-theme=light] .ports-view-container .btn-delete-port svg{color:#fff!important}[data-theme=light] .ports-view-container .pagination-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#1e293b!important;font-weight:600!important;box-shadow:0 1px 2px #00000008!important}[data-theme=light] .ports-view-container .pagination-btn:hover:not(:disabled){background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .ports-view-container .pagination-btn.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:800!important;box-shadow:0 2px 6px #2563eb59!important}[data-theme=light] .ports-view-container .pagination-btn:disabled{background:#f8fafc!important;color:#94a3b8!important;border-color:#e2e8f0!important}[data-theme=light] .ports-form-container .port-btn-cancel{background:#fff!important;border:1.5px solid #2563eb!important;color:#1d4ed8!important;font-weight:800!important;box-shadow:0 1px 3px #2563eb14!important}[data-theme=light] .ports-form-container .port-btn-cancel:hover{background:#eff6ff!important;border-color:#1d4ed8!important;box-shadow:0 2px 8px #2563eb26!important}[data-theme=light] .ports-form-container .port-btn-save{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;border:1px solid #1d4ed8!important;color:#fff!important;font-weight:800!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .ports-form-container .port-btn-save svg,[data-theme=light] .ports-form-container .port-btn-save span{color:#fff!important}[data-theme=light] .ports-form-container .port-btn-save:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;border-color:#1e3a8a!important;box-shadow:0 6px 18px #2563eb73!important;transform:translateY(-2px)!important}[data-theme=light] .ports-form-container .port-btn-back{background:#fff!important;border:1.5px solid #2563eb!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .ports-form-container .port-btn-back svg{color:#1d4ed8!important}[data-theme=light] .ports-form-container .port-btn-back:hover{background:#eff6ff!important;border-color:#1d4ed8!important}[data-theme=light] .ports-form-container .port-form-tab-btn{background:transparent!important;border-bottom:3px solid transparent!important;color:#64748b!important;font-weight:600!important}[data-theme=light] .ports-form-container .port-form-tab-btn svg{color:#64748b!important}[data-theme=light] .ports-form-container .port-form-tab-btn:hover{background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .ports-form-container .port-form-tab-btn.is-active{background:#eff6ff!important;border-bottom:3px solid #2563eb!important;color:#2563eb!important;font-weight:800!important}[data-theme=light] .ports-form-container .port-form-tab-btn.is-active svg{color:#2563eb!important}[data-theme=light] .ports-form-container .glass-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 18px #0000000a!important}[data-theme=light] .ports-form-container label{color:#1e293b!important;font-weight:700!important}[data-theme=light] .ports-form-container input.custom-input,[data-theme=light] .ports-form-container textarea.custom-input,[data-theme=light] .ports-form-container select.custom-input{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#0f172a!important}[data-theme=light] .ports-form-container input.custom-input:focus,[data-theme=light] .ports-form-container textarea.custom-input:focus,[data-theme=light] .ports-form-container select.custom-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .ports-form-container div[style*="background: rgb(8, 7, 11)"],[data-theme=light] .ports-form-container div[style*="background: #08070b"]{background:#fff!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .ports-form-container div[style*="background: #08070b"] input{color:#0f172a!important}[data-theme=light] .ports-form-container .port-photo-dropzone,[data-theme=light] .ports-form-container .port-photo-dropzone:hover,[data-theme=light] .ports-form-container .port-photo-dropzone:focus,[data-theme=light] .ports-form-container .port-photo-dropzone:active{background:#faf6f0!important;border:1.5px dashed #8c4a24!important;box-shadow:none!important;transform:none!important;transition:none!important}[data-theme=light] .ports-form-container .port-photo-dropzone h4{color:#1e293b!important;font-weight:800!important}[data-theme=light] .ports-form-container .port-photo-dropzone p{color:#64748b!important}[data-theme=light] .ports-form-container .port-photo-dropzone svg{color:#8c4a24!important;opacity:.85!important}[data-theme=light] .ports-form-container .port-photo-preview-box,[data-theme=light] .ports-form-container .port-photo-preview-box:hover{background:#f5ece5!important;border:1.5px solid #8c4a24!important;box-shadow:none!important}[data-theme=light] .ports-form-container .port-photo-dropzone button{background:#fff!important;border:1px solid #cbd5e1!important;color:#1e293b!important;font-weight:700!important}[data-theme=light] .clients-view-container,[data-theme=light] .clients-form-container{background:#f4f6f9!important;color:#0f172a!important}[data-theme=light] .clients-view-container .welcome-card,[data-theme=light] .clients-form-container .welcome-card{background:linear-gradient(90deg,#fff,#f8fafc 25%,#eff6ff 60%,#dbeafe 90%,#bfdbfe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 20px #2563eb14,0 1px 3px #0000000d!important}[data-theme=light] .clients-view-container .welcome-card h1,[data-theme=light] .clients-view-container .welcome-card h2,[data-theme=light] .clients-form-container .welcome-card h1,[data-theme=light] .clients-form-container .welcome-card h2{color:#0f172a!important;font-weight:900!important}[data-theme=light] .clients-view-container .client-title-gradient,[data-theme=light] .clients-form-container .client-title-gradient{background:linear-gradient(135deg,#1e3a8a,#2563eb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;font-weight:950!important}[data-theme=light] .clients-view-container .btn-cadastrar-cliente{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;color:#fff!important;border:1px solid #1d4ed8!important;font-weight:800!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .clients-view-container .btn-cadastrar-cliente svg{color:#fff!important}[data-theme=light] .clients-view-container .btn-cadastrar-cliente:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;border-color:#1e3a8a!important;box-shadow:0 6px 18px #2563eb73!important;transform:translateY(-2px)!important}[data-theme=light] .clients-view-container .client-stat-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 2px 10px #00000008!important}[data-theme=light] .clients-view-container .client-stat-card h3,[data-theme=light] .clients-view-container .client-stat-card div[style*="font-size: 1.6"],[data-theme=light] .clients-view-container .client-stat-card div[style*="fontSize: 1.6"]{color:#0f172a!important;font-weight:900!important}[data-theme=light] .clients-view-container .client-stat-card span,[data-theme=light] .clients-view-container .client-stat-card span[style*="color: rgba(255, 255, 255"]{color:#475569!important;font-weight:700!important}[data-theme=light] .clients-view-container .client-stat-card p{color:#64748b!important;font-weight:600!important}[data-theme=light] .clients-view-container .stat-glow-blue{background:linear-gradient(135deg,#fff,#f0f9ff 60%,#e0f2fe)!important;border:1.5px solid #bae6fd!important}[data-theme=light] .clients-view-container .stat-glow-blue span:first-child,[data-theme=light] .clients-view-container .stat-glow-blue div>span:first-child{color:#0284c7!important;font-weight:800!important}[data-theme=light] .clients-view-container .stat-glow-blue h3{color:#0f172a!important}[data-theme=light] .clients-view-container .stat-glow-blue p,[data-theme=light] .clients-view-container .stat-glow-blue>span:last-child{color:#0284c7!important;font-weight:700!important}[data-theme=light] .clients-view-container .stat-glow-blue div[style*="borderRadius: 10px"],[data-theme=light] .clients-view-container .stat-glow-blue div[style*="border-radius: 10px"]{background:#e0f2fe!important;border:1px solid #7dd3fc!important;color:#0284c7!important}[data-theme=light] .clients-view-container .stat-glow-blue svg{color:#0284c7!important}[data-theme=light] .clients-view-container .stat-glow-green{background:linear-gradient(135deg,#fff,#f0fdf4 60%,#dcfce7)!important;border:1.5px solid #bbf7d0!important}[data-theme=light] .clients-view-container .stat-glow-green span:first-child,[data-theme=light] .clients-view-container .stat-glow-green div>span:first-child{color:#15803d!important;font-weight:800!important}[data-theme=light] .clients-view-container .stat-glow-green h3{color:#0f172a!important}[data-theme=light] .clients-view-container .stat-glow-green p,[data-theme=light] .clients-view-container .stat-glow-green>span:last-child{color:#15803d!important;font-weight:700!important}[data-theme=light] .clients-view-container .stat-glow-green div[style*="borderRadius: 10px"],[data-theme=light] .clients-view-container .stat-glow-green div[style*="border-radius: 10px"]{background:#dcfce7!important;border:1px solid #86efac!important;color:#15803d!important}[data-theme=light] .clients-view-container .stat-glow-green svg{color:#15803d!important}[data-theme=light] .clients-view-container .stat-glow-yellow{background:linear-gradient(135deg,#fff,#fffbeb 60%,#fef3c7)!important;border:1.5px solid #fde68a!important}[data-theme=light] .clients-view-container .stat-glow-yellow span:first-child,[data-theme=light] .clients-view-container .stat-glow-yellow div>span:first-child{color:#b45309!important;font-weight:800!important}[data-theme=light] .clients-view-container .stat-glow-yellow h3{color:#0f172a!important}[data-theme=light] .clients-view-container .stat-glow-yellow p,[data-theme=light] .clients-view-container .stat-glow-yellow>span:last-child{color:#b45309!important;font-weight:700!important}[data-theme=light] .clients-view-container .stat-glow-yellow div[style*="borderRadius: 10px"],[data-theme=light] .clients-view-container .stat-glow-yellow div[style*="border-radius: 10px"]{background:#fef3c7!important;border:1px solid #fcd34d!important;color:#b45309!important}[data-theme=light] .clients-view-container .stat-glow-yellow svg{color:#b45309!important}[data-theme=light] .clients-view-container .stat-glow-orange{background:linear-gradient(135deg,#fff,#fff7ed 60%,#ffedd5)!important;border:1.5px solid #fed7aa!important}[data-theme=light] .clients-view-container .stat-glow-orange span:first-child,[data-theme=light] .clients-view-container .stat-glow-orange div>span:first-child{color:#c2410c!important;font-weight:800!important}[data-theme=light] .clients-view-container .stat-glow-orange h3{color:#0f172a!important}[data-theme=light] .clients-view-container .stat-glow-orange p,[data-theme=light] .clients-view-container .stat-glow-orange>span:last-child{color:#c2410c!important;font-weight:700!important}[data-theme=light] .clients-view-container .stat-glow-orange div[style*="borderRadius: 10px"],[data-theme=light] .clients-view-container .stat-glow-orange div[style*="border-radius: 10px"]{background:#ffedd5!important;border:1px solid #fdba74!important;color:#c2410c!important}[data-theme=light] .clients-view-container .stat-glow-orange svg{color:#c2410c!important}[data-theme=light] .clients-view-container .glass-card:not(.welcome-card):not(.client-stat-card){background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=light] .clients-view-container .btn-filtros-busca{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#1e293b!important;font-weight:800!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .clients-view-container .btn-filtros-busca:hover{background:#f8fafc!important;border-color:#cbd5e1!important}[data-theme=light] .clients-view-container .btn-filtros-busca svg{color:#64748b!important}[data-theme=light] .clients-view-container .btn-gerar-pdf-relatorio{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#0f172a!important;font-weight:700!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .clients-view-container .btn-gerar-pdf-relatorio:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#2563eb!important}[data-theme=light] .clients-view-container .btn-gerar-pdf-relatorio svg{color:#2563eb!important}[data-theme=light] .clients-view-container select,[data-theme=light] .clients-view-container input{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#0f172a!important}[data-theme=light] .clients-view-container table thead tr{background:#1e293b!important}[data-theme=light] .clients-view-container table thead th{background:#1e293b!important;color:#fff!important;font-weight:800!important;font-size:.75rem!important;letter-spacing:.5px!important;border:none!important}[data-theme=light] .clients-view-container table thead th:first-child{border-top-left-radius:14px!important}[data-theme=light] .clients-view-container table thead th:last-child{border-top-right-radius:14px!important}[data-theme=light] .clients-view-container table tbody tr{background:#fff!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .clients-view-container table tbody tr:hover{background:#f8fafc!important}[data-theme=light] .clients-view-container table tbody td{background:#fff!important;border-bottom:1px solid #f1f5f9!important;color:#1e293b!important}[data-theme=light] .clients-view-container table tbody td strong{color:#0f172a!important}[data-theme=light] .clients-view-container .btn-view-client{background:#475569!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #47556940!important}[data-theme=light] .clients-view-container .btn-view-client:hover{background:#334155!important;transform:translateY(-1px)!important}[data-theme=light] .clients-view-container .btn-view-client svg{color:#fff!important}[data-theme=light] .clients-view-container .btn-edit-client{background:#ea580c!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #ea580c40!important}[data-theme=light] .clients-view-container .btn-edit-client:hover{background:#c2410c!important;transform:translateY(-1px)!important}[data-theme=light] .clients-view-container .btn-edit-client svg{color:#fff!important}[data-theme=light] .clients-view-container .btn-delete-client{background:#dc2626!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #dc262640!important}[data-theme=light] .clients-view-container .btn-delete-client:hover{background:#b91c1c!important;transform:translateY(-1px)!important}[data-theme=light] .clients-view-container .btn-delete-client svg{color:#fff!important}[data-theme=light] .clients-view-container .pagination-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#1e293b!important;font-weight:600!important;box-shadow:0 1px 2px #00000008!important}[data-theme=light] .clients-view-container .pagination-btn:hover:not(:disabled){background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .clients-view-container .pagination-btn.is-active,[data-theme=light] .clients-view-container .pagination-btn.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:800!important;box-shadow:0 2px 6px #2563eb59!important}[data-theme=light] .clients-view-container .pagination-btn:disabled{background:#f8fafc!important;color:#94a3b8!important;border-color:#e2e8f0!important;opacity:.5!important}[data-theme=light] .clients-form-container{background:#f4f6f9!important;color:#0f172a!important}[data-theme=light] .clients-form-container .welcome-card{background:linear-gradient(90deg,#fff,#f8fafc 25%,#eff6ff 60%,#dbeafe 90%,#bfdbfe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 20px #2563eb14,0 1px 3px #0000000d!important}[data-theme=light] .clients-form-container .welcome-card h2{color:#0f172a!important;font-weight:900!important}[data-theme=light] .clients-form-container .client-title-gradient{background:linear-gradient(135deg,#1d4ed8,#3b82f6)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light] .clients-form-container .glass-card,[data-theme=light] .clients-form-container .client-form-card,[data-theme=light] .clients-form-container div[style*="linear-gradient(180deg, rgb(16, 16, 20)"],[data-theme=light] .clients-form-container div[style*="linear-gradient(180deg, #101014"]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 18px #0000000a!important}[data-theme=light] .clients-form-container label{color:#1e293b!important;font-weight:800!important}[data-theme=light] .clients-form-container input,[data-theme=light] .clients-form-container .custom-input,[data-theme=light] .clients-form-container .client-form-input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .clients-form-container input:focus,[data-theme=light] .clients-form-container .custom-input:focus,[data-theme=light] .clients-form-container .client-form-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .clients-form-container .client-btn-cancel,[data-theme=light] .clients-form-container .client-btn-back{background:#fff!important;border:1.5px solid #2563eb!important;color:#1d4ed8!important;font-weight:800!important;box-shadow:0 1px 3px #2563eb14!important}[data-theme=light] .clients-form-container .client-btn-cancel:hover,[data-theme=light] .clients-form-container .client-btn-back:hover{background:#eff6ff!important;border-color:#1d4ed8!important}[data-theme=light] .clients-form-container .client-btn-save{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;border:1px solid #1d4ed8!important;color:#fff!important;font-weight:800!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .clients-form-container .client-btn-save svg,[data-theme=light] .clients-form-container .client-btn-save span{color:#fff!important}[data-theme=light] .clients-form-container .client-btn-save:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;transform:translateY(-2px)!important}[data-theme=light] .clients-form-container .client-photo-dropzone{background:#f8fafc!important;border:1.5px dashed #94a3b8!important;box-shadow:none!important;transform:none!important}[data-theme=light] .clients-form-container .client-photo-dropzone:hover{background:#f1f5f9!important;border:1.5px dashed #2563eb!important}[data-theme=light] .clients-form-container .client-photo-dropzone svg{color:#2563eb!important}[data-theme=light] .clients-form-container .client-upload-title{color:#0f172a!important;font-weight:800!important}[data-theme=light] .clients-form-container .client-upload-subtitle{color:#64748b!important}[data-theme=light] .clients-form-container .client-photo-dropzone div[style*="borderRadius: '14px'"],[data-theme=light] .clients-form-container .client-photo-dropzone div[style*="border-radius: 14px"]{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#2563eb!important}[data-theme=light] .navigation-view-container{background:#f4f6f9!important;color:#0f172a!important}[data-theme=light] .navigation-view-container .welcome-card{background:linear-gradient(90deg,#fff,#f8fafc 25%,#eff6ff 60%,#dbeafe 90%,#bfdbfe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 20px #2563eb14,0 1px 3px #0000000d!important}[data-theme=light] .navigation-view-container .welcome-card h1{color:#0f172a!important;font-weight:900!important}[data-theme=light] .navigation-view-container .welcome-card div[style*="border-radius: 14px"],[data-theme=light] .navigation-view-container .welcome-card div[style*="borderRadius: '14px'"],[data-theme=light] .navigation-view-container .welcome-card div[style*="borderRadius: 14px"]{background:#eff6ff!important;border:1.5px solid #bfdbfe!important;box-shadow:0 4px 12px #2563eb33!important}[data-theme=light] .navigation-view-container .welcome-card div[style*="border-radius: 14px"] svg,[data-theme=light] .navigation-view-container .welcome-card div[style*="borderRadius: 14px"] svg{color:#2563eb!important}[data-theme=light] .navigation-view-container .welcome-card span[style*="BASE DE DADOS"]{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important}[data-theme=light] .navigation-view-container .welcome-card button:not(:last-child){background:#fff!important;border:1.5px solid #2563eb!important;color:#1d4ed8!important;font-weight:800!important;box-shadow:0 2px 6px #2563eb1a!important}[data-theme=light] .navigation-view-container .welcome-card button:not(:last-child) svg{color:#2563eb!important}[data-theme=light] .navigation-view-container .welcome-card button:not(:last-child):hover{background:#eff6ff!important;border-color:#1d4ed8!important;transform:translateY(-2px)!important}[data-theme=light] .navigation-view-container .welcome-card button:last-child{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;border:1px solid #1d4ed8!important;color:#fff!important;font-weight:900!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .navigation-view-container .welcome-card button:last-child svg{color:#fff!important}[data-theme=light] .navigation-view-container .welcome-card button:last-child:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;transform:translateY(-2px)!important}[data-theme=light] .navigation-view-container div[style*="background: rgba(255, 255, 255, 0.03)"]{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .navigation-view-container div[style*="background: rgba(255, 255, 255, 0.03)"] button{color:#64748b!important;font-weight:700!important}[data-theme=light] .navigation-view-container div[style*="background: rgba(255, 255, 255, 0.03)"] button:hover{background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .navigation-view-container div[style*="background: rgba(255, 255, 255, 0.03)"] button[style*=linear-gradient]{background:#eff6ff!important;border:1.5px solid #2563eb!important;color:#2563eb!important;font-weight:800!important;box-shadow:0 2px 8px #2563eb26!important}[data-theme=light] .navigation-view-container div[style*="background: rgba(255, 255, 255, 0.03)"] button[style*=linear-gradient] svg{color:#2563eb!important}[data-theme=light] .navigation-view-container .client-stat-card{box-shadow:0 4px 16px #0000000a!important;border-radius:16px!important}[data-theme=light] .navigation-view-container .stat-glow-blue{background:linear-gradient(135deg,#fff,#f0f9ff 60%,#e0f2fe)!important;border:1.5px solid #bae6fd!important}[data-theme=light] .navigation-view-container .stat-glow-blue span:first-child{color:#0284c7!important;font-weight:800!important}[data-theme=light] .navigation-view-container .stat-glow-blue h3,[data-theme=light] .navigation-view-container .stat-glow-blue .font-mono{color:#0f172a!important;font-weight:900!important}[data-theme=light] .navigation-view-container .stat-glow-blue p{color:#64748b!important;font-weight:600!important}[data-theme=light] .navigation-view-container .stat-glow-blue div[style*="border-radius: 10px"],[data-theme=light] .navigation-view-container .stat-glow-blue div[style*="borderRadius: 10px"],[data-theme=light] .navigation-view-container .stat-glow-blue div[style*="borderRadius: '10px'"]{background:#e0f2fe!important;border:1px solid #7dd3fc!important;color:#0284c7!important}[data-theme=light] .navigation-view-container .stat-glow-yellow{background:linear-gradient(135deg,#fff,#fffbeb 60%,#fef3c7)!important;border:1.5px solid #fde68a!important}[data-theme=light] .navigation-view-container .stat-glow-yellow span:first-child{color:#b45309!important;font-weight:800!important}[data-theme=light] .navigation-view-container .stat-glow-yellow h3,[data-theme=light] .navigation-view-container .stat-glow-yellow .font-mono{color:#0f172a!important;font-weight:900!important}[data-theme=light] .navigation-view-container .stat-glow-yellow p{color:#64748b!important;font-weight:600!important}[data-theme=light] .navigation-view-container .stat-glow-yellow div[style*="border-radius: 10px"],[data-theme=light] .navigation-view-container .stat-glow-yellow div[style*="borderRadius: 10px"],[data-theme=light] .navigation-view-container .stat-glow-yellow div[style*="borderRadius: '10px'"]{background:#fef3c7!important;border:1px solid #fcd34d!important;color:#b45309!important}[data-theme=light] .navigation-view-container .stat-glow-green{background:linear-gradient(135deg,#fff,#f0fdf4 60%,#dcfce7)!important;border:1.5px solid #bbf7d0!important}[data-theme=light] .navigation-view-container .stat-glow-green span:first-child{color:#15803d!important;font-weight:800!important}[data-theme=light] .navigation-view-container .stat-glow-green h3,[data-theme=light] .navigation-view-container .stat-glow-green .font-mono{color:#0f172a!important;font-weight:900!important}[data-theme=light] .navigation-view-container .stat-glow-green p{color:#64748b!important;font-weight:600!important}[data-theme=light] .navigation-view-container .stat-glow-green div[style*="border-radius: 10px"],[data-theme=light] .navigation-view-container .stat-glow-green div[style*="borderRadius: 10px"],[data-theme=light] .navigation-view-container .stat-glow-green div[style*="borderRadius: '10px'"]{background:#dcfce7!important;border:1px solid #86efac!important;color:#15803d!important}[data-theme=light] .navigation-view-container .stat-glow-purple{background:linear-gradient(135deg,#fff,#faf5ff 60%,#f3e8ff)!important;border:1.5px solid #e9d5ff!important}[data-theme=light] .navigation-view-container .stat-glow-purple span:first-child{color:#7e22ce!important;font-weight:800!important}[data-theme=light] .navigation-view-container .stat-glow-purple h3,[data-theme=light] .navigation-view-container .stat-glow-purple .font-mono{color:#0f172a!important;font-weight:900!important}[data-theme=light] .navigation-view-container .stat-glow-purple p{color:#64748b!important;font-weight:600!important}[data-theme=light] .navigation-view-container .stat-glow-purple div[style*="border-radius: 10px"],[data-theme=light] .navigation-view-container .stat-glow-purple div[style*="borderRadius: 10px"],[data-theme=light] .navigation-view-container .stat-glow-purple div[style*="borderRadius: '10px'"]{background:#f3e8ff!important;border:1px solid #d8b4fe!important;color:#7e22ce!important}[data-theme=light] .navigation-view-container .stat-glow-cyan{background:linear-gradient(135deg,#fff,#f0fdfa 60%,#ccfbf1)!important;border:1.5px solid #99f6e4!important}[data-theme=light] .navigation-view-container .stat-glow-cyan span:first-child{color:#0f766e!important;font-weight:800!important}[data-theme=light] .navigation-view-container .stat-glow-cyan h3,[data-theme=light] .navigation-view-container .stat-glow-cyan .font-mono{color:#0f172a!important;font-weight:900!important}[data-theme=light] .navigation-view-container .stat-glow-cyan p{color:#64748b!important;font-weight:600!important}[data-theme=light] .navigation-view-container .stat-glow-cyan div[style*="border-radius: 10px"],[data-theme=light] .navigation-view-container .stat-glow-cyan div[style*="borderRadius: 10px"],[data-theme=light] .navigation-view-container .stat-glow-cyan div[style*="borderRadius: '10px'"]{background:#ccfbf1!important;border:1px solid #5eead4!important;color:#0f766e!important}[data-theme=light] .navigation-view-container .glass-card:not(.welcome-card):not(.client-stat-card){background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 18px #0000000a!important}[data-theme=light] .navigation-view-container .glass-card label{color:#334155!important;font-weight:700!important}[data-theme=light] .navigation-view-container button[style*="FILTROS & BUSCA"],[data-theme=light] .navigation-view-container .glass-card button:has(svg[class*=SlidersHorizontal]){background:#fff!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important;font-weight:800!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .navigation-view-container button[style*="FILTROS & BUSCA"]:hover{background:#f8fafc!important;border-color:#94a3b8!important}[data-theme=light] .navigation-view-container button[style*="FILTROS & BUSCA"] svg{color:#64748b!important}[data-theme=light] .navigation-view-container button[style*="LIMPAR FILTROS"],[data-theme=light] .navigation-view-container button[style*="linear-gradient(135deg, #ef4444"]{background:#fee2e2!important;border:1.5px solid #fca5a5!important;color:#b91c1c!important;font-weight:800!important;box-shadow:0 1px 3px #ef444426!important}[data-theme=light] .navigation-view-container button[style*="LIMPAR FILTROS"]:hover{background:#fecaca!important;border-color:#f87171!important}[data-theme=light] .navigation-view-container button[style*="LISTAR E-MAILS"],[data-theme=light] .navigation-view-container button[style*="rgba(59, 130, 246"]{background:#eff6ff!important;border:1.5px solid #93c5fd!important;color:#1d4ed8!important;font-weight:800!important;box-shadow:0 1px 3px #2563eb1a!important}[data-theme=light] .navigation-view-container button[style*="LISTAR E-MAILS"]:hover{background:#dbeafe!important;border-color:#60a5fa!important}[data-theme=light] .navigation-view-container button[style*="RELATÓRIO PDF"],[data-theme=light] .navigation-view-container button[style*="rgba(255, 179, 0"]{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#0f172a!important;font-weight:700!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .navigation-view-container button[style*="RELATÓRIO PDF"]:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#2563eb!important}[data-theme=light] .navigation-view-container button[style*="RELATÓRIO PDF"] svg{color:#2563eb!important}[data-theme=light] .navigation-view-container button[style*="EXPORTAR EXCEL"],[data-theme=light] .navigation-view-container button[style*="rgba(16, 185, 129"]{background:#f0fdf4!important;border:1.5px solid #86efac!important;color:#15803d!important;font-weight:800!important;box-shadow:0 1px 3px #16a34a1a!important}[data-theme=light] .navigation-view-container button[style*="EXPORTAR EXCEL"]:hover{background:#dcfce7!important;border-color:#4ade80!important}[data-theme=light] .navigation-view-container select{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:600!important}[data-theme=light] .navigation-view-container div[style*="background: rgb(8, 7, 11)"],[data-theme=light] .navigation-view-container div[style*="background: #08070b"],[data-theme=light] .navigation-view-container .autocomplete-input-box{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .navigation-view-container div[style*="background: rgb(8, 7, 11)"] input,[data-theme=light] .navigation-view-container div[style*="background: #08070b"] input,[data-theme=light] .navigation-view-container .autocomplete-input-box input{color:#0f172a!important;color-scheme:light!important}[data-theme=light] .navigation-view-container .autocomplete-dropdown-menu{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 12px 32px #0000001f!important}[data-theme=light] .navigation-view-container .autocomplete-dropdown-menu div{color:#1e293b!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .navigation-view-container .autocomplete-dropdown-menu div:hover{background:#eff6ff!important;color:#2563eb!important}[data-theme=light] .navigation-view-container table.custom-table{background:#fff!important}[data-theme=light] .navigation-view-container table thead tr{background:#1e293b!important}[data-theme=light] .navigation-view-container table thead th{background:#1e293b!important;color:#fff!important;font-weight:800!important;font-size:.75rem!important;letter-spacing:.5px!important;border:none!important}[data-theme=light] .navigation-view-container table thead th:first-child{border-top-left-radius:14px!important}[data-theme=light] .navigation-view-container table thead th:last-child{border-top-right-radius:14px!important}[data-theme=light] .navigation-view-container table tbody tr{background:#fff!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .navigation-view-container table tbody tr:hover td{background:#f8fafc!important}[data-theme=light] .navigation-view-container table tbody td{background:#fff!important;border-bottom:1px solid #f1f5f9!important;color:#1e293b!important}[data-theme=light] .navigation-view-container table tbody td span[style*="fontWeight: 700"],[data-theme=light] .navigation-view-container table tbody td strong{color:#0f172a!important}[data-theme=light] .navigation-view-container .vessel-name-text,[data-theme=light] .vessel-name-text{color:#000!important;font-weight:900!important}[data-theme=light] .navigation-view-container .vessel-avatar-box,[data-theme=light] .vessel-avatar-box{background:#fef3c7!important;border:1px solid #fcd34d!important;color:#b45309!important;font-weight:900!important}[data-theme=light] .navigation-view-container .destination-port-text,[data-theme=light] .destination-port-text{color:#000!important;font-weight:800!important}[data-theme=light] .navigation-view-container .destination-port-icon,[data-theme=light] .destination-port-icon{color:#0284c7!important}[data-theme=light] .navigation-view-container .company-badge,[data-theme=light] .company-badge{background:#e0f2fe!important;border:1.5px solid #7dd3fc!important;color:#0369a1!important;-webkit-text-fill-color:#0369a1!important;font-weight:800!important;box-shadow:none!important}[data-theme=light] .navigation-view-container .imo-text,[data-theme=light] .imo-text{color:#475569!important;font-weight:800!important}[data-theme=light] .navigation-view-container table tbody td span[class*=bg-yellow-500]{background:#fef3c7!important;border:1px solid #fcd34d!important;color:#b45309!important}[data-theme=light] .navigation-view-container table tbody td span[class*=bg-rose-500]{background:#fee2e2!important;border:1px solid #fca5a5!important;color:#b91c1c!important}[data-theme=light] .navigation-view-container table tbody td span[style*="linear-gradient(135deg, rgba(59, 130, 246"]{background:#eff6ff!important;border:1px solid #93c5fd!important;color:#1d4ed8!important}[data-theme=light] .navigation-view-container table tbody td span[style*="linear-gradient(135deg, rgba(59, 130, 246"] svg{color:#1d4ed8!important}[data-theme=light] .navigation-view-container table tbody td button{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .navigation-view-container table tbody td button:hover{background:#eff6ff!important;border-color:#2563eb!important;transform:translateY(-1px)!important}[data-theme=light] .navigation-view-container table tbody td button svg{color:#2563eb!important}[data-theme=light] .navigation-view-container .pagination-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#1e293b!important;font-weight:600!important;box-shadow:0 1px 2px #00000008!important}[data-theme=light] .navigation-view-container .pagination-btn:hover:not(:disabled){background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .navigation-view-container .pagination-btn.is-active,[data-theme=light] .navigation-view-container .pagination-btn.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:800!important;box-shadow:0 2px 6px #2563eb59!important}[data-theme=light] .navigation-view-container .pagination-btn:disabled{background:#f8fafc!important;color:#94a3b8!important;border-color:#e2e8f0!important;opacity:.5!important}[data-theme=light] div[style*="linear-gradient(180deg, #101015 0%, #08080c 100%)"],[data-theme=light] div[style*="linear-gradient(180deg, rgb(16, 16, 21) 0%, rgb(8, 8, 12) 100%)"],[data-theme=light] div[style*="linear-gradient(180deg, #0d0d12 0%, #08080a 100%)"]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 20px 60px #00000026!important;color:#0f172a!important}[data-theme=light] div[style*="linear-gradient(180deg, #101015 0%, #08080c 100%)"] h2,[data-theme=light] div[style*="linear-gradient(180deg, #101015 0%, #08080c 100%)"] h3,[data-theme=light] div[style*="linear-gradient(180deg, #101015 0%, #08080c 100%)"] span[style*="#ffffff"],[data-theme=light] div[style*="linear-gradient(180deg, #101015 0%, #08080c 100%)"] div[style*="#ffffff"]{color:#0f172a!important}[data-theme=light] div[style*="linear-gradient(135deg, #11121a 0%, #0a0b10 100%)"]{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;color:#0f172a!important}[data-theme=light] div[style*="linear-gradient(135deg, #11121a 0%, #0a0b10 100%)"] span[style*="#ffffff"],[data-theme=light] div[style*="linear-gradient(135deg, #11121a 0%, #0a0b10 100%)"] div[style*="#ffffff"]{color:#0f172a!important}[data-theme=light] .users-view-container,[data-theme=light] .users-form-container{background:#f8fafc!important;color:#0f172a!important}[data-theme=light] .users-view-container .welcome-card,[data-theme=light] .users-form-container .welcome-card,[data-theme=light] .users-hero-card,[data-theme=light] .users-form-hero{background:linear-gradient(90deg,#fff,#f8fafc 25%,#eff6ff 60%,#dbeafe 90%,#bfdbfe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 20px #2563eb14,0 1px 3px #0000000d!important}[data-theme=light] .users-hero-card h2,[data-theme=light] .users-form-hero h2{color:#0f172a!important;font-weight:900!important}[data-theme=light] .users-title-gradient,[data-theme=light] .users-form-title-gradient{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light] .users-hero-subtitle,[data-theme=light] .users-form-hero span[style*=letterSpacing]{color:#64748b!important}[data-theme=light] .users-view-container .btn-cadastrar-user,[data-theme=light] .users-form-btn-save{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;color:#fff!important;border:1px solid #1d4ed8!important;font-weight:800!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .users-view-container .btn-cadastrar-user svg,[data-theme=light] .users-form-btn-save svg{color:#fff!important}[data-theme=light] .users-view-container .btn-cadastrar-user:hover,[data-theme=light] .users-form-btn-save:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #2563eb73!important}[data-theme=light] .users-form-btn-cancel,[data-theme=light] .users-form-btn-back{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#334155!important;font-weight:700!important}[data-theme=light] .users-form-btn-cancel:hover,[data-theme=light] .users-form-btn-back:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}[data-theme=light] .users-stat-card,[data-theme=light] .users-view-container .client-stat-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 16px #0000000a!important;transition:all .25s ease!important}[data-theme=light] .users-stat-card:hover,[data-theme=light] .users-view-container .client-stat-card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000014!important}[data-theme=light] .users-stat-label{color:#64748b!important;font-weight:700!important}[data-theme=light] .users-stat-value,[data-theme=light] .users-view-container .client-stat-card h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .users-stat-total .users-stat-icon-box{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#2563eb!important}[data-theme=light] .users-stat-total .users-stat-desc{color:#2563eb!important}[data-theme=light] .users-stat-admins .users-stat-icon-box{background:#f3e8ff!important;border:1px solid #e9d5ff!important;color:#7e22ce!important}[data-theme=light] .users-stat-admins .users-stat-desc{color:#7e22ce!important}[data-theme=light] .users-stat-users .users-stat-icon-box{background:#fffbeb!important;border:1px solid #fef3c7!important;color:#b45309!important}[data-theme=light] .users-stat-users .users-stat-desc{color:#b45309!important}[data-theme=light] .users-stat-active .users-stat-icon-box{background:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#16a34a!important}[data-theme=light] .users-stat-active .users-stat-desc{color:#16a34a!important}[data-theme=light] .users-filter-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 16px #0000000a!important}[data-theme=light] .users-view-container .btn-filtros-busca{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important;font-weight:800!important}[data-theme=light] .users-view-container .btn-filtros-busca svg{color:#64748b!important}[data-theme=light] .users-view-container .btn-filtros-busca:hover{background:#f8fafc!important;border-color:#94a3b8!important}[data-theme=light] .users-btn-clear-filters{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;border:1px solid #dc2626!important;box-shadow:0 2px 8px #ef44444d!important}[data-theme=light] .users-btn-bulk-delete{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important;border:1px solid #b91c1c!important;box-shadow:0 2px 8px #dc26264d!important}[data-theme=light] .users-view-container .btn-gerar-pdf-relatorio{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important;font-weight:700!important}[data-theme=light] .users-view-container .btn-gerar-pdf-relatorio:hover{background:#eff6ff!important;border-color:#93c5fd!important;color:#2563eb!important}[data-theme=light] .users-view-container .btn-gerar-pdf-relatorio svg{color:#2563eb!important}[data-theme=light] .users-pagesize-label{color:#64748b!important}[data-theme=light] .users-pagesize-select{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .users-pagesize-select option{background:#fff!important;color:#0f172a!important}[data-theme=light] .users-filter-label{color:#475569!important;font-weight:700!important}[data-theme=light] .users-filter-input-box{background:#f8fafc!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .users-filter-input{color:#0f172a!important}[data-theme=light] .users-filter-input::placeholder{color:#94a3b8!important}[data-theme=light] .users-filter-select{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .users-filter-select option{background:#fff!important;color:#0f172a!important}[data-theme=light] .users-table-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 16px #0000000a!important}[data-theme=light] .users-view-container table thead tr,[data-theme=light] .users-table-header-row{background:#1e293b!important}[data-theme=light] .users-view-container table thead th{background:#1e293b!important;color:#fff!important;font-weight:800!important;border:none!important}[data-theme=light] .users-view-container table tbody tr,[data-theme=light] .users-table-row{background:#fff!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .users-view-container table tbody tr:hover,[data-theme=light] .users-table-row:hover{background:#f8fafc!important}[data-theme=light] .users-view-container table tbody td{background:#fff!important;border-bottom:1px solid #f1f5f9!important;color:#0f172a!important}[data-theme=light] .users-name-text{color:#0f172a!important;font-weight:800!important}[data-theme=light] .users-handle-text{color:#2563eb!important;font-weight:700!important}[data-theme=light] .users-email-box{color:#334155!important}[data-theme=light] .users-email-icon,[data-theme=light] .users-date-cell{color:#64748b!important}[data-theme=light] .users-avatar-img,[data-theme=light] .users-avatar-box{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .users-avatar-placeholder{background:#eff6ff!important;border:1.5px solid #bfdbfe!important;color:#2563eb!important}[data-theme=light] .users-badge-superadmin{background:#fef3c7!important;border:1px solid #fcd34d!important;color:#b45309!important;font-weight:800!important}[data-theme=light] .users-badge-admin{background:#f3e8ff!important;border:1px solid #d8b4fe!important;color:#7e22ce!important;font-weight:800!important}[data-theme=light] .users-badge-user{background:#eff6ff!important;border:1px solid #93c5fd!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .users-badge-active{background:#dcfce7!important;border:1px solid #86efac!important;color:#15803d!important;font-weight:800!important}[data-theme=light] .users-badge-active .users-status-dot{background:#16a34a!important;box-shadow:0 0 6px #16a34a99!important}[data-theme=light] .users-badge-inactive{background:#fee2e2!important;border:1px solid #fca5a5!important;color:#dc2626!important;font-weight:800!important}[data-theme=light] .users-badge-inactive .users-status-dot{background:#dc2626!important;box-shadow:0 0 6px #dc262699!important}[data-theme=light] .users-view-container .btn-view-user{background:#475569!important;border:none!important;color:#fff!important}[data-theme=light] .users-view-container .btn-view-user:hover{background:#334155!important}[data-theme=light] .users-view-container .btn-view-user svg{color:#fff!important}[data-theme=light] .users-view-container .btn-edit-user{background:#ea580c!important;border:none!important;color:#fff!important}[data-theme=light] .users-view-container .btn-edit-user:hover{background:#c2410c!important}[data-theme=light] .users-view-container .btn-edit-user svg{color:#fff!important}[data-theme=light] .users-view-container .btn-lock-user{background:#0284c7!important;border:none!important;color:#fff!important}[data-theme=light] .users-view-container .btn-lock-user:hover{background:#0369a1!important}[data-theme=light] .users-view-container .btn-lock-user svg{color:#fff!important}[data-theme=light] .users-view-container .btn-delete-user{background:#dc2626!important;border:none!important;color:#fff!important}[data-theme=light] .users-view-container .btn-delete-user:hover{background:#b91c1c!important}[data-theme=light] .users-view-container .btn-delete-user svg{color:#fff!important}[data-theme=light] .users-pagination-info{color:#64748b!important}[data-theme=light] .users-view-container .pagination-btn,[data-theme=light] .users-pagination-btn{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important;font-weight:700!important}[data-theme=light] .users-view-container .pagination-btn:hover:not(:disabled),[data-theme=light] .users-pagination-btn:hover:not(:disabled){background:#f1f5f9!important;border-color:#94a3b8!important}[data-theme=light] .users-view-container .pagination-btn.is-active,[data-theme=light] .users-view-container .pagination-btn.active,[data-theme=light] .users-pagination-btn.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:800!important;box-shadow:0 2px 6px #2563eb59!important}[data-theme=light] .users-modal-backdrop{background:#0f172aa6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-theme=light] .users-modal-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 20px 60px #0003!important;color:#0f172a!important}[data-theme=light] .users-modal-title{color:#0f172a!important}[data-theme=light] .users-modal-text{color:#475569!important}[data-theme=light] .users-modal-highlight{color:#0f172a!important;font-weight:800!important}[data-theme=light] .users-modal-btn-cancel{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#334155!important;font-weight:700!important}[data-theme=light] .users-modal-btn-cancel:hover{background:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .users-modal-btn-delete{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important;border:none!important;box-shadow:0 4px 14px #dc262659!important}[data-theme=light] .users-modal-btn-toggle{color:#000!important;font-weight:900!important}[data-theme=light] .users-form-card,[data-theme=light] .users-form-container .glass-card:not(.welcome-card){background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 18px #0000000a!important}[data-theme=light] .users-form-card h3,[data-theme=light] .users-form-container h3{color:#0f172a!important}[data-theme=light] .users-form-card span[style*=letterSpacing],[data-theme=light] .users-form-container span[style*=letterSpacing]{color:#64748b!important}[data-theme=light] .users-form-label,[data-theme=light] .users-form-container label{color:#334155!important;font-weight:700!important}[data-theme=light] .users-form-input,[data-theme=light] .users-form-container input,[data-theme=light] .users-form-container select{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .users-form-input:focus,[data-theme=light] .users-form-container input:focus,[data-theme=light] .users-form-container select:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .users-form-input option,[data-theme=light] .users-form-container select option{background:#fff!important;color:#0f172a!important}[data-theme=light] .users-photo-dropzone{background:#f8fafc!important;border:2px dashed #cbd5e1!important}[data-theme=light] .users-photo-dropzone:hover{background:#eff6ff!important;border-color:#93c5fd!important}[data-theme=light] .users-photo-title{color:#0f172a!important}[data-theme=light] .users-photo-subtitle{color:#64748b!important}[data-theme=light] .users-photo-placeholder{background:#f1f5f9!important;border:2px dashed #cbd5e1!important;color:#64748b!important}[data-theme=light] .users-photo-logo-box{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .users-photo-btn-remove{background:#fee2e2!important;border:1px solid #fca5a5!important;color:#dc2626!important;font-weight:700!important}[data-theme=light] .users-password-toggle{color:#64748b!important}[data-theme=light] .settings-view-container{background:#f8fafc!important;color:#0f172a!important}[data-theme=light] .settings-view-container .welcome-card,[data-theme=light] .settings-hero-card{background:linear-gradient(90deg,#fff,#f8fafc 25%,#eff6ff 60%,#dbeafe 90%,#bfdbfe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 20px #2563eb14,0 1px 3px #0000000d!important}[data-theme=light] .settings-hero-card h2,[data-theme=light] .settings-view-container .welcome-card h2{color:#0f172a!important;font-weight:900!important}[data-theme=light] .settings-title-gradient{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light] .settings-hero-subtitle{color:#64748b!important}[data-theme=light] .settings-btn-save,[data-theme=light] .settings-view-container .welcome-card button{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;color:#fff!important;border:1px solid #1d4ed8!important;font-weight:800!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .settings-btn-save svg,[data-theme=light] .settings-view-container .welcome-card button svg{color:#fff!important}[data-theme=light] .settings-btn-save:hover,[data-theme=light] .settings-view-container .welcome-card button:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #2563eb73!important}[data-theme=light] .settings-main-card,[data-theme=light] .settings-view-container .glass-card:not(.welcome-card){background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 18px #0000000a!important}[data-theme=light] .settings-tab-bar{background:#f8fafc!important;border-bottom:1.5px solid #e2e8f0!important}[data-theme=light] .settings-tab-btn{color:#64748b!important;background:transparent!important;border-bottom:2px solid transparent!important}[data-theme=light] .settings-tab-btn:hover{background:#f1f5f9!important;color:#1e293b!important}[data-theme=light] .settings-tab-btn.is-active,[data-theme=light] .settings-tab-btn.active{background:#eff6ff!important;color:#2563eb!important;border-bottom:2px solid #2563eb!important;font-weight:800!important}[data-theme=light] .settings-tab-btn.is-active svg,[data-theme=light] .settings-tab-btn.active svg{color:#2563eb!important}[data-theme=light] .settings-submenu-aside{border-color:#e2e8f0!important}[data-theme=light] .settings-submenu-btn{color:#64748b!important;background:transparent!important;border:1px solid transparent!important}[data-theme=light] .settings-submenu-btn:hover{background:#f1f5f9!important;color:#1e293b!important}[data-theme=light] .settings-submenu-btn.is-active,[data-theme=light] .settings-submenu-btn.active{background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important;font-weight:800!important}[data-theme=light] .settings-submenu-btn.is-active svg,[data-theme=light] .settings-submenu-btn.active svg{color:#2563eb!important}[data-theme=light] .settings-view-container h3,[data-theme=light] .settings-view-container h4{color:#0f172a!important}[data-theme=light] .settings-view-container p{color:#64748b!important}[data-theme=light] .settings-view-container label{color:#334155!important;font-weight:700!important}[data-theme=light] .settings-view-container div[style*="linear-gradient(180deg, #111117"],[data-theme=light] .settings-view-container div[style*="linear-gradient(180deg, #121219"],[data-theme=light] .settings-view-container div[style*="linear-gradient(180deg, #131219"],[data-theme=light] .settings-view-container div[style*="linear-gradient(180deg, #101015"],[data-theme=light] .settings-view-container div[style*="background: #08070b"],[data-theme=light] .settings-view-container div[style*="background: #020203"],[data-theme=light] .settings-view-container div[style*="background: rgba(8, 7, 11"],[data-theme=light] .settings-view-container div[style*="background: rgba(14, 14, 18"],[data-theme=light] .settings-view-container div[style*="background: #0e0e12"]{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 2px 10px #00000008!important;color:#0f172a!important}[data-theme=light] .settings-view-container input:not([type=checkbox]):not([type=color]):not([type=range]),[data-theme=light] .settings-view-container textarea,[data-theme=light] .settings-view-container select{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .settings-view-container input:focus,[data-theme=light] .settings-view-container textarea:focus,[data-theme=light] .settings-view-container select:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .settings-view-container input::placeholder,[data-theme=light] .settings-view-container textarea::placeholder{color:#94a3b8!important}[data-theme=light] .settings-view-container select option{background:#fff!important;color:#0f172a!important}[data-theme=light] .settings-perm-toggle{background:#fff!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .settings-perm-toggle:hover{background:#f8fafc!important;border-color:#cbd5e1!important}[data-theme=light] .settings-perm-toggle span{color:#334155!important}[data-theme=light] .settings-color-picker div[style*="background: #08070b"],[data-theme=light] .settings-hex-picker div[style*="background: #08070b"],[data-theme=light] .settings-px-input div[style*="background: #08070b"]{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .settings-color-picker span,[data-theme=light] .settings-hex-picker span,[data-theme=light] .settings-px-input span{color:#0f172a!important}[data-theme=light] .settings-color-picker input[type=range]{accent-color:#2563eb!important}[data-theme=light] .settings-view-container div[style*="cursor: pointer"][style*=border]{background:#fff!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .settings-view-container div[style*="cursor: pointer"][style*=border]:hover{border-color:#cbd5e1!important;background:#f8fafc!important}[data-theme=light] .settings-view-container div[style*="cursor: pointer"][style*="rgba(234, 255, 0"]{background:#eff6ff!important;border:1.5px solid #93c5fd!important}[data-theme=light] .settings-view-container span[style*=text-yellow-300]{color:#2563eb!important}[data-theme=light] .settings-modal-backdrop{background:#0f172aa6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-theme=light] .settings-modal-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 20px 60px #0003!important;color:#0f172a!important}[data-theme=light] .settings-modal-card h3,[data-theme=light] .settings-modal-card h4{color:#0f172a!important}[data-theme=light] .settings-modal-card p{color:#475569!important}[data-theme=light] .settings-mobile-root{background:#f8fafc!important;color:#0f172a!important}[data-theme=light] .settings-mobile-root .glass-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 16px #0000000a!important}[data-theme=light] .settings-mobile-root input,[data-theme=light] .settings-mobile-root select,[data-theme=light] .settings-mobile-root textarea{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .support-view-container{background:#f4f6f9!important;color:#0f172a!important}[data-theme=light] .support-view-container .welcome-card{background:linear-gradient(90deg,#fff,#f8fafc 25%,#eff6ff 60%,#dbeafe 90%,#bfdbfe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 20px #2563eb14!important}[data-theme=light] .support-view-container .welcome-card h2{color:#0f172a!important;font-weight:900!important}[data-theme=light] .support-view-container .glass-card:not(.welcome-card){background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px #0000000a!important}[data-theme=light] .support-view-container .glass-card:not(.welcome-card) h2,[data-theme=light] .support-view-container .glass-card:not(.welcome-card) h3,[data-theme=light] .support-view-container .glass-card:not(.welcome-card) h4{color:#0f172a!important}[data-theme=light] .support-view-container .glass-card:not(.welcome-card) p{color:#475569!important}[data-theme=light] .files-view-container{background:#f4f6f9!important;color:#0f172a!important}[data-theme=light] .files-view-container .welcome-card{background:linear-gradient(90deg,#fff,#f8fafc 25%,#eff6ff 60%,#dbeafe 90%,#bfdbfe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 20px #2563eb14!important}[data-theme=light] .files-view-container .welcome-card h1{color:#0f172a!important;font-weight:900!important}[data-theme=light] .files-view-container .welcome-card button{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;color:#fff!important;border:1px solid #1d4ed8!important;font-weight:800!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .files-view-container .welcome-card button svg{color:#fff!important}[data-theme=light] .files-view-container .client-stat-card{background:#fff!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .files-view-container .client-stat-card h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .files-view-container .btn-filtros-busca{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#1e293b!important;font-weight:800!important}[data-theme=light] .files-view-container .btn-filtros-busca svg{color:#64748b!important}[data-theme=light] .files-view-container table thead tr{background:#1e293b!important}[data-theme=light] .files-view-container table thead th{background:#1e293b!important;color:#fff!important;font-weight:800!important}[data-theme=light] .files-view-container table tbody tr{background:#fff!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .files-view-container table tbody tr:hover{background:#f8fafc!important}[data-theme=light] .files-view-container table tbody td{background:#fff!important;border-bottom:1px solid #f1f5f9!important;color:#1e293b!important}[data-theme=light] .files-view-container .pagination-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#1e293b!important;font-weight:600!important}[data-theme=light] .files-view-container .pagination-btn.is-active,[data-theme=light] .files-view-container .pagination-btn.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:800!important;box-shadow:0 2px 6px #2563eb59!important}[data-theme=light] .nav-tab-switcher{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .nav-tab-btn{background:transparent!important;border:1px solid transparent!important;color:#64748b!important;box-shadow:none!important;font-weight:700!important}[data-theme=light] .nav-tab-btn:hover{background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .nav-tab-btn.is-active{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;border-color:#1d4ed8!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 2px 8px #2563eb59!important;font-weight:800!important}[data-theme=light] .nav-tab-btn.is-active svg{color:#fff!important}[data-theme=light] .ports-stat-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005!important}[data-theme=light] .ports-stat-card .ports-stat-label{color:#475569!important;font-weight:700!important}[data-theme=light] .ports-stat-card .ports-stat-value{color:#0f172a!important;font-weight:900!important}[data-theme=light] .ports-stat-card .ports-stat-sub{color:#64748b!important;font-weight:600!important}[data-theme=light] .ports-stat-card.stat-glow-blue .ports-stat-icon{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#2563eb!important}[data-theme=light] .ports-stat-card.stat-glow-green .ports-stat-icon{background:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#16a34a!important}[data-theme=light] .ports-stat-card.stat-glow-yellow .ports-stat-icon{background:#fefce8!important;border:1px solid #fde047!important;color:#ca8a04!important}[data-theme=light] .ports-stat-card.stat-glow-purple .ports-stat-icon{background:#faf5ff!important;border:1px solid #e9d5ff!important;color:#9333ea!important}[data-theme=light] .ports-filter-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .ports-country-search-input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .ports-country-search-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .ports-country-search-input::placeholder{color:#94a3b8!important}[data-theme=light] .country-select-box{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .country-select-box.is-open{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .country-select-box.has-value{border-color:#93c5fd!important;background:#f8fafc!important}[data-theme=light] .country-select-input{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:700!important}[data-theme=light] .country-select-input::placeholder{color:#94a3b8!important}[data-theme=light] .country-select-icon{color:#2563eb!important}[data-theme=light] .country-chevron-icon,[data-theme=light] .country-clear-btn{color:#64748b!important}[data-theme=light] .country-clear-btn:hover{color:#ef4444!important}[data-theme=light] .country-dropdown-menu{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 10px 30px #0000001f!important}[data-theme=light] .country-dropdown-item{color:#0f172a!important;border-bottom:1px solid #f1f5f9!important;background:transparent!important;font-weight:600!important}[data-theme=light] .country-dropdown-item:hover{background:#eff6ff!important;color:#1d4ed8!important}[data-theme=light] .country-dropdown-item.is-selected{background:#eff6ff!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .country-dropdown-item .country-item-icon{color:#2563eb!important}[data-theme=light] .country-dropdown-count{color:#64748b!important}[data-theme=light] .country-dropdown-empty{color:#64748b!important;background:#fff!important}[data-theme=light] .ports-page-label{color:#475569!important}[data-theme=light] .ports-page-select{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .ports-clear-filter-btn{background:#fee2e2!important;border:1.5px solid #fca5a5!important;color:#dc2626!important;font-weight:700!important}[data-theme=light] .ports-clear-filter-btn:hover{background:#fecaca!important}[data-theme=light] .pdf-export-btn{background:#fef3c7!important;border:1.5px solid #fcd34d!important;color:#b45309!important;-webkit-text-fill-color:#b45309!important;font-weight:800!important;box-shadow:0 2px 6px #b453091f!important}[data-theme=light] .pdf-export-btn:hover{background:#fde68a!important;border-color:#f59e0b!important;color:#92400e!important;-webkit-text-fill-color:#92400e!important;transform:translateY(-1px)!important}[data-theme=light] .pdf-export-btn svg{color:#b45309!important}[data-theme=light] .excel-export-btn{background:#dcfce7!important;border:1.5px solid #86efac!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-weight:800!important;box-shadow:0 2px 6px #1665341f!important}[data-theme=light] .excel-export-btn:hover{background:#bbf7d0!important;border-color:#4ade80!important;color:#166534!important;-webkit-text-fill-color:#166534!important;transform:translateY(-1px)!important}[data-theme=light] .excel-export-btn svg{color:#15803d!important}[data-theme=light] .ports-table-container{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005!important}[data-theme=light] .ports-country-table{background:#fff!important}[data-theme=light] .ports-country-table thead tr{background:#1e293b!important}[data-theme=light] .ports-country-table thead th{background:#1e293b!important;color:#fff!important;font-weight:800!important;font-size:.75rem!important;letter-spacing:.5px!important;border:none!important}[data-theme=light] .ports-country-table tbody tr{background:#fff!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .ports-country-table tbody tr:hover td{background:#f8fafc!important}[data-theme=light] .ports-country-table tbody td{background:#fff!important;border-bottom:1px solid #f1f5f9!important;color:#1e293b!important}[data-theme=light] .country-table-index{color:#475569!important;font-weight:700!important}[data-theme=light] .country-avatar-box{background:#eff6ff!important;border:1.5px solid #bfdbfe!important;color:#1d4ed8!important}[data-theme=light] .country-avatar-box.is-unknown{background:#fef2f2!important;border:1.5px solid #fecaca!important;color:#dc2626!important}[data-theme=light] .country-name-text{color:#000!important;-webkit-text-fill-color:#000000!important;font-weight:900!important}[data-theme=light] .country-ports-badge{background:#fef3c7!important;border:1.5px solid #fcd34d!important;color:#b45309!important;-webkit-text-fill-color:#b45309!important;font-weight:800!important;box-shadow:none!important}[data-theme=light] .country-ports-badge svg{color:#b45309!important}[data-theme=light] .port-preview-tag{background:#e0f2fe!important;border:1.5px solid #7dd3fc!important;color:#0369a1!important;-webkit-text-fill-color:#0369a1!important;font-weight:800!important;box-shadow:none!important}[data-theme=light] .port-more-tag{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-weight:700!important}[data-theme=light] .records-count-badge{background:#dcfce7!important;border:1.5px solid #86efac!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-weight:800!important;box-shadow:none!important}[data-theme=light] .records-count-badge svg{color:#15803d!important}[data-theme=light] .country-action-btn{background:#eff6ff!important;border:1.5px solid #93c5fd!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:800!important;box-shadow:0 1px 4px #2563eb1f!important}[data-theme=light] .country-action-btn:hover{background:#dbeafe!important;border-color:#60a5fa!important;color:#1e40af!important;-webkit-text-fill-color:#1e40af!important;transform:translateY(-1px)!important}[data-theme=light] .country-action-btn svg{color:#1d4ed8!important}[data-theme=light] .ports-table-footer{background:#fff!important;border-top:1px solid #f1f5f9!important;color:#64748b!important}[data-theme=light] .ports-table-footer .pagination-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#1e293b!important;font-weight:600!important}[data-theme=light] .ports-table-footer .pagination-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#cbd5e1!important}[data-theme=light] .ports-table-footer .pagination-text{color:#0f172a!important;font-weight:800!important}[data-theme=light] .country-modal-overlay{background-color:#0f172a99!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}[data-theme=light] .country-modal-container{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 25px 50px -12px #00000040!important}[data-theme=light] .country-modal-header{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .country-modal-header-icon{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#2563eb!important;box-shadow:none!important}[data-theme=light] .country-modal-header-title{color:#0f172a!important;font-weight:900!important}[data-theme=light] .country-modal-header-badge{background:#fef3c7!important;border:1px solid #fcd34d!important;color:#b45309!important;font-weight:800!important}[data-theme=light] .country-modal-header-subtitle{color:#64748b!important}[data-theme=light] .country-modal-close-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#64748b!important}[data-theme=light] .country-modal-close-btn:hover{background:#fee2e2!important;border-color:#ef4444!important;color:#b91c1c!important}[data-theme=light] .country-modal-toolbar{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .country-modal-search-input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .country-modal-search-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .country-modal-search-input::placeholder{color:#94a3b8!important}[data-theme=light] .country-modal-copy-all-btn{background:#fef3c7!important;border:1.5px solid #fcd34d!important;color:#b45309!important;font-weight:800!important;box-shadow:none!important}[data-theme=light] .country-modal-copy-all-btn:hover{background:#fde68a!important;border-color:#f59e0b!important}[data-theme=light] .country-modal-copy-all-btn.is-copied{background:#10b981!important;border-color:#10b981!important;color:#fff!important}[data-theme=light] .country-modal-body{background:#fff!important}[data-theme=light] .country-modal-port-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .country-modal-port-card:hover{background:#f8fafc!important;border-color:#cbd5e1!important}[data-theme=light] .country-modal-port-icon{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#2563eb!important}[data-theme=light] .country-modal-port-name{color:#0f172a!important;font-weight:900!important}[data-theme=light] .country-modal-port-scales{color:#64748b!important}[data-theme=light] .country-modal-group-badge{background:#fef3c7!important;border:1px solid #fcd34d!important;color:#b45309!important;font-weight:800!important}[data-theme=light] .country-modal-nogroup-badge{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#64748b!important}[data-theme=light] .country-modal-copy-btn{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#1e293b!important}[data-theme=light] .country-modal-copy-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important}[data-theme=light] .country-modal-copy-btn.is-copied{background:#dcfce7!important;border-color:#86efac!important;color:#15803d!important}[data-theme=light] .country-modal-empty{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#64748b!important}[data-theme=light] .country-modal-footer{background:#f8fafc!important;border-top:1px solid #e2e8f0!important}[data-theme=light] .country-modal-footer-text{color:#64748b!important}[data-theme=light] .country-modal-footer-close-btn{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important;font-weight:700!important}[data-theme=light] .country-modal-footer-close-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important}[data-theme=light] .port-groups-view-container{background:#f4f6f9!important;color:#0f172a!important;padding-top:28px!important}[data-theme=light] .port-groups-topbar{margin-top:4px!important;margin-bottom:24px!important}[data-theme=light] .port-groups-back-btn{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:800!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .port-groups-back-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}[data-theme=light] .port-groups-back-icon{color:#b45309!important}[data-theme=light] .port-groups-breadcrumbs{color:#64748b!important}[data-theme=light] .port-groups-breadcrumb-active{color:#2563eb!important;font-weight:800!important}[data-theme=light] .port-groups-hero-card{background:linear-gradient(90deg,#fff,#f8fafc 25%,#eff6ff 60%,#dbeafe 90%,#bfdbfe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 20px #2563eb14!important}[data-theme=light] .port-groups-hero-icon{background:#eff6ff!important;border:1.5px solid #bfdbfe!important;color:#2563eb!important;box-shadow:0 2px 8px #2563eb26!important}[data-theme=light] .port-groups-hero-badge-amber{background:#fef3c7!important;border:1px solid #fcd34d!important;color:#b45309!important;font-weight:800!important}[data-theme=light] .port-groups-hero-badge-blue{background:#e0f2fe!important;border:1px solid #7dd3fc!important;color:#0369a1!important;font-weight:800!important}[data-theme=light] .port-groups-hero-title{color:#0f172a!important;font-weight:900!important}[data-theme=light] .port-groups-hero-sub{color:#475569!important}[data-theme=light] .port-groups-btn-new{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:800!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .port-groups-btn-new:hover{background:#f8fafc!important;border-color:#94a3b8!important}[data-theme=light] .port-groups-btn-new svg{color:#2563eb!important}[data-theme=light] .port-groups-btn-sync{background:#eff6ff!important;border:1.5px solid #93c5fd!important;color:#1d4ed8!important;font-weight:800!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .port-groups-btn-sync:hover{background:#dbeafe!important;border-color:#60a5fa!important}[data-theme=light] .port-groups-btn-sync svg{color:#2563eb!important}[data-theme=light] .port-groups-btn-save{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #1d4ed8!important;font-weight:900!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .port-groups-btn-save svg{color:#fff!important}[data-theme=light] .port-groups-stat-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005!important}[data-theme=light] .port-groups-stat-title{color:#475569!important;font-weight:700!important}[data-theme=light] .port-groups-stat-value{color:#0f172a!important;font-weight:900!important}[data-theme=light] .port-groups-stat-sub{color:#64748b!important;font-weight:600!important}[data-theme=light] .port-groups-stat-card.stat-glow-blue .port-groups-stat-icon{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#2563eb!important}[data-theme=light] .port-groups-stat-card.stat-glow-yellow .port-groups-stat-icon{background:#fefce8!important;border:1px solid #fde047!important;color:#ca8a04!important}[data-theme=light] .port-groups-stat-card.stat-glow-green .port-groups-stat-icon{background:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#16a34a!important}[data-theme=light] .port-groups-stat-card.is-active{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26,0 4px 16px #2563eb1a!important}[data-theme=light] .port-groups-filter-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .port-groups-search-input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .port-groups-search-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .port-groups-search-input::placeholder{color:#94a3b8!important}[data-theme=light] .port-groups-search-icon{color:#64748b!important}[data-theme=light] .port-groups-filter-label{color:#475569!important;font-weight:700!important}[data-theme=light] .port-groups-filter-pill{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#475569!important;font-weight:700!important}[data-theme=light] .port-groups-filter-pill:hover{background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .port-groups-filter-pill.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:800!important;box-shadow:0 2px 6px #2563eb4d!important}[data-theme=light] .port-groups-filter-pill.is-alert:not(.is-active){background:#fffbeb!important;border-color:#fcd34d!important;color:#b45309!important}[data-theme=light] .port-groups-pagesize-label{color:#475569!important}[data-theme=light] .port-groups-pagesize-container{background:#f1f5f9!important;border:1px solid #cbd5e1!important}[data-theme=light] .port-groups-pagesize-btn{color:#475569!important;font-weight:700!important}[data-theme=light] .port-groups-pagesize-btn:hover{color:#0f172a!important}[data-theme=light] .port-groups-pagesize-btn.is-active{background:#fff!important;border:1px solid #cbd5e1!important;color:#2563eb!important;font-weight:900!important;box-shadow:0 1px 3px #0000001a!important}[data-theme=light] .port-groups-table-container{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005!important}[data-theme=light] .port-groups-table{background:#fff!important}[data-theme=light] .port-groups-table thead tr{background:#1e293b!important}[data-theme=light] .port-groups-table thead th{background:#1e293b!important;color:#fff!important;font-weight:800!important;font-size:.75rem!important;letter-spacing:.5px!important;border:none!important}[data-theme=light] .port-groups-table tbody tr{background:#fff!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .port-groups-table tbody tr:hover td{background:#f8fafc!important}[data-theme=light] .port-groups-table tbody td{background:#fff!important;border-bottom:1px solid #f1f5f9!important;color:#1e293b!important}[data-theme=light] .port-groups-col-index{color:#475569!important;font-weight:700!important}[data-theme=light] .port-groups-avatar-box{background:#eff6ff!important;border:1.5px solid #bfdbfe!important;color:#1d4ed8!important}[data-theme=light] .port-groups-name-text{color:#000!important;-webkit-text-fill-color:#000000!important;font-weight:900!important}[data-theme=light] .port-groups-group-input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:900!important}[data-theme=light] .port-groups-group-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important;color:#2563eb!important}[data-theme=light] .port-groups-country-trigger{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .port-groups-country-trigger.is-open{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .port-groups-country-trigger.has-value{background:#f8fafc!important;border-color:#93c5fd!important}[data-theme=light] .port-groups-country-text{color:#0f172a!important;font-weight:700!important}[data-theme=light] .port-groups-chevron-icon{color:#64748b!important}[data-theme=light] .port-groups-country-menu{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 10px 30px #0000001f!important}[data-theme=light] .port-groups-country-search-input{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .port-groups-country-search-input:focus{border-color:#2563eb!important}[data-theme=light] .port-groups-country-clear-opt{color:#dc2626!important}[data-theme=light] .port-groups-country-clear-opt:hover{background:#fee2e2!important}[data-theme=light] .port-groups-country-item{color:#0f172a!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .port-groups-country-item:hover{background:#eff6ff!important;color:#1d4ed8!important}[data-theme=light] .port-groups-country-item.is-selected{background:#dbeafe!important;color:#1e40af!important;font-weight:800!important}[data-theme=light] .port-groups-country-code{color:#64748b!important}[data-theme=light] .port-groups-state-select{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:700!important}[data-theme=light] .port-groups-state-select:focus{border-color:#2563eb!important}[data-theme=light] .port-groups-status-badge.is-complete{background:#dcfce7!important;border:1.5px solid #86efac!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-weight:800!important}[data-theme=light] .port-groups-status-badge.is-pending{background:#fef3c7!important;border:1.5px solid #fcd34d!important;color:#b45309!important;-webkit-text-fill-color:#b45309!important;font-weight:800!important}[data-theme=light] .port-groups-delete-btn{color:#94a3b8!important}[data-theme=light] .port-groups-delete-btn:hover{background:#fee2e2!important;color:#dc2626!important}[data-theme=light] .port-groups-pagination-footer{background:#fff!important;border-top:1px solid #f1f5f9!important;color:#64748b!important}[data-theme=light] .port-groups-pagination-info strong{color:#0f172a!important}[data-theme=light] .port-groups-pagination-total{color:#2563eb!important;font-weight:900!important}[data-theme=light] .port-groups-page-nav-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#1e293b!important}[data-theme=light] .port-groups-page-nav-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#cbd5e1!important}[data-theme=light] .port-groups-page-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#1e293b!important;font-weight:700!important}[data-theme=light] .port-groups-page-btn.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:900!important;box-shadow:0 2px 6px #2563eb59!important}[data-theme=light] .port-groups-modal-overlay{background-color:#0f172a99!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}[data-theme=light] .port-groups-modal-container{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 25px 50px -12px #00000040!important}[data-theme=light] .port-groups-modal-title{color:#0f172a!important;font-weight:900!important}[data-theme=light] .port-groups-modal-sub{color:#64748b!important}[data-theme=light] .port-groups-modal-label{color:#334155!important;font-weight:700!important}[data-theme=light] .port-groups-modal-input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .port-groups-modal-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .port-groups-modal-country-trigger{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .port-groups-modal-country-menu{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 10px 30px #0000001f!important}[data-theme=light] .port-groups-modal-country-search{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .port-groups-modal-country-item{color:#0f172a!important}[data-theme=light] .port-groups-modal-country-item:hover{background:#eff6ff!important;color:#1d4ed8!important}[data-theme=light] .port-groups-modal-state-select{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .port-groups-modal-btn-cancel{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#475569!important}[data-theme=light] .port-groups-modal-btn-cancel:hover{background:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .port-groups-modal-btn-add{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;color:#fff!important;border:1px solid #1d4ed8!important;font-weight:900!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .files-view-container{color:#0f172a!important}[data-theme=light] .files-view-container .welcome-card,[data-theme=light] .files-hero-card{background:linear-gradient(90deg,#fff,#f8fafc 25%,#eff6ff 60%,#dbeafe 90%,#bfdbfe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 18px #2563eb14!important}[data-theme=light] .files-view-container .files-header-icon-box{background:#2563eb!important;border:1px solid #1d4ed8!important;color:#fff!important;box-shadow:0 4px 12px #2563eb4d!important}[data-theme=light] .files-view-container .files-header-icon-box svg{color:#fff!important}[data-theme=light] .files-view-container .files-badge-tag{background:#eff6ff!important;color:#1d4ed8!important;border:1px solid #bfdbfe!important}[data-theme=light] .files-view-container .files-hero-title{color:#0f172a!important;font-weight:900!important}[data-theme=light] .files-view-container .btn-importar-arquivo{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;color:#fff!important;border:1px solid #1d4ed8!important;font-weight:900!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .files-view-container .btn-importar-arquivo:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;border-color:#1e3a8a!important;box-shadow:0 6px 18px #2563eb73!important;transform:translateY(-2px)!important}[data-theme=light] .files-view-container .btn-importar-arquivo svg{color:#fff!important}[data-theme=light] .files-view-container .files-stat-card{box-shadow:0 4px 16px #0000000a!important;border-radius:16px!important}[data-theme=light] .files-view-container .stat-glow-blue{background:linear-gradient(135deg,#fff,#f0f9ff 60%,#e0f2fe)!important;border:1px solid #bae6fd!important}[data-theme=light] .files-view-container .stat-glow-blue span:first-child,[data-theme=light] .files-view-container .stat-glow-blue div>span:first-child{color:#0284c7!important;font-weight:800!important}[data-theme=light] .files-view-container .stat-glow-blue h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .files-view-container .stat-glow-blue p,[data-theme=light] .files-view-container .stat-glow-blue>p{color:#64748b!important;font-weight:600!important}[data-theme=light] .files-view-container .stat-glow-blue div[style*="borderRadius: 10px"],[data-theme=light] .files-view-container .stat-glow-blue div[style*="border-radius: 10px"]{background:#e0f2fe!important;border:1px solid #7dd3fc!important;color:#0284c7!important}[data-theme=light] .files-view-container .stat-glow-blue svg{color:#0284c7!important}[data-theme=light] .files-view-container .stat-glow-green{background:linear-gradient(135deg,#fff,#f0fdf4 60%,#dcfce7)!important;border:1px solid #bbf7d0!important}[data-theme=light] .files-view-container .stat-glow-green span:first-child,[data-theme=light] .files-view-container .stat-glow-green div>span:first-child{color:#15803d!important;font-weight:800!important}[data-theme=light] .files-view-container .stat-glow-green h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .files-view-container .stat-glow-green p,[data-theme=light] .files-view-container .stat-glow-green>p{color:#64748b!important;font-weight:600!important}[data-theme=light] .files-view-container .stat-glow-green div[style*="borderRadius: 10px"],[data-theme=light] .files-view-container .stat-glow-green div[style*="border-radius: 10px"]{background:#dcfce7!important;border:1px solid #86efac!important;color:#15803d!important}[data-theme=light] .files-view-container .stat-glow-green svg{color:#15803d!important}[data-theme=light] .files-view-container .stat-glow-yellow{background:linear-gradient(135deg,#fff,#fffbeb 60%,#fef3c7)!important;border:1px solid #fde68a!important}[data-theme=light] .files-view-container .stat-glow-yellow span:first-child,[data-theme=light] .files-view-container .stat-glow-yellow div>span:first-child{color:#b45309!important;font-weight:800!important}[data-theme=light] .files-view-container .stat-glow-yellow h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .files-view-container .stat-glow-yellow p,[data-theme=light] .files-view-container .stat-glow-yellow>p{color:#64748b!important;font-weight:600!important}[data-theme=light] .files-view-container .stat-glow-yellow div[style*="borderRadius: 10px"],[data-theme=light] .files-view-container .stat-glow-yellow div[style*="border-radius: 10px"]{background:#fef3c7!important;border:1px solid #fcd34d!important;color:#b45309!important}[data-theme=light] .files-view-container .stat-glow-yellow svg{color:#b45309!important}[data-theme=light] .files-view-container .stat-glow-purple{background:linear-gradient(135deg,#fff,#faf5ff 60%,#f3e8ff)!important;border:1px solid #e9d5ff!important}[data-theme=light] .files-view-container .stat-glow-purple span:first-child,[data-theme=light] .files-view-container .stat-glow-purple div>span:first-child{color:#7e22ce!important;font-weight:800!important}[data-theme=light] .files-view-container .stat-glow-purple h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .files-view-container .stat-glow-purple p,[data-theme=light] .files-view-container .stat-glow-purple>p{color:#64748b!important;font-weight:600!important}[data-theme=light] .files-view-container .stat-glow-purple div[style*="borderRadius: 10px"],[data-theme=light] .files-view-container .stat-glow-purple div[style*="border-radius: 10px"]{background:#f3e8ff!important;border:1px solid #d8b4fe!important;color:#7e22ce!important}[data-theme=light] .files-view-container .stat-glow-purple svg{color:#7e22ce!important}[data-theme=light] .files-filter-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .files-filter-card .btn-filtros-busca{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#475569!important;font-weight:700!important}[data-theme=light] .files-filter-card .btn-filtros-busca:hover{background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .files-filter-card .btn-filtros-busca.is-active{background:#eff6ff!important;border-color:#2563eb!important;color:#1d4ed8!important;box-shadow:0 0 10px #2563eb26!important}[data-theme=light] .files-filter-card .files-btn-clear-filters{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;border:1px solid #dc2626!important;font-weight:800!important;box-shadow:0 2px 10px #ef44444d!important}[data-theme=light] .files-filter-card .files-btn-clear-filters:hover{background:linear-gradient(135deg,#f87171,#ef4444)!important}[data-theme=light] .files-filter-card .files-pagesize-label{color:#475569!important;font-weight:700!important}[data-theme=light] .files-filter-card .files-pagesize-select{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:700!important}[data-theme=light] .files-filter-card .files-pagesize-select:focus{border-color:#2563eb!important}[data-theme=light] .files-filter-card .files-filter-label{color:#334155!important;font-weight:700!important}[data-theme=light] .files-filter-card .files-input-container{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .files-filter-card .files-input-container:focus-within{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .files-filter-card .files-filter-input{color:#0f172a!important;color-scheme:light!important}[data-theme=light] .files-filter-card .files-filter-input::placeholder{color:#94a3b8!important}[data-theme=light] .files-filter-card .files-search-icon,[data-theme=light] .files-filter-card .files-date-icon{color:#64748b!important}[data-theme=light] .files-filter-card .files-search-clear-btn{color:#94a3b8!important}[data-theme=light] .files-filter-card .files-search-clear-btn:hover{color:#0f172a!important}[data-theme=light] .files-table-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005!important}[data-theme=light] .files-loading-box{color:#64748b!important}[data-theme=light] .files-loading-box svg{color:#2563eb!important}[data-theme=light] .files-empty-box{color:#64748b!important}[data-theme=light] .files-empty-box .files-empty-icon-box{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#64748b!important}[data-theme=light] .files-empty-box .files-empty-title{color:#0f172a!important;font-weight:900!important}[data-theme=light] .files-empty-box .files-empty-sub{color:#64748b!important}[data-theme=light] .files-history-table{background:#fff!important}[data-theme=light] .files-history-table thead tr,[data-theme=light] .files-table-header-row{background:#1e293b!important}[data-theme=light] .files-history-table thead th{background:#1e293b!important;color:#fff!important;font-weight:800!important;font-size:.75rem!important;letter-spacing:.5px!important;border:none!important}[data-theme=light] .files-history-table tbody tr.files-table-row{background:#fff!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .files-history-table tbody tr.files-table-row:hover td{background:#f8fafc!important}[data-theme=light] .files-history-table tbody td{background:#fff!important;border-bottom:1px solid #f1f5f9!important;color:#1e293b!important}[data-theme=light] .files-table-icon-box{background:#eff6ff!important;border:1.5px solid #bfdbfe!important;color:#1d4ed8!important}[data-theme=light] .files-table-filename{color:#000!important;-webkit-text-fill-color:#000000!important;font-weight:900!important}[data-theme=light] .files-table-filesub{color:#64748b!important}[data-theme=light] .files-table-filesub strong{color:#0f172a!important;font-weight:900!important}[data-theme=light] .files-table-date-cell{color:#334155!important;font-weight:600!important}[data-theme=light] .files-table-date-icon{color:#2563eb!important;opacity:1!important}[data-theme=light] .files-table-date-text{color:#334155!important;font-weight:600!important}[data-theme=light] .files-badge-novos{background:#dcfce7!important;border:1.5px solid #86efac!important}[data-theme=light] .files-badge-novos span:first-child{color:#15803d!important;font-weight:800!important}[data-theme=light] .files-badge-novos span:last-child{color:#166534!important;font-weight:900!important}[data-theme=light] .files-badge-atualiz{background:#eff6ff!important;border:1.5px solid #93c5fd!important}[data-theme=light] .files-badge-atualiz span:first-child{color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .files-badge-atualiz span:last-child{color:#1e40af!important;font-weight:900!important}[data-theme=light] .files-badge-ignor{background:#fef3c7!important;border:1.5px solid #fcd34d!important}[data-theme=light] .files-badge-ignor span:first-child{color:#b45309!important;font-weight:800!important}[data-theme=light] .files-badge-ignor span:last-child{color:#92400e!important;font-weight:900!important}[data-theme=light] .files-structure-badge{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#334155!important;font-weight:700!important}[data-theme=light] .files-structure-icon{color:#2563eb!important}[data-theme=light] .files-structure-text{color:#334155!important;font-weight:700!important}[data-theme=light] .files-btn-delete-row{background:#fee2e2!important;border:1px solid #fca5a5!important;color:#dc2626!important;font-weight:800!important}[data-theme=light] .files-btn-delete-row:hover{background:#fecaca!important;border-color:#ef4444!important;color:#b91c1c!important}[data-theme=light] .files-pagination-footer{background:#fff!important;border-top:1px solid #f1f5f9!important;color:#64748b!important}[data-theme=light] .files-pagination-info strong,[data-theme=light] .files-pagination-total{color:#2563eb!important;font-weight:900!important}[data-theme=light] .files-page-nav-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#1e293b!important}[data-theme=light] .files-page-nav-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#cbd5e1!important}[data-theme=light] .files-page-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#1e293b!important;font-weight:700!important}[data-theme=light] .files-page-btn.is-active,[data-theme=light] .files-page-btn.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:900!important;box-shadow:0 2px 6px #2563eb59!important}[data-theme=light] .files-info-banner{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 2px 8px #2563eb14!important}[data-theme=light] .files-info-icon{color:#2563eb!important}[data-theme=light] .files-info-text{color:#1e3a8a!important;font-weight:600!important}[data-theme=light] .files-info-highlight{color:#1d4ed8!important;font-weight:900!important}[data-theme=light] .files-modal-backdrop{background-color:#0f172a99!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}[data-theme=light] .files-modal-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 25px 50px -12px #00000040!important}[data-theme=light] .files-modal-header{background:linear-gradient(135deg,#f8fafc,#eff6ff)!important;border-bottom:1.5px solid #e2e8f0!important}[data-theme=light] .files-modal-header-icon{color:#2563eb!important}[data-theme=light] .files-modal-title{color:#0f172a!important;font-weight:900!important}[data-theme=light] .files-modal-close-btn{color:#64748b!important}[data-theme=light] .files-modal-close-btn:hover{color:#0f172a!important}[data-theme=light] .files-modal-body{background:#fff!important}[data-theme=light] .files-modal-footer{background:#f8fafc!important;border-top:1.5px solid #e2e8f0!important}[data-theme=light] .files-modal-btn-close{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#334155!important;font-weight:800!important}[data-theme=light] .files-modal-btn-close:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}[data-theme=light] .import-dropzone{background:#f8fafc!important;border:2px dashed #93c5fd!important;box-shadow:inset 0 2px 4px #00000005!important}[data-theme=light] .import-dropzone.is-dragging{background:#eff6ff!important;border:2px dashed #2563eb!important;box-shadow:0 0 20px #2563eb33!important}[data-theme=light] .import-upload-icon-box{background:#dbeafe!important;border:1.5px solid #93c5fd!important;color:#2563eb!important;box-shadow:0 4px 12px #2563eb26!important}[data-theme=light] .import-upload-icon-box svg{color:#2563eb!important}[data-theme=light] .import-dropzone-title{color:#0f172a!important;font-weight:900!important}[data-theme=light] .import-dropzone-subtitle{color:#64748b!important}[data-theme=light] .import-dropzone-highlight{color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .import-processing-icon-box{background:#dbeafe!important;border:1.5px solid #93c5fd!important}[data-theme=light] .import-processing-icon-box svg{color:#2563eb!important}[data-theme=light] .import-processing-text{color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .import-btn-cancel{background:#fee2e2!important;border:1px solid #fca5a5!important;color:#dc2626!important;font-weight:800!important}[data-theme=light] .import-btn-cancel:hover{background:#fecaca!important;color:#b91c1c!important}[data-theme=light] .import-status-banner.import-status-success{background:#dcfce7!important;border:1.5px solid #86efac!important;color:#15803d!important}[data-theme=light] .import-status-banner.import-status-warning{background:#fef3c7!important;border:1.5px solid #fcd34d!important;color:#b45309!important}[data-theme=light] .import-status-banner.import-status-info{background:#eff6ff!important;border:1.5px solid #93c5fd!important;color:#1d4ed8!important}[data-theme=light] .import-status-banner.import-status-error{background:#fee2e2!important;border:1.5px solid #fca5a5!important;color:#dc2626!important}[data-theme=light] .import-status-title{color:inherit!important;font-weight:800!important}[data-theme=light] .import-status-subtitle{color:inherit!important;opacity:.9!important}[data-theme=light] .files-delete-modal-backdrop{background-color:#0f172a99!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}[data-theme=light] .files-delete-modal-card{background:#fff!important;border:1.5px solid #fee2e2!important;box-shadow:0 25px 50px -12px #00000040!important}[data-theme=light] .files-delete-icon-box{background:#fee2e2!important;border:1.5px solid #fca5a5!important;color:#dc2626!important}[data-theme=light] .files-delete-icon-box svg{color:#dc2626!important}[data-theme=light] .files-delete-modal-close{color:#64748b!important}[data-theme=light] .files-delete-modal-close:hover{color:#0f172a!important}[data-theme=light] .files-delete-title{color:#0f172a!important;font-weight:900!important}[data-theme=light] .files-delete-text{color:#64748b!important}[data-theme=light] .files-delete-btn-cancel{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#334155!important;font-weight:700!important}[data-theme=light] .files-delete-btn-cancel:hover{background:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .files-delete-btn-confirm{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #dc2626!important;color:#fff!important;font-weight:900!important;box-shadow:0 2px 10px #ef444459!important}[data-theme=light] .mobile-files-container{background:#f8fafc!important;color:#0f172a!important}[data-theme=light] .mobile-files-container .files-title-text-group h1{color:#0f172a!important}[data-theme=light] .mobile-files-container .files-title-text-group p{color:#64748b!important}[data-theme=light] .mobile-files-container .btn-files-action{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;color:#fff!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .mobile-files-container .show-all-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#475569!important;box-shadow:0 1px 3px #0000000d!important}[data-theme=light] .mobile-files-container .show-all-btn.active{background:#eff6ff!important;border-color:#2563eb!important;color:#1d4ed8!important}[data-theme=light] .mobile-files-container .icon-toggle-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#475569!important}[data-theme=light] .mobile-files-container .icon-toggle-btn.active{background:#eff6ff!important;border-color:#2563eb!important;color:#1d4ed8!important}[data-theme=light] .mobile-files-container .search-bar-wrapper{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .mobile-files-container .search-bar-input{color:#0f172a!important}[data-theme=light] .mobile-files-container .date-filters-panel{background:#fff!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .mobile-files-container .date-filter-group input{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;color-scheme:light!important}[data-theme=light] .mobile-files-container .kpi-box{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .mobile-files-container .kpi-box-label{color:#64748b!important}[data-theme=light] .mobile-files-container .kpi-box-number{color:#0f172a!important}[data-theme=light] .settings-view-container,[data-theme=light] .settings-mobile-root{background:#f4f6f9!important;color:#0f172a!important}[data-theme=light] .settings-view-container .settings-hero-card,[data-theme=light] .settings-view-container>div:first-child{background:linear-gradient(90deg,#fff,#f8fafc 25%,#eff6ff 60%,#dbeafe 90%,#bfdbfe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 18px #2563eb14!important}[data-theme=light] .settings-view-container .settings-hero-card h2,[data-theme=light] .settings-view-container>div:first-child h2{color:#0f172a!important;font-weight:900!important}[data-theme=light] .settings-view-container .settings-title-gradient,[data-theme=light] .settings-view-container>div:first-child h2 span[style*=linear-gradient]{background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#0f172a!important;color:#0f172a!important;font-weight:900!important}[data-theme=light] .settings-view-container .settings-hero-subtitle,[data-theme=light] .settings-view-container>div:first-child span[style*="letter-spacing: 1px"],[data-theme=light] .settings-view-container>div:first-child span[style*="letterSpacing: 1px"]{color:#475569!important;font-weight:700!important}[data-theme=light] .settings-view-container .settings-btn-save,[data-theme=light] .settings-view-container button[style*="linear-gradient(135deg, #ffa000"],[data-theme=light] .settings-mobile-root .btn-save-global{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;color:#fff!important;border:1px solid #1d4ed8!important;font-weight:900!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .settings-view-container .settings-btn-save:hover:not(:disabled),[data-theme=light] .settings-mobile-root .btn-save-global:hover:not(:disabled){background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;border-color:#1e3a8a!important;box-shadow:0 6px 18px #2563eb73!important;transform:translateY(-2px)!important}[data-theme=light] .settings-view-container .settings-btn-save svg,[data-theme=light] .settings-view-container .settings-btn-save span,[data-theme=light] .settings-mobile-root .btn-save-global svg,[data-theme=light] .settings-mobile-root .btn-save-global span{color:#fff!important}[data-theme=light] .settings-view-container .settings-main-card,[data-theme=light] .settings-view-container .glass-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 20px #0000000a!important}[data-theme=light] .settings-view-container .settings-tab-bar{background:#f8fafc!important;border-bottom:1.5px solid #e2e8f0!important}[data-theme=light] .settings-tab-btn{background:transparent!important;border-bottom:3px solid transparent!important;color:#64748b!important;font-weight:700!important}[data-theme=light] .settings-tab-btn svg{color:#64748b!important}[data-theme=light] .settings-tab-btn:hover{background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .settings-tab-btn:hover svg{color:#0f172a!important}[data-theme=light] .settings-tab-btn.active,[data-theme=light] .settings-tab-btn.is-active{background:#eff6ff!important;border-bottom:3px solid #2563eb!important;color:#2563eb!important;font-weight:900!important}[data-theme=light] .settings-tab-btn.active svg,[data-theme=light] .settings-tab-btn.is-active svg{color:#2563eb!important}[data-theme=light] .settings-view-container .settings-tab-body{background:#fff!important}[data-theme=light] .settings-view-container .settings-submenu-aside,[data-theme=light] .settings-view-container aside{border-color:#e2e8f0!important}[data-theme=light] .settings-submenu-btn{background:transparent!important;border:1.5px solid transparent!important;color:#64748b!important;font-weight:700!important}[data-theme=light] .settings-submenu-btn:hover{background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .settings-submenu-btn.active,[data-theme=light] .settings-submenu-btn.is-active{background:#eff6ff!important;border:1.5px solid #93c5fd!important;color:#1d4ed8!important;font-weight:900!important;box-shadow:0 1px 4px #2563eb14!important}[data-theme=light] .settings-section-card,[data-theme=light] .settings-module-card,[data-theme=light] .settings-instance-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 16px #0000000a!important;color:#0f172a!important}[data-theme=light] .settings-inner-box,[data-theme=light] .settings-view-container .bg-\[\#08070b\],[data-theme=light] .settings-view-container .bg-\[\#020203\],[data-theme=light] .settings-view-container .bg-\[\#050508\],[data-theme=light] .settings-view-container .bg-\[\#040406\],[data-theme=light] .settings-view-container .bg-\[\#0e0e12\],[data-theme=light] .settings-view-container .bg-\[\#0e0e14\],[data-theme=light] .settings-view-container .bg-\[\#121219\],[data-theme=light] .settings-view-container .bg-\[\#09090d\],[data-theme=light] .settings-view-container .bg-\[\#131219\],[data-theme=light] .settings-view-container .bg-black\/20,[data-theme=light] .settings-view-container .bg-black\/40,[data-theme=light] .settings-view-container .bg-black\/50,[data-theme=light] .settings-view-container .bg-black\/60{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;color:#0f172a!important}[data-theme=light] .settings-view-container .settings-tab-body div[style*="rgba(37, 211, 102, 0.25)"],[data-theme=light] .settings-view-container .settings-tab-body div[style*="rgba(37,211,102,0.25)"]{background:linear-gradient(135deg,#fff,#f0fdf4)!important;border:1.5px solid #86efac!important;box-shadow:0 4px 16px #25d36614!important}[data-theme=light] .settings-view-container .settings-tab-body div[style*="justify-content: space-between"]:has(input[type=checkbox]),[data-theme=light] .settings-view-container .settings-tab-body div[style*="justifyContent: 'space-between'"]:has(input[type=checkbox]){background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 16px #2563eb14!important}[data-theme=light] .settings-view-container .settings-tab-body div[style*="border: '8px solid #222226'"],[data-theme=light] .settings-view-container .settings-tab-body div[style*="border: 8px solid rgb(34, 34, 38)"]{background:#09070f!important;border:8px solid #222226!important}[data-theme=light] .settings-view-container h1,[data-theme=light] .settings-view-container h2,[data-theme=light] .settings-view-container h3,[data-theme=light] .settings-view-container h4,[data-theme=light] .settings-view-container h5,[data-theme=light] .settings-view-container h6{color:#0f172a!important;font-weight:900!important}[data-theme=light] .settings-view-container label{color:#1e293b!important;font-weight:800!important}[data-theme=light] .settings-view-container p{color:#475569!important}[data-theme=light] .settings-view-container .text-white,[data-theme=light] .settings-view-container .text-slate-200{color:#0f172a!important;font-weight:800!important}[data-theme=light] .settings-view-container .text-slate-300,[data-theme=light] .settings-view-container .text-slate-400,[data-theme=light] .settings-view-container .text-slate-500{color:#475569!important}[data-theme=light] .settings-view-container .border-white\/5,[data-theme=light] .settings-view-container .border-white\/10,[data-theme=light] .settings-view-container .border-white\/15,[data-theme=light] .settings-view-container .border-white\/20{border-color:#e2e8f0!important}[data-theme=light] .settings-view-container .bg-white\/5,[data-theme=light] .settings-view-container .bg-white\/10,[data-theme=light] .settings-view-container .bg-white\/15{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#1e293b!important}[data-theme=light] .settings-view-container input[type=text],[data-theme=light] .settings-view-container input[type=number],[data-theme=light] .settings-view-container input[type=password],[data-theme=light] .settings-view-container input[type=email],[data-theme=light] .settings-view-container textarea,[data-theme=light] .settings-view-container select{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}[data-theme=light] .settings-view-container input::placeholder,[data-theme=light] .settings-view-container textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}[data-theme=light] .settings-view-container input:focus,[data-theme=light] .settings-view-container textarea:focus,[data-theme=light] .settings-view-container select:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important;outline:none!important}[data-theme=light] .settings-view-container button.bg-white\/5,[data-theme=light] .settings-view-container button[class*="bg-white/5"]{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important;font-weight:800!important}[data-theme=light] .settings-view-container button.bg-white\/5:hover,[data-theme=light] .settings-view-container button[class*="bg-white/5"]:hover{background:#eff6ff!important;border-color:#2563eb!important;color:#1d4ed8!important}[data-theme=light] .settings-view-container button.bg-white\/5 svg,[data-theme=light] .settings-view-container button[class*="bg-white/5"] svg{color:#2563eb!important}[data-theme=light] .settings-view-container button[class*="bg-rose-500/10"],[data-theme=light] .settings-view-container button[class*=text-rose-400]{background:#fee2e2!important;border:1px solid #fca5a5!important;color:#dc2626!important}[data-theme=light] .settings-view-container button[class*="bg-rose-500/10"]:hover{background:#fecaca!important;border-color:#ef4444!important;color:#b91c1c!important}[data-theme=light] .settings-view-container aside h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .settings-view-container aside p{color:#64748b!important}[data-theme=light] .settings-view-container aside button[style*="linear-gradient(135deg, #ffa000"]{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;color:#fff!important;border:none!important;font-weight:900!important;box-shadow:0 2px 10px #2563eb40!important}[data-theme=light] .settings-view-container aside button[style*="linear-gradient(135deg, #ffa000"]:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .settings-view-container aside button[style*="linear-gradient(135deg, #ffa000"] svg,[data-theme=light] .settings-view-container aside button[style*="linear-gradient(135deg, #ffa000"] span{color:#fff!important}[data-theme=light] .settings-view-container aside div.group{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #00000005!important}[data-theme=light] .settings-view-container aside div.group:hover{border-color:#cbd5e1!important;background:#f8fafc!important}[data-theme=light] .settings-view-container aside div[style*="rgba(234, 255, 0, 0.08)"]{background:#eff6ff!important;border:1.5px solid #93c5fd!important;box-shadow:0 2px 8px #2563eb1f!important}[data-theme=light] .settings-view-container aside div[style*="rgba(234, 255, 0, 0.08)"] span.text-yellow-300{color:#1d4ed8!important;font-weight:900!important}[data-theme=light] .settings-view-container aside span.text-white{color:#0f172a!important;font-weight:800!important}[data-theme=light] .settings-view-container aside span.bg-white\/10{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#334155!important;font-weight:800!important}[data-theme=light] .settings-view-container aside span.bg-blue-500\/10{background:#dbeafe!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .settings-perm-toggle{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important}[data-theme=light] .settings-perm-toggle:hover:not(.opacity-60){background:#f1f5f9!important;border-color:#94a3b8!important}[data-theme=light] .settings-perm-toggle .perm-label-unchecked,[data-theme=light] .settings-perm-toggle span.text-slate-300{color:#1e293b!important;font-weight:700!important}[data-theme=light] .settings-perm-toggle.bg-yellow-500\/10,[data-theme=light] .settings-perm-toggle[class*="bg-yellow-500/10"]{background:#eff6ff!important;border:1.5px solid #3b82f6!important;box-shadow:0 1px 4px #2563eb1f!important}[data-theme=light] .settings-perm-toggle .perm-label-checked,[data-theme=light] .settings-perm-toggle span.text-yellow-300{color:#1d4ed8!important;font-weight:900!important}[data-theme=light] .settings-perm-toggle input[type=checkbox]{accent-color:#2563eb!important;background:#fff!important;border-color:#cbd5e1!important}[data-theme=light] .settings-module-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 2px 10px #00000008!important}[data-theme=light] .settings-module-card>div:first-child{border-bottom:1.5px solid #f1f5f9!important;color:#0f172a!important}[data-theme=light] .settings-module-card>div:first-child svg{color:#2563eb!important}[data-theme=light] .settings-module-card>div:first-child span{color:#0f172a!important;font-weight:900!important}[data-theme=light] .settings-modal-backdrop{background-color:#0f172a99!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}[data-theme=light] .settings-modal-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 25px 50px -12px #00000040!important;color:#0f172a!important}[data-theme=light] .settings-modal-card h3,[data-theme=light] .settings-modal-card h4{color:#0f172a!important;font-weight:900!important}[data-theme=light] .settings-modal-card p{color:#64748b!important}[data-theme=light] .settings-modal-card input,[data-theme=light] .settings-modal-card textarea,[data-theme=light] .settings-modal-card select{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .settings-modal-card button.bg-yellow-400,[data-theme=light] .settings-modal-card button[style*="linear-gradient(135deg, #ffa000"]{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;color:#fff!important;font-weight:900!important}[data-theme=light] .settings-mobile-root .settings-title-text-group h1{color:#0f172a!important}[data-theme=light] .settings-mobile-root .settings-title-text-group p{color:#64748b!important}[data-theme=light] .settings-mobile-root .main-tab-btn{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#64748b!important;box-shadow:0 1px 3px #00000008!important}[data-theme=light] .settings-mobile-root .main-tab-btn.active{background:#eff6ff!important;border-color:#2563eb!important;color:#1d4ed8!important;box-shadow:0 2px 8px #2563eb26!important}[data-theme=light] .settings-mobile-root .sub-pill-btn{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#475569!important}[data-theme=light] .settings-mobile-root .sub-pill-btn.active{background:#eff6ff!important;border-color:#2563eb!important;color:#1d4ed8!important}[data-theme=light] .settings-mobile-root .settings-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 2px 10px #0000000a!important}[data-theme=light] .settings-mobile-root .settings-card-header h2{color:#0f172a!important}[data-theme=light] .settings-mobile-root .cfg-form-group label{color:#1e293b!important}[data-theme=light] .settings-mobile-root .cfg-form-input,[data-theme=light] .settings-mobile-root .cfg-form-textarea,[data-theme=light] .settings-mobile-root .cfg-form-select{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .settings-mobile-root .picker-box{background:#f8fafc!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .settings-mobile-root .picker-hex-val{color:#0f172a!important}[data-theme=light] .settings-mobile-root .picker-text-input,[data-theme=light] .settings-mobile-root .picker-num-input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .settings-mobile-root .perm-toggle-row{background:#f8fafc!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .settings-mobile-root .perm-toggle-row span,[data-theme=light] .settings-mobile-root .perm-toggle-text{color:#1e293b!important;font-weight:700!important}[data-theme=light] .settings-mobile-root .perm-toggle-row.checked{background:#eff6ff!important;border-color:#93c5fd!important}[data-theme=light] .settings-mobile-root .perm-toggle-row.checked span,[data-theme=light] .settings-mobile-root .perm-toggle-row.checked .perm-toggle-text{color:#1d4ed8!important;font-weight:900!important}[data-theme=light] .settings-mobile-root .perm-checkbox{accent-color:#2563eb!important}[data-theme=light] .settings-view-container .settings-upload-btn,[data-theme=light] .settings-view-container button[style*="rgba(255,255,255,0.06)"]{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important;font-weight:800!important}[data-theme=light] .settings-view-container .settings-upload-btn:hover,[data-theme=light] .settings-view-container button[style*="rgba(255,255,255,0.06)"]:hover{background:#eff6ff!important;border-color:#2563eb!important;color:#1d4ed8!important}[data-theme=light] .settings-view-container .settings-upload-btn svg,[data-theme=light] .settings-view-container button[style*="rgba(255,255,255,0.06)"] svg{color:#2563eb!important}[data-theme=light] .settings-view-container .perm-badge-default,[data-theme=light] .settings-view-container span.perm-badge-default,[data-theme=light] .settings-view-container span[class*="bg-yellow-400/10"]{background:#dbeafe!important;border:1.5px solid #93c5fd!important;color:#1e40af!important;font-weight:900!important}[data-theme=light] .settings-view-container aside span.text-yellow-300,[data-theme=light] .settings-view-container aside div[style*="rgba(234, 255, 0, 0.08)"] span.text-yellow-300{color:#1d4ed8!important;font-weight:900!important}[data-theme=light] .settings-view-container h3.text-base{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-plans-view-container,[data-theme=light] .saas-client-plans-container,[data-theme=light] .saas-plans-maintenance-container{color:#0f172a!important}[data-theme=light] .saas-client-plans-container{background:#f8fafc!important}[data-theme=light] .saas-plans-view-container .welcome-card,[data-theme=light] .saas-plans-view-container .saas-plans-banner{background:#fff!important;border:1.5px solid #e2e8f0!important;border-top:1.5px solid #cbd5e1!important;box-shadow:0 4px 20px -2px #0000000d,0 2px 6px -1px #00000005!important}[data-theme=light] .saas-plans-view-container .welcome-card h2,[data-theme=light] .saas-plans-view-container .saas-plans-banner h2{color:#0f172a!important}[data-theme=light] .saas-plans-view-container .welcome-card h2 span,[data-theme=light] .saas-plans-view-container .saas-plans-banner h2 span{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light] .saas-plans-view-container .welcome-card span[style*="var(--text-secondary"],[data-theme=light] .saas-plans-view-container .saas-plans-banner span[style*="var(--text-secondary"]{color:#64748b!important}[data-theme=light] .saas-plans-view-container .btn-new-plan,[data-theme=light] .saas-plans-view-container .btn-save-plan,[data-theme=light] .saas-plans-view-container button[style*="linear-gradient(135deg, #ffa000"]{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;border:1px solid #1d4ed8!important;color:#fff!important;font-weight:800!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .saas-plans-view-container .btn-new-plan:hover,[data-theme=light] .saas-plans-view-container .btn-save-plan:hover,[data-theme=light] .saas-plans-view-container button[style*="linear-gradient(135deg, #ffa000"]:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;border-color:#1e3a8a!important;box-shadow:0 6px 18px #2563eb73!important}[data-theme=light] .saas-plans-view-container .btn-new-plan svg,[data-theme=light] .saas-plans-view-container .btn-save-plan svg,[data-theme=light] .saas-plans-view-container button[style*="linear-gradient(135deg, #ffa000"] svg{color:#fff!important}[data-theme=light] .saas-plans-view-container .btn-cancel-plan{background:#fff!important;border:1.5px solid #dc2626!important;color:#dc2626!important;font-weight:800!important}[data-theme=light] .saas-plans-view-container .btn-cancel-plan:hover{background:#fef2f2!important;border-color:#b91c1c!important;box-shadow:0 2px 8px #dc262626!important}[data-theme=light] .saas-plans-view-container .btn-back-plan{background:#fff!important;border:1.5px solid #2563eb!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .saas-plans-view-container .btn-back-plan:hover{background:#eff6ff!important;border-color:#1d4ed8!important}[data-theme=light] .saas-plans-view-container .btn-back-plan svg{color:#1d4ed8!important}[data-theme=light] .saas-plans-view-container button[title*="Relatório PDF"],[data-theme=light] .saas-plans-view-container button[title*=PDF]{background:#eff6ff!important;border:1.5px solid #93c5fd!important;color:#1d4ed8!important;font-weight:800!important;box-shadow:0 2px 6px #2563eb1a!important}[data-theme=light] .saas-plans-view-container button[title*="Relatório PDF"]:hover,[data-theme=light] .saas-plans-view-container button[title*=PDF]:hover{background:#dbeafe!important;border-color:#2563eb!important;box-shadow:0 4px 12px #2563eb33!important}[data-theme=light] .saas-plans-view-container button[title*="Relatório PDF"] svg,[data-theme=light] .saas-plans-view-container button[title*=PDF] svg{color:#1d4ed8!important}[data-theme=light] .saas-plans-view-container .client-stat-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 12px #0000000a!important}[data-theme=light] .saas-plans-view-container .client-stat-card span[style*="font-size: 0.72rem"],[data-theme=light] .saas-plans-view-container .client-stat-card span[style*="fontSize: 0.72rem"]{color:#64748b!important;font-weight:800!important}[data-theme=light] .saas-plans-view-container .client-stat-card h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-plans-view-container .client-stat-card p{color:#64748b!important;font-weight:700!important}[data-theme=light] .saas-plans-view-container .stat-glow-blue{border-color:#bfdbfe!important}[data-theme=light] .saas-plans-view-container .stat-glow-blue div[style*="width: 36px"],[data-theme=light] .saas-plans-view-container .stat-glow-blue div[style*="width: '36px'"]{background:#dbeafe!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important}[data-theme=light] .saas-plans-view-container .stat-glow-blue p{color:#1d4ed8!important}[data-theme=light] .saas-plans-view-container .stat-glow-green{border-color:#bbf7d0!important}[data-theme=light] .saas-plans-view-container .stat-glow-green div[style*="width: 36px"],[data-theme=light] .saas-plans-view-container .stat-glow-green div[style*="width: '36px'"]{background:#dcfce7!important;border:1px solid #86efac!important;color:#15803d!important}[data-theme=light] .saas-plans-view-container .stat-glow-green p{color:#15803d!important}[data-theme=light] .saas-plans-view-container .stat-glow-yellow{border-color:#fed7aa!important}[data-theme=light] .saas-plans-view-container .stat-glow-yellow div[style*="width: 36px"],[data-theme=light] .saas-plans-view-container .stat-glow-yellow div[style*="width: '36px'"]{background:#ffedd5!important;border:1px solid #fdba74!important;color:#c2410c!important}[data-theme=light] .saas-plans-view-container .stat-glow-yellow p{color:#c2410c!important}[data-theme=light] .saas-plans-view-container .stat-glow-red{border-color:#fbcfe8!important}[data-theme=light] .saas-plans-view-container .stat-glow-red div[style*="width: 36px"],[data-theme=light] .saas-plans-view-container .stat-glow-red div[style*="width: '36px'"]{background:#fce7f3!important;border:1px solid #f9a8d4!important;color:#be185d!important}[data-theme=light] .saas-plans-view-container .stat-glow-red p{color:#be185d!important}[data-theme=light] .saas-plans-view-container .stat-glow-red h3{color:#0f172a!important}[data-theme=light] .saas-plans-view-container .glass-card:not(.welcome-card):not(.client-stat-card){background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 14px #00000008!important}[data-theme=light] .saas-plans-view-container button[onClick*=setShowFilters],[data-theme=light] .saas-plans-view-container .filter-collapsible-wrapper~div button,[data-theme=light] .saas-plans-view-container div[style*="display: flex; gap: 10px"] button{background:#eff6ff!important;border:1.5px solid #93c5fd!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .saas-plans-view-container .filter-collapsible-inner label{color:#0f172a!important;font-weight:700!important}[data-theme=light] .saas-plans-view-container .filter-collapsible-inner div[style*="background: #08070b"],[data-theme=light] .saas-plans-view-container .filter-collapsible-inner div[style*="background: rgb(8, 7, 11)"]{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .saas-plans-view-container .filter-collapsible-inner input,[data-theme=light] .saas-plans-view-container select.custom-input{background:#fff!important;color:#0f172a!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .saas-plans-view-container select.custom-input option{background:#fff!important;color:#0f172a!important}[data-theme=light] .saas-plans-view-container .custom-table thead tr{background:#1e293b!important}[data-theme=light] .saas-plans-view-container .custom-table thead th{color:#fff!important;font-weight:800!important;border:none!important}[data-theme=light] .saas-plans-view-container .custom-table tbody tr{background:#fff!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .saas-plans-view-container .custom-table tbody tr:hover td{background:#f8fafc!important}[data-theme=light] .saas-plans-view-container .custom-table tbody td{background:#fff!important;border-bottom:1px solid #f1f5f9!important;color:#0f172a!important}[data-theme=light] .saas-plans-view-container .custom-table tbody td span[style*="font-weight: 800"],[data-theme=light] .saas-plans-view-container .custom-table tbody td span[style*="fontWeight: 800"],[data-theme=light] .saas-plans-view-container .custom-table tbody td span[style*="font-weight: 900"],[data-theme=light] .saas-plans-view-container .custom-table tbody td span[style*="fontWeight: 900"]{color:#0f172a!important}[data-theme=light] .saas-plans-view-container .custom-table tbody td div[style*="font-size: 0.75rem"],[data-theme=light] .saas-plans-view-container .custom-table tbody td div[style*="fontSize: 0.75rem"]{color:#64748b!important}[data-theme=light] .saas-plans-view-container .custom-table tbody td span[style*=DEMONSTRAÇÃO],[data-theme=light] .saas-plans-view-container .custom-table tbody td span[style*="rgba(41, 182, 246, 0.15)"]{background:#dbeafe!important;border:1px solid #93c5fd!important;color:#1e40af!important;font-weight:900!important}[data-theme=light] .saas-plans-view-container .custom-table tbody td span[style*="recurso(s)"],[data-theme=light] .saas-plans-view-container .custom-table tbody td span[style*="rgba(41, 182, 246, 0.12)"]{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .saas-plans-view-container .custom-table tbody td span[style*=Portos],[data-theme=light] .saas-plans-view-container .custom-table tbody td span[style*=Global]{color:#334155!important}[data-theme=light] .saas-plans-view-container .custom-table tbody td span[style*="rgba(0, 255, 102"]{background:#dcfce7!important;border:1px solid #86efac!important;color:#15803d!important;font-weight:900!important}[data-theme=light] .saas-plans-view-container .custom-table tbody td span[style*="rgba(255, 23, 68"]{background:#fee2e2!important;border:1px solid #fca5a5!important;color:#dc2626!important;font-weight:900!important}[data-theme=light] .saas-plans-view-container .btn-view-plan{background:#475569!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #47556940!important}[data-theme=light] .saas-plans-view-container .btn-view-plan:hover{background:#334155!important;transform:translateY(-1px)!important}[data-theme=light] .saas-plans-view-container .btn-view-plan svg{color:#fff!important}[data-theme=light] .saas-plans-view-container .btn-edit-plan{background:#ea580c!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #ea580c40!important}[data-theme=light] .saas-plans-view-container .btn-edit-plan:hover{background:#c2410c!important;transform:translateY(-1px)!important}[data-theme=light] .saas-plans-view-container .btn-edit-plan svg{color:#fff!important}[data-theme=light] .saas-plans-view-container .btn-delete-plan{background:#dc2626!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #dc262640!important}[data-theme=light] .saas-plans-view-container .btn-delete-plan:hover{background:#b91c1c!important;transform:translateY(-1px)!important}[data-theme=light] .saas-plans-view-container .btn-delete-plan svg{color:#fff!important}[data-theme=light] .saas-plans-form-container .glass-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 14px #00000008!important}[data-theme=light] .saas-plans-form-container div[style*="borderBottom: '1px solid"] button,[data-theme=light] .saas-plans-form-container div[style*="border-bottom: 1px solid"] button{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;color:#475569!important;font-weight:700!important}[data-theme=light] .saas-plans-form-container div[style*="borderBottom: '1px solid"] button:hover,[data-theme=light] .saas-plans-form-container div[style*="border-bottom: 1px solid"] button:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#1e293b!important}[data-theme=light] .saas-plans-form-container div[style*="borderBottom: '1px solid"] button[style*="linear-gradient(135deg, #ffa000"],[data-theme=light] .saas-plans-form-container div[style*="border-bottom: 1px solid"] button[style*="linear-gradient(135deg, #ffa000"]{background:#eff6ff!important;border:1.5px solid #2563eb!important;color:#1d4ed8!important;font-weight:900!important;box-shadow:0 2px 8px #2563eb26!important}[data-theme=light] .saas-plans-form-container div[style*="borderBottom: '1px solid"] button[style*="linear-gradient(135deg, #ffa000"] svg,[data-theme=light] .saas-plans-form-container div[style*="border-bottom: 1px solid"] button[style*="linear-gradient(135deg, #ffa000"] svg{color:#1d4ed8!important}[data-theme=light] .saas-plans-form-container label{color:#0f172a!important;font-weight:700!important}[data-theme=light] .saas-plans-form-container input.custom-input,[data-theme=light] .saas-plans-form-container select.custom-input,[data-theme=light] .saas-plans-form-container textarea.custom-input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:600!important}[data-theme=light] .saas-plans-form-container input.custom-input:focus,[data-theme=light] .saas-plans-form-container select.custom-input:focus,[data-theme=light] .saas-plans-form-container textarea.custom-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important;outline:none!important}[data-theme=light] .saas-plans-form-container .plan-currency-prefix{color:#1e293b!important;font-weight:800!important}[data-theme=light] .saas-plans-form-container div[style*="DEMONSTRAÇÃO (PLANO GRATUITO)"]{background:#f8fafc!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .saas-plans-form-container div[style*="DEMONSTRAÇÃO (PLANO GRATUITO)"] span{color:#0f172a!important}[data-theme=light] .saas-plans-form-container .saas-plans-features-table,[data-theme=light] .saas-plans-form-container div[style*="RECURSOS INCLUSOS"]{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .saas-plans-form-container .saas-features-header,[data-theme=light] .saas-plans-form-container div[style*="RECURSOS INCLUSOS"]>div:first-child{background:#f8fafc!important;border-bottom:1.5px solid #e2e8f0!important}[data-theme=light] .saas-plans-form-container .saas-features-header span,[data-theme=light] .saas-plans-form-container div[style*="RECURSOS INCLUSOS"]>div:first-child span{color:#1e293b!important;font-weight:800!important}[data-theme=light] .saas-plans-form-container .saas-feature-row,[data-theme=light] .saas-plans-form-container div[style*="borderBottom: index < formFeatures.length"],[data-theme=light] .saas-plans-form-container div[style*="border-bottom: 1px solid rgba(255, 255, 255, 0.05)"]{background:#fff!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .saas-plans-form-container .saas-feature-row:hover{background:#f8fafc!important}[data-theme=light] .saas-plans-form-container .saas-feature-index{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important;font-weight:900!important}[data-theme=light] .saas-plans-form-container .saas-feature-text,[data-theme=light] .saas-plans-form-container div[style*="borderBottom: index < formFeatures.length"] span[style*="color: #ffffff"],[data-theme=light] .saas-plans-form-container div[style*="borderBottom: index < formFeatures.length"] span[style*="color: rgb(255, 255, 255)"]{color:#0f172a!important;font-weight:600!important}[data-theme=light] .saas-plans-form-container .saas-feature-delete-btn{background:#fee2e2!important;border:1px solid #fca5a5!important;color:#dc2626!important}[data-theme=light] .saas-plans-form-container .saas-features-empty{color:#64748b!important}[data-theme=light] .saas-plans-form-container .saas-features-empty p{color:#0f172a!important;font-weight:700!important}[data-theme=light] .saas-perm-selector{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 2px 8px #00000008!important}[data-theme=light] .saas-perm-selector span[style*="color: #ffffff"],[data-theme=light] .saas-perm-selector span[style*="color: rgb(255, 255, 255)"]{color:#0f172a!important;font-weight:800!important}[data-theme=light] .saas-perm-selector label{color:#1e293b!important;font-weight:700!important}[data-theme=light] .saas-perm-selector .saas-perm-badge-all,[data-theme=light] .saas-perm-selector span[style*="TODOS LIBERADOS"]{background:#dbeafe!important;border:1.5px solid #93c5fd!important;color:#1e40af!important;font-weight:900!important;-webkit-text-fill-color:#1e40af!important}[data-theme=light] .saas-perm-selector .saas-perm-badge-count{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-perm-selector .saas-perm-badge-disabled,[data-theme=light] .saas-perm-selector span[style*="DESABILITADO NO PLANO"]{background:#fee2e2!important;border:1.5px solid #fca5a5!important;color:#dc2626!important;font-weight:900!important}[data-theme=light] .saas-perm-selector .saas-perm-btn-toggle.is-enabled,[data-theme=light] .saas-perm-selector button[style*="rgba(0, 255, 102"]{background:#dcfce7!important;border:1.5px solid #86efac!important;color:#15803d!important;font-weight:900!important}[data-theme=light] .saas-perm-selector .saas-perm-btn-toggle.is-disabled,[data-theme=light] .saas-perm-selector button[style*="rgba(255, 23, 68"]{background:#fee2e2!important;border:1.5px solid #fca5a5!important;color:#dc2626!important;font-weight:900!important}[data-theme=light] .saas-perm-selector .saas-perm-btn-dot.is-enabled{background:#16a34a!important;box-shadow:0 0 6px #16a34a66!important}[data-theme=light] .saas-perm-selector .saas-perm-btn-dot.is-disabled{background:#dc2626!important;box-shadow:0 0 6px #dc262666!important}[data-theme=light] .saas-perm-selector .saas-perm-all-label{color:#0f172a!important;font-weight:800!important}[data-theme=light] .saas-perm-selector .saas-perm-all-label input[type=checkbox]{accent-color:#2563eb!important}[data-theme=light] .saas-perm-selector div[style*="rgba(255, 255, 255, 0.03)"]{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .saas-perm-selector input[type=text]{color:#0f172a!important}[data-theme=light] .saas-perm-selector div[style*="position: absolute"],[data-theme=light] .saas-perm-selector div[style*="position: 'absolute'"]{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 12px 32px #00000026,0 4px 12px #00000014!important}[data-theme=light] .saas-perm-selector div[style*="position: absolute"] div,[data-theme=light] .saas-perm-selector div[style*="position: 'absolute'"] div{color:#0f172a!important}[data-theme=light] .saas-perm-selector div[style*="position: absolute"] div:hover,[data-theme=light] .saas-perm-selector div[style*="position: 'absolute'"] div:hover{background:#f1f5f9!important}[data-theme=light] .saas-perm-selector div[style*="rgba(255, 255, 255, 0.025)"]{background:#f8fafc!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .saas-perm-selector div[style*="rgba(255, 255, 255, 0.025)"] input[type=number]{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .saas-plans-view-container div[style*="position: fixed"]{background:#0f172a99!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-theme=light] .saas-plans-view-container div[style*="background: #0e0e12"],[data-theme=light] .saas-plans-view-container div[style*="background: rgb(14, 14, 18)"]{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 20px 50px #0003!important}[data-theme=light] .saas-plans-view-container div[style*="background: #0e0e12"] h3,[data-theme=light] .saas-plans-view-container div[style*="background: rgb(14, 14, 18)"] h3{color:#0f172a!important;font-weight:800!important}[data-theme=light] .saas-plans-view-container div[style*="background: #0e0e12"] p,[data-theme=light] .saas-plans-view-container div[style*="background: rgb(14, 14, 18)"] p{color:#475569!important}[data-theme=light] .saas-plans-view-container div[style*="background: #0e0e12"] button[type=button]:first-child,[data-theme=light] .saas-plans-view-container div[style*="background: rgb(14, 14, 18)"] button[type=button]:first-child{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important;font-weight:700!important}[data-theme=light] .saas-client-plans-container .bg-\[\#0f111a\]\/90{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 20px -2px #0000000d!important}[data-theme=light] .saas-client-plans-container .bg-\[\#0f111a\]\/90 h1{color:#0f172a!important}[data-theme=light] .saas-client-plans-container .bg-\[\#0f111a\]\/90 p{color:#64748b!important}[data-theme=light] .saas-client-plans-container span[class*="text-yellow-400 bg-yellow-500/10"]{background:#eff6ff!important;border:1.5px solid #bfdbfe!important;color:#1d4ed8!important}[data-theme=light] .saas-client-plans-container .grid>div{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 20px #0000000d!important}[data-theme=light] .saas-client-plans-container .grid>div h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-client-plans-container .grid>div p{color:#64748b!important}[data-theme=light] .saas-client-plans-container .grid>div .bg-white\/\[0\.03\]{background:#f8fafc!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .saas-client-plans-container .grid>div .bg-white\/\[0\.03\] span{color:#0f172a!important}[data-theme=light] .saas-client-plans-container .grid>div .space-y-2\.5 span{color:#1e293b!important}[data-theme=light] .saas-client-plans-container .grid>div button.bg-gradient-to-r{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;color:#fff!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .saas-client-plans-container .grid>div button.bg-gradient-to-r svg{color:#fff!important}[data-theme=light] .saas-client-plans-container .grid>div button.bg-gradient-to-r:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;box-shadow:0 6px 20px #2563eb73!important}[data-theme=light] .saas-client-plans-container .bg-white\/\[0\.02\]{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 2px 10px #00000008!important}[data-theme=light] .saas-client-plans-container .bg-white\/\[0\.02\] h4{color:#0f172a!important}[data-theme=light] .saas-client-plans-container .bg-white\/\[0\.02\] p{color:#64748b!important}[data-theme=light] .saas-plans-maintenance-container .bg-gradient-to-b{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 10px 40px #0000000f!important}[data-theme=light] .saas-plans-maintenance-container h1{color:#0f172a!important}[data-theme=light] .saas-plans-maintenance-container p{color:#475569!important}[data-theme=light] .saas-plans-maintenance-container .grid>div{background:#f8fafc!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .saas-plans-maintenance-container .grid>div h4{color:#0f172a!important}[data-theme=light] .saas-clients-view-container{color:#0f172a!important}[data-theme=light] .saas-clients-view-container .welcome-card,[data-theme=light] .saas-clients-view-container .saas-clients-banner{background:#fff!important;border:1.5px solid #e2e8f0!important;border-top:1.5px solid #cbd5e1!important;box-shadow:0 4px 20px -2px #0000000d,0 2px 6px -1px #00000005!important}[data-theme=light] .saas-clients-view-container .welcome-card h2,[data-theme=light] .saas-clients-view-container .saas-clients-banner h2{color:#0f172a!important}[data-theme=light] .saas-clients-view-container .welcome-card h2 span,[data-theme=light] .saas-clients-view-container .saas-clients-banner h2 span{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light] .saas-clients-view-container .welcome-card span[style*="var(--text-secondary"],[data-theme=light] .saas-clients-view-container .saas-clients-banner span[style*="var(--text-secondary"]{color:#64748b!important}[data-theme=light] .saas-clients-view-container .btn-new-client,[data-theme=light] .saas-clients-view-container .btn-save-client,[data-theme=light] .saas-clients-view-container button[style*="linear-gradient(135deg, #ffa000"]{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;border:1px solid #1d4ed8!important;color:#fff!important;font-weight:800!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .saas-clients-view-container .btn-new-client:hover,[data-theme=light] .saas-clients-view-container .btn-save-client:hover,[data-theme=light] .saas-clients-view-container button[style*="linear-gradient(135deg, #ffa000"]:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;border-color:#1e3a8a!important;box-shadow:0 6px 18px #2563eb73!important}[data-theme=light] .saas-clients-view-container .btn-new-client svg,[data-theme=light] .saas-clients-view-container .btn-save-client svg,[data-theme=light] .saas-clients-view-container button[style*="linear-gradient(135deg, #ffa000"] svg{color:#fff!important}[data-theme=light] .saas-clients-view-container .btn-cancel-client{background:#fff!important;border:1.5px solid #dc2626!important;color:#dc2626!important;font-weight:800!important}[data-theme=light] .saas-clients-view-container .btn-cancel-client:hover{background:#fef2f2!important;border-color:#b91c1c!important;box-shadow:0 2px 8px #dc262626!important}[data-theme=light] .saas-clients-view-container .btn-back-client{background:#fff!important;border:1.5px solid #2563eb!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .saas-clients-view-container .btn-back-client:hover{background:#eff6ff!important;border-color:#1d4ed8!important}[data-theme=light] .saas-clients-view-container .btn-back-client svg{color:#1d4ed8!important}[data-theme=light] .saas-clients-view-container .client-stat-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 12px #0000000a!important}[data-theme=light] .saas-clients-view-container .client-stat-card span[style*="font-size: 0.72rem"],[data-theme=light] .saas-clients-view-container .client-stat-card span[style*="fontSize: 0.72rem"]{color:#64748b!important;font-weight:800!important}[data-theme=light] .saas-clients-view-container .client-stat-card h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-clients-view-container .client-stat-card p{color:#64748b!important;font-weight:700!important}[data-theme=light] .saas-clients-view-container .stat-glow-blue{border-color:#bfdbfe!important}[data-theme=light] .saas-clients-view-container .stat-glow-blue div[style*="width: 36px"],[data-theme=light] .saas-clients-view-container .stat-glow-blue div[style*="width: '36px'"]{background:#dbeafe!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important}[data-theme=light] .saas-clients-view-container .stat-glow-blue p{color:#1d4ed8!important}[data-theme=light] .saas-clients-view-container .stat-glow-green{border-color:#bbf7d0!important}[data-theme=light] .saas-clients-view-container .stat-glow-green div[style*="width: 36px"],[data-theme=light] .saas-clients-view-container .stat-glow-green div[style*="width: '36px'"]{background:#dcfce7!important;border:1px solid #86efac!important;color:#15803d!important}[data-theme=light] .saas-clients-view-container .stat-glow-green p,[data-theme=light] .saas-clients-view-container .stat-glow-green h3{color:#15803d!important}[data-theme=light] .saas-clients-view-container .stat-glow-yellow{border-color:#fed7aa!important}[data-theme=light] .saas-clients-view-container .stat-glow-yellow div[style*="width: 36px"],[data-theme=light] .saas-clients-view-container .stat-glow-yellow div[style*="width: '36px'"]{background:#ffedd5!important;border:1px solid #fdba74!important;color:#c2410c!important}[data-theme=light] .saas-clients-view-container .stat-glow-yellow p{color:#c2410c!important}[data-theme=light] .saas-clients-view-container .stat-glow-red{border-color:#fecaca!important}[data-theme=light] .saas-clients-view-container .stat-glow-red div[style*="width: 36px"],[data-theme=light] .saas-clients-view-container .stat-glow-red div[style*="width: '36px'"]{background:#fee2e2!important;border:1px solid #fca5a5!important;color:#dc2626!important}[data-theme=light] .saas-clients-view-container .stat-glow-red p,[data-theme=light] .saas-clients-view-container .stat-glow-red h3{color:#dc2626!important}[data-theme=light] .saas-clients-view-container .glass-card:not(.welcome-card):not(.client-stat-card){background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 14px #00000008!important}[data-theme=light] .saas-clients-view-container button[onClick*=setShowFilters],[data-theme=light] .saas-clients-view-container .filter-collapsible-wrapper~div button,[data-theme=light] .saas-clients-view-container div[style*="display: flex; gap: 10px"] button{background:#eff6ff!important;border:1.5px solid #93c5fd!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .saas-clients-view-container button[title*=PDF],[data-theme=light] .saas-clients-view-container button[title*="Relatório PDF"]{background:#eff6ff!important;border:1.5px solid #93c5fd!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .saas-clients-view-container button[title*=PDF]:hover,[data-theme=light] .saas-clients-view-container button[title*="Relatório PDF"]:hover{background:#dbeafe!important;border-color:#2563eb!important}[data-theme=light] .saas-clients-view-container button[title*=PDF] svg,[data-theme=light] .saas-clients-view-container button[title*="Relatório PDF"] svg{color:#1d4ed8!important}[data-theme=light] .saas-clients-view-container .filter-collapsible-inner label{color:#0f172a!important;font-weight:700!important}[data-theme=light] .saas-clients-view-container .filter-search-box{background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important}[data-theme=light] .saas-clients-view-container .filter-search-box input{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;color:#0f172a!important;font-weight:600!important}[data-theme=light] .saas-clients-view-container .filter-search-box input::placeholder{color:#94a3b8!important}[data-theme=light] .saas-clients-view-container .filter-search-box svg{color:#64748b!important}[data-theme=light] .saas-clients-view-container select.custom-input{background:#fff!important;color:#0f172a!important;border:1.5px solid #cbd5e1!important;font-weight:600!important}[data-theme=light] .saas-clients-view-container select.custom-input option{background:#fff!important;color:#0f172a!important}[data-theme=light] .saas-clients-view-container .custom-table thead tr{background:#1e293b!important}[data-theme=light] .saas-clients-view-container .custom-table thead th{color:#fff!important;font-weight:800!important;border:none!important}[data-theme=light] .saas-clients-view-container .custom-table tbody tr{background:#fff!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .saas-clients-view-container .custom-table tbody tr:hover td{background:#f8fafc!important}[data-theme=light] .saas-clients-view-container .custom-table tbody td{background:#fff!important;border-bottom:1px solid #f1f5f9!important;color:#0f172a!important}[data-theme=light] .saas-clients-view-container .client-name-text,[data-theme=light] .saas-clients-view-container .custom-table tbody td span[style*="font-weight: 800"],[data-theme=light] .saas-clients-view-container .custom-table tbody td span[style*="fontWeight: 800"]{color:#0f172a!important;font-weight:800!important}[data-theme=light] .saas-clients-view-container .client-email-text{color:#475569!important;font-weight:600!important}[data-theme=light] .saas-clients-view-container .client-email-text svg{color:#0284c7!important}[data-theme=light] .saas-clients-view-container .client-avatar-img,[data-theme=light] .saas-clients-view-container .client-avatar-logo{border:1.5px solid #cbd5e1!important;background:#fff!important}[data-theme=light] .saas-clients-view-container .client-avatar-logo img{border:none!important;background:transparent!important;box-shadow:none!important}[data-theme=light] .saas-clients-view-container .client-avatar-fallback{background:#eff6ff!important;border:1.5px solid #93c5fd!important;color:#1d4ed8!important}[data-theme=light] .saas-clients-view-container .client-whatsapp-link{color:#15803d!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;padding:3px 8px!important;border-radius:6px!important;font-weight:800!important;transition:all .2s ease!important}[data-theme=light] .saas-clients-view-container .client-whatsapp-link:hover{background:#dcfce7!important;border-color:#86efac!important;color:#166534!important}[data-theme=light] .saas-clients-view-container .client-whatsapp-link svg{color:#16a34a!important}[data-theme=light] .saas-clients-view-container .client-address-text,[data-theme=light] .saas-clients-view-container .custom-table tbody td span[style*="font-size: 0.72rem"],[data-theme=light] .saas-clients-view-container .custom-table tbody td span[style*="fontSize: 0.72rem"]{color:#475569!important;font-weight:600!important}[data-theme=light] .saas-clients-view-container .client-no-contact{color:#94a3b8!important}[data-theme=light] .saas-clients-view-container .client-username-badge,[data-theme=light] .saas-clients-view-container .custom-table tbody td span[style*="fontFamily: 'monospace'"],[data-theme=light] .saas-clients-view-container .custom-table tbody td span[style*="font-family: monospace"]{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:700!important}[data-theme=light] .saas-clients-view-container .client-username-badge svg{color:#d97706!important}[data-theme=light] .saas-clients-view-container .custom-table tbody td .badge-info,[data-theme=light] .saas-clients-view-container .client-plan-badge{background:#eff6ff!important;border:1.5px solid #bfdbfe!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .saas-clients-view-container .client-demo-badge,[data-theme=light] .saas-clients-view-container .custom-table tbody td span[style*=DEMONSTRAÇÃO]{background:#dbeafe!important;border:1.5px solid #93c5fd!important;color:#1e40af!important;font-weight:900!important}[data-theme=light] .saas-clients-view-container .client-due-date-text{color:#1e293b!important;font-weight:700!important}[data-theme=light] .saas-clients-view-container .client-status-paid,[data-theme=light] .saas-clients-view-container .custom-table tbody td .badge-success,[data-theme=light] .saas-clients-view-container .custom-table tbody td span[style*="rgba(0, 255, 102"]{background:#dcfce7!important;border:1.5px solid #86efac!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-weight:900!important;box-shadow:0 1px 4px #15803d1f!important}[data-theme=light] .saas-clients-view-container .client-dot-paid{background:#16a34a!important;box-shadow:0 0 6px #16a34a80!important}[data-theme=light] .saas-clients-view-container .client-status-late,[data-theme=light] .saas-clients-view-container .custom-table tbody td .badge-danger,[data-theme=light] .saas-clients-view-container .custom-table tbody td span[style*="rgba(255, 23, 68"]{background:#fee2e2!important;border:1.5px solid #fca5a5!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;font-weight:900!important;box-shadow:0 1px 4px #dc26261f!important}[data-theme=light] .saas-clients-view-container .client-dot-late{background:#dc2626!important;box-shadow:0 0 6px #dc262680!important}[data-theme=light] .saas-clients-view-container .btn-toggle-client-status.status-active,[data-theme=light] .saas-clients-view-container .btn-toggle-client-status[style*="rgba(0, 255, 102"]{background:#dcfce7!important;border:1.5px solid #86efac!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-weight:900!important;box-shadow:0 1px 4px #15803d26!important}[data-theme=light] .saas-clients-view-container .btn-toggle-client-status.status-active:hover{background:#bbf7d0!important;border-color:#4ade80!important}[data-theme=light] .saas-clients-view-container .btn-toggle-client-status.status-active .client-status-dot{background:#16a34a!important;box-shadow:0 0 6px #16a34a80!important}[data-theme=light] .saas-clients-view-container .btn-toggle-client-status.status-inactive,[data-theme=light] .saas-clients-view-container .btn-toggle-client-status[style*="rgba(255, 23, 68"]{background:#fee2e2!important;border:1.5px solid #fca5a5!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;font-weight:900!important;box-shadow:0 1px 4px #dc262626!important}[data-theme=light] .saas-clients-view-container .btn-toggle-client-status.status-inactive:hover{background:#fecaca!important;border-color:#f87171!important}[data-theme=light] .saas-clients-view-container .btn-toggle-client-status.status-inactive .client-status-dot{background:#dc2626!important;box-shadow:0 0 6px #dc262680!important}[data-theme=light] .saas-clients-view-container .btn-credentials-client{background:#15803d!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #15803d40!important}[data-theme=light] .saas-clients-view-container .btn-credentials-client:hover{background:#166534!important;transform:translateY(-1px)!important}[data-theme=light] .saas-clients-view-container .btn-credentials-client svg{color:#fff!important}[data-theme=light] .saas-clients-view-container .btn-view-client{background:#475569!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #47556940!important}[data-theme=light] .saas-clients-view-container .btn-view-client:hover{background:#334155!important;transform:translateY(-1px)!important}[data-theme=light] .saas-clients-view-container .btn-view-client svg{color:#fff!important}[data-theme=light] .saas-clients-view-container .btn-edit-client{background:#ea580c!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #ea580c40!important}[data-theme=light] .saas-clients-view-container .btn-edit-client:hover{background:#c2410c!important;transform:translateY(-1px)!important}[data-theme=light] .saas-clients-view-container .btn-edit-client svg{color:#fff!important}[data-theme=light] .saas-clients-view-container .btn-delete-client{background:#dc2626!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #dc262640!important}[data-theme=light] .saas-clients-view-container .btn-delete-client:hover{background:#b91c1c!important;transform:translateY(-1px)!important}[data-theme=light] .saas-clients-view-container .btn-delete-client svg{color:#fff!important}[data-theme=light] .saas-clients-form-container .glass-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 14px #00000008!important}[data-theme=light] .saas-clients-form-container div[style*="borderBottom: '1px solid"] button,[data-theme=light] .saas-clients-form-container div[style*="border-bottom: 1px solid"] button{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;color:#475569!important;font-weight:700!important}[data-theme=light] .saas-clients-form-container div[style*="borderBottom: '1px solid"] button:hover,[data-theme=light] .saas-clients-form-container div[style*="border-bottom: 1px solid"] button:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#1e293b!important}[data-theme=light] .saas-clients-form-container div[style*="borderBottom: '1px solid"] button[style*="linear-gradient(135deg, #ffa000"],[data-theme=light] .saas-clients-form-container div[style*="border-bottom: 1px solid"] button[style*="linear-gradient(135deg, #ffa000"]{background:#eff6ff!important;border:1.5px solid #2563eb!important;color:#1d4ed8!important;font-weight:900!important;box-shadow:0 2px 8px #2563eb26!important}[data-theme=light] .saas-clients-form-container div[style*="borderBottom: '1px solid"] button[style*="linear-gradient(135deg, #ffa000"] svg,[data-theme=light] .saas-clients-form-container div[style*="border-bottom: 1px solid"] button[style*="linear-gradient(135deg, #ffa000"] svg{color:#1d4ed8!important}[data-theme=light] .saas-clients-form-container label{color:#0f172a!important;font-weight:700!important}[data-theme=light] .saas-clients-form-container input.custom-input,[data-theme=light] .saas-clients-form-container select.custom-input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:600!important}[data-theme=light] .saas-clients-form-container input.custom-input:focus,[data-theme=light] .saas-clients-form-container select.custom-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important;outline:none!important}[data-theme=light] .saas-clients-form-container .demo-plan-callout,[data-theme=light] .saas-clients-form-container div[style*="Plano de Demonstração Selecionado"]{background:#eff6ff!important;border:1.5px solid #93c5fd!important}[data-theme=light] .saas-clients-form-container .demo-plan-title,[data-theme=light] .saas-clients-form-container div[style*="Plano de Demonstração Selecionado"] span:first-child,[data-theme=light] .saas-clients-form-container div[style*="Plano de Demonstração Selecionado"] span[style*="font-weight: 800"],[data-theme=light] .saas-clients-form-container div[style*="Plano de Demonstração Selecionado"] span[style*="fontWeight: 800"]{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-clients-form-container .demo-plan-desc,[data-theme=light] .saas-clients-form-container div[style*="Plano de Demonstração Selecionado"] span[style*="font-size: 0.74rem"],[data-theme=light] .saas-clients-form-container div[style*="Plano de Demonstração Selecionado"] span[style*="fontSize: 0.74rem"]{color:#1e3a8a!important;font-weight:600!important}[data-theme=light] .saas-clients-form-container .demo-plan-callout svg{color:#2563eb!important}[data-theme=light] .saas-clients-form-container .auto-invoice-callout,[data-theme=light] .saas-clients-form-container div[style*="Gerar fatura automaticamente"]{background:#f8fafc!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .saas-clients-form-container .auto-invoice-title,[data-theme=light] .saas-clients-form-container div[style*="Gerar fatura automaticamente"] span[style*="font-weight: 800"],[data-theme=light] .saas-clients-form-container div[style*="Gerar fatura automaticamente"] span[style*="fontWeight: 800"]{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-clients-form-container .auto-invoice-desc,[data-theme=light] .saas-clients-form-container div[style*="Gerar fatura automaticamente"] span[style*="font-size: 0.72rem"],[data-theme=light] .saas-clients-form-container div[style*="Gerar fatura automaticamente"] span[style*="fontSize: 0.72rem"]{color:#334155!important;font-weight:600!important}[data-theme=light] .saas-clients-form-container .auto-invoice-icon-box{background:#eff6ff!important;border:1.5px solid #bfdbfe!important;color:#2563eb!important}[data-theme=light] .saas-clients-form-container .auto-invoice-icon-box svg{color:#2563eb!important}[data-theme=light] .saas-clients-form-container .auto-invoice-callout span[style*="color: var(--accent-yellow-neon"],[data-theme=light] .saas-clients-form-container .auto-invoice-callout span[style*="color: rgb(234, 255, 0)"]{color:#15803d!important;font-weight:900!important}[data-theme=light] .saas-clients-view-container div[style*="position: fixed"]{background:#0f172a99!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-theme=light] .saas-clients-view-container div[style*="background: #0e0e12"],[data-theme=light] .saas-clients-view-container div[style*="background: rgb(14, 14, 18)"]{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 20px 50px #0003!important}[data-theme=light] .saas-clients-view-container div[style*="background: #0e0e12"] h3,[data-theme=light] .saas-clients-view-container div[style*="background: rgb(14, 14, 18)"] h3{color:#0f172a!important;font-weight:800!important}[data-theme=light] .saas-clients-view-container div[style*="background: #0e0e12"] p,[data-theme=light] .saas-clients-view-container div[style*="background: rgb(14, 14, 18)"] p{color:#475569!important}[data-theme=light] .saas-clients-view-container div[style*="background: #0e0e12"] button[type=button]:first-child,[data-theme=light] .saas-clients-view-container div[style*="background: rgb(14, 14, 18)"] button[type=button]:first-child{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important;font-weight:700!important}[data-theme=light] .saas-plans-maintenance-container .grid>div p{color:#64748b!important}[data-theme=light] .saas-invoices-view-container,[data-theme=light] .saas-invoices-form-container{color:#0f172a!important}[data-theme=light] .saas-invoices-banner{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 18px #0000000a!important}[data-theme=light] .saas-invoices-banner h2{color:#0f172a!important}[data-theme=light] .saas-invoices-banner h2 span{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light] .saas-invoices-banner span[style*="letterSpacing: '1px'"],[data-theme=light] .saas-invoices-banner span[style*="letter-spacing: 1px"]{color:#64748b!important}[data-theme=light] .saas-invoices-view-container .btn-new-invoice,[data-theme=light] .saas-invoices-form-container .btn-save-invoice,[data-theme=light] .saas-invoices-form-container .btn-back-invoice{background:#2563eb!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px #2563eb40!important;font-weight:800!important}[data-theme=light] .saas-invoices-view-container .btn-new-invoice:hover,[data-theme=light] .saas-invoices-form-container .btn-save-invoice:hover,[data-theme=light] .saas-invoices-form-container .btn-back-invoice:hover{background:#1d4ed8!important;box-shadow:0 6px 18px #2563eb59!important}[data-theme=light] .saas-invoices-view-container .btn-new-invoice svg,[data-theme=light] .saas-invoices-form-container .btn-save-invoice svg,[data-theme=light] .saas-invoices-form-container .btn-back-invoice svg{color:#fff!important}[data-theme=light] .saas-invoices-form-container .btn-cancel-invoice{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#dc2626!important;font-weight:700!important}[data-theme=light] .saas-invoices-form-container .btn-cancel-invoice:hover{background:#fee2e2!important;border-color:#fca5a5!important}[data-theme=light] .saas-invoices-view-container .client-stat-card{box-shadow:0 4px 16px #0000000a!important;border-radius:16px!important}[data-theme=light] .saas-invoices-view-container .stat-glow-blue{background:linear-gradient(135deg,#fff,#f0f9ff 60%,#e0f2fe)!important;border:1.5px solid #bae6fd!important}[data-theme=light] .saas-invoices-view-container .stat-glow-blue span:first-child{color:#0284c7!important;font-weight:800!important}[data-theme=light] .saas-invoices-view-container .stat-glow-blue h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-invoices-view-container .stat-glow-blue p{color:#0284c7!important;font-weight:700!important}[data-theme=light] .saas-invoices-view-container .stat-glow-blue div[style*="width: 36px"],[data-theme=light] .saas-invoices-view-container .stat-glow-blue div[style*="width: '36px'"]{background:#e0f2fe!important;border:1px solid #7dd3fc!important;color:#0284c7!important}[data-theme=light] .saas-invoices-view-container .stat-glow-green{background:linear-gradient(135deg,#fff,#f0fdf4 60%,#dcfce7)!important;border:1.5px solid #bbf7d0!important}[data-theme=light] .saas-invoices-view-container .stat-glow-green span:first-child{color:#15803d!important;font-weight:800!important}[data-theme=light] .saas-invoices-view-container .stat-glow-green h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-invoices-view-container .stat-glow-green p{color:#15803d!important;font-weight:700!important}[data-theme=light] .saas-invoices-view-container .stat-glow-green div[style*="width: 36px"],[data-theme=light] .saas-invoices-view-container .stat-glow-green div[style*="width: '36px'"]{background:#dcfce7!important;border:1px solid #86efac!important;color:#15803d!important}[data-theme=light] .saas-invoices-view-container .stat-glow-yellow{background:linear-gradient(135deg,#fff,#fffbeb 60%,#fef3c7)!important;border:1.5px solid #fde68a!important}[data-theme=light] .saas-invoices-view-container .stat-glow-yellow span:first-child{color:#b45309!important;font-weight:800!important}[data-theme=light] .saas-invoices-view-container .stat-glow-yellow h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-invoices-view-container .stat-glow-yellow p{color:#b45309!important;font-weight:700!important}[data-theme=light] .saas-invoices-view-container .stat-glow-yellow div[style*="width: 36px"],[data-theme=light] .saas-invoices-view-container .stat-glow-yellow div[style*="width: '36px'"]{background:#fef3c7!important;border:1px solid #fcd34d!important;color:#b45309!important}[data-theme=light] .saas-invoices-view-container .stat-glow-red{background:linear-gradient(135deg,#fff,#fef2f2 60%,#fee2e2)!important;border:1.5px solid #fecaca!important}[data-theme=light] .saas-invoices-view-container .stat-glow-red span:first-child{color:#dc2626!important;font-weight:800!important}[data-theme=light] .saas-invoices-view-container .stat-glow-red h3{color:#dc2626!important;font-weight:900!important}[data-theme=light] .saas-invoices-view-container .stat-glow-red p{color:#dc2626!important;font-weight:700!important}[data-theme=light] .saas-invoices-view-container .stat-glow-red div[style*="width: 36px"],[data-theme=light] .saas-invoices-view-container .stat-glow-red div[style*="width: '36px'"]{background:#fee2e2!important;border:1px solid #fca5a5!important;color:#dc2626!important}[data-theme=light] .saas-invoices-view-container .glass-card:not(.welcome-card):not(.client-stat-card){background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 14px #00000008!important}[data-theme=light] .saas-invoices-view-container button[onClick*=setShowFilters],[data-theme=light] .saas-invoices-view-container .filter-collapsible-wrapper~div button,[data-theme=light] .saas-invoices-view-container div[style*="display: flex; gap: 10px"] button{background:#eff6ff!important;border:1.5px solid #93c5fd!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .saas-invoices-view-container button[title*=PDF],[data-theme=light] .saas-invoices-view-container button[title*="Relatório PDF"]{background:#eff6ff!important;border:1.5px solid #93c5fd!important;color:#1d4ed8!important;font-weight:800!important}[data-theme=light] .saas-invoices-view-container button[title*=PDF]:hover,[data-theme=light] .saas-invoices-view-container button[title*="Relatório PDF"]:hover{background:#dbeafe!important;border-color:#2563eb!important}[data-theme=light] .saas-invoices-view-container button[title*=PDF] svg,[data-theme=light] .saas-invoices-view-container button[title*="Relatório PDF"] svg{color:#1d4ed8!important}[data-theme=light] .saas-invoices-view-container .filter-collapsible-inner label{color:#0f172a!important;font-weight:700!important}[data-theme=light] .saas-invoices-view-container .filter-search-box{background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important}[data-theme=light] .saas-invoices-view-container .filter-search-box input{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;color:#0f172a!important;font-weight:600!important}[data-theme=light] .saas-invoices-view-container .filter-search-box input::placeholder{color:#94a3b8!important}[data-theme=light] .saas-invoices-view-container .filter-search-box svg{color:#64748b!important}[data-theme=light] .saas-invoices-view-container select.custom-input,[data-theme=light] .saas-invoices-view-container input[type=date]{background:#fff!important;color:#0f172a!important;border:1.5px solid #cbd5e1!important;font-weight:600!important}[data-theme=light] .saas-invoices-view-container select.custom-input option{background:#fff!important;color:#0f172a!important}[data-theme=light] .saas-invoices-view-container .custom-table thead tr{background:#1e293b!important}[data-theme=light] .saas-invoices-view-container .custom-table thead th{color:#fff!important;font-weight:800!important;border:none!important}[data-theme=light] .saas-invoices-view-container .custom-table tbody tr{background:#fff!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .saas-invoices-view-container .custom-table tbody tr:hover td{background:#f8fafc!important}[data-theme=light] .saas-invoices-view-container .custom-table tbody td{background:#fff!important;border-bottom:1px solid #f1f5f9!important;color:#0f172a!important}[data-theme=light] .saas-invoices-view-container .invoice-code-badge{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:800!important}[data-theme=light] .saas-invoices-view-container .invoice-title-text{color:#0f172a!important;font-weight:800!important}[data-theme=light] .saas-invoices-view-container .invoice-notes-text{color:#64748b!important;font-weight:500!important}[data-theme=light] .saas-invoices-view-container .invoice-client-name{color:#0f172a!important;font-weight:700!important}[data-theme=light] .saas-invoices-view-container .invoice-plan-badge{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important;font-weight:700!important}[data-theme=light] .saas-invoices-view-container .invoice-client-email{color:#64748b!important}[data-theme=light] .saas-invoices-view-container .invoice-amount-text{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-invoices-view-container .invoice-issue-date{color:#64748b!important}[data-theme=light] .saas-invoices-view-container .invoice-due-date{color:#1e293b!important;font-weight:700!important}[data-theme=light] .saas-invoices-view-container .invoice-recurring-badge{background:#f0fdfa!important;border:1.5px solid #99f6e4!important;color:#0f766e!important;font-weight:800!important}[data-theme=light] .saas-invoices-view-container .invoice-single-text{color:#64748b!important;font-weight:600!important}[data-theme=light] .saas-invoices-view-container .invoice-status-badge.status-paid{background:#dcfce7!important;border:1.5px solid #86efac!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-weight:900!important;box-shadow:0 1px 4px #15803d1f!important}[data-theme=light] .saas-invoices-view-container .invoice-status-badge.status-paid .invoice-status-dot{background:#16a34a!important;box-shadow:0 0 6px #16a34a80!important}[data-theme=light] .saas-invoices-view-container .invoice-status-badge.status-pending{background:#fef3c7!important;border:1.5px solid #fcd34d!important;color:#b45309!important;-webkit-text-fill-color:#b45309!important;font-weight:900!important;box-shadow:0 1px 4px #b453091f!important}[data-theme=light] .saas-invoices-view-container .invoice-status-badge.status-pending .invoice-status-dot{background:#d97706!important;box-shadow:0 0 6px #d9770680!important}[data-theme=light] .saas-invoices-view-container .invoice-status-badge.status-overdue{background:#fee2e2!important;border:1.5px solid #fca5a5!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;font-weight:900!important;box-shadow:0 1px 4px #dc26261f!important}[data-theme=light] .saas-invoices-view-container .invoice-status-badge.status-overdue .invoice-status-dot{background:#dc2626!important;box-shadow:0 0 6px #dc262680!important}[data-theme=light] .saas-invoices-view-container .invoice-paid-tag{background:#dcfce7!important;border:1px solid #86efac!important;color:#15803d!important;font-weight:800!important}[data-theme=light] .saas-invoices-view-container .btn-pay-invoice{background:#16a34a!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #16a34a40!important;font-weight:800!important}[data-theme=light] .saas-invoices-view-container .btn-pay-invoice:hover{background:#15803d!important;transform:translateY(-1px)!important}[data-theme=light] .saas-invoices-view-container .btn-pay-invoice svg{color:#fff!important}[data-theme=light] .saas-invoices-view-container .btn-view-invoice{background:#475569!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #47556940!important}[data-theme=light] .saas-invoices-view-container .btn-view-invoice:hover{background:#334155!important;transform:translateY(-1px)!important}[data-theme=light] .saas-invoices-view-container .btn-view-invoice svg{color:#fff!important}[data-theme=light] .saas-invoices-view-container .btn-edit-invoice{background:#ea580c!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #ea580c40!important}[data-theme=light] .saas-invoices-view-container .btn-edit-invoice:hover{background:#c2410c!important;transform:translateY(-1px)!important}[data-theme=light] .saas-invoices-view-container .btn-edit-invoice svg{color:#fff!important}[data-theme=light] .saas-invoices-view-container .btn-delete-invoice{background:#dc2626!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #dc262640!important}[data-theme=light] .saas-invoices-view-container .btn-delete-invoice:hover{background:#b91c1c!important;transform:translateY(-1px)!important}[data-theme=light] .saas-invoices-view-container .btn-delete-invoice svg{color:#fff!important}[data-theme=light] .saas-invoices-form-container .glass-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 14px #00000008!important}[data-theme=light] .saas-invoices-form-container .form-tabs-container button{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;color:#475569!important;font-weight:700!important}[data-theme=light] .saas-invoices-form-container .form-tabs-container button:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#1e293b!important}[data-theme=light] .saas-invoices-form-container .form-tabs-container button.tab-active{background:#eff6ff!important;border:1.5px solid #2563eb!important;color:#1d4ed8!important;font-weight:900!important;box-shadow:0 2px 8px #2563eb26!important}[data-theme=light] .saas-invoices-form-container .form-tabs-container button.tab-active svg{color:#1d4ed8!important}[data-theme=light] .saas-invoices-form-container label{color:#0f172a!important;font-weight:700!important}[data-theme=light] .saas-invoices-form-container select.custom-input,[data-theme=light] .saas-invoices-form-container .invoice-status-select{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:800!important}[data-theme=light] .saas-invoices-form-container .invoice-status-select option{background:#fff!important;color:#0f172a!important}[data-theme=light] .saas-invoices-form-container .invoice-recurrence-card{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;box-shadow:none!important}[data-theme=light] .saas-invoices-form-container .invoice-recurrence-title{color:#0f172a!important}[data-theme=light] .saas-invoices-form-container .invoice-recurrence-subtitle{color:#64748b!important}[data-theme=light] .saas-invoices-form-container .invoice-recurrence-icon svg{color:#2563eb!important}[data-theme=light] .saas-invoices-form-container .invoice-recurrence-toggle-btn{background:#eff6ff!important;border:1.5px solid #bfdbfe!important;color:#1d4ed8!important}[data-theme=light] .saas-invoices-form-container .invoice-recurrence-dot{background:#2563eb!important;box-shadow:0 0 8px #2563eb80!important}[data-theme=light] .saas-invoices-form-container .invoice-recurrence-settings{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000d!important}[data-theme=light] .saas-invoices-form-container .invoice-recurrence-label{color:#0f172a!important}[data-theme=light] .saas-invoices-form-container .invoice-recurrence-input,[data-theme=light] .saas-invoices-form-container .invoice-recurrence-select{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .saas-invoices-form-container .invoice-recurrence-select option{background:#fff!important;color:#0f172a!important}[data-theme=light] .saas-invoices-form-container .invoice-code-badge-auto{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important}[data-theme=light] .saas-invoices-form-container .invoice-code-input-wrapper{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .saas-invoices-form-container .invoice-code-icon{color:#2563eb!important}[data-theme=light] .saas-invoices-form-container .invoice-code-lock{color:#64748b!important}[data-theme=light] .saas-invoices-form-container .invoice-code-input{color:#1e293b!important}[data-theme=light] .saas-invoices-form-container .invoice-title-input-wrapper{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .saas-invoices-form-container .invoice-title-icon{color:#64748b!important}[data-theme=light] .saas-invoices-form-container .invoice-title-input{color:#0f172a!important}[data-theme=light] .saas-invoices-form-container .invoice-title-input::placeholder{color:#94a3b8!important}[data-theme=light] .saas-invoices-form-container .invoice-client-search-box{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .saas-invoices-form-container .invoice-client-search-icon{color:#2563eb!important}[data-theme=light] .saas-invoices-form-container .invoice-client-chevron{color:#64748b!important}[data-theme=light] .saas-invoices-form-container .invoice-client-search-input{color:#0f172a!important}[data-theme=light] .saas-invoices-form-container .invoice-client-search-input::placeholder{color:#94a3b8!important}[data-theme=light] .saas-invoices-form-container .invoice-client-dropdown{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 16px 40px #0000001f!important}[data-theme=light] .saas-invoices-form-container .invoice-client-dropdown-header{border-bottom:1px solid #f1f5f9!important;color:#64748b!important}[data-theme=light] .saas-invoices-form-container .invoice-client-dropdown-item{color:#0f172a!important}[data-theme=light] .saas-invoices-form-container .invoice-client-dropdown-item:hover{background:#f1f5f9!important}[data-theme=light] .saas-invoices-form-container .invoice-client-item-name{color:#0f172a!important}[data-theme=light] .saas-invoices-form-container .invoice-client-item-email{color:#64748b!important}[data-theme=light] .saas-invoices-form-container .invoice-client-plan-badge{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important}[data-theme=light] .saas-invoices-form-container .invoice-selected-client-info{color:#64748b!important}[data-theme=light] .saas-invoices-form-container .invoice-selected-client-info strong{color:#0f172a!important}[data-theme=light] .saas-invoices-form-container .invoice-amount-input-wrapper{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .saas-invoices-form-container .invoice-currency-prefix{color:#16a34a!important}[data-theme=light] .saas-invoices-form-container .invoice-amount-input{color:#15803d!important}[data-theme=light] .saas-invoices-form-container .invoice-amount-input::placeholder{color:#94a3b8!important}[data-theme=light] .saas-invoices-form-container .invoice-issue-date-input-wrapper,[data-theme=light] .saas-invoices-form-container .invoice-due-date-input-wrapper{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .saas-invoices-form-container .invoice-date-icon{color:#2563eb!important}[data-theme=light] .saas-invoices-form-container .invoice-issue-date-input,[data-theme=light] .saas-invoices-form-container .invoice-due-date-input{color:#0f172a!important;color-scheme:light!important}[data-theme=light] .saas-invoices-form-container .invoice-code-input-wrapper input,[data-theme=light] .saas-invoices-form-container .invoice-title-input-wrapper input,[data-theme=light] .saas-invoices-form-container .invoice-client-search-box input,[data-theme=light] .saas-invoices-form-container .invoice-amount-input-wrapper input,[data-theme=light] .saas-invoices-form-container .invoice-issue-date-input-wrapper input,[data-theme=light] .saas-invoices-form-container .invoice-due-date-input-wrapper input{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:0!important}[data-theme=light] .saas-invoices-form-container .invoice-notes-textarea{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;outline:none!important;font-weight:500!important}[data-theme=light] .saas-invoices-form-container .invoice-notes-textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .saas-invoices-form-container .invoice-notes-textarea::placeholder{color:#94a3b8!important}[data-theme=light] .saas-invoices-form-container div[style*="FATURA QUITADA VIA"]{background:#dcfce7!important;border:1.5px solid #86efac!important}[data-theme=light] .saas-invoices-form-container div[style*="FATURA QUITADA VIA"] span[style*="font-weight: 800"]{color:#15803d!important}[data-theme=light] .saas-invoices-form-container div[style*="FATURA QUITADA VIA"] span[style*="Data de Pagamento"]{color:#166534!important}[data-theme=light] .invoice-payment-modal-card,[data-theme=light] .pix-modal-card{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 20px 50px #0003!important}[data-theme=light] .invoice-payment-modal-card h3,[data-theme=light] .pix-modal-card h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .invoice-payment-modal-card span,[data-theme=light] .pix-modal-card span{color:#475569!important}[data-theme=light] .invoice-payment-modal-card label,[data-theme=light] .pix-modal-card label{color:#0f172a!important;font-weight:700!important}[data-theme=light] .invoice-payment-modal-card div[style*="VALOR TOTAL A RECEBER"]{background:#f8fafc!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .invoice-payment-modal-card div[style*="VALOR TOTAL A RECEBER"] span[style*="font-weight: 950"]{color:#0f172a!important;font-weight:900!important}[data-theme=light] .pix-modal-card .bg-dark-card,[data-theme=light] .pix-modal-card div[style*="background: rgba(0, 0, 0, 0.4)"]{background:#f8fafc!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .pix-modal-card textarea,[data-theme=light] .pix-modal-card input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .saas-dashboard-view-container{min-height:100%!important;background-color:#f4f6f9!important;background:#f4f6f9!important;color:#0f172a!important}[data-theme=light] .saas-dashboard-view-container .saas-dashboard-banner,[data-theme=light] .saas-dashboard-view-container .welcome-card{background:linear-gradient(90deg,#fff,#f8fafc 25%,#eff6ff 60%,#dbeafe 90%,#bfdbfe)!important;border:1.5px solid #93c5fd!important;box-shadow:0 4px 20px #2563eb14,0 1px 3px #0000000d!important}[data-theme=light] .saas-dashboard-view-container .saas-badge-exec{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important;box-shadow:0 0 10px #2563eb26!important}[data-theme=light] .saas-dashboard-view-container .saas-badge-exec svg{color:#2563eb!important}[data-theme=light] .saas-dashboard-view-container .saas-banner-sub{color:#64748b!important}[data-theme=light] .saas-dashboard-view-container .saas-banner-title{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-dashboard-view-container .saas-banner-title span{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light] .saas-dashboard-view-container .saas-banner-desc{color:#475569!important}[data-theme=light] .saas-dashboard-view-container .saas-year-selector-box{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000d!important}[data-theme=light] .saas-dashboard-view-container .saas-year-selector-box svg{color:#2563eb!important}[data-theme=light] .saas-dashboard-view-container .saas-year-selector-box select,[data-theme=light] .saas-dashboard-view-container .saas-year-select{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;color:#0f172a!important;font-weight:800!important}[data-theme=light] .saas-dashboard-view-container .saas-year-select option{background:#fff!important;color:#0f172a!important}[data-theme=light] .saas-dashboard-view-container .saas-btn-refresh{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important;box-shadow:0 1px 3px #0000000d!important}[data-theme=light] .saas-dashboard-view-container .saas-btn-refresh:hover{background:#f1f5f9!important;border-color:#2563eb!important;color:#2563eb!important}[data-theme=light] .saas-dashboard-view-container .saas-btn-refresh svg{color:#2563eb!important}[data-theme=light] .saas-dashboard-view-container .saas-btn-invoices{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6)!important;border:1px solid #1d4ed8!important;color:#fff!important;font-weight:900!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=light] .saas-dashboard-view-container .saas-btn-invoices svg{color:#fff!important}[data-theme=light] .saas-dashboard-view-container .saas-btn-invoices:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;transform:translateY(-2px)!important}[data-theme=light] .saas-dashboard-view-container .saas-tabs-container{border-top:1px solid #e2e8f0!important}[data-theme=light] .saas-dashboard-view-container .saas-tab-btn{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#475569!important;font-weight:700!important;box-shadow:0 1px 2px #00000008!important}[data-theme=light] .saas-dashboard-view-container .saas-tab-btn:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important}[data-theme=light] .saas-dashboard-view-container .saas-tab-btn.tab-active{background:#eff6ff!important;border:1.5px solid #2563eb!important;color:#1d4ed8!important;font-weight:900!important;box-shadow:0 2px 8px #2563eb26!important}[data-theme=light] .saas-dashboard-view-container .saas-tab-btn.tab-active svg{color:#1d4ed8!important}[data-theme=light] .saas-dashboard-view-container .client-stat-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000005!important}[data-theme=light] .saas-dashboard-view-container .client-stat-card:hover{border-color:#cbd5e1!important;box-shadow:0 8px 24px #00000014!important}[data-theme=light] .saas-dashboard-view-container .client-stat-card h3{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-dashboard-view-container .client-stat-card span[class*="text-[#9e9ba5]"]{color:#64748b!important}[data-theme=light] .saas-dashboard-view-container .saas-alert-overdue{background:#fff1f2!important;border:1.5px solid #fecdd3!important;border-left:5px solid #e11d48!important;box-shadow:0 4px 16px #e11d4814!important}[data-theme=light] .saas-dashboard-view-container .saas-alert-overdue .saas-alert-icon-box,[data-theme=light] .saas-dashboard-view-container .saas-alert-overdue .saas-alert-badge{background:#ffe4e6!important;border:1px solid #fecdd3!important;color:#e11d48!important}[data-theme=light] .saas-dashboard-view-container .saas-alert-overdue .saas-alert-title{color:#9f1239!important}[data-theme=light] .saas-dashboard-view-container .saas-alert-overdue .saas-alert-title span{color:#e11d48!important}[data-theme=light] .saas-dashboard-view-container .saas-alert-overdue .saas-alert-desc{color:#881337!important}[data-theme=light] .saas-dashboard-view-container .saas-alert-overdue .saas-alert-btn{background:#e11d48!important;color:#fff!important;box-shadow:0 2px 8px #e11d4840!important}[data-theme=light] .saas-dashboard-view-container .saas-alert-expiring{background:#fffbeb!important;border:1.5px solid #fde68a!important;border-left:5px solid #d97706!important;box-shadow:0 4px 16px #d9770614!important}[data-theme=light] .saas-dashboard-view-container .saas-alert-expiring .saas-alert-icon-box,[data-theme=light] .saas-dashboard-view-container .saas-alert-expiring .saas-alert-badge{background:#fef3c7!important;border:1px solid #fde68a!important;color:#b45309!important}[data-theme=light] .saas-dashboard-view-container .saas-alert-expiring .saas-alert-title{color:#92400e!important}[data-theme=light] .saas-dashboard-view-container .saas-alert-expiring .saas-alert-desc{color:#78350f!important}[data-theme=light] .saas-dashboard-view-container .saas-alert-expiring .saas-alert-btn{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;color:#fff!important;box-shadow:0 2px 8px #2563eb40!important}[data-theme=light] .saas-dashboard-view-container .glass-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 14px #00000008!important}[data-theme=light] .saas-dashboard-view-container .glass-card h3,[data-theme=light] .saas-dashboard-view-container .glass-card h4{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-dashboard-view-container .glass-card p{color:#64748b!important}[data-theme=light] .saas-dashboard-view-container .saas-chart-switcher{background:#f1f5f9!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .saas-dashboard-view-container .saas-chart-type-btn{color:#64748b!important}[data-theme=light] .saas-dashboard-view-container .saas-chart-type-btn.active{background:#2563eb!important;color:#fff!important;box-shadow:0 2px 4px #2563eb40!important}[data-theme=light] .saas-dashboard-view-container .saas-plan-occupancy-card,[data-theme=light] .saas-dashboard-view-container .saas-plan-perf-card{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;box-shadow:none!important}[data-theme=light] .saas-dashboard-view-container .saas-plan-occupancy-card:hover,[data-theme=light] .saas-dashboard-view-container .saas-plan-perf-card:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .saas-dashboard-view-container .saas-plan-occupancy-card div[class*=border-t],[data-theme=light] .saas-dashboard-view-container .saas-plan-perf-card div[class*=border-t]{border-top:1px solid #e2e8f0!important}[data-theme=light] .saas-dashboard-view-container .space-y-3\.5>div{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .saas-dashboard-view-container .font-mono.font-black.text-\[\#eaff00\]{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important}[data-theme=light] .saas-dashboard-view-container .text-white{color:#0f172a!important}[data-theme=light] .saas-dashboard-view-container .text-\[\#cbd5e1\]{color:#475569!important}[data-theme=light] .saas-dashboard-view-container .h-1\.5.w-full.bg-\[\#08070b\]{background:#e2e8f0!important;border:1px solid #cbd5e1!important}[data-theme=light] .saas-dashboard-view-container table{border-collapse:separate!important;border-spacing:0!important}[data-theme=light] .saas-dashboard-view-container table thead tr{background:#f8fafc!important;border-bottom:2px solid #e2e8f0!important}[data-theme=light] .saas-dashboard-view-container table thead th{color:#475569!important;font-weight:800!important;background:#f8fafc!important}[data-theme=light] .saas-dashboard-view-container table tbody tr{border-bottom:1px solid #f1f5f9!important}[data-theme=light] .saas-dashboard-view-container table tbody tr:hover{background:#f8fafc!important}[data-theme=light] .saas-dashboard-view-container table tbody td{color:#0f172a!important}[data-theme=light] .saas-dashboard-view-container table tbody td .font-mono.font-bold.text-white{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important}[data-theme=light] .saas-dashboard-view-container table tbody td .font-mono.font-black.text-white{color:#0f172a!important}[data-theme=light] .saas-chart-tooltip{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 10px 30px #0000001f!important;color:#0f172a!important}[data-theme=light] .saas-chart-tooltip div{color:#0f172a!important}[data-theme=light] .saas-dashboard-view-container span[class*="text-[#eaff00]"],[data-theme=light] .saas-dashboard-view-container span[class*="text-[#ffb300]"],[data-theme=light] .saas-dashboard-view-container strong[class*="text-[#eaff00]"],[data-theme=light] .saas-dashboard-view-container strong[class*="text-[#ffb300]"],[data-theme=light] .saas-dashboard-view-container span[style*="color: #eaff00"],[data-theme=light] .saas-dashboard-view-container span[style*="color: #ffb300"],[data-theme=light] .saas-dashboard-view-container strong[style*="color: #eaff00"],[data-theme=light] .saas-dashboard-view-container strong[style*="color: #ffb300"],[data-theme=light] .saas-dashboard-view-container .text-\[\#eaff00\],[data-theme=light] .saas-dashboard-view-container .text-\[\#ffb300\]{color:#b45309!important;font-weight:800!important}[data-theme=light] .saas-dashboard-view-container span[class*="text-[#4ade80]"],[data-theme=light] .saas-dashboard-view-container span[class*="text-[#00ff66]"],[data-theme=light] .saas-dashboard-view-container strong[class*="text-[#4ade80]"],[data-theme=light] .saas-dashboard-view-container strong[class*="text-[#00ff66]"],[data-theme=light] .saas-dashboard-view-container span[style*="color: #4ade80"],[data-theme=light] .saas-dashboard-view-container span[style*="color: #00ff66"],[data-theme=light] .saas-dashboard-view-container strong[style*="color: #4ade80"],[data-theme=light] .saas-dashboard-view-container strong[style*="color: #00ff66"],[data-theme=light] .saas-dashboard-view-container .text-\[\#4ade80\],[data-theme=light] .saas-dashboard-view-container .text-\[\#00ff66\],[data-theme=light] .saas-dashboard-view-container .text-emerald-400{color:#15803d!important;font-weight:800!important}[data-theme=light] .saas-dashboard-view-container svg[class*="text-[#eaff00]"],[data-theme=light] .saas-dashboard-view-container svg[class*="text-[#ffb300]"],[data-theme=light] .saas-dashboard-view-container svg[style*="color: rgb(234, 255, 0)"],[data-theme=light] .saas-dashboard-view-container svg[style*="color: #eaff00"],[data-theme=light] .saas-dashboard-view-container svg[style*="color: #ffb300"]{color:#b45309!important;stroke:#b45309!important}[data-theme=light] .saas-dashboard-view-container svg[class*="text-[#4ade80]"],[data-theme=light] .saas-dashboard-view-container svg[class*="text-[#00ff66]"],[data-theme=light] .saas-dashboard-view-container svg[style*="color: rgb(74, 222, 128)"],[data-theme=light] .saas-dashboard-view-container svg[style*="color: #4ade80"],[data-theme=light] .saas-dashboard-view-container svg[style*="color: #00ff66"]{color:#15803d!important;stroke:#15803d!important}[data-theme=light] .saas-dashboard-view-container span[class*="bg-[#eaff00]"],[data-theme=light] .saas-dashboard-view-container span[class*="bg-[#ffb300]"]{background:#fef3c7!important;border:1px solid #fde68a!important;color:#b45309!important;font-weight:800!important}[data-theme=light] .saas-dashboard-view-container span[class*="bg-[#4ade80]"],[data-theme=light] .saas-dashboard-view-container span[class*="bg-[#00ff66]"],[data-theme=light] .saas-dashboard-view-container span[class*=bg-emerald-500]{background:#dcfce7!important;border:1px solid #86efac!important;color:#15803d!important;font-weight:800!important}[data-theme=light] .saas-dashboard-view-container .saas-plan-occupancy-card .text-\[\#eaff00\],[data-theme=light] .saas-dashboard-view-container .saas-plan-perf-card .text-\[\#eaff00\]{color:#0f172a!important;font-weight:900!important}[data-theme=light] .saas-dashboard-view-container .saas-plan-occupancy-card .text-\[\#4ade80\],[data-theme=light] .saas-dashboard-view-container .saas-plan-perf-card .text-\[\#4ade80\]{color:#15803d!important;font-weight:800!important}[data-theme=light] .saas-dashboard-view-container .w-2\.5.h-2\.5.rounded-full.bg-\[\#4ade80\],[data-theme=light] .saas-dashboard-view-container .w-1\.5.h-1\.5.rounded-full.bg-\[\#4ade80\]{background-color:#15803d!important}[data-theme=light] .saas-dashboard-view-container .w-2\.5.h-2\.5.rounded-full.bg-\[\#ffb300\],[data-theme=light] .saas-dashboard-view-container .w-1\.5.h-1\.5.rounded-full.bg-\[\#ffb300\]{background-color:#d97706!important}
